hg: panama/dev: 101 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Jul 1 22:04:00 UTC 2020


Changeset: ae38ffda3ef7
Author:    jwilhelm
Date:      2020-06-25 02:54 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ae38ffda3ef7

Added tag jdk-16+3 for changeset 76810b3a88c8

! .hgtags

Changeset: 1ce97974255d
Author:    jjg
Date:      2020-06-22 19:39 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/1ce97974255d

8248061: bad reference in @throws in HotSpotDiagnosticMXBean
Reviewed-by: dcubed

! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java

Changeset: 94025f9e6a0d
Author:    dnsimon
Date:      2020-06-23 09:57 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/94025f9e6a0d

8247992: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod
Reviewed-by: eosterlund, kvn, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaCalls.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java

Changeset: c773c2db5f9c
Author:    chegar
Date:      2020-06-23 10:09 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/c773c2db5f9c

8247696: Incorrect tail computation for large segments in AbstractMemorySegmentImpl::mismatch
Reviewed-by: psandoz, mcimadamore

! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestMismatch.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java

Changeset: 51e4e7f4cbba
Author:    mcimadamore
Date:      2020-06-23 11:49 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/51e4e7f4cbba

8248011: Improve javadoc of Foreign Memory Access API
Reviewed-by: psandoz

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java

Changeset: 5e2d63e0ce0d
Author:    sundar
Date:      2020-06-23 17:22 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/5e2d63e0ce0d

8247956: remove scripts under bin/nashorn and doc/nashorn/source
Reviewed-by: jlaskey

- bin/nashorn/fixwhitespace.sh
- bin/nashorn/runopt.sh
- doc/nashorn/DEVELOPER_README
- doc/nashorn/JavaScriptingProgrammersGuide.html
- doc/nashorn/source/EvalFile.java
- doc/nashorn/source/EvalScript.java
- doc/nashorn/source/InvokeScriptFunction.java
- doc/nashorn/source/InvokeScriptMethod.java
- doc/nashorn/source/MultiScopes.java
- doc/nashorn/source/RunnableImpl.java
- doc/nashorn/source/RunnableImplObject.java
- doc/nashorn/source/ScriptVars.java
- doc/nashorn/source/importpackageclass.js
- doc/nashorn/source/javaarray.js
- doc/nashorn/source/javaextend.js
- doc/nashorn/source/javaimporter.js
- doc/nashorn/source/javatypes.js
- doc/nashorn/source/overload.js
- doc/nashorn/source/runnable.js
- doc/nashorn/source/samfunc.js
- doc/nashorn/source/test.js

Changeset: 91c3b0444ec8
Author:    jjg
Date:      2020-06-23 12:27 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/91c3b0444ec8

8247955: doclint: don't complain about summary/caption when role=presentation
Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
+ test/langtools/tools/doclint/AccessibilityTest5.java
+ test/langtools/tools/doclint/AccessibilityTest5.out

Changeset: 79e8dc43c82a
Author:    mgronlun
Date:      2020-06-24 01:02 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/79e8dc43c82a

8247967: SparkExamples24H.java SIGSEGV in various places
Reviewed-by: dcubed, dholmes

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp

Changeset: aa0949ef0470
Author:    plevart
Date:      2020-06-24 11:05 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/aa0949ef0470

8247532: Records deserialization is slow
8248135: Build microbenchmarks with --enable-preview
Summary: Test contributed by Chris Hegarty <chris.hegarty at oracle.com>
Reviewed-by: chegar, psandoz, redestad, ihse

! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
+ test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
+ test/micro/org/openjdk/bench/java/io/RecordDeserialization.java

Changeset: f90eee1010a4
Author:    mgronlun
Date:      2020-06-24 11:22 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f90eee1010a4

8241718: assert ((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0 in ObjectSampleCheckpoint::add_to_leakp_set
Reviewed-by: dholmes, iklam, ccheung

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/oops/method.cpp

Changeset: b58fc6058055
Author:    never
Date:      2020-06-24 10:42 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/b58fc6058055

8247246: Add explicit ResolvedJavaType.link and expose presence of default methods
Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 4950acdccb07
Author:    asemenyuk
Date:      2020-06-23 13:42 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/4950acdccb07

8246212: JPKG001-012: application icon is missing in Control Panel Add/Remove
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs

Changeset: 497e41258eb7
Author:    mchung
Date:      2020-06-24 12:21 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/497e41258eb7

8247785: Small clarification of the javadoc about builtin class loaders
Reviewed-by: alanb, rriggs, dholmes

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

Changeset: 459ede3ba53a
Author:    almatvee
Date:      2020-06-24 17:53 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/459ede3ba53a

8248255: [macos] Add failing DMG tests to problem list
Reviewed-by: herrick, asemenyuk

! test/jdk/ProblemList.txt

Changeset: a754f573be59
Author:    jwilhelm
Date:      2020-06-25 02:47 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a754f573be59

Added tag jdk-15+29 for changeset b58fc6058055

! .hgtags

Changeset: 5f90d52615de
Author:    jwilhelm
Date:      2020-06-25 03:11 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/5f90d52615de

Merge

! .hgtags
- bin/nashorn/fixwhitespace.sh
- bin/nashorn/runopt.sh
- doc/nashorn/DEVELOPER_README
- doc/nashorn/JavaScriptingProgrammersGuide.html
- doc/nashorn/source/EvalFile.java
- doc/nashorn/source/EvalScript.java
- doc/nashorn/source/InvokeScriptFunction.java
- doc/nashorn/source/InvokeScriptMethod.java
- doc/nashorn/source/MultiScopes.java
- doc/nashorn/source/RunnableImpl.java
- doc/nashorn/source/RunnableImplObject.java
- doc/nashorn/source/ScriptVars.java
- doc/nashorn/source/importpackageclass.js
- doc/nashorn/source/javaarray.js
- doc/nashorn/source/javaextend.js
- doc/nashorn/source/javaimporter.js
- doc/nashorn/source/javatypes.js
- doc/nashorn/source/overload.js
- doc/nashorn/source/runnable.js
- doc/nashorn/source/samfunc.js
- doc/nashorn/source/test.js
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java

Changeset: 24f3207730e5
Author:    coleenp
Date:      2020-06-25 08:01 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/24f3207730e5

8248271: linux-x86-zero build failure
Reviewed-by: dholmes

! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp

Changeset: 85c7910df6db
Author:    coleenp
Date:      2020-06-25 08:04 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/85c7910df6db

8248240: Remove extendedPC.hpp and fetch_frame_from_ucontext
Summary: This empty interface was left over from deleting code from before safepoint polling.
Reviewed-by: lfoltan, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
- src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: b246e2b6098d
Author:    ssahoo
Date:      2020-06-25 06:12 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/b246e2b6098d

8247968: test/jdk/javax/crypto/SecretKeyFactory/security.properties has wrong header
Summary: Wrong copyright header removed
Reviewed-by: weijun

! test/jdk/javax/crypto/SecretKeyFactory/security.properties

Changeset: a79d8b29160e
Author:    tschatzl
Date:      2020-06-25 16:07 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a79d8b29160e

8243672: Short term pause time ratio calculation in G1 off
Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: 38ecd000c722
Author:    tschatzl
Date:      2020-06-25 16:07 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/38ecd000c722

8244603: G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs
8238858: G1 Mixed gc young gen sizing might cause the first mixed gc to immediately follow the prepare mixed gc
Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: bf2cdc10fabe
Author:    stooke
Date:      2020-06-25 14:19 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/bf2cdc10fabe

8243114: Implement montgomery{Multiply,Square}intrinsics on Windows
Reviewed-by: dholmes, andrew
Contributed-by: Andrew Haley <aph at redhat.com>

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: ecb533f7f66d
Author:    ihse
Date:      2020-06-25 18:35 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ecb533f7f66d

8220639: Need a way to augment JTREG_LAUNCHER_OPTIONS from command-line
Reviewed-by: erikj, dholmes

! doc/testing.html
! doc/testing.md
! make/Global.gmk
! make/RunTests.gmk
! make/common/Utils.gmk

Changeset: 6c730060e94e
Author:    tschatzl
Date:      2020-06-25 18:58 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6c730060e94e

8248329: JDK-8244603 breaks windows build
Reviewed-by: sundar, dcubed

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

Changeset: f2b42b50b505
Author:    minqi
Date:      2020-06-25 12:40 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/f2b42b50b505

8203005: The top-of-stack type specified for nofast_* bytecodes are wrong
Summary: The change was left by 8074345 the types were wrongly put as T_ILLEGAL for T_OBJECT, and T_ILLEGAL for T_INT.
Reviewed-by: dcubed, cjplummer

! src/hotspot/share/interpreter/bytecodes.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java

Changeset: 315169f1f73a
Author:    egahlin
Date:      2020-06-25 21:46 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/315169f1f73a

8248302: JFR: Add test for OldObjectSample event when using ZGC
Reviewed-by: mgronlun

+ test/jdk/jdk/jfr/event/oldobject/TestZ.java

Changeset: 97726b05c864
Author:    kvn
Date:      2020-06-25 16:01 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/97726b05c864

8248347: windows build broken by JDK-8243114
Reviewed-by: dcubed, dholmes

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 4e186efa6cbf
Author:    chegar
Date:      2020-06-25 09:54 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/4e186efa6cbf

8248233: Avoid superfluous Class::isRecord invocations during deserialization
Reviewed-by: redestad, plevart
Contributed-by: Chris Hegarty <chris.hegarty at oracle.com>, Peter Levart <peter.levart at gmail.com>

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

Changeset: e0806e234d8a
Author:    jlahoda
Date:      2020-06-25 11:06 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e0806e234d8a

8246704: --release => \"unknown enum constant PreviewFeature$Feature.TEXT_BLOCKS\"
Summary: Use a synthetic annotation instead of inaccessible jdk.internal.PreviewFeature in ct.sym, and avoid resolving that annotation, to prevent errors being printed for the inaccessible types.
Reviewed-by: jlaskey

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/platform/PreviewAPIsWithRelease.java
+ test/langtools/tools/javac/platform/PreviewAPIsWithRelease.out

Changeset: 19c29c71bf2a
Author:    chagedorn
Date:      2020-06-25 11:43 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/19c29c71bf2a

8245128: Kitchensink fails with: assert(destination == (address)-1 || destination == entry) failed: b) MT-unsafe modification of inline cache
Summary: Fix too strong assertion by additionally considering races due to class unloading and redefinition.
Reviewed-by: eosterlund, kvn, coleenp, sspitsyn

! src/hotspot/share/code/compiledIC.cpp

Changeset: c2e9eadd464c
Author:    cjplummer
Date:      2020-06-25 08:36 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/c2e9eadd464c

8247730: 2 JNI exception pending defect groups in DwarfParser.cpp
Reviewed-by: sspitsyn, amenkov

! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp

Changeset: c9b89c166c74
Author:    dcubed
Date:      2020-06-25 13:08 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/c9b89c166c74

8248335: ProblemList compiler/ciReplay/TestServerVM.java and TestVMNoCompLevel.java with AOT
Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList-aot.txt

Changeset: 48dff13bb70a
Author:    dcubed
Date:      2020-06-25 13:10 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/48dff13bb70a

8248339: ProblemList jdk/jfr/event/os/TestThreadContextSwitches.java
Reviewed-by: iignatyev

! test/jdk/ProblemList.txt

Changeset: cf65909b98c5
Author:    dcubed
Date:      2020-06-25 15:00 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/cf65909b98c5

8248341: ProblemList java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java
Reviewed-by: iignatyev

! test/jdk/ProblemList.txt

Changeset: a59152a5f1cb
Author:    vromero
Date:      2020-06-25 17:48 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/a59152a5f1cb

8247849: permits clause of sealed interfaces should not allow parameterized types
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 6bff3d31079f
Author:    dcubed
Date:      2020-06-25 17:54 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/6bff3d31079f

8248354: ProblemList vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
Reviewed-by: cjplummer

! test/hotspot/jtreg/ProblemList.txt

Changeset: 3f0ccf490c79
Author:    dcubed
Date:      2020-06-25 18:29 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/3f0ccf490c79

8248351: ProblemList serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java on Windows
Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: 69bc9754be7e
Author:    dcubed
Date:      2020-06-25 18:47 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/69bc9754be7e

8248358: ProblemList sun/nio/ch/TestMaxCachedBufferSize.java on macOSX
Reviewed-by: iignatyev

! test/jdk/ProblemList.txt

Changeset: d1a9e4218c78
Author:    jwilhelm
Date:      2020-06-26 04:15 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d1a9e4218c78

Merge


Changeset: 0948b915c229
Author:    kbarrett
Date:      2020-06-26 05:26 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/0948b915c229

8247747: Remove macro definition of "inline" in stack.hpp
Summary: Removed "inline" macro and some microoptimizations.
Reviewed-by: lfoltan, tschatzl

! src/hotspot/share/utilities/stack.hpp
! src/hotspot/share/utilities/stack.inline.hpp

Changeset: 5241b54b47db
Author:    mbaesken
Date:      2020-06-26 12:05 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/5241b54b47db

8248334: hs build errors on ppc64 and s390x platforms
Reviewed-by: dholmes, mdoerr

! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp

Changeset: 00037d9fac4f
Author:    hseigel
Date:      2020-06-26 12:38 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/00037d9fac4f

8246337: Add more JVM tests for sealed classes
Summary: Add missing test cases for sealed interfaces and sealed classes.
Reviewed-by: dholmes, lfoltan

+ test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java
! test/hotspot/jtreg/runtime/modules/sealedP1/C1.java
! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod
+ test/hotspot/jtreg/runtime/modules/sealedP1/SuperInterface.jcod
! test/hotspot/jtreg/runtime/modules/sealedP2/C2.java
! test/hotspot/jtreg/runtime/modules/sealedP3/C3.java
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/asteroids/Charon.java
+ test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackageNotPublic.java
! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod

Changeset: 9bcadce281ac
Author:    tschatzl
Date:      2020-06-26 14:43 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/9bcadce281ac

8247819: G1: Process strong OopStorage entries in parallel
Summary: Implement parallel processing of strong OopStorage entries for G1.
Reviewed-by: kbarrett, stefank
Contributed-by: Erik Osterlund <erik.osterlund at oracle.com>, Stefan Karlsson <stefan.karlsson at oracle.com>, Thomas Schatzl <thomas.schatzl at oracle.com>

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSetParState.hpp
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: e2508074bfd1
Author:    eosterlund
Date:      2020-06-26 13:20 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/e2508074bfd1

8248216: JFR: Unify handling of all OopStorage instances in LeakProfiler root processing
Reviewed-by: mgronlun, stefank

! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
+ src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp

Changeset: 8fd3e34e8379
Author:    chegar
Date:      2020-06-26 14:55 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/8fd3e34e8379

8248326: Add a minimal serialization test for local records
Reviewed-by: dfuchs

! test/jdk/java/io/Serializable/records/BasicRecordSer.java

Changeset: e92a076bc6a5
Author:    lancea
Date:      2020-06-26 13:37 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/e92a076bc6a5

8248412: test/jdk/java/sql/testng/test/sql/DriverManagerPermissionsTests.java can fail
Reviewed-by: naoto, dfuchs

- test/jdk/java/sql/testng/test/sql/DriverManagerPermissionsTests.java
+ test/jdk/java/sql/testng/test/sql/othervm/DriverManagerPermissionsTests.java

Changeset: 4d1a122a5e4e
Author:    rfield
Date:      2020-06-26 11:56 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/4d1a122a5e4e

8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown
8237743: test/langtools/jdk/jshell/FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: []
8199646: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java

Changeset: 3fa59689c0fe
Author:    ccheung
Date:      2020-06-26 19:26 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/3fa59689c0fe

8248112: array index out of bound in FileMapInfo::check_paths
Summary: Check runtime classpath lengths after calling create_path_array().
Reviewed-by: iklam, minqi

! src/hotspot/share/memory/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java

Changeset: 0d3b9e32d012
Author:    darcy
Date:      2020-06-26 17:14 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/0d3b9e32d012

8248428: Cleanup pass on javax.lang.model docs
Reviewed-by: jjg

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/NullType.java
! src/java.compiler/share/classes/javax/lang/model/type/PrimitiveType.java
! src/java.compiler/share/classes/javax/lang/model/type/ReferenceType.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java
! src/java.compiler/share/classes/javax/lang/model/type/WildcardType.java
! src/java.compiler/share/classes/javax/lang/model/type/package-info.java

Changeset: a95bc0e455e3
Author:    pli
Date:      2020-06-28 06:15 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/a95bc0e455e3

8247307: C2: Loop array fill stub routines are not called
Summary: Ignore safepoint polling use of CountedLoopNode when matching loop array fill pattern.
Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/opto/loopTransform.cpp
+ test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java

Changeset: 561a1d66a4fd
Author:    iveresov
Date:      2020-06-26 15:08 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/561a1d66a4fd

8248168: [Graal] jck tests timeout in Graal with -Xcomp mode
Summary: Re-enable deadlock avoidance logic for JVMCI and Xcomp.
Reviewed-by: kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.hpp

Changeset: d90ab2b4e119
Author:    rfield
Date:      2020-06-26 18:20 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/d90ab2b4e119

8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown
8237743: test/langtools/jdk/jshell/FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: []
8199646: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java

Changeset: f3f74bdf454d
Author:    mikael
Date:      2020-06-26 20:07 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/f3f74bdf454d

8248044: Backout ProblemList-ed tests introduced by JDK-8247876
Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: a890f18d61da
Author:    jwilhelm
Date:      2020-06-29 04:38 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a890f18d61da

Merge

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 2163ccf44b2a
Author:    ysuenaga
Date:      2020-06-29 13:35 +0900
URL:       https://hg.openjdk.java.net/panama/dev/rev/2163ccf44b2a

8248379: Handshake closures for JVMTI monitor functions lack of some validations
Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: f2bd7048496f
Author:    shade
Date:      2020-06-29 07:16 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f2bd7048496f

8247845: Shenandoah: refactor TLAB/GCLAB retirement code
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: a707b9457c83
Author:    thartmann
Date:      2020-06-29 08:21 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a707b9457c83

8248234: Disabling UseExactTypes crashes C2
Summary: Remove the flag since it is broken, untested and hasn't been used in many years.
Reviewed-by: kvn, redestad, neliasso

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/type.cpp

Changeset: 4a91f6b96a50
Author:    bulasevich
Date:      2020-06-29 07:26 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/4a91f6b96a50

8247408: IdealGraph bit check expression canonicalization
Reviewed-by: aph, kvn, adinn

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestBit.java
+ test/micro/org/openjdk/bench/vm/compiler/BitTest.java

Changeset: 6ad5fd9a52df
Author:    hseigel
Date:      2020-06-29 12:28 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/6ad5fd9a52df

8248273: Small clean up for PerfClassTraceTime
Summary: Remove the unused code.
Reviewed-by: dholmes, redestad

! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/services/threadService.hpp

Changeset: 01e29f94df3b
Author:    pconcannon
Date:      2020-06-29 14:49 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/01e29f94df3b

8245245: Websocket can lose the URL encoding of URI query parameters
Summary: The fix updates jdk.internal.net.http.websocket.OpeningHandshake to avoid double encoding and decoding of URL
Reviewed-by: dfuchs, chegar, prappo
Contributed-by: Rahul Yadav <rahul.r.yadav at oracle.com>

! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
+ test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java

Changeset: e9398bf87ad1
Author:    zgu
Date:      2020-06-29 10:14 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/e9398bf87ad1

8248227: Shenandoah: Refactor Shenandoah::heap() to match other GCs
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: e16f16838730
Author:    chagedorn
Date:      2020-06-29 17:14 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e16f16838730

8247218: Add default constructor to VectorSet to use Thread::current()->resource_area() as arena by default
Summary: Add a default construction to VectorSet and clean up uses of the old constructor.
Reviewed-by: kvn, thartmann

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/regalloc.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 3f64579f48cc
Author:    aph
Date:      2020-06-29 10:15 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/3f64579f48cc

8246051: SIGBUS by unaligned Unsafe compare_and_swap
Reviewed-by: aph
Contributed-by: zhuoren.wz at alibaba-inc.com

! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java

Changeset: a8a1b64a0556
Author:    ihse
Date:      2020-06-29 18:39 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a8a1b64a0556

8248488: JDK-8246484 actually broke COMPARE_BUILD
Reviewed-by: erikj

! make/Init.gmk
! make/InitSupport.gmk

Changeset: a922dc19a7a5
Author:    bobv
Date:      2020-06-29 17:25 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/a922dc19a7a5

8248410: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
Reviewed-by: kvn, never

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java

Changeset: d88dd9bd2971
Author:    phh
Date:      2020-06-29 13:39 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/d88dd9bd2971

8245129: Enhance jstat gc option output and tests
Summary: Widen and right-justify size fields assuming 2tb heap
Reviewed-by: simonis, dtitov

! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcNewResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcResults.java
! test/jdk/sun/tools/jstat/fileURITest1.awk
! test/jdk/sun/tools/jstat/gcCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcCauseOutput1.awk
! test/jdk/sun/tools/jstat/gcMetaCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcNewCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcNewOutput1.awk
! test/jdk/sun/tools/jstat/gcOldCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcOldOutput1.awk
! test/jdk/sun/tools/jstat/gcOutput1.awk
! test/jdk/sun/tools/jstat/jstatGcCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcCauseOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcMetaCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcNewCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcNewOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcOldCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcOldOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcOutput1.sh
! test/jdk/sun/tools/jstat/jstatLineCounts1.sh
! test/jdk/sun/tools/jstat/jstatLineCounts2.sh
! test/jdk/sun/tools/jstat/jstatLineCounts3.sh
! test/jdk/sun/tools/jstat/jstatLineCounts4.sh
! test/jdk/sun/tools/jstat/jstatTimeStamp1.sh
! test/jdk/sun/tools/jstat/lineCounts1.awk
! test/jdk/sun/tools/jstat/lineCounts2.awk
! test/jdk/sun/tools/jstat/lineCounts3.awk
! test/jdk/sun/tools/jstat/lineCounts4.awk
! test/jdk/sun/tools/jstat/timeStamp1.awk
! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java

Changeset: 1616cd8735b8
Author:    stefank
Date:      2020-06-29 23:17 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1616cd8735b8

8248346: Move OopStorage mutex setup out from OopStorageSet
Reviewed-by: kbarrett, eosterlund

! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp

Changeset: a7bf4902b7cf
Author:    jjg
Date:      2020-06-29 15:03 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/a7bf4902b7cf

8248492: ProblemList open/test/langtools//jdk/javadoc/doclet/testHeadTag/TestHeadTag.java
Reviewed-by: prappo

! test/langtools/ProblemList.txt

Changeset: 238e004bd810
Author:    phedlin
Date:      2020-06-26 15:47 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/238e004bd810

8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101"
Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/loopnode.hpp

Changeset: 2d00f2892c1d
Author:    ihse
Date:      2020-06-30 16:23 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/2d00f2892c1d

8248547: Use SetupJdkLibrary for hotspot libraries
Reviewed-by: erikj

! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/CompileLibraries.gmk

Changeset: b7e994a0a856
Author:    ihse
Date:      2020-06-30 16:26 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/b7e994a0a856

8248548: Use DISABLED_WARNINGS for globally disabled warnings on Visual Studio in Hotspot
Reviewed-by: kbarrett, erikj

! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: d1f7e454fc99
Author:    kbarrett
Date:      2020-06-30 12:41 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/d1f7e454fc99

8248545: Remove unneeded warning suppression of MSVC++ 4521/4522
Reviewed-by: tschatzl, ihse

! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: 664eff33990a
Author:    stefank
Date:      2020-06-30 19:20 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/664eff33990a

8248048: ZGC: AArch64: SIGILL in load barrier register spilling
Reviewed-by: adinn, aph

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

Changeset: 0eb15038c82f
Author:    thartmann
Date:      2020-06-29 08:18 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/0eb15038c82f

8247832: [Graal] Many Javafuzzer tests failures with Graal, due to unexpected results, after last update JDK-8243380
Summary: Cherry-picking GR-24281
Reviewed-by: roland, kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LateMembarInsertionTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VolatileReadEliminateWrongMemoryStateTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java

Changeset: c7159850c3e9
Author:    bobv
Date:      2020-06-29 15:25 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/c7159850c3e9

8236647: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
Reviewed-by: kvn, never

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java

Changeset: 6e5b07da3054
Author:    asemenyuk
Date:      2020-06-29 10:51 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/6e5b07da3054

8248427: jpackage jtreg BasicTest.testTemp() test fails on Windows
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java

Changeset: 7bcc734da447
Author:    asemenyuk
Date:      2020-06-29 10:52 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/7bcc734da447

8248254: jpackage fails if app module is in external runtime
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java
! test/jdk/ProblemList.txt
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java

Changeset: ed2af47e7987
Author:    asemenyuk
Date:      2020-06-29 10:52 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/ed2af47e7987

8248264: WinUpgradeUUIDTest application is missing in downgrade scenario
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs

Changeset: 646a754df461
Author:    phedlin
Date:      2020-06-29 19:33 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/646a754df461

8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101"
Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/loopnode.hpp

Changeset: 24057288b9ad
Author:    cjplummer
Date:      2020-06-29 14:22 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/24057288b9ad

7107012: sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled
Reviewed-by: sspitsyn, dcubed

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

Changeset: dc7dd368849b
Author:    aph
Date:      2020-06-29 10:15 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/dc7dd368849b

8246051: SIGBUS by unaligned Unsafe compare_and_swap
Reviewed-by: aph
Contributed-by: zhuoren.wz at alibaba-inc.com

! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java

Changeset: 6e6e6635a970
Author:    thartmann
Date:      2020-06-30 15:08 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6e6e6635a970

8248265: compiler/ciReplay tests fail with AOT compiled java.base
Summary: The test should use a non-empty method to trigger compilation.
Reviewed-by: kvn, neliasso, iignatyev

! test/hotspot/jtreg/ProblemList-aot.txt
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java

Changeset: 95946afeaad1
Author:    roland
Date:      2020-06-18 13:51 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/95946afeaad1

8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand
Reviewed-by: rkennke, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestShenandoahLRBInOuterStripMinedLoop.java

Changeset: be7a184063ce
Author:    mgronlun
Date:      2020-06-30 18:10 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/be7a184063ce

8248475: Suppress unconditional warning "JFR will be disabled during CDS dumping"
Reviewed-by: redestad

! src/hotspot/share/jfr/recorder/jfrRecorder.cpp

Changeset: 578b4bec06e7
Author:    mgronlun
Date:      2020-06-30 19:00 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/578b4bec06e7

8248485: Poor scalability in JfrCheckpointManager when using many threads after JDK-8242008
Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.hpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp

Changeset: 991eb7e944fc
Author:    dfuchs
Date:      2020-06-30 18:52 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/991eb7e944fc

8246114: java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems)
Summary: fixed the test - an IPv4 group cannot be joined from an interface that has no IPv4 address configured
Reviewed-by: alanb, amlu

! test/jdk/java/net/MulticastSocket/Promiscuous.java

Changeset: 735f9fd6dbe0
Author:    jwilhelm
Date:      2020-06-30 20:09 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/735f9fd6dbe0

Merge

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java

Changeset: a4585ab8c15f
Author:    dcubed
Date:      2020-06-30 15:24 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/a4585ab8c15f

8246493: JDI stress/serial/mixed002 needs to use WhiteBox.deflateIdleMonitors support
Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebuggee.java

Changeset: 81b7aca0a0fc
Author:    jjg
Date:      2020-06-30 11:36 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/81b7aca0a0fc

8248409: some jdk/javadoc/doclet tests fail (JDK 15)
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java

Changeset: 1878e7d5527a
Author:    jwilhelm
Date:      2020-06-30 20:59 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1878e7d5527a

Merge

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java

Changeset: edeb0d435a35
Author:    ysuenaga
Date:      2020-07-01 07:23 +0900
URL:       https://hg.openjdk.java.net/panama/dev/rev/edeb0d435a35

8248526: configure script failed on WSL in May 2020 update
Reviewed-by: ihse

! make/autoconf/basic_windows.m4
! make/autoconf/util_windows.m4
! make/src/native/fixpath.c

Changeset: de6ad5f86276
Author:    ihse
Date:      2020-07-01 01:56 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/de6ad5f86276

8248563: Gtest CFLAGS/warnings is not properly handled
Reviewed-by: erikj

! make/hotspot/lib/CompileGtest.gmk

Changeset: e2622818f0bd
Author:    chagedorn
Date:      2020-07-01 09:18 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e2622818f0bd

8244724: CTW: C2 compilation fails with "Live Node limit exceeded limit"
Summary: Fix live limit assert in node construction to be ignored during code generation in Compile::Code_Gen().
Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestLiveNodeLimit.java

Changeset: 7ae76f409f09
Author:    hseigel
Date:      2020-07-01 18:42 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/7ae76f409f09

8247741: Test test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java fails when -XX:+IgnoreUnrecognizedVMOptions is set
Summary: Use createJavaProcessBuilder() to prevent JTreg flags from being passed to the new process created by the test
Reviewed-by: lfoltan, dholmes

! test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java

Changeset: e82cb17912e0
Author:    dnsimon
Date:      2020-07-01 12:06 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e82cb17912e0

8248359: Update JVMCI
Reviewed-by: kvn, never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
- src/hotspot/share/jvmci/metadataHandleBlock.cpp
- src/hotspot/share/jvmci/metadataHandleBlock.hpp
+ src/hotspot/share/jvmci/metadataHandles.cpp
+ src/hotspot/share/jvmci/metadataHandles.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HandleCleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 78c07dd72404
Author:    chagedorn
Date:      2020-07-01 09:18 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/78c07dd72404

8244724: CTW: C2 compilation fails with "Live Node limit exceeded limit"
Summary: Fix live limit assert in node construction to be ignored during code generation in Compile::Code_Gen().
Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestLiveNodeLimit.java

Changeset: 6909e4a1f25b
Author:    almatvee
Date:      2020-07-01 14:52 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/6909e4a1f25b

8248059: [macos] EmptyFolderPackageTest.java failed "hdiutil: create failed - No child processes"
Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! test/jdk/ProblemList.txt

Changeset: e7d0ec2d06e8
Author:    jwilhelm
Date:      2020-07-01 21:14 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e7d0ec2d06e8

Merge

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp

Changeset: c65826c7a03e
Author:    darcy
Date:      2020-07-01 13:12 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/c65826c7a03e

8247534: Update --release 15 symbol information for JDK 15 build 29
Reviewed-by: jlahoda

! make/data/symbols/java.base-F.sym.txt

Changeset: 21a4afeb3c08
Author:    ihse
Date:      2020-07-01 22:39 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/21a4afeb3c08

8248610: Clean up handling of Windows RC files
Reviewed-by: erikj

! make/CompileDemos.gmk
! make/autoconf/flags-other.m4
! make/autoconf/spec.gmk.in
! make/common/JdkNativeCompilation.gmk
! make/common/NativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/modules/LibCommon.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
- src/hotspot/os/windows/version.rc
! src/java.base/windows/native/common/version.rc
! src/java.desktop/windows/native/libawt/windows/awt.rc
! src/jdk.accessibility/windows/native/common/AccessBridgeStatusWindow.rc
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspectorWindow.rc
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalkerWindow.rc

Changeset: 47f11f0fcb42
Author:    ccheung
Date:      2020-07-01 21:05 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/47f11f0fcb42

8243586: Optimize calls to SystemDictionaryShared::define_shared_package for classpath
Summary: define_shared_package only needs to be called once for each package in a jar specified in the shared class path.
Reviewed-by: iklam, dholmes, minqi

! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/C1.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/C3.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/PackageSealingTest.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/package_seal.mf



More information about the panama-dev mailing list