hg: panama/dev: 45 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Dec 25 22:03:41 UTC 2019


Changeset: 66ddad9cdd9d
Author:    shurailine
Date:      2019-12-17 11:10 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/66ddad9cdd9d

8236044: Create jdk_accessibility test group
Reviewed-by: prr

! test/jdk/TEST.groups

Changeset: cc850fb10c2a
Author:    dcubed
Date:      2019-12-17 15:38 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/cc850fb10c2a

8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java
Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: 7a42c8914389
Author:    cjplummer
Date:      2019-12-17 20:19 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/7a42c8914389

8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon
Reviewed-by: amenkov, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java

Changeset: 5b4e75523380
Author:    jbhateja
Date:      2019-12-18 10:04 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/5b4e75523380

8230185: assert(is_Loop()) failed: invalid node class
Summary: Adding missing check for a counted loop.
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestIrreducibleLoopWithVNNI.java

Changeset: 153bd98146fc
Author:    ngasson
Date:      2019-12-18 11:20 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/153bd98146fc

8235982: AArch64: Insufficient memory barriers in shadow region algorithm
Summary: The memory barriers used for synchronizing ParallelCompactData::RegionData::_shadow_state and ParallelCompactData::RegionData::shadow_region are insufficient to prevent reordering of loads.
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 1c844398e041
Author:    avoitylov
Date:      2019-12-18 14:36 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/1c844398e041

8231612: 100% cpu on arm32 in Service Thread
Reviewed-by: kbarrett, dsamersoff

! src/hotspot/share/runtime/atomic.hpp

Changeset: 26bb0fe2270a
Author:    coleenp
Date:      2019-12-18 11:51 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/26bb0fe2270a

8235829: graal crashes with Zombie.java test
Summary: Start ServiceThread before compiler threads, and run nmethod barriers for zgc before adding to the service thread queues, or posting events from the java thread.
Reviewed-by: pliden, dholmes, rehn

! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/management.cpp
! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java

Changeset: 2069b4bfd23b
Author:    cjplummer
Date:      2019-12-18 11:49 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/2069b4bfd23b

8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures
Reviewed-by: sspitsyn, ysuenaga

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java

Changeset: 169e9680821c
Author:    ascarpino
Date:      2019-12-18 12:10 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/169e9680821c

8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR
Reviewed-by: mullan, xuelei, weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security

Changeset: 5d4bf79ce2cb
Author:    kvn
Date:      2019-12-18 12:32 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/5d4bf79ce2cb

8236000: VM build without C2 fails
Summary: C2 flags should be checked only when C2 is present.
Reviewed-by: kbarrett, thartmann

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/runtime/deoptimization.cpp

Changeset: 87266ac324d7
Author:    jwilhelm
Date:      2019-12-18 23:46 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/87266ac324d7

Merge

! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/runtime/thread.cpp
! test/jdk/TEST.groups

Changeset: f33197adda9a
Author:    dcubed
Date:      2019-12-18 18:22 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/f33197adda9a

8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp
Reviewed-by: dholmes, kbarrett

! src/hotspot/share/gc/z/zRootsIterator.cpp

Changeset: dd4b4f273274
Author:    ngasson
Date:      2019-12-19 09:47 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/dd4b4f273274

8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes
Summary: try to map CDS shared space at 4G aligned address on AArch64
Reviewed-by: adinn, aph, jiangli, iklam

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java

Changeset: 9b5bc216e922
Author:    jwilhelm
Date:      2019-12-19 03:48 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/9b5bc216e922

Added tag jdk-15+2 for changeset f33197adda9a

! .hgtags

Changeset: a5254fa10a51
Author:    mbaesken
Date:      2019-12-18 15:10 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/a5254fa10a51

8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming
Reviewed-by: alanb, dholmes, redestad

! src/java.base/share/native/libjava/Reflection.c

Changeset: 68adcd2fbc6b
Author:    alanb
Date:      2019-12-19 08:36 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/68adcd2fbc6b

8236184: (dc) IP_MULTICAST_* and IP_TOS socket options not effective
Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/Net.c
+ test/jdk/java/nio/channels/DatagramChannel/Loopback.java

Changeset: 10ca494c141f
Author:    qpzhang
Date:      2019-08-12 16:22 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/10ca494c141f

8229351: AArch64: the const STUB_THRESHOLD in macroAssembler_aarch64.cpp needs to be tuned
Summary: Optimize the stub thresholds of string_compare intrinsics
Reviewed-by: adinn, aph, avoitylov

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToDifferentLength.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToSameLength.java

Changeset: 9b4336f9fa6d
Author:    qpzhang
Date:      2019-11-15 17:02 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/9b4336f9fa6d

8234228: AArch64: Some temp vars in string_compare intrinsics for processing the last 4 chars (LU/UL) are no use
Summary: Clean up redundant temp vars in generate_compare_long_string_different_encoding
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: aac4eebf5e92
Author:    ngasson
Date:      2019-12-19 17:18 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/aac4eebf5e92

8236242: Arm32: build broken after 8234794
Reviewed-by: aph

! src/hotspot/share/memory/metaspace.cpp

Changeset: 624d4c33f234
Author:    ysuenaga
Date:      2019-12-19 20:13 +0900
URL:       https://hg.openjdk.java.net/panama/dev/rev/624d4c33f234

8235833: PosixPlatform.cpp should not include sysctl.h
Reviewed-by: aph, asemenyuk

! src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp

Changeset: 918546dce044
Author:    rehn
Date:      2019-12-19 16:47 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/918546dce044

8235912: JvmtiBreakpoint remove oops_do and metadata_do
Reviewed-by: coleenp, sspitsyn

! src/hotspot/share/classfile/metadataOnStackMark.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp

Changeset: 4b10f3b74fcc
Author:    rehn
Date:      2019-12-19 17:02 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/4b10f3b74fcc

8235913: ThreadStop should be a handshake
Reviewed-by: dholmes, mdoerr

! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: 21dacaafdac5
Author:    vromero
Date:      2019-12-19 11:46 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/21dacaafdac5

8234445: spurious error message for record constructors with receiver parameters
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 6803658b0051
Author:    vromero
Date:      2019-12-19 13:32 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/6803658b0051

8236266: change error message for the case when a class extends j.l.Record
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: b2f0ddaf781c
Author:    asemenyuk
Date:      2019-12-19 13:39 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/b2f0ddaf781c

8236138: Add tests for jmod applications
Reviewed-by: herrick, prr

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java

Changeset: ce6662089667
Author:    lancea
Date:      2019-12-19 15:23 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/ce6662089667

8235961: SyncResolverImpl does not throw SQLException as expected
Reviewed-by: joehw, bpb

! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java
! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java

Changeset: 5dc3440be041
Author:    gromero
Date:      2019-11-21 17:10 -0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/5dc3440be041

8234599: PPC64: Add support on recent CPUs and Linux for JEP-352
Reviewed-by: mbaesken, mdoerr, adinn

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! test/jdk/java/nio/MappedByteBuffer/PmemTest.java

Changeset: 75931341b227
Author:    jwilhelm
Date:      2019-12-19 03:46 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/75931341b227

Added tag jdk-14+28 for changeset 2069b4bfd23b

! .hgtags

Changeset: ca3387704361
Author:    stefank
Date:      2019-12-19 14:19 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/ca3387704361

8236110: Windows (MSVC 2013) build failures after JDK-8233299
Reviewed-by: erikj

! make/autoconf/hotspot.m4

Changeset: fb606350b732
Author:    almatvee
Date:      2019-12-19 15:20 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/fb606350b732

8235738: [macos] tools/jpackage tests timeout on macOS
Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java

Changeset: 52485fd39fcb
Author:    epavlova
Date:      2019-12-19 13:20 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/52485fd39fcb

8236139: [Graal] java/lang/RuntimeTests/exec/LotsOfOutput.java fails with JVMCI enabled
Reviewed-by: kvn

! test/jdk/ProblemList-graal.txt

Changeset: 7118b1a7d9fb
Author:    iveresov
Date:      2019-12-19 15:13 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/7118b1a7d9fb

8235927: Update Graal
Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64LoadStoreMergingAssemblerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64PairLoadStoreTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubprocessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/BenchmarkCounterOverflowTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReservedStackAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Unary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java

Changeset: 4d90b46f099c
Author:    jwilhelm
Date:      2019-12-20 04:47 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/4d90b46f099c

Merge

! .hgtags
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java

Changeset: 2fbc66ef1a1d
Author:    iklam
Date:      2019-12-19 23:04 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/2fbc66ef1a1d

8233826: Change CDS dumping tty->print_cr() to unified logging
Reviewed-by: coleenp, dholmes, jiangli

! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/cds/SharedArchiveFile.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java
! test/jdk/com/sun/jdi/cds/CDSJDITest.java

Changeset: f93bd058a4ce
Author:    alanb
Date:      2019-12-20 09:28 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/f93bd058a4ce

8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible
Reviewed-by: chegar

! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java
+ test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java
! test/jdk/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java
! test/jdk/java/rmi/testlibrary/RMIDSelectorProvider.java

Changeset: 59ddac265649
Author:    mdoerr
Date:      2019-12-20 19:51 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/59ddac265649

8236179: C1 register allocation error with T_ADDRESS
Reviewed-by: rkennke, vlivanov, roland, mdoerr
Contributed-by: Aditya Mandaleeka <adityam at microsoft.com>

! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp

Changeset: c86d2493d1a8
Author:    mgronlun
Date:      2019-12-20 16:04 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/c86d2493d1a8

8235390: JfrEmergencyDump::on_vm_shutdown crashes
Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: b33b49462d72
Author:    sjohanss
Date:      2019-12-20 09:42 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/b33b49462d72

8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions
Reviewed-by: kbarrett, tschatzl, sangheki

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: d4eced9296e3
Author:    mikael
Date:      2019-12-20 14:04 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/d4eced9296e3

8236449: Problem list compiler/jsr292/ContinuousCallSiteTargetChange.java on solaris-sparcv9
Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: 083e20312207
Author:    jjiang
Date:      2019-12-21 06:28 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/083e20312207

8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3
Reviewed-by: xuelei

! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java

Changeset: a063e9c8d0f0
Author:    mikael
Date:      2019-12-20 22:41 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/a063e9c8d0f0

Merge

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

Changeset: d05fcdf25717
Author:    weijun
Date:      2019-12-21 15:27 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/d05fcdf25717

8236405: Formatting issues in Kerberos debug output
Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KerberosTime.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java

Changeset: a6688d292f1a
Author:    svkamath
Date:      2019-12-23 14:42 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/a6688d292f1a

8167065: Add intrinsic support for double precision shifting on x86_64
Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/math/BigInteger.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java

Changeset: f0634d11b7de
Author:    pli
Date:      2019-12-24 16:51 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/f0634d11b7de

8233743: AArch64: Make r27 conditionally allocatable
Reviewed-by: aph, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java

Changeset: bb0a7975b31d
Author:    prappo
Date:      2019-12-24 09:38 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/bb0a7975b31d

8236435: Fix typos in javac area
Reviewed-by: jjg, mcimadamore

! src/java.compiler/share/classes/javax/tools/Diagnostic.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolConstant.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ClientCodeException.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
! src/jdk.compiler/share/classes/sun/tools/serialver/SerialVer.java



More information about the panama-dev mailing list