hg: panama/dev: 127 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Jun 3 22:04:03 UTC 2020


Changeset: b30ee5972c61
Author:    redestad
Date:      2020-05-28 00:34 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/b30ee5972c61

8245959: Extend String concat testing to account for folded constants
Reviewed-by: psandoz

! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapesTestGen.java

Changeset: 6150c0ab4ffa
Author:    redestad
Date:      2020-05-28 00:35 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6150c0ab4ffa

8245969: Simplify String concat constant folding
Reviewed-by: psandoz, forax

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java

Changeset: 8ada30d6eae7
Author:    minqi
Date:      2020-05-27 16:04 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/8ada30d6eae7

8245264: Test runtime/cds/appcds/SignedJar.java fails
Summary: Concurrent work of symbol table caused _shared_table not walkable in dumping archive which led symbols not sorted in shared archive. Change to use do_safepoint_scan of _local_table to collect symbols.
Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 588330449887
Author:    jjg
Date:      2020-05-27 16:44 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/588330449887

8245062: HtmlStyle: group and document members for nav, header, summary, details
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java

Changeset: d85c088e9c2d
Author:    jwilhelm
Date:      2020-05-28 08:23 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d85c088e9c2d

Added tag jdk-15+25 for changeset 588330449887

! .hgtags

Changeset: 4dc557899b4e
Author:    dholmes
Date:      2020-05-28 02:58 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/4dc557899b4e

8243936: NonWriteable system properties are actually writeable
Reviewed-by: iklam, dcubed

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
+ test/hotspot/jtreg/runtime/NonWriteableProperty.java

Changeset: cd2c8a154a75
Author:    sundar
Date:      2020-05-28 12:38 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/cd2c8a154a75

8246034: Remove java.base/share/classes/jdk/internal/jrtfs/jrtfsviewer.js and java.base/share/classes/jdk/internal/jrtfs/jrtls.js
Reviewed-by: jlaskey, alanb

- src/java.base/share/classes/jdk/internal/jrtfs/jrtfsviewer.js
- src/java.base/share/classes/jdk/internal/jrtfs/jrtls.js

Changeset: ce48444eb6ef
Author:    aoqi
Date:      2020-05-28 09:15 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ce48444eb6ef

8246027: Minimal fastdebug build broken after JDK-8245801
Summary: Added COMPILER2_PRESENT macro
Reviewed-by: shade, thartmann

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: f5576e6d7736
Author:    jlahoda
Date:      2020-05-28 13:37 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f5576e6d7736

8245786: Scope is wrong for ClassTree representing record
Summary: Listing RECORD as a class-like Tree Kind while computing Scope.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! test/langtools/tools/javac/api/TestGetScopeResult.java

Changeset: 02a5a446f8bf
Author:    asotona
Date:      2020-05-28 10:52 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/02a5a446f8bf

8230827: javac gives inappropriate warning about potentially ambiguous methods
Summary: fix of too strict com.sun.tools.javac.comp.Comp:checkPotentiallyAmbiguousOverloads method
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/8230827/T8230827.java
+ test/langtools/tools/javac/8230827/T8230827.out

Changeset: 90b266a84c06
Author:    roland
Date:      2020-05-28 14:34 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/90b266a84c06

8244504: C2: refactor counted loop code in preparation for long counted loop
Reviewed-by: jrose, thartmann

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/subnode.hpp

Changeset: 906d56546867
Author:    rkennke
Date:      2020-05-28 16:43 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/906d56546867

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: 35f73a95a46f
Author:    mikael
Date:      2020-05-28 09:08 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/35f73a95a46f

8245864: Obsolete BranchOnRegister
Reviewed-by: thartmann, kvn

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

Changeset: 7b94e61e23e6
Author:    shade
Date:      2020-05-28 18:17 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7b94e61e23e6

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: 501a2429fe7a
Author:    mikael
Date:      2020-05-28 09:26 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/501a2429fe7a

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: 4b2683794ea2
Author:    shade
Date:      2020-05-28 18:50 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/4b2683794ea2

8245942: Shenandoah: x86_32 builds fail after JDK-8245594
Reviewed-by: zgu

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

Changeset: ba5a3bb0a027
Author:    shade
Date:      2020-05-28 18:50 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ba5a3bb0a027

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: 91e1055c565e
Author:    iveresov
Date:      2020-05-28 11:36 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/91e1055c565e

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: 8e28aae50680
Author:    amenkov
Date:      2020-05-28 11:39 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/8e28aae50680

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: e780d11d8988
Author:    jwilhelm
Date:      2020-05-28 23:30 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e780d11d8988

Added tag jdk-15+25 for changeset 90b266a84c06

! .hgtags

Changeset: d7e526d832f4
Author:    dtitov
Date:      2020-05-28 15:58 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/d7e526d832f4

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: e92ab445eb3c
Author:    cjplummer
Date:      2020-05-28 17:08 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/e92ab445eb3c

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: 3d4d300396c0
Author:    cjplummer
Date:      2020-05-28 17:12 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/3d4d300396c0

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: 17b3c4593a88
Author:    mikael
Date:      2020-05-28 17:21 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/17b3c4593a88

8246109: Remove unneeded undef CS
Reviewed-by: dcubed

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

Changeset: c6c981b12f69
Author:    kbarrett
Date:      2020-05-28 21:40 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/c6c981b12f69

8240259: Disable -Wshift-negative-value warnings
Summary: Disable warning for gcc/clang.
Reviewed-by: ihse, iklam

! make/hotspot/lib/CompileJvm.gmk

Changeset: f1f88e6fad02
Author:    dholmes
Date:      2020-05-28 22:34 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/f1f88e6fad02

8242504: Enhance the system clock to nanosecond precision
Reviewed-by: dfuchs, rriggs, dcubed, vtewari
Contributed-by: Mark Kralj-Taylor <kralj.mark at gmail.com>, David Holmes <david.holmes at oracle.com>

! 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: 4d5a58b0146f
Author:    pconcannon
Date:      2020-05-29 11:08 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/4d5a58b0146f

8243507: DatagramSocket constructors don?t always specify what happens when passed invalid parameters
Summary: 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: 41651bcb6923
Author:    mcimadamore
Date:      2020-05-29 12:12 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/41651bcb6923

8246050: Improve scalability of MemoryScope
Summary: Reiplement memory scope using StampedLock
Reviewed-by: psandoz
Contributed-by: peter.levart at gmail.com

! 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: 8aba085e5508
Author:    mcimadamore
Date:      2020-05-29 12:40 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/8aba085e5508

8246040: java/foreign/TestAddressHandle fails on big endian platforms
Summary: Make test more robust by not relying on implicit endianness-related assumption
Reviewed-by: chegar

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

Changeset: 9b4c86be4c84
Author:    jboes
Date:      2020-05-29 12:59 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/9b4c86be4c84

8237470: HttpResponse.BodySubscriber::ofFile throws UOE with non-default file systems
Summary: 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: f67f90f4e8e2
Author:    hannesw
Date:      2020-05-29 14:28 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f67f90f4e8e2

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: 811be96aa6d4
Author:    aefimov
Date:      2020-05-29 13:39 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/811be96aa6d4

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: cfe86b9b00f9
Author:    egahlin
Date:      2020-05-29 15:19 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/cfe86b9b00f9

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: 183f021c545d
Author:    egahlin
Date:      2020-05-29 17:02 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/183f021c545d

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: 504949d69dc8
Author:    egahlin
Date:      2020-05-29 18:59 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/504949d69dc8

8246130: JFR: TestInheritedAnnotations has incorrect validation
Reviewed-by: mgronlun

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

Changeset: cd6dce5285d7
Author:    aph
Date:      2020-05-28 12:49 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/cd6dce5285d7

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: b9b2efe90ab6
Author:    aph
Date:      2020-05-29 13:16 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/b9b2efe90ab6

Merge

- src/jdk.hotspot.agent/doc/jsdb.html
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FreeChunk.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
- test/micro/org/openjdk/bench/java/lang/Systems.java

Changeset: 3a8634555a01
Author:    zgu
Date:      2020-05-29 13:40 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/3a8634555a01

8245880: Shenandoah: check class unloading flag early in concurrent code root scan
Reviewed-by: shade

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

Changeset: 522e90688db6
Author:    zgu
Date:      2020-05-29 13:44 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/522e90688db6

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: 2370dfa940e8
Author:    coleenp
Date:      2020-05-29 15:00 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/2370dfa940e8

8245289: Clean up offset code in JavaClasses
Summary: 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: cdbfdf0992cf
Author:    bobv
Date:      2020-05-29 19:18 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/cdbfdf0992cf

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: 34ffac4c5358
Author:    dfuchs
Date:      2020-05-29 20:35 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/34ffac4c5358

8245867: Logger/bundleLeak/BundleTest.java fails due to "OutOfMemoryError: Java heap space"
Summary: 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: c245cc1650e6
Author:    asemenyuk
Date:      2020-05-29 15:57 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/c245cc1650e6

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: 33613fd1bcc6
Author:    xuelei
Date:      2020-05-29 13:48 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/33613fd1bcc6

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: 99076dfecd1b
Author:    bpb
Date:      2020-05-29 14:23 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/99076dfecd1b

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: 2675ce2aa3db
Author:    bpb
Date:      2020-05-29 19:08 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/2675ce2aa3db

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: bedba9368138
Author:    jdv
Date:      2020-05-21 11:13 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/bedba9368138

8028701: java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java fails
Reviewed-by: pbansal

! test/jdk/ProblemList.txt

Changeset: fdc499f15afe
Author:    psadhukhan
Date:      2020-05-21 12:02 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/fdc499f15afe

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: 230ff0aac5d7
Author:    jdv
Date:      2020-05-22 11:31 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/230ff0aac5d7

8213129: java/awt/font/FontNames/LocaleFamilyNames.java times out in Win7
Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt

Changeset: c46b26db163f
Author:    pbansal
Date:      2020-05-23 13:11 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/c46b26db163f

8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS
Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt

Changeset: 0842c9b1bde9
Author:    pbansal
Date:      2020-05-23 13:27 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/0842c9b1bde9

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: f0efab4230d8
Author:    trebari
Date:      2020-05-27 09:08 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/f0efab4230d8

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: fae9e14757f4
Author:    pbansal
Date:      2020-05-27 17:35 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/fae9e14757f4

8233551: [TESTBUG] SelectEditTableCell.java fails on MacOS
Reviewed-by: psadhukhan

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

Changeset: cb6bfbc6b64a
Author:    pbansal
Date:      2020-05-27 17:55 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/cb6bfbc6b64a

8233566: [TESTBUG] KeyboardFocusManager tests failing on MacoS
Reviewed-by: psadhukhan

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

Changeset: 083deccc617e
Author:    pbansal
Date:      2020-05-27 18:02 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/083deccc617e

8233647: [TESTBUG] JColorChooser/Test8051548.java is failing on macos
Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt

Changeset: ae7320c76129
Author:    pbansal
Date:      2020-05-28 11:23 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/ae7320c76129

8245968: javax/swing/JTable/7124218/SelectEditTableCell.java is added to ProblemList twice
Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt

Changeset: 9129db799214
Author:    trebari
Date:      2020-05-28 14:30 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/9129db799214

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: 8ece8196671e
Author:    psadhukhan
Date:      2020-05-29 09:44 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/8ece8196671e

Merge

- make/data/cldr/common/main/ks_IN.xml
- make/data/cldr/common/main/sd_PK.xml
- src/java.base/macosx/native/libjli/java_md_macosx.h
- src/java.base/share/classes/java/lang/invoke/AddressVarHandleGenerator.java
- src/java.base/share/classes/java/lang/invoke/VarHandleMemoryAddressBase.java
- src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAddressView.java.template
- src/java.base/share/classes/jdk/internal/jrtfs/jrtfsviewer.js
- src/java.base/share/classes/jdk/internal/jrtfs/jrtls.js
- src/java.base/unix/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
- src/java.base/unix/native/libjli/java_md_solinux.c
- src/java.base/unix/native/libjli/java_md_solinux.h
- src/java.base/unix/native/libnio/MappedByteBuffer.c
- src/java.base/windows/native/libnio/MappedByteBuffer.c
- src/jdk.hotspot.agent/doc/jsdb.html
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FreeChunk.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
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/unsafe/ForeignUnsafe.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java
- test/fmw/gtest/googlemock/CHANGES
- test/fmw/gtest/googlemock/CONTRIBUTORS
- test/fmw/gtest/googlemock/LICENSE
- test/fmw/gtest/googlemock/README.md
- test/fmw/gtest/googlemock/include/gmock/gmock-actions.h
- test/fmw/gtest/googlemock/include/gmock/gmock-cardinalities.h
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-actions.h
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-actions.h.pump
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-function-mockers.h
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-function-mockers.h.pump
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-matchers.h
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-matchers.h.pump
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-nice-strict.h
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-nice-strict.h.pump
- test/fmw/gtest/googlemock/include/gmock/gmock-matchers.h
- test/fmw/gtest/googlemock/include/gmock/gmock-more-actions.h
- test/fmw/gtest/googlemock/include/gmock/gmock-more-matchers.h
- test/fmw/gtest/googlemock/include/gmock/gmock-spec-builders.h
- test/fmw/gtest/googlemock/include/gmock/gmock.h
- test/fmw/gtest/googlemock/include/gmock/internal/custom/README.md
- test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
- test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h.pump
- test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-matchers.h
- test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-port.h
- test/fmw/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h
- test/fmw/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h.pump
- test/fmw/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h
- test/fmw/gtest/googlemock/include/gmock/internal/gmock-port.h
- test/fmw/gtest/googlemock/src/gmock-all.cc
- test/fmw/gtest/googlemock/src/gmock-cardinalities.cc
- test/fmw/gtest/googlemock/src/gmock-internal-utils.cc
- test/fmw/gtest/googlemock/src/gmock-matchers.cc
- test/fmw/gtest/googlemock/src/gmock-spec-builders.cc
- test/fmw/gtest/googlemock/src/gmock.cc
- test/fmw/gtest/googlemock/src/gmock_main.cc
- test/fmw/gtest/googletest/CHANGES
- test/fmw/gtest/googletest/CONTRIBUTORS
- test/fmw/gtest/googletest/LICENSE
- test/fmw/gtest/googletest/README.md
- test/fmw/gtest/googletest/include/gtest/gtest-death-test.h
- test/fmw/gtest/googletest/include/gtest/gtest-message.h
- test/fmw/gtest/googletest/include/gtest/gtest-param-test.h
- test/fmw/gtest/googletest/include/gtest/gtest-param-test.h.pump
- test/fmw/gtest/googletest/include/gtest/gtest-printers.h
- test/fmw/gtest/googletest/include/gtest/gtest-spi.h
- test/fmw/gtest/googletest/include/gtest/gtest-test-part.h
- test/fmw/gtest/googletest/include/gtest/gtest-typed-test.h
- test/fmw/gtest/googletest/include/gtest/gtest.h
- test/fmw/gtest/googletest/include/gtest/gtest_pred_impl.h
- test/fmw/gtest/googletest/include/gtest/gtest_prod.h
- test/fmw/gtest/googletest/include/gtest/internal/custom/README.md
- test/fmw/gtest/googletest/include/gtest/internal/custom/gtest-port.h
- test/fmw/gtest/googletest/include/gtest/internal/custom/gtest-printers.h
- test/fmw/gtest/googletest/include/gtest/internal/custom/gtest.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-death-test-internal.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-filepath.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-internal.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-linked_ptr.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-param-util-generated.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-param-util-generated.h.pump
- test/fmw/gtest/googletest/include/gtest/internal/gtest-param-util.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-port-arch.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-port.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-string.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-tuple.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-tuple.h.pump
- test/fmw/gtest/googletest/include/gtest/internal/gtest-type-util.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-type-util.h.pump
- test/fmw/gtest/googletest/src/gtest-all.cc
- test/fmw/gtest/googletest/src/gtest-death-test.cc
- test/fmw/gtest/googletest/src/gtest-filepath.cc
- test/fmw/gtest/googletest/src/gtest-internal-inl.h
- test/fmw/gtest/googletest/src/gtest-port.cc
- test/fmw/gtest/googletest/src/gtest-printers.cc
- test/fmw/gtest/googletest/src/gtest-test-part.cc
- test/fmw/gtest/googletest/src/gtest-typed-test.cc
- test/fmw/gtest/googletest/src/gtest.cc
- test/fmw/gtest/googletest/src/gtest_main.cc
! test/jdk/ProblemList.txt
- test/jdk/tools/jpackage/helpers/JPackageHelper.java
- test/jdk/tools/jpackage/helpers/JPackageInstallerHelper.java
- test/jdk/tools/jpackage/helpers/JPackagePath.java
- test/jdk/tools/jpackage/share/Base.java
- test/jdk/tools/jpackage/share/ErrorTest.java
- test/jdk/tools/jpackage/share/InvalidArgTest.java
- test/jdk/tools/jpackage/share/JavaOptionsBase.java
- test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
- test/jdk/tools/jpackage/share/JavaOptionsModuleTest.java
- test/jdk/tools/jpackage/share/JavaOptionsTest.java
- test/jdk/tools/jpackage/share/MissingArgumentsTest.java
- test/micro/org/openjdk/bench/java/lang/Systems.java

Changeset: 408ce42ad88a
Author:    prr
Date:      2020-05-29 13:11 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/408ce42ad88a

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: 968b57610c0f
Author:    psadhukhan
Date:      2020-05-30 10:33 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/968b57610c0f

Merge

- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/EnumeratedBundlerParam.java

Changeset: 8e728a117082
Author:    asotona
Date:      2020-05-30 20:10 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/8e728a117082

8244573: java.lang.ArrayIndexOutOfBoundsException thrown for malformed class file
Summary: 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: 7136c4d29901
Author:    weijun
Date:      2020-05-31 10:13 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/7136c4d29901

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: 4aa1a6a663b1
Author:    lancea
Date:      2020-05-31 11:32 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/4aa1a6a663b1

8246198: Typo in java/util/regex/Pattern.java
Reviewed-by: lancea, prappo, naoto
Contributed-by: Hong Shao Yang <hongsy2006 at gmail.com>

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

Changeset: f64ff3ec9d61
Author:    pliden
Date:      2020-05-31 23:15 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f64ff3ec9d61

8242527: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast"
Reviewed-by: eosterlund

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

Changeset: c15e3098fb2a
Author:    pliden
Date:      2020-05-31 23:15 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/c15e3098fb2a

8246044: ZGC: Rename ZDirector's max_capacity to soft_max_capacity
Reviewed-by: stefank, eosterlund

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

Changeset: 50fe8727ed79
Author:    pliden
Date:      2020-05-31 23:15 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/50fe8727ed79

8246045: ZGC: Fix ZDirector::rule_high_usage() calculation
Reviewed-by: stefank, eosterlund

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

Changeset: 041690501b8e
Author:    jlaskey
Date:      2020-06-01 08:17 -0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/041690501b8e

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: f42ea705a4bf
Author:    zgu
Date:      2020-06-01 08:19 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/f42ea705a4bf

8246075: Missing logging in nmethod::oops_do_marking_epilogue() on early return path
Reviewed-by: kbarrett

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

Changeset: 4ad56e422d35
Author:    asotona
Date:      2020-05-29 09:56 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/4ad56e422d35

8245153: Unicode encoded double-quoted empty string does not compile
Summary: 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: 319e0bb80a04
Author:    xliu
Date:      2020-06-01 08:52 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/319e0bb80a04

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: c0d4af7462d1
Author:    prr
Date:      2020-06-01 10:04 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/c0d4af7462d1

8246263: jdk is not yet ready for new Copyright line.
Reviewed-by: pbansal

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

Changeset: 50d10091c645
Author:    bulasevich
Date:      2020-06-01 13:31 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/50d10091c645

8241004: NMT tests fail on unaligned thread size with debug build
Reviewed-by: zgu, dsamersoff

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

Changeset: 7121a88ab8f0
Author:    redestad
Date:      2020-06-01 21:57 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7121a88ab8f0

8246251: Adjust HelloClasslist after JDK-8230301
Reviewed-by: mchung

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

Changeset: 2c9d69c3e21e
Author:    redestad
Date:      2020-06-01 22:03 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/2c9d69c3e21e

8246256: GenerateLinkOptData should not mutate the interim or bootstrap JDK
Reviewed-by: erikj, ihse
Contributed-by: fedor.burdun at azul.com

! make/GenerateLinkOptData.gmk

Changeset: b32bac040145
Author:    redestad
Date:      2020-06-01 22:04 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/b32bac040145

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: f1da8c714ba1
Author:    mchung
Date:      2020-06-01 13:19 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/f1da8c714ba1

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: d36bd2b59c42
Author:    egahlin
Date:      2020-06-01 22:55 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d36bd2b59c42

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: 843695160574
Author:    vromero
Date:      2020-06-01 17:00 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/843695160574

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
Reviewed-by: mcimadamore, forax, darcy, dholmes, jlahoda, lfoltan, mchung, sspitsyn, vromero
Contributed-by: harold.seigel at oracle.com, vicente.romero at oracle.com, jan.lahoda at oracle.com

! 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: c0e7b94c35bd
Author:    pli
Date:      2020-06-02 03:34 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/c0e7b94c35bd

8245158: C2: Enable SLP for some manually unrolled loops
Summary: 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: 629b14c63b75
Author:    dcubed
Date:      2020-06-01 23:37 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/629b14c63b75

8153224: Monitor deflation prolong safepoints
Summary: Add support for AsyncDeflateIdleMonitors (default true); the async deflation work is performed by the ServiceThread.
Reviewed-by: dcubed, rehn, rkennke, cvarming, coleenp, acorn, dholmes, eosterlund
Contributed-by: varming at gmail.com, daniel.daugherty at oracle.com

! 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: a1195c418850
Author:    xgong
Date:      2020-06-02 04:32 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/a1195c418850

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: a42867dcf289
Author:    jlahoda
Date:      2020-06-02 08:27 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a42867dcf289

8241519: javac crashes with wrong module-info.class in module path
Summary: 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: 8a882fd1cfca
Author:    jlahoda
Date:      2020-06-02 08:41 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/8a882fd1cfca

8210649: AssertionError @ jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:244)
Summary: 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: 0b2fc7e19361
Author:    thartmann
Date:      2020-06-02 09:07 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/0b2fc7e19361

8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode
Summary: 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: 7cb9fefc89d4
Author:    thartmann
Date:      2020-06-02 09:57 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7cb9fefc89d4

8245957: Remove unused LIR_OpBranch::type after SPARC port removal
Summary: 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: 1dfb43020070
Author:    thartmann
Date:      2020-06-02 10:00 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1dfb43020070

8239477: jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop"
Summary: Use T_ADDRESS instead of T_OBJECT to load metadata.
Reviewed-by: kvn

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

Changeset: 37c816b004e5
Author:    iklam
Date:      2020-06-02 01:08 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/37c816b004e5

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: b6864bc6ef86
Author:    chagedorn
Date:      2020-06-02 11:05 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/b6864bc6ef86

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");
Summary: 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: 67ccb57da9bf
Author:    jboes
Date:      2020-06-02 11:25 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/67ccb57da9bf

8242281: IntStream.html#reduce doc should not mention average
Summary: Remove mention of average function in apiNote of IntStream::reduce(int, IntBinaryOperator)
Reviewed-by: psandoz, jlaskey, lancea, dfuchs
Contributed-by: Conor Cleary <conor.cleary at oracle.com>

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

Changeset: 1aa9076302f2
Author:    redestad
Date:      2020-06-02 12:34 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1aa9076302f2

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: 4959fc05ddcd
Author:    shade
Date:      2020-06-02 14:26 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/4959fc05ddcd

8246100: Shenandoah: walk roots in more efficient order
Reviewed-by: zgu

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

Changeset: c60f06714a9e
Author:    shade
Date:      2020-06-02 14:27 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/c60f06714a9e

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: 61a715dc7271
Author:    roland
Date:      2020-04-29 10:06 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/61a715dc7271

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: 755ab9edca97
Author:    roland
Date:      2020-05-28 13:21 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/755ab9edca97

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: 8eea00250449
Author:    iklam
Date:      2020-06-02 09:29 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/8eea00250449

8234628: Change BasicHashTables::new_entry() to use clamp()
Reviewed-by: dcubed

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

Changeset: 183cf484a240
Author:    darcy
Date:      2020-06-02 09:54 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/183cf484a240

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: 894bd0a68419
Author:    prappo
Date:      2020-06-02 18:43 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/894bd0a68419

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: b8714bbaf1a1
Author:    gziemski
Date:      2020-06-02 13:12 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/b8714bbaf1a1

8245509: Crash handler itself crashes when reporting Unsafe.putInt(0) crash
Summary: Added ResourceMarker
Reviewed-by: coleenp, dholmes

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

Changeset: fd2e58901ebf
Author:    gziemski
Date:      2020-06-02 13:15 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/fd2e58901ebf

8245833: crash_with_sigfpe uses pthread_kill(SIGFPE) on macOS
Summary: Changed division code to ensure that real crash happens
Reviewed-by: dholmes

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

Changeset: e94d4a272e4e
Author:    zgu
Date:      2020-06-02 14:57 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/e94d4a272e4e

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: a2c20ab148ab
Author:    zgu
Date:      2020-06-02 15:01 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/a2c20ab148ab

8246342: Shenandoah: remove unused ShenandoahIsMarkedNextClosure
Reviewed-by: shade

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

Changeset: a4308cbd8dfb
Author:    stuefe
Date:      2020-06-02 21:04 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a4308cbd8dfb

8245707: Increase Metaspace reserve alignment
Reviewed-by: iklam, coleenp

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

Changeset: c42cc6946652
Author:    herrick
Date:      2020-06-02 09:30 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/c42cc6946652

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: f37f1e7921c2
Author:    almatvee
Date:      2020-06-02 09:39 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/f37f1e7921c2

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: 0588bb1994e3
Author:    darcy
Date:      2020-06-02 12:16 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/0588bb1994e3

8246368: Add override for return tag of Modifier::toString
Reviewed-by: jjg

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

Changeset: 141d1bde85ec
Author:    sspitsyn
Date:      2020-06-02 19:34 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/141d1bde85ec

8221306: JVMTI spec for FramePop(), MethodExit(), and MethodEnter() could use some cleanup
Summary: JVMTI spec cleanup for functions FramePop(), MethodExit(), and MethodEnter()
Reviewed-by: cjplummer, amenkov

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

Changeset: d854e682f6a9
Author:    redestad
Date:      2020-06-02 22:22 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d854e682f6a9

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: 7f7be5071709
Author:    iignatyev
Date:      2020-06-02 13:04 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/7f7be5071709

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: a176f9b64054
Author:    iignatyev
Date:      2020-06-02 13:04 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/a176f9b64054

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: f14ba77ffeba
Author:    amenkov
Date:      2020-06-02 13:22 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/f14ba77ffeba

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: 56ad9198a04b
Author:    naoto
Date:      2020-06-02 13:49 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/56ad9198a04b

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: 2726fd3437fe
Author:    dcubed
Date:      2020-06-02 19:49 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/2726fd3437fe

8246359: clarify confusing comment in ObjectMonitor::EnterI()'s race with async deflation
Reviewed-by: cvarming, eosterlund, dholmes

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

Changeset: 22118fdcb534
Author:    valeriep
Date:      2020-06-03 04:29 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/22118fdcb534

8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException
Summary: 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: d0d06b8be678
Author:    stefank
Date:      2020-05-29 11:58 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d0d06b8be678

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: 72ce8547d663
Author:    shade
Date:      2020-06-03 14:02 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/72ce8547d663

8246433: Shenandoah: walk roots in more efficient order in ShenandoahRootUpdater
Reviewed-by: zgu

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

Changeset: 91444da4b277
Author:    stefank
Date:      2020-06-03 14:30 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/91444da4b277

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: ab2f3078ef28
Author:    stefank
Date:      2020-06-03 14:32 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ab2f3078ef28

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: 707fdc69511f
Author:    stefank
Date:      2020-06-02 09:57 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/707fdc69511f

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: d9cc4078bcba
Author:    stefank
Date:      2020-06-03 14:34 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d9cc4078bcba

8246434: Threads::print_on_error assumes that the heap has been set up
Reviewed-by: dholmes

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

Changeset: 719023085a08
Author:    pconcannon
Date:      2020-06-03 14:31 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/719023085a08

8245658: Arrays.java has two occurrences of bad unicode constants in Javadoc
Summary: 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
Contributed-by: Conor Cleary <conor.cleary at oracle.com>

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

Changeset: 38813578202f
Author:    neliasso
Date:      2020-06-03 15:26 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/38813578202f

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: a91783c0977a
Author:    neliasso
Date:      2020-06-03 15:26 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a91783c0977a

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: 5cf00ea9e479
Author:    neliasso
Date:      2020-06-03 15:26 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/5cf00ea9e479

8244278: Excessive code cache flushes and sweeps
Reviewed-by: neliasso
Contributed-by: Man Cao <manc at google.com>

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

Changeset: 15c9f4999dd9
Author:    chegar
Date:      2020-06-03 15:46 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/15c9f4999dd9

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: 56d70f6a4543
Author:    mcimadamore
Date:      2020-06-03 16:50 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/56d70f6a4543

8246095: Tweaks to memory access API
Summary: Add more user friendly API points to the foreign memory acesss API
Reviewed-by: chegar, psandoz
Contributed-by: chris.hegarty at oracle.com

! 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: 0a32396f7a69
Author:    zgu
Date:      2020-06-03 12:09 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/0a32396f7a69

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

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

Changeset: c4aeadfaf022
Author:    redestad
Date:      2020-06-03 22:29 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/c4aeadfaf022

8246451: Reduce overhead of normalizing file paths with trailing slash
Reviewed-by: lancea

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



More information about the panama-dev mailing list