git: openjdk/lanai: 20 new changesets

duke duke at openjdk.java.net
Wed Nov 25 03:02:14 UTC 2020


Changeset: e838d71d
Author:    Fairoz Matte <fmatte at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2020-11-24 04:48:40 +0000
URL:       https://github.com/openjdk/lanai/commit/e838d71d

8256722: handle VC++:1927 VS2019 in  abstract_vm_version

Reviewed-by: shade, dholmes

! src/hotspot/share/runtime/abstract_vm_version.cpp

Changeset: b52f6c05
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-24 06:49:55 +0000
URL:       https://github.com/openjdk/lanai/commit/b52f6c05

8256736: Zero: GTest tests fail with "unsuppported vm variant"

Reviewed-by: dholmes

! test/hotspot/jtreg/gtest/GTestWrapper.java

Changeset: f8d7c5a5
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-11-24 10:59:54 +0000
URL:       https://github.com/openjdk/lanai/commit/f8d7c5a5

8256922: ppc, ppcle build broken after JDK-8254231

Reviewed-by: shade, lucy, mdoerr

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
+ src/hotspot/cpu/ppc/foreign_globals_ppc.cpp
+ src/hotspot/cpu/ppc/foreign_globals_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
+ src/hotspot/cpu/ppc/universalNativeInvoker_ppc.cpp
+ src/hotspot/cpu/ppc/universalUpcallHandle_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp

Changeset: 8f7caa43
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-24 11:02:13 +0000
URL:       https://github.com/openjdk/lanai/commit/8f7caa43

8256857: ARM32 builds broken after JDK-8254231

Reviewed-by: jvernee, stuefe

! src/hotspot/cpu/arm/arm_32.ad
= src/hotspot/cpu/arm/foreign_globals_arm.cpp
+ src/hotspot/cpu/arm/foreign_globals_arm.hpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
= src/hotspot/cpu/arm/universalNativeInvoker_arm.cpp
= src/hotspot/cpu/arm/universalUpcallHandle_arm.cpp
! src/hotspot/cpu/arm/vmreg_arm.cpp

Changeset: 9e4944f7
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-11-24 11:13:09 +0000
URL:       https://github.com/openjdk/lanai/commit/9e4944f7

8256308: Send arguments to javac server in a config file

Reviewed-by: erikj, jfranck

! make/common/JavaCompilation.gmk
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java

Changeset: 7b3d0958
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-24 12:26:44 +0000
URL:       https://github.com/openjdk/lanai/commit/7b3d0958

8256618: Zero: Linux x86_32 build still fails

Reviewed-by: aph, dholmes, stuefe

! src/hotspot/os/linux/os_linux.cpp

Changeset: f55ae959
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-24 14:33:47 +0000
URL:       https://github.com/openjdk/lanai/commit/f55ae959

8256858: C2: Devirtualize PhaseIterGVN-specific methods

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp

Changeset: fa3cfcd0
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-24 14:35:51 +0000
URL:       https://github.com/openjdk/lanai/commit/fa3cfcd0

8256883: C2: Add a RegMask iterator

Reviewed-by: kvn, pliden, eosterlund

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp

Changeset: 303631e3
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-11-24 14:56:23 +0000
URL:       https://github.com/openjdk/lanai/commit/303631e3

8256475: Fix Behavior when Installer name differs from application name.

Reviewed-by: asemenyuk, almatvee, kizune

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppStoreBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
+ test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java

Changeset: ff6df15b
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-11-24 14:59:13 +0000
URL:       https://github.com/openjdk/lanai/commit/ff6df15b

8256801: tools/jpackage/share/FileAssociationsTest.java#id0 failed unpack.bat with "Exit code: 1603"

Reviewed-by: asemenyuk, almatvee, kizune

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: 3b3e90ec
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-11-24 16:24:55 +0000
URL:       https://github.com/openjdk/lanai/commit/3b3e90ec

8256924: ppc, ppcle, s390: JVM crashes at VM init after JDK-8254231

Reviewed-by: shade

! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Changeset: 1c4c99ea
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-11-24 16:52:13 +0000
URL:       https://github.com/openjdk/lanai/commit/1c4c99ea

8256823: C2 compilation fails with "assert(isShiftCount(imm8 >> 1)) failed: illegal shift count"

Reviewed-by: vlivanov, kvn, chagedorn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! test/hotspot/jtreg/compiler/intrinsics/TestRotate.java

Changeset: bd14274b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-11-24 17:04:08 +0000
URL:       https://github.com/openjdk/lanai/commit/bd14274b

8256480: Refactor ObjectInputStream field reader implementation

Reviewed-by: bchristi

! src/java.base/share/classes/java/io/ObjectInputStream.java

Changeset: f1d6e8db
Author:    Eric Liu <eric.c.liu at arm.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-24 17:29:03 +0000
URL:       https://github.com/openjdk/lanai/commit/f1d6e8db

8256387: Unexpected result if patching an entire instruction on AArch64

Reviewed-by: shade, aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: 2a1e9be6
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-11-24 17:49:55 +0000
URL:       https://github.com/openjdk/lanai/commit/2a1e9be6

8256364: vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t002 failed with "assert(handle != __null) failed: JNI handle should not be null"

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t002/cm01t002.cpp

Changeset: dbfeb90d
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2020-11-24 18:14:05 +0000
URL:       https://github.com/openjdk/lanai/commit/dbfeb90d

8243559: Remove root certificates with 1024-bit keys

Reviewed-by: weijun

- make/data/cacerts/thawtepremiumserverca
- make/data/cacerts/verisignclass2g2ca
- make/data/cacerts/verisignclass3ca
- make/data/cacerts/verisignclass3g2ca
- make/data/cacerts/verisigntsaca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 695117f8
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-11-24 18:56:58 +0000
URL:       https://github.com/openjdk/lanai/commit/695117f8

8255479: [aarch64] assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity

Reviewed-by: aph, neliasso

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/code/relocInfo.cpp

Changeset: 1b7a61ff
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-11-24 20:56:14 +0000
URL:       https://github.com/openjdk/lanai/commit/1b7a61ff

8254999: Move G1RemSetSamplingTask to more appropriate location

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp

Changeset: 3c230b8a
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-11-24 21:18:46 +0000
URL:       https://github.com/openjdk/lanai/commit/3c230b8a

8256993: Clarify Package::isSealed javadoc about package sealing vs sealed class or interface

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Package.java

Changeset: 3c27630a
Author:    duke <duke at openjdk.org>
Date:      2020-11-25 03:00:36 +0000
URL:       https://github.com/openjdk/lanai/commit/3c27630a

Automatic merge of jdk:master into master




More information about the lanai-dev mailing list