git: openjdk/valhalla: lworld: 115 new changesets

Zhengyu Gu zgu at openjdk.java.net
Wed Jun 10 19:08:59 UTC 2020


Changeset: b58735ea
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2020-05-21 11:13:28 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b58735ea

8028701: java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java fails

Reviewed-by: pbansal

! test/jdk/ProblemList.txt

Changeset: af85c265
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-21 12:02:18 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/af85c265

8067986: Test javax/swing/JComboBox/ConsumedKeyTest/ConsumedKeyTest.java fails

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/ConsumedKeyTest/ConsumedKeyTest.java

Changeset: ab042c60
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2020-05-22 11:31:31 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/ab042c60

8213129: java/awt/font/FontNames/LocaleFamilyNames.java times out in Win7

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt

Changeset: 15433df9
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-05-23 13:11:41 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/15433df9

8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt

Changeset: 04b3bf60
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-05-23 13:27:09 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/04b3bf60

8233550: [TESTBUG] JTree tests fail regularly on MacOS

Reviewed-by: psadhukhan, jdv

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTree/4330357/bug4330357.java
! test/jdk/javax/swing/JTree/4908142/bug4908142.java
! test/jdk/javax/swing/JTree/4927934/bug4927934.java

Changeset: c6386188
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2020-05-27 09:08:08 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/c6386188

8233559: [TESTBUG] TestNimbusOverride.java is failing on macos

Reviewed-by: psadhukhan, pbansal

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/nimbus/TestNimbusOverride.java

Changeset: 9b3fb5d1
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-05-27 17:35:42 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/9b3fb5d1

8233551: [TESTBUG] SelectEditTableCell.java fails on MacOS

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTable/7124218/SelectEditTableCell.java

Changeset: 85822a50
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-05-27 17:55:47 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/85822a50

8233566: [TESTBUG] KeyboardFocusManager tests failing on MacoS

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java

Changeset: 342e9f88
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-05-27 18:02:49 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/342e9f88

8233647: [TESTBUG] JColorChooser/Test8051548.java is failing on macos

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt

Changeset: e4a972de
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-05-28 11:23:23 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/e4a972de

8245968: javax/swing/JTable/7124218/SelectEditTableCell.java is added to ProblemList twice

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt

Changeset: 7cc3ba5f
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2020-05-28 14:30:39 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/7cc3ba5f

8239827: The test OpenByUNCPathNameTest.java should be changed to be manual

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Desktop/OpenByUNCPathNameTest/OpenByUNCPathNameTest.java

Changeset: 6f4f6a2a
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-05-28 16:43:04 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/6f4f6a2a

8245955: Shenandoah: Remove LRB/is_redundant optimization

Reviewed-by: roland, shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 919f10c4
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-05-28 09:08:53 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/919f10c4

8245864: Obsolete BranchOnRegister

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: a9477eb8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-28 18:17:21 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/a9477eb8

8245718: Epsilon: improve configuration logging

Reviewed-by: rkennke

! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
+ src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
+ src/hotspot/share/gc/epsilon/epsilonInitLogger.hpp

Changeset: f702f4d9
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-05-28 09:26:11 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f702f4d9

8246023: Obsolete LIRFillDelaySlot

Reviewed-by: thartmann, kvn

! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 3459f9b8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-28 18:50:56 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/3459f9b8

8245942: Shenandoah: x86_32 builds fail after JDK-8245594

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: b189d0b9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-28 18:50:58 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b189d0b9

8245478: Implementation: JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector (Production)

Reviewed-by: rkennke, smonteith, zgu

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java

Changeset: 23ce03d2
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-05-28 11:36:39 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/23ce03d2

8245505: Prelink j.l.ref.Reference when loading AOT library

Reviewed-by: dlong, kvn

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReplaceConstantNodesPhaseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.java

Changeset: f3c463b5
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-05-28 11:39:51 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f3c463b5

8244703: "platform encoding not initialized" exceptions with debugger, JNI

Reviewed-by: alanb, sspitsyn

! make/modules/jdk.jdwp.agent/Lib.gmk
! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c

Changeset: 6df2a95d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-05-28 23:30:34 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/6df2a95d

Added tag jdk-15+25 for changeset 90b266a84c06

! .hgtags

Changeset: 7045a462
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-05-28 15:58:59 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/7045a462

8244993: Revert changes to OutputAnalyzer stderrShouldBeEmptyIgnoreVMWarnings() that allow version strings

Reviewed-by: dholmes, cjplummer

! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/jdk/sun/tools/jcmd/TestJcmdDefaults.java
! test/jdk/sun/tools/jcmd/TestJcmdSanity.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: de34e258
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-05-28 17:08:15 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/de34e258

8244622: Remove SA's memory/FreeChunk.java. It's no longer used

Reviewed-by: sspitsyn, stefank, coleenp

- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FreeChunk.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java

Changeset: e0d03881
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-05-28 17:12:14 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/e0d03881

8244668: Remove SA's javascript support

Reviewed-by: sspitsyn, sundar

! make/CompileJavaModules.gmk
! src/jdk.hotspot.agent/doc/index.html
- src/jdk.hotspot.agent/doc/jsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/sa.js

Changeset: e29685fe
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-05-28 17:21:00 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/e29685fe

8246109: Remove unneeded undef CS

Reviewed-by: dcubed

! src/hotspot/share/prims/methodHandles.cpp

Changeset: 60ac615a
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-05-28 21:40:35 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/60ac615a

8240259: Disable -Wshift-negative-value warnings

Disable warning for gcc/clang.

Reviewed-by: ihse, iklam

! make/hotspot/lib/CompileJvm.gmk

Changeset: 7228978b
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-05-28 22:34:02 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/7228978b

8242504: Enhance the system clock to nanosecond precision

Co-authored-by: Mark Kralj-Taylor <kralj.mark at gmail.com>
Reviewed-by: dfuchs, rriggs, dcubed, vtewari

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/os_posix.inline.hpp
! test/jdk/java/time/test/java/time/TestClock_System.java
+ test/micro/org/openjdk/bench/java/lang/SystemTime.java
- test/micro/org/openjdk/bench/java/lang/Systems.java

Changeset: 53015e6d
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-29 09:44:27 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/53015e6d

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 604005d6
Author:    Phil Race <prr at openjdk.org>
Date:      2020-05-29 13:11:36 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/604005d6

8159597: [TEST_BUG] closed/javax/swing/JPopupMenu/4760494/bug4760494.java leaves key pressed

Reviewed-by: serb, psadhukhan

+ test/jdk/javax/swing/JPopupMenu/4760494/bug4760494.java

Changeset: 339d5260
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-05-28 12:49:27 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/339d5260

8245986: AArch64: Provide information when hitting a HaltNode

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp

Changeset: 4708c6d3
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-05-29 11:08:09 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/4708c6d3

8243507: DatagramSocket constructors don’t always specify what happens when passed invalid parameters

This fix updates the spec for DatagramSocket's constructors to inform the user of the Exceptions thrown when an invalid argument is passed.

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
+ test/jdk/java/net/DatagramSocket/Constructor.java

Changeset: 5967aaf6
Author:    Peter Levart <peter.levart at gmail.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-05-29 12:12:09 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/5967aaf6

8246050: Improve scalability of MemoryScope

Reiplement memory scope using StampedLock

Reviewed-by: psandoz

! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java

Changeset: 55ed0d85
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-05-29 12:40:50 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/55ed0d85

8246040: java/foreign/TestAddressHandle fails on big endian platforms

Make test more robust by not relying on implicit endianness-related assumption

Reviewed-by: chegar

! test/jdk/java/foreign/TestAddressHandle.java

Changeset: c0a1a4e4
Author:    Julia Boes <jboes at openjdk.org>
Date:      2020-05-29 12:59:13 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/c0a1a4e4

8237470: HttpResponse.BodySubscriber::ofFile throws UOE with non-default file systems

Rework non-default file system paths of BodySubscriber::ofFile and BodyHandler::ofFile and fix BodyHandler::ofFileDownload to throw consistently for non-default file system paths

Reviewed-by: dfuchs, chegar

! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
+ test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
+ test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
+ test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
+ test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy
+ test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy

Changeset: b43f3562
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-05-29 14:28:13 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b43f3562

8177280: @see {@link} syntax should allow generic types
8237826: DocTrees should provide getType(DocTreePath) method

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.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/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
+ test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
+ test/langtools/jdk/javadoc/doclet/testGenericTypeLink/element-list
+ test/langtools/jdk/javadoc/doclet/testGenericTypeLink/pkg1/A.java
+ test/langtools/jdk/javadoc/doclet/testGenericTypeLink/pkg2/B.java
! test/langtools/tools/doclint/ReferenceTest.java
! test/langtools/tools/doclint/ReferenceTest.out

Changeset: 02fbf44c
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2020-05-29 13:39:16 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/02fbf44c

8244958: preferIPv4Stack and preferIPv6Addresses do not affect addresses returned by HostsFileNameService

Reviewed-by: dfuchs, alanb, vtewari

! src/java.base/share/classes/java/net/InetAddress.java
+ test/jdk/java/net/InetAddress/HostsFileOrderingTest.java

Changeset: 6fd44901
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-05-29 15:19:01 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/6fd44901

8216303: JFR: Simplify generated files

Reviewed-by: erikj, mgronlun

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp
! src/hotspot/share/jfr/utilities/jfrTypes.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java

Changeset: 98437340
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-05-29 17:02:11 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/98437340

8246128: JFR: Fix warnings

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java
! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java
! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java
! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java
! test/jdk/jdk/jfr/event/os/TestProcessStart.java
! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java
! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java
! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
! test/jdk/jdk/jfr/javaagent/TestLoadedAgent.java
! test/lib/jdk/test/lib/security/JDKSecurityProperties.java
! test/lib/jdk/test/lib/security/SSLSocketTest.java

Changeset: 72f1a497
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-05-29 18:59:39 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/72f1a497

8246130: JFR: TestInheritedAnnotations has incorrect validation

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/metadata/annotations/TestInheritedAnnotations.java

Changeset: d101efc1
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-05-29 13:16:30 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/d101efc1

Merge


Changeset: 4f9020f4
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-05-29 13:40:51 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/4f9020f4

8245880: Shenandoah: check class unloading flag early in concurrent code root scan

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp

Changeset: e639c9a8
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-05-29 13:44:02 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/e639c9a8

8246162: Shenandoah: full GC does not mark code roots when class unloading is off

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp

Changeset: 5314d28f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-05-29 15:00:19 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/5314d28f

8245289: Clean up offset code in JavaClasses

Make offset member names consistent and private, move static initializations near owning classes

Reviewed-by: fparain, lfoltan

! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/type.cpp

Changeset: f79801b7
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2020-05-29 19:18:23 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f79801b7

8245832: JDK build make-static-libs should build all JDK libraries

Reviewed-by: erikj

! make/Main.gmk
! make/StaticLibsImage.gmk
! make/common/Modules.gmk
! src/java.desktop/macosx/native/libjawt/jawt.m
! src/java.desktop/unix/native/libjawt/jawt.c
! src/java.desktop/windows/native/libjawt/jawt.cpp

Changeset: 9e43496c
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-05-29 20:35:46 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/9e43496c

8245867: Logger/bundleLeak/BundleTest.java fails due to "OutOfMemoryError: Java heap space"

The test is fixed to release the memory as soon as it's no longer needed.

Reviewed-by: lancea, dcubed, dholmes

! test/jdk/java/util/logging/Logger/bundleLeak/BundleTest.java

Changeset: 1d4bd253
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-05-29 15:57:18 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/1d4bd253

8245831: Unify code parsing version strings on Mac and Windows

Reviewed-by: herrick, almatvee

+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/CFBundleVersion.java
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/EnumeratedBundlerParam.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DottedVersion.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/ExecutableRebrander.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/MsiVersion.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/InvalidDottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PlatformVersionTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java

Changeset: 7514ad9a
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-05-29 13:48:13 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/7514ad9a

8240871: SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3

Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java

Changeset: cd340d5e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-05-29 14:23:51 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/cd340d5e

8245121: (bf) XBuffer.put(Xbuffer src) can give unexpected result when storage overlaps

Reviewed-by: alanb, darcy, psandoz

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
+ test/jdk/java/nio/Buffer/BulkPutBuffer.java

Changeset: c328bca4
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-05-29 19:08:57 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/c328bca4

8246183: Scanner/ScanTest.java fails due to SIGSEGV in StubRoutines::jshort_disjoint_arraycopy

Reviewed-by: mikael, smarks

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
- test/jdk/java/nio/Buffer/BulkPutBuffer.java

Changeset: d6164885
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-30 10:33:28 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/d6164885

Merge


Changeset: 4eeb6129
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2020-05-30 20:10:18 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/4eeb6129

8244573: java.lang.ArrayIndexOutOfBoundsException thrown for malformed class file

Fixed java.lang.ArrayIndexOutOfBoundsException in com.sun.tools.classfile.Code_attribute.getInstructions() for methods with no instructions

Reviewed-by: vromero

! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java
+ test/langtools/tools/javap/8244573/Malformed.jcod
+ test/langtools/tools/javap/8244573/T8244573.java

Changeset: 6212aea5
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-05-31 10:13:04 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/6212aea5

8246193: Possible NPE in ENC-PA-REP search in AS-REQ

Reviewed-by: xuelei

! src/java.security.jgss/share/classes/sun/security/krb5/KrbKdcRep.java
+ test/jdk/sun/security/krb5/auto/AlwaysEncPaReq.java
! test/jdk/sun/security/krb5/auto/KDC.java

Changeset: 0082c694
Author:    Hong Shao Yang <hongsy2006 at gmail.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-05-31 11:32:44 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/0082c694

8246198: Typo in java/util/regex/Pattern.java

Reviewed-by: lancea, prappo, naoto

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: 116aee49
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-05-31 23:15:05 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/116aee49

8242527: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast"

Reviewed-by: eosterlund

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: 231d9a01
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-05-31 23:15:07 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/231d9a01

8246044: ZGC: Rename ZDirector's max_capacity to soft_max_capacity

Reviewed-by: stefank, eosterlund

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

Changeset: 7467cd2e
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-05-31 23:15:30 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/7467cd2e

8246045: ZGC: Fix ZDirector::rule_high_usage() calculation

Reviewed-by: stefank, eosterlund

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

Changeset: bfd2e961
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-06-01 08:17:32 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/bfd2e961

8230800: Clarify String::stripIndent javadoc when string ends with line terminator

Reviewed-by: jlaskey, bchristi, rriggs

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

Changeset: 4d10ebba
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-01 08:19:58 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/4d10ebba

8246075: Missing logging in nmethod::oops_do_marking_epilogue() on early return path

Reviewed-by: kbarrett

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

Changeset: 5a57b9f8
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2020-05-29 09:56:05 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/5a57b9f8

8245153: Unicode encoded double-quoted empty string does not compile

Fixed parsing of Unicode encoded double-quoted empty strings in c.s.t.j.p.JavaTokenizer::scanString

Reviewed-by: jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
+ test/langtools/tools/javac/8245153/T8245153.java

Changeset: 0ec39a0b
Author:    Xin Liu <xliu at openjdk.org>
Date:      2020-06-01 08:52:01 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/0ec39a0b

8230552: Provide information when hitting a HaltNode for architectures other than x86

Reviewed-by: mdoerr

! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad

Changeset: d0c6eef9
Author:    Phil Race <prr at openjdk.org>
Date:      2020-06-01 10:04:19 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/d0c6eef9

8246263: jdk is not yet ready for new Copyright line

Reviewed-by: pbansal

! test/jdk/javax/swing/JPopupMenu/4760494/bug4760494.java

Changeset: 0b20eafb
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-06-01 13:31:53 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/0b20eafb

8241004: NMT tests fail on unaligned thread size with debug build

Reviewed-by: zgu, dsamersoff

! src/hotspot/share/services/virtualMemoryTracker.cpp

Changeset: ad7dafb1
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-06-01 21:57:08 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/ad7dafb1

8246251: Adjust HelloClasslist after JDK-8230301

Reviewed-by: mchung

! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java

Changeset: f3e027c0
Author:    Fedor Burdun <fedor.burdun at azul.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-06-01 22:03:52 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f3e027c0

8246256: GenerateLinkOptData should not mutate the interim or bootstrap JDK

Reviewed-by: erikj, ihse

! make/GenerateLinkOptData.gmk

Changeset: 1f698a35
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-06-01 22:04:22 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/1f698a35

8246152: Improve String concat bootstrapping

Reviewed-by: forax, psandoz

! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java
+ test/micro/org/openjdk/bench/java/lang/invoke/StringConcatFactoryBootstraps.java

Changeset: 5e5880d4
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-06-01 13:19:06 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/5e5880d4

8245061: Lookup::defineHiddenClass should throw ClassFormatError if this_class is not Class_info structure
8245432: Lookup::defineHiddenClass should throw UnsupportedClassVersionError if bytes are of an unsupported major or minor version
8245596: Clarify Lookup::defineHiddenClass spec @throws IAE if the bytes has ACC_MODULE flag set

Reviewed-by: alanb, dholmes

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! test/jdk/java/lang/invoke/DefineClassTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/BadClassFile.jcod
+ test/jdk/java/lang/invoke/defineHiddenClass/BadClassFile2.jcod
+ test/jdk/java/lang/invoke/defineHiddenClass/BadClassFileVersion.jcod
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java

Changeset: 567692e4
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-01 22:55:22 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/567692e4

8246259: JFR: Fetch VM memory pools without using streams

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/AbstractBufferStatisticsEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/DirectBufferStatisticsEvent.java

Changeset: d42bfef8
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-06-01 17:00:40 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/d42bfef8

8227046: compiler implementation for sealed classes
8225056: VM support for sealed classes
8227044: javax.lang.model for sealed classes
8227045: Preview APIs support for sealed classes
8227047: Javadoc for sealed types
8245854: JVM TI Specification for sealed classes

Co-authored-by: Harold Seigel <harold.seigel at oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda at oracle.com>
Reviewed-by: mcimadamore, forax, darcy, dholmes, jlahoda, lfoltan, mchung, sspitsyn, vromero

! make/autoconf/spec.gmk.in
! make/data/jdwp/jdwp.spec
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java
! src/java.base/share/native/libjava/Class.c
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.instrument/share/native/libinstrument/JavaExceptions.c
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.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/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! 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/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
+ test/hotspot/jtreg/runtime/modules/TEST.properties
+ test/hotspot/jtreg/runtime/modules/sealedP1/C1.java
+ test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod
+ test/hotspot/jtreg/runtime/modules/sealedP2/C2.java
+ test/hotspot/jtreg/runtime/modules/sealedP3/C3.java
+ test/hotspot/jtreg/runtime/sealedClasses/AbstractSealedTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod
+ test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/OverrideSealedTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod
+ test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java
+ test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod
+ test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
+ test/hotspot/jtreg/runtime/sealedClasses/SealedTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/TEST.properties
+ test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java
+ test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackage.java
+ test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod
+ test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java
+ test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassFour.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassOne.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassThree.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassTwo.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java
+ test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java
+ test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
+ test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java
+ test/langtools/tools/javac/diags/examples/CantInheritFromSealed2.java
+ test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java
+ test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java
+ test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java
+ test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java
+ test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java
+ test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java
+ test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java
+ test/langtools/tools/javac/diags/examples/SealedNotAllowedInLocalClass.java
+ test/langtools/tools/javac/diags/examples/SealedTypes.java
+ test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java
+ test/langtools/tools/javac/diags/examples/TypeVarInPermits.java
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
+ test/langtools/tools/javac/enum/FauxEnum3.preview.out
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
+ test/langtools/tools/javac/processing/model/element/TestSealed.java
+ test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
+ test/langtools/tools/javac/sealed/SealedCompilationTests.java
+ test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: 30aa1b06
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-06-02 03:34:15 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/30aa1b06

8245158: C2: Enable SLP for some manually unrolled loops

In SuperWord::find_align_to_ref(), only discard unalignable memory ops if memory references should be aligned on this platform.

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp

Changeset: 00f223e2
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-01 23:37:14 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/00f223e2

8153224: Monitor deflation prolong safepoints

Add support for AsyncDeflateIdleMonitors (default true); the async deflation work is performed by the ServiceThread.

Co-authored-by: Carsten Varming <varming at gmail.com>
Reviewed-by: dcubed, rehn, rkennke, cvarming, coleenp, acorn, dholmes, eosterlund

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java

Changeset: 1adecc8e
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2020-06-02 04:32:40 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/1adecc8e

8245717: VM option "-XX:EnableJVMCIProduct" could not be repetitively enabled

Reviewed-by: dholmes, kvn

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java

Changeset: 04ad75e7
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-02 08:27:37 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/04ad75e7

8241519: javac crashes with wrong module-info.class in module path

If module-info.class is broken, mark the corresponding ModuleSymbol as erroneous.

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/tools/javac/modules/EdgeCases.java

Changeset: 44ae643b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-02 08:41:36 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/44ae643b

8210649: AssertionError @ jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:244)

Do not clean trees after last round of annotation processing, if the trees won't be re-entered again.

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/T8210649.java

Changeset: 5793b063
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-02 09:07:53 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/5793b063

8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode

Use the memory input instead of the control input to find the membar.

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/macro.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestEliminateArrayCopy.java

Changeset: f822eed5
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-02 09:57:57 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f822eed5

8245957: Remove unused LIR_OpBranch::type after SPARC port removal

Removed LIR_OpBranch::type after the only remaining usage was removed with the SPARC port removal.

Reviewed-by: kvn, mdoerr

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp

Changeset: b5775c83
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-02 10:00:40 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b5775c83

8239477: jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop"

Use T_ADDRESS instead of T_OBJECT to load metadata.

Reviewed-by: kvn

! src/hotspot/share/c1/c1_LIRGenerator.cpp

Changeset: f39a71ca
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-06-02 01:08:44 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f39a71ca

8243506: SharedBaseAddress is ignored by -Xshare:dump

Reviewed-by: stuefe, ccheung

! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.inline.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java

Changeset: f7a65b7f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-06-02 11:05:34 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f7a65b7f

8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");

Remove unnecessary preparation to profile the holder of a static method called by a method handle in C1.

Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/hotspot/jtreg/compiler/c1/TestStaticInterfaceMethodCall.java

Changeset: 22532ff3
Author:    Conor Cleary <conor.cleary at oracle.com>
Committer: Julia Boes <jboes at openjdk.org>
Date:      2020-06-02 11:25:58 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/22532ff3

8242281: IntStream.html#reduce doc should not mention average

Remove mention of average function in apiNote of IntStream::reduce(int, IntBinaryOperator)

Reviewed-by: psandoz, jlaskey, lancea, dfuchs

! src/java.base/share/classes/java/util/stream/IntStream.java

Changeset: 19257f4f
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-06-02 12:34:05 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/19257f4f

8246241: LambdaFormEditor should use a transform lookup key that is not a SoftReference

Reviewed-by: psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java

Changeset: 82dc495c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-02 14:26:16 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/82dc495c

8246100: Shenandoah: walk roots in more efficient order

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp

Changeset: ed538ea5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-02 14:27:18 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/ed538ea5

8246097: Shenandoah: limit parallelism in CLDG root handling

Reviewed-by: zgu

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

Changeset: 01cfedf2
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-04-29 10:06:38 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/01cfedf2

8244086: Following 8241492, strip mined loop may run extra iterations

Reviewed-by: mdoerr, thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestStripMinedLimitBelowInit.java

Changeset: 9c99008a
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-05-28 13:21:54 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/9c99008a

8245714: "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch

Reviewed-by: thartmann

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

Changeset: ccb6d0e5
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-06-02 09:29:10 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/ccb6d0e5

8234628: Change BasicHashTables::new_entry() to use clamp()

Reviewed-by: dcubed

! src/hotspot/share/utilities/hashtable.cpp

Changeset: a1114948
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-06-02 09:54:51 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/a1114948

8246290: Refine specification of javax.lang.model.element.Modifier::toString

Reviewed-by: vromero, jjg

! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java

Changeset: f6ad22fc
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-06-02 18:43:22 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f6ad22fc

8236823: Ensure that API documentation uses minified libraries

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery-ui.overrides.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 5f67125b
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2020-06-02 13:12:50 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/5f67125b

8245509: Crash handler itself crashes when reporting Unsafe.putInt(0) crash

Added ResourceMarker

Reviewed-by: coleenp, dholmes

! src/hotspot/share/utilities/vmError.cpp

Changeset: 8752e02e
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2020-06-02 13:15:13 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/8752e02e

8245833: crash_with_sigfpe uses pthread_kill(SIGFPE) on macOS

Changed division code to ensure that real crash happens

Reviewed-by: dholmes

! src/hotspot/share/utilities/vmError.cpp

Changeset: 512cc3eb
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-02 14:57:40 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/512cc3eb

8245961: Shenandoah: move some root marking to concurrent phase

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp

Changeset: 334df28e
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-02 15:01:45 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/334df28e

8246342: Shenandoah: remove unused ShenandoahIsMarkedNextClosure

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp

Changeset: 5ce3d0d8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-06-02 21:04:13 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/5ce3d0d8

8245707: Increase Metaspace reserve alignment

Reviewed-by: iklam, coleenp

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

Changeset: 1933fe39
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-06-02 09:30:21 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/1933fe39

8246010: AdditionalLaunchersTest is not enabled, and fails

Reviewed-by: asemenyuk, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties
+ test/jdk/tools/jpackage/share/AddLauncherTest.java
- test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java

Changeset: 47cc808b
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-06-02 09:39:54 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/47cc808b

8232841: [TESTBUG] [macos] SigningPackageTest fails when untrusted certificates exist on machine

Reviewed-by: herrick, asemenyuk

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/macosx/base/SigningCheck.java

Changeset: 7e862f91
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-06-02 12:16:58 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/7e862f91

8246368: Add override for return tag of Modifier::toString

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java

Changeset: ddbc7ed0
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2020-06-02 19:34:19 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/ddbc7ed0

8221306: JVMTI spec for FramePop(), MethodExit(), and MethodEnter() could use some cleanup

JVMTI spec cleanup for functions FramePop(), MethodExit(), and MethodEnter()

Reviewed-by: cjplummer, amenkov

! src/hotspot/share/prims/jvmti.xml

Changeset: 0366f6bf
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-06-02 22:22:58 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/0366f6bf

8246338: Reduce overhead of normalizing file paths

Reviewed-by: alanb

! src/java.base/unix/classes/java/io/UnixFileSystem.java
+ test/micro/org/openjdk/bench/java/io/FileOpen.java

Changeset: f2cd6d6a
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-06-02 13:04:21 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f2cd6d6a

8243430: use reproducible random in :vmTestbase_vm_gc

Reviewed-by: kbarrett, lmesnik, tschatzl

! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle01/Juggle01.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle03/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle05/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle06/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle07/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle08/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle09/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle10/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle11/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle12/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle13/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle14/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle15/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle16/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle17/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle18/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle19/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle21/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle22/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle23/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle24/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle25/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle26/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle27/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle28/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle29/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle30/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle31/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle32/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle33/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle34/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/CallGC/CallGC02/CallGC02.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest01/FinalizeTest01.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest04/FinalizeTest04.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest05/FinalizeTest05.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/InterruptGC/InterruptGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC/JumbleGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC002/JumbleGC002.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/MatrixJuggleGC/MatrixJuggleGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEater/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/OneeFinalizerTest/OneeFinalizerTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceEvilTest/PhantomReferenceEvilTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceTest/PhantomReferenceTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/SoftReferenceTest/SoftReferenceTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft001/soft001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/soft003.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/soft005.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringIntern/StringIntern.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternGC/StringInternGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync/StringInternSync.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC/StringInternSyncWithGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC3/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC4/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/ThreadGC/ThreadGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceEvilTest/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceTest/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak001/weak001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/weak003.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/weak005.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/weak007.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest01/gctest01.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest03/gctest03.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest04/gctest04.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC05/nativeGC05.java
! test/hotspot/jtreg/vmTestbase/gc/hashcode/ExternalHashingTest/ExternalHashingTest.java
! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestC/HashCodeTestC.java
! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestCC/HashCodeTestCC.java
! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestP/HashCodeTestP.java
! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestPC/HashCodeTestPC.java
! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/Access/access.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle1/Juggle1.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle1_gc/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle2/Juggle2.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle2_gc/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn.README
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn1/Churn1.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3/Churn3.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3a/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn4/Churn4.java
! test/hotspot/jtreg/vmTestbase/gc/memory/FillingStation/FillingStation.java
! test/hotspot/jtreg/vmTestbase/gc/memory/LargePagesTest/LargePagesTest.java
! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular3/Circular3.java
! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular4/Circular4.java
! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear3/Linear3.java
! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear4/Linear4.java
! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/SimpleGC/SimpleGC.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_ArrayOf/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_ArrayOf1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_TwoFields1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_TwoFields_InternedStrings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays5M/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/Concurrent.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination03/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination05/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/ConcurrentHashMap_Arrays/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/HashMap_Arrays/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedBlockingDeque_Arrays/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedHashMap_Arrays/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedList_Arrays/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/TreeMap_Arrays/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/TreeSet_String/TestDescription.java

Changeset: 453f6cf4
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-06-02 13:04:21 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/453f6cf4

8243434: use reproducible random in :vmTestbase_vm_g1classunloading

Reviewed-by: kbarrett, lmesnik

! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/DefaultTemplateClass.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/HumongousTemplateClassGen.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/configuration/TestConfiguration.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/keepref/NullClassloaderHolder.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/loading/ClassLoadingHelper.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java

Changeset: 3dc78e76
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-06-02 13:22:06 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/3dc78e76

8204994: SA might fail to attach to process with "Windbg Error: WaitForEvent failed"

Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: d347d2eb
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-06-02 13:49:47 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/d347d2eb

8246261: TCKLocalTime.java failed due to "AssertionError: expected [18:14:22] but found [18:14:23]"

Reviewed-by: lancea, joehw

! test/jdk/java/time/tck/java/time/TCKLocalDateTime.java
! test/jdk/java/time/tck/java/time/TCKLocalTime.java
! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java

Changeset: 563ce121
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-02 19:49:07 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/563ce121

8246359: clarify confusing comment in ObjectMonitor::EnterI()'s race with async deflation

Reviewed-by: cvarming, eosterlund, dholmes

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

Changeset: 56b79604
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-06-03 04:29:04 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/56b79604

8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException

Changed SunRsaSign provider to accept RSA signature oid in RSA key encoding for backward compatibility

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ test/jdk/sun/security/rsa/TestRSAOidSupport.java
! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java

Changeset: 26a18414
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-05-29 11:58:00 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/26a18414

8246134: ZGC: Restructure hs_err sections

Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zHeap.cpp

Changeset: 1314ca87
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-03 14:02:51 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/1314ca87

8246433: Shenandoah: walk roots in more efficient order in ShenandoahRootUpdater

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp

Changeset: 5fc89b6e
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-03 14:30:56 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/5fc89b6e

8246135: Save important GC log lines and print them when dumping hs_err files

Reviewed-by: sjohanss, pliden, eosterlund

+ src/hotspot/share/gc/shared/gcLogPrecious.cpp
+ src/hotspot/share/gc/shared/gcLogPrecious.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: a180444c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-03 14:32:31 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/a180444c

8246404: ZGC: Use GCLogPrecious for important logging lines

Reviewed-by: sjohanss, pliden, eosterlund

! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
! src/hotspot/share/gc/z/zCPU.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zWorkers.cpp

Changeset: b5678a43
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-02 09:57:35 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b5678a43

8246258: Enable hs_err heap printing earlier during initialization

Reviewed-by: stuefe, sjohanss

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: a809ff0e
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-03 14:34:35 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/a809ff0e

8246434: Threads::print_on_error assumes that the heap has been set up

Reviewed-by: dholmes

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

Changeset: 10874e02
Author:    Conor Cleary <conor.cleary at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-06-03 14:31:04 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/10874e02

8245658: Arrays.java has two occurrences of bad unicode constants in Javadoc

This patch fixes two instances of bad unicode formatting in the javadoc for Arrays.java where the null character constant was incorrectly specified.

Reviewed-by: jlaskey, lancea, prappo, dfuchs

! src/java.base/share/classes/java/util/Arrays.java

Changeset: 06b49fa3
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-06-03 15:26:04 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/06b49fa3

8244658: Remove dead code in code cache sweeper

Reviewed-by: mdoerr, kvn

! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: 99d6bea2
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-06-03 15:26:18 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/99d6bea2

8244660: Code cache sweeper heuristics is broken

Reviewed-by: thartmann, rehn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp

Changeset: f7cb0f76
Author:    Man Cao <manc at google.com>
Committer: Nils Eliasson <neliasso at openjdk.org>
Date:      2020-06-03 15:26:23 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f7cb0f76

8244278: Excessive code cache flushes and sweeps

Reviewed-by: neliasso

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

Changeset: eec7750e
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-06-03 15:46:53 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/eec7750e

8238763: ObjectInputStream readUnshared method handling of Records

Reviewed-by: rriggs

! src/java.base/share/classes/java/io/ObjectInputStream.java
+ test/jdk/java/io/Serializable/records/UnsharedTest.java

Changeset: f1e1cb70
Author:    Chris Hegarty <chris.hegarty at oracle.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-06-03 16:50:03 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/f1e1cb70

8246095: Tweaks to memory access API

Add more user friendly API points to the foreign memory acesss API

Reviewed-by: chegar, psandoz

! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/java.base/share/classes/module-info.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.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/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestMemoryCopy.java
+ test/jdk/java/foreign/TestMemoryHandleAsUnsigned.java
+ test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java

Changeset: d9fc4454
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-03 12:09:04 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/d9fc4454

8246458: Shenandoah: TestAllocObjects.java test fail with -XX:+ShenandoahVerify

Reviewed-by: shade

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



More information about the valhalla-dev mailing list