From brian.goetz at oracle.com Wed Jun 2 13:04:54 2021 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 2 Jun 2021 09:04:54 -0400 Subject: [External] : Re: Class modifiers in Java 16 In-Reply-To: References: <353152954.793844.1622122368158.JavaMail.zimbra@u-pem.fr> <47D450F0-B71C-435F-BC96-34DFFBB496AB@oracle.com> Message-ID: <8294323d-634a-3539-55b7-0bc40a038d37@oracle.com> Correct, static or access modifier is not (yet) allowed on local members. However, the concept of static is still relevant; interfaces, enums, and records are implicitly static, so local records are static even though you cannot say "static". On 5/30/2021 12:48 AM, Tagir Valeev wrote: > Thank you for the answers. Judging from the javac behavior, 'static' > modifier on local classes is still not allowed, so the sentence 8.1.1 > is wrong, as for Java 16. > > What about my second question, access modifiers? Is this intended > change to allow them inside local/anonymous classes? > > With best regards, > Tagir Valeev. > > On Thu, May 27, 2021 at 8:37 PM Brian Goetz wrote: >> I think there?s a bit of preparing for the future here. There?s the concepts (how static interacts with nesting) which is separate from which exact combinations of those concepts that the language currently supports. We?re moving towards trying to get rid of the arbitrary nest-x-in-y rules, step 1 was defining the concepts separate from the arbitrary restrictions, but we haven?t lifted the restrictions yet. >> >> On May 27, 2021, at 9:32 AM, Remi Forax wrote: >> >> ----- Mail original ----- >> >> De: "Tagir Valeev" >> ?: "compiler-dev" , "amber-dev" >> Envoy?: Jeudi 27 Mai 2021 12:22:48 >> Objet: Class modifiers in Java 16 >> >> >> Hello! >> >> I want to clarify my understanding of Java 16 spec and the >> corresponding compiler behavior regarding class modifiers (8.1.1) >> >> 1. static modifier >> Java 15 spec 8.1.1 [1] says: >> The modifier static pertains only to member classes (?8.5.1), not to >> top level or local or anonymous classes. >> >> Java 16 spec 8.1.1 [2] says: >> The modifier static pertains only to member classes and local classes. >> However, Java 16 spec 14.3 says: >> It is a compile-time error if a local class or interface declaration >> has the modifier static (?8.1.1). >> >> Is it my bad understanding of English or there's some contradiction? >> To me, 8.1.1 says that now, local classes can be declared as static >> while 14.3 says the opposite thing. >> >> >> In JEP 395, under "Static members of inner classes" >> "We relax this restriction in order to allow an inner class to declare members that are either explicitly or implicitly static. In particular, this allows an inner class to declare a static member that is a record class." >> that why 8.1.1 was modified. >> >> Yes, the sentence in 14.3 seems wrong. >> >> Thank you in advance, >> With best regards, >> Tagir Valeev. >> >> >> regards, >> R?mi >> >> >> [1] >> https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-ClassModifier >> [2] >> https://docs.oracle.com/javase/specs/jls/se16/html/jls-8.html#jls-ClassModifier >> [3] https://docs.oracle.com/javase/specs/jls/se16/html/jls-14.html#jls-14.3 >> >> From duke at openjdk.java.net Thu Jun 3 22:09:18 2021 From: duke at openjdk.java.net (duke) Date: Thu, 3 Jun 2021 22:09:18 GMT Subject: git: openjdk/amber: stats-before-this-super: 103 new changesets Message-ID: <1a248a63-6e06-48a3-9613-4ea7be16c203@openjdk.org> Changeset: 95b1fa7a Author: Claes Redestad Date: 2021-05-27 23:09:22 +0000 URL: https://git.openjdk.java.net/amber/commit/95b1fa7a88ec3c017734c9d0a6b6b6117f74a610 8267529: StringJoiner can create a String that breaks String::equals Reviewed-by: naoto ! src/java.base/share/classes/java/lang/String.java ! test/jdk/java/lang/String/StringJoinTest.java Changeset: 0c9daa7e Author: Tagir F. Valeev Date: 2021-05-28 01:56:38 +0000 URL: https://git.openjdk.java.net/amber/commit/0c9daa7ed579cd82343f37a68964876ebc48122e 8265029: Preserve SIZED characteristics on slice operations (skip, limit) Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/AbstractPipeline.java ! src/java.base/share/classes/java/util/stream/PipelineHelper.java ! src/java.base/share/classes/java/util/stream/ReduceOps.java ! src/java.base/share/classes/java/util/stream/SliceOps.java ! src/java.base/share/classes/java/util/stream/StreamOpFlag.java ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java + test/micro/org/openjdk/bench/java/util/stream/ops/ref/SliceToList.java + test/micro/org/openjdk/bench/java/util/stream/ops/value/SizedCount.java + test/micro/org/openjdk/bench/java/util/stream/ops/value/SizedSum.java + test/micro/org/openjdk/bench/java/util/stream/ops/value/SliceToArray.java Changeset: 6eb91145 Author: Jaroslav Tulach Committer: Jonathan Gibbons Date: 2021-05-28 04:16:10 +0000 URL: https://git.openjdk.java.net/amber/commit/6eb91145823275248d049f8557462f09270c0b36 8266877: Missing local debug information when debugging JEP-330 Reviewed-by: alanb, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java Changeset: 97ec5ad0 Author: Robbin Ehn Date: 2021-05-28 07:30:14 +0000 URL: https://git.openjdk.java.net/amber/commit/97ec5ad0a6ed2cd87a9c75b0559e9bb55b72121e 8265753: Remove manual JavaThread transitions to blocked Reviewed-by: dcubed, rrich, dholmes, pchilanomate ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 1d2c7ac3 Author: Volker Simonis Date: 2021-05-28 08:32:43 +0000 URL: https://git.openjdk.java.net/amber/commit/1d2c7ac3f7492b335757bf0fd3f6ca3941c5fc72 8267555: Fix class file version during redefinition after 8238048 Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestClassNew.jasm + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestClassOld.jasm Changeset: 1413f9e0 Author: Jie Fu Date: 2021-05-28 13:51:37 +0000 URL: https://git.openjdk.java.net/amber/commit/1413f9e070b19bed33a4552f3e7adb53cf7daf73 8241423: NUMA APIs fail to work in dockers due to dependent syscalls are disabled by default Reviewed-by: dholmes, pliden ! src/hotspot/os/linux/os_linux.cpp Changeset: 24bf35f8 Author: Daniel Fuchs Date: 2021-05-28 14:21:11 +0000 URL: https://git.openjdk.java.net/amber/commit/24bf35f862e285eeca662b9829901c0f91d247d5 8265367: [macos-aarch64] 3 java/net/httpclient/websocket tests fail with "IOException: No buffer space available" Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! test/jdk/ProblemList.txt ! test/jdk/java/net/httpclient/websocket/BlowupOutputQueue.java ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java ! test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java ! test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java ! test/jdk/java/net/httpclient/websocket/PendingOperations.java ! test/jdk/java/net/httpclient/websocket/PendingPingBinaryClose.java ! test/jdk/java/net/httpclient/websocket/PendingPingTextClose.java ! test/jdk/java/net/httpclient/websocket/PendingPongBinaryClose.java ! test/jdk/java/net/httpclient/websocket/PendingPongTextClose.java ! test/jdk/java/net/httpclient/websocket/PendingTextPingClose.java ! test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java Changeset: 0c0ff7fb Author: Aleksei Efimov Date: 2021-05-28 14:54:49 +0000 URL: https://git.openjdk.java.net/amber/commit/0c0ff7fb0c1ff45ebaee863f73902cab1e9de4f3 8265309: com/sun/jndi/dns/ConfigTests/Timeout.java fails with "Address already in use" BindException Reviewed-by: dfuchs ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java ! test/jdk/com/sun/jndi/dns/ConfigTests/Timeout.java Changeset: 591b0c3a Author: Daniel D. Daugherty Date: 2021-05-28 16:24:04 +0000 URL: https://git.openjdk.java.net/amber/commit/591b0c3a463e07d2ec26047f0e61855cbfde13b6 8264624: change the guarantee() calls added by JDK-8264123 to assert() calls Reviewed-by: pchilanomate, coleenp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp Changeset: 964bac9e Author: Nikita Gubarkov Committer: Alexey Ushakov Date: 2021-05-28 19:53:57 +0000 URL: https://git.openjdk.java.net/amber/commit/964bac9e38460df4bd1ad9d25136d5e9743028dd 8267706: bin/idea.sh tries to use cygpath on WSL Reviewed-by: erikj ! bin/idea.sh - make/ide/idea/jdk/build.xml ! make/ide/idea/jdk/idea.gmk - make/ide/idea/jdk/template/ant.xml ! make/ide/idea/jdk/template/compiler.xml ! make/ide/idea/jdk/template/jdk.iml ! make/ide/idea/jdk/template/misc.xml + make/ide/idea/jdk/template/module.iml ! make/ide/idea/jdk/template/modules.xml - make/ide/idea/jdk/template/src/idea/IdeaLoggerWrapper.java - make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java + make/ide/idea/jdk/template/test.iml ! make/ide/idea/jdk/template/vcs.xml ! make/ide/idea/jdk/template/workspace.xml Changeset: 66274320 Author: Daniel D. Daugherty Date: 2021-05-29 17:46:35 +0000 URL: https://git.openjdk.java.net/amber/commit/66274320251f492b0bba79cdfef88ad5b0d104fa 8267953: restore 'volatile' to ObjectMonitor::_owner field Reviewed-by: aph ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 9031477f Author: Jie Fu Date: 2021-05-30 23:03:57 +0000 URL: https://git.openjdk.java.net/amber/commit/9031477f275a2ecab4167b5367a25731e5e14c2a 8267945: ZGC: Revert NUMA changes (JDK-8266217 and JDK-8241354) after JDK-8241423 Reviewed-by: pliden ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zNUMA.inline.hpp Changeset: 1ab27769 Author: Hannes Walln?fer Date: 2021-05-31 06:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/1ab277694740ce77ad70d030c437f47359dbd64e 8247608: Javadoc: CSS margin is not applied consistently Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: 236bd89d Author: Dmitry Batrak Date: 2021-05-31 07:14:53 +0000 URL: https://git.openjdk.java.net/amber/commit/236bd89dc3be60cac13099618f5e6518437a5098 8263583: Emoji rendering on macOS Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.h ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.h ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m + src/java.desktop/share/classes/sun/font/ColorGlyphSurfaceData.java ! src/java.desktop/share/classes/sun/font/GlyphList.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphList.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java + src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListColor.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListLCD.java ! src/java.desktop/share/classes/sun/java2d/loops/GeneralRenderer.java ! src/java.desktop/share/classes/sun/java2d/loops/RenderLoops.java ! src/java.desktop/share/classes/sun/java2d/pipe/AATextRenderer.java ! src/java.desktop/share/classes/sun/java2d/pipe/GlyphListLoopPipe.java ! src/java.desktop/share/classes/sun/java2d/pipe/LCDTextRenderer.java ! src/java.desktop/share/classes/sun/java2d/pipe/SolidTextRenderer.java ! src/java.desktop/share/classes/sun/java2d/pipe/TextRenderer.java ! src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c + src/java.desktop/share/native/libfontmanager/ColorGlyphSurfaceData.c ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.c ! src/java.desktop/share/native/libfontmanager/glyphblitting.h ! src/java.desktop/share/native/libfontmanager/sunFont.c ! src/java.desktop/unix/classes/sun/font/X11TextRenderer.java ! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java ! src/java.desktop/unix/native/libfontmanager/X11TextRenderer.c + test/jdk/java/awt/font/MacEmoji.java Changeset: 1e29005a Author: Martin Doerr Date: 2021-05-31 08:27:52 +0000 URL: https://git.openjdk.java.net/amber/commit/1e29005a22c7951242cf3b0d8cf2e6adc0b7b315 8267842: SIGSEGV in get_current_contended_monitor Reviewed-by: stefank, dcubed, ysuenaga, dholmes ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 35916ed5 Author: Vladimir Ivanov Date: 2021-05-31 08:45:07 +0000 URL: https://git.openjdk.java.net/amber/commit/35916ed57f425ea674de1e9d5023e7cf199a6740 8267806: C1: Relax inlining checks for not yet initialized classes Reviewed-by: roland, thartmann ! src/hotspot/share/c1/c1_GraphBuilder.cpp Changeset: ab5a7ff2 Author: Tagir F. Valeev Date: 2021-05-31 08:48:38 +0000 URL: https://git.openjdk.java.net/amber/commit/ab5a7ff2304dd4cb069ae2bbd6fdd99b3de7a6a3 8267587: Update java.util to use enhanced switch Reviewed-by: iris ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/GregorianCalendar.java ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/SimpleTimeZone.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/regex/CharPredicates.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/regex/PrintPattern.java ! src/java.base/share/classes/java/util/stream/Nodes.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java Changeset: 64f0f689 Author: Stefan Karlsson Date: 2021-05-31 08:59:19 +0000 URL: https://git.openjdk.java.net/amber/commit/64f0f68958a74d4ee34c4b738759fc2278fa8b47 8267464: Circular-dependency resilient inline headers Reviewed-by: kbarrett, eosterlund, dholmes, kvn ! doc/hotspot-style.html ! doc/hotspot-style.md ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/cpu/arm/icBuffer_arm.cpp ! src/hotspot/cpu/arm/icache_arm.cpp ! src/hotspot/cpu/arm/jniFastGetField_arm.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp ! src/hotspot/cpu/arm/relocInfo_arm.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/vtableStubs_arm.cpp ! src/hotspot/cpu/ppc/icBuffer_ppc.cpp ! src/hotspot/cpu/zero/assembler_zero.cpp ! src/hotspot/cpu/zero/icBuffer_zero.cpp ! src/hotspot/cpu/zero/icache_zero.cpp ! src/hotspot/cpu/zero/jniFastGetField_zero.cpp ! src/hotspot/cpu/zero/nativeInst_zero.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.inline.hpp ! src/hotspot/os/bsd/os_bsd.inline.hpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/posix/os_posix.inline.hpp ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/share/asm/macroAssembler.inline.hpp ! src/hotspot/share/c1/c1_ValueSet.inline.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/heapShared.inline.hpp ! src/hotspot/share/ci/ciUtilities.inline.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderData.inline.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/code/oopRecorder.inline.hpp ! src/hotspot/share/code/vmreg.inline.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/g1CardTable.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CommittedRegionMap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp ! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp ! src/hotspot/share/gc/g1/sparsePRT.inline.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp ! src/hotspot/share/gc/parallel/psClosure.inline.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.inline.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/ageTable.inline.hpp ! src/hotspot/share/gc/shared/barrierSet.inline.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp ! src/hotspot/share/gc/shared/cardGeneration.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp ! src/hotspot/share/gc/shared/gcUtil.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp ! src/hotspot/share/gc/shared/markBitMap.inline.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp ! src/hotspot/share/gc/shared/oopStorageSet.inline.hpp ! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/gc/shared/plab.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shared/spaceDecorator.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/gc/shared/weakProcessor.inline.hpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp ! src/hotspot/share/gc/z/zAbort.inline.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zAttachedArray.inline.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBitMap.inline.hpp ! src/hotspot/share/gc/z/zCPU.inline.hpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp ! src/hotspot/share/gc/z/zForwardingTable.inline.hpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zGranuleMap.inline.hpp ! src/hotspot/share/gc/z/zHash.inline.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zList.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zLock.inline.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkCache.inline.hpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zMessagePort.inline.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp ! src/hotspot/share/gc/z/zRelocationSet.inline.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp ! src/hotspot/share/gc/z/zResurrection.inline.hpp ! src/hotspot/share/gc/z/zSafeDelete.inline.hpp ! src/hotspot/share/gc/z/zThread.inline.hpp ! src/hotspot/share/gc/z/zTracer.inline.hpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp ! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp ! src/hotspot/share/gc/z/zWorkers.inline.hpp ! src/hotspot/share/interpreter/bytecode.inline.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp ! src/hotspot/share/jfr/leakprofiler/chains/bitset.inline.hpp ! src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp ! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp ! src/hotspot/share/jvmci/jniAccessMark.inline.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/arrayKlass.inline.hpp ! src/hotspot/share/oops/compiledICHolder.inline.hpp ! src/hotspot/share/oops/compressedOops.inline.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/fieldStreams.inline.hpp ! src/hotspot/share/oops/instanceClassLoaderKlass.inline.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp ! src/hotspot/share/oops/instanceRefKlass.inline.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.inline.hpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/oops/objArrayOop.inline.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/typeArrayKlass.inline.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp ! src/hotspot/share/oops/weakHandle.inline.hpp ! src/hotspot/share/prims/foreign_globals.inline.hpp ! src/hotspot/share/prims/jvmtiEnter.inline.hpp ! src/hotspot/share/prims/jvmtiEventController.inline.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/prims/whitebox.inline.hpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/jniHandles.inline.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/perfData.inline.hpp ! src/hotspot/share/runtime/prefetch.inline.hpp ! src/hotspot/share/runtime/safefetch.inline.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/semaphore.inline.hpp ! src/hotspot/share/runtime/stackFrameStream.inline.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp ! src/hotspot/share/runtime/stackWatermarkSet.inline.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/threadWXSetters.inline.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/services/mallocTracker.inline.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/filterQueue.inline.hpp ! src/hotspot/share/utilities/globalCounter.inline.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! src/hotspot/share/utilities/lockFreeQueue.inline.hpp ! src/hotspot/share/utilities/stack.inline.hpp Changeset: 2c8e94f6 Author: Jan Lahoda Date: 2021-05-31 09:25:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2c8e94f6804fee269a882a3e92b7ce844451eb11 8247403: JShell: No custom input (e.g. from GUI) possible with JavaShellToolBuilder Reviewed-by: vromero ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolBuilder.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java + test/langtools/jdk/jshell/CustomInputToolBuilder.java ! test/langtools/jdk/jshell/HistoryUITest.java ! test/langtools/jdk/jshell/IndentUITest.java ! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java ! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java ! test/langtools/jdk/jshell/ToolShiftTabTest.java ! test/langtools/jdk/jshell/ToolTabCommandTest.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 7ab6b401 Author: Wang Huang Committer: Nils Eliasson Date: 2021-05-31 09:40:18 +0000 URL: https://git.openjdk.java.net/amber/commit/7ab6b4012026d4786a4c3937b559da9d3142a228 8267375: Aarch64: JVM crashes with option -XX:PrintIdealGraphLevel=3 on SVE backend Co-authored-by: Wang Huang Co-authored-by: Ai Jiaming Reviewed-by: aph, neliasso ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorInsertByte.java Changeset: bd31653e Author: Chris Hegarty Date: 2021-05-31 09:44:38 +0000 URL: https://git.openjdk.java.net/amber/commit/bd31653e6f99d4337e4af1f7f138d688ec99c19d 8267938: (sctp) SCTP channel factory methods should check platform support Reviewed-by: dfuchs, jiefu, alanb, vtewari ! src/jdk.sctp/unix/native/libsctp/SctpNet.c Changeset: 4ade125c Author: Hamlin Li Date: 2021-05-31 11:17:19 +0000 URL: https://git.openjdk.java.net/amber/commit/4ade125c8a53e0bdc105e5f65e8c1d7aa13db950 8267934: remove dead code in CLD Reviewed-by: stefank, tschatzl ! src/hotspot/share/classfile/classLoaderData.hpp Changeset: ce44cd68 Author: Stefan Johansson Date: 2021-05-31 12:08:24 +0000 URL: https://git.openjdk.java.net/amber/commit/ce44cd6881bcbef81a840d7961a951ba586c0eae 8267845: Add @requires to avoid running G1 large pages test with wrong page size Reviewed-by: tschatzl, kbarrett ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java Changeset: 5df25dc0 Author: Stefan Johansson Date: 2021-05-31 12:51:21 +0000 URL: https://git.openjdk.java.net/amber/commit/5df25dc088cfc3069e451b48c4f013d1d0491aa2 8266807: Windows os_windows-gtest broken for UseLargePages Reviewed-by: iwalulya, ayang, tschatzl ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 382e7eca Author: Hannes Walln?fer Date: 2021-05-31 14:27:54 +0000 URL: https://git.openjdk.java.net/amber/commit/382e7eca48a3e7ec4901aa4c9b4a4ee19f4accc2 8246351: elements in headings are of incorrect size Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: c06db45f Author: Sergey Tsypanov Committer: Mandy Chung Date: 2021-05-31 16:58:38 +0000 URL: https://git.openjdk.java.net/amber/commit/c06db45fa77c8a90518d6ff023de6c46b7c89997 8267921: Remove redundant loop from sun.reflect.misc.ReflectUtil.privateCheckPackageAccess() Reviewed-by: alanb, mchung ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: ae2f37f8 Author: Dong Bo Committer: Fei Yang Date: 2021-06-01 00:37:28 +0000 URL: https://git.openjdk.java.net/amber/commit/ae2f37f868bfdcb3d46098e91ed537fb199d7dbe 8267616: AArch64: Fix AES assertion messages in stubGenerator_aarch64.cpp Reviewed-by: aph, neliasso ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: f5634fe3 Author: Vladimir Ivanov Date: 2021-06-01 09:15:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f5634fe39db44d5d504e1b2f8aba1bca3e479a89 8267979: C2: Fix verification code in SubTypeCheckNode::Ideal() Reviewed-by: neliasso, roland ! src/hotspot/share/opto/subtypenode.cpp ! src/hotspot/share/opto/subtypenode.hpp Changeset: 4eb21682 Author: Patrick Concannon Date: 2021-06-01 10:14:56 +0000 URL: https://git.openjdk.java.net/amber/commit/4eb216824f39e3c3536972d76d778466c140df50 8267670: Update java.io, java.math, and java.text to use switch expressions Reviewed-by: darcy, chegar, naoto, iris, dfuchs, lancea, vtewari ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/ObjectStreamField.java ! src/java.base/share/classes/java/io/StreamTokenizer.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/math/RoundingMode.java ! src/java.base/share/classes/java/text/BreakIterator.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/text/PatternEntry.java Changeset: 6149b9ad Author: Stefan Karlsson Date: 2021-06-01 10:23:13 +0000 URL: https://git.openjdk.java.net/amber/commit/6149b9ad7569ce1711201353fd644b6a739d5a5b 8267914: Remove DeferredObjectToKlass workaround Reviewed-by: eosterlund, tschatzl ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 229a6e2f Author: Vladimir Ivanov Date: 2021-06-01 11:09:35 +0000 URL: https://git.openjdk.java.net/amber/commit/229a6e2f3646bfb52708e4f865bd55a838b8222d 8267095: Miscellaneous cleanups in vm.runtime.defmeth tests Reviewed-by: dholmes, hseigel ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/AccessibilityFlagsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/BasicTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/DefaultVsAbstractTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/MethodResolutionTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ObjectMethodOverridesTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/README ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/RedefineTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StaticMethodsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/SuperCallTest.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Stress_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Stress_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_reflect_redefine/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/DefMethTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Printer.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Util.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/MethodBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TestBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TesterBuilder.java Changeset: ffd28c4a Author: Vladimir Ivanov Date: 2021-06-01 11:59:28 +0000 URL: https://git.openjdk.java.net/amber/commit/ffd28c4a86aa8e8e59afb13abd4aeeea66557f66 8267947: CI: Preserve consistency between has_subklass() and is_subclass_of() Reviewed-by: thartmann, roland ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciKlass.cpp Changeset: 1c7c0e1d Author: Thomas Schatzl Date: 2021-06-01 12:02:25 +0000 URL: https://git.openjdk.java.net/amber/commit/1c7c0e1de0c69f5c6082c3217b0baa33c0fbb0a8 8267937: Wrong indentation in G1 gc+phases log for free cset subphases Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp Changeset: 68f3b3ac Author: Vladimir Ivanov Date: 2021-06-01 12:03:34 +0000 URL: https://git.openjdk.java.net/amber/commit/68f3b3acce0393aa9c91878f7ad848d4a41a2fe1 8267807: C2: Downcast receiver to target holder during inlining Reviewed-by: roland, thartmann ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/parse1.cpp Changeset: 20479c3d Author: Vladimir Ivanov Date: 2021-06-01 12:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/20479c3de93736d62bca97c4fe422a19ad87d52a 8065760: CHA: Improve abstract method support Reviewed-by: neliasso, thartmann ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/code/dependencies.cpp + test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java + test/hotspot/jtreg/compiler/cha/Utils.java Changeset: 74b70a56 Author: Vladimir Ivanov Date: 2021-06-01 12:14:48 +0000 URL: https://git.openjdk.java.net/amber/commit/74b70a56774e7bf716356cf38395f8e7d7dadc78 8036580: CHA: improve default method support Reviewed-by: thartmann, neliasso ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/opto/doCall.cpp + test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java Changeset: 36dc268a Author: Daniel D. Daugherty Date: 2021-06-01 15:30:39 +0000 URL: https://git.openjdk.java.net/amber/commit/36dc268abea2522596efe830365ba4bbe6e2696c 8268036: ProblemList gtest/AsyncLogGtest.java 8268041: ProblemList runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java on linux-x64 in -Xcomp Reviewed-by: ccheung ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: 9d8ad2ed Author: Daniel Fuchs Date: 2021-06-01 17:10:38 +0000 URL: https://git.openjdk.java.net/amber/commit/9d8ad2ed62325bd8d813974d5aa1e031ed8bf8da 8267990: Revisit some uses of `synchronized` in the HttpClient API Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/LineSubscriberAdapter.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SequentialScheduler.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/LineBodyHandlerTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLEchoTubeTest.java Changeset: d4b4caec Author: Daniel Fuchs Date: 2021-06-01 17:55:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4b4caecad58998f8855a64436b1ebd47f7e7bfb 8268023: Improve diagnostic for HandshakeFailureTest Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! test/jdk/java/net/httpclient/HandshakeFailureTest.java Changeset: 64ba2f0e Author: Maxim Kartashev Committer: Erik Joelsson Date: 2021-06-01 17:56:44 +0000 URL: https://git.openjdk.java.net/amber/commit/64ba2f0e8f38a92edf8a301f43b3a0d4e239e1b2 8265431: Add -fno-delete-null-pointer-checks to clang builds Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 Changeset: 2b338355 Author: Leonid Mesnik Date: 2021-06-01 18:06:19 +0000 URL: https://git.openjdk.java.net/amber/commit/2b3383557f71ede15d00bd87742a277c0c764d20 8265148: StackWatermarkSet being updated during AsyncGetCallTrace Reviewed-by: stefank, eosterlund ! src/hotspot/share/prims/forte.cpp Changeset: b17b11eb Author: Jiangli Zhou Date: 2021-06-01 18:17:45 +0000 URL: https://git.openjdk.java.net/amber/commit/b17b11eb178d7aab84517771e5afc03b40095cd0 8267562: G1: Missing BOT in Open Archive regions causes long pauses Reviewed-by: tschatzl, mli ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: 40e4171f Author: Daniel D. Daugherty Date: 2021-06-01 18:51:40 +0000 URL: https://git.openjdk.java.net/amber/commit/40e4171f562da2f6a507efc7ad359e298199ed71 8264800: cleanup Threads_lock comments in JVM/TI function headers Reviewed-by: coleenp, rehn, dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnv.xsl ! src/hotspot/share/prims/jvmtiEnvBase.cpp Changeset: ccfcd926 Author: Fernando Guallini Committer: Xue-Lei Andrew Fan Date: 2021-06-01 19:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/ccfcd926674ee0bd88f34b16b489abe008169b11 8180571: Refactor sun/security/pkcs11 shell tests to plain java tests and fix failures Reviewed-by: xuelei ! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java - test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.sh ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java - test/jdk/sun/security/pkcs11/KeyStore/Basic.sh ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java - test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.sh ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/cert8.db ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/key3.db ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/secmod.db ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/truststore ! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java - test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.java - test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.sh ! test/jdk/sun/security/pkcs11/Provider/Login.java - test/jdk/sun/security/pkcs11/Provider/Login.sh Changeset: c2c0208d Author: Yi Yang Committer: Ioi Lam Date: 2021-06-01 19:56:57 +0000 URL: https://git.openjdk.java.net/amber/commit/c2c0208dfd986eef19a65727e875b023fb595436 8267089: Use typedef KVHashtable for ID2KlassTable Reviewed-by: iklam, coleenp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp Changeset: 0ae4ceb4 Author: Joe Darcy Date: 2021-06-01 21:59:39 +0000 URL: https://git.openjdk.java.net/amber/commit/0ae4ceb413a7ea92a41cd55cd338f866098eb9b4 8244146: javac changes for JEP 306 8266399: Core libs update for JEP 306 Reviewed-by: sadayapalam, bpb, naoto ! src/java.base/share/classes/java/lang/FdLibm.java ! src/java.base/share/classes/java/lang/StrictMath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ConstFold.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/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/jdk/java/lang/reflect/Method/GenericStringTest.java ! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java ! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java ! test/langtools/tools/javac/FloatingPointChanges/BadConstructorModifiers.java ! test/langtools/tools/javac/FloatingPointChanges/BadConstructorModifiers.out ! test/langtools/tools/javac/T6397044.java ! test/langtools/tools/javac/annotations/AnnotationTypeElementModifiers.java ! test/langtools/tools/javac/annotations/AnnotationTypeElementModifiers.out ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java ! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java + test/langtools/tools/javac/diags/examples/UnneededStrictfpWarning.java ! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java + test/langtools/tools/javac/processing/model/element/ObsoleteStrictfp/StrictfpHost.java + test/langtools/tools/javac/processing/model/element/ObsoleteStrictfp/StrictfpInSource.java + test/langtools/tools/javac/processing/model/element/ObsoleteStrictfp/TestStrictfpRetention.java ! test/langtools/tools/javac/processing/model/element/TestExecutableElement.java + test/langtools/tools/javac/warnings/UnneededStrictfpWarningToolBox.java Changeset: 8624cb53 Author: Joe Darcy Date: 2021-06-01 22:00:48 +0000 URL: https://git.openjdk.java.net/amber/commit/8624cb53cdf34555ca76ed8ea89878b6e54cd769 8266530: HotSpot changes for JEP 306 Reviewed-by: dholmes, hseigel ! src/hotspot/share/classfile/classFileParser.cpp + test/hotspot/jtreg/runtime/strictfp/AbstractStrictfpIntMethod60.jcod + test/hotspot/jtreg/runtime/strictfp/AbstractStrictfpIntMethod61.jcod + test/hotspot/jtreg/runtime/strictfp/AbstractStrictfpMethod60.jcod + test/hotspot/jtreg/runtime/strictfp/AbstractStrictfpMethod61.jcod + test/hotspot/jtreg/runtime/strictfp/StrictfpModifierChecksTest.java Changeset: cb7128b5 Author: David Holmes Date: 2021-06-01 22:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/cb7128b58e02fa0a8dd69e9a9bdd587aa8052d73 8266950: Remove vestigial support for non-strict floating-point execution Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/ci/ciFlags.cpp ! src/hotspot/share/ci/ciFlags.hpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/accessFlags.hpp Changeset: 00c7aeee Author: Joe Darcy Date: 2021-06-02 00:33:17 +0000 URL: https://git.openjdk.java.net/amber/commit/00c7aeee005f08689d0647b460eb55b6a5385f72 8267861: Update SourceVersion with new language features in 16 and 17 Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 379376f0 Author: Gavin Bierman Committer: Vicente Romero Date: 2021-06-02 00:49:49 +0000 URL: https://git.openjdk.java.net/amber/commit/379376f0783facba93e1d11db9b184ef8183a13b 8265130: Make ConstantDesc class hierarchy sealed Reviewed-by: mchung, jvernee, vromero ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantDesc.java ! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java ! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java Changeset: b98e52a4 Author: Guoxiong Li Committer: Vicente Romero Date: 2021-06-02 04:25:46 +0000 URL: https://git.openjdk.java.net/amber/commit/b98e52a49191cfbb7d954646cd80a6711daeaca6 8267570: The comment of the class JavacParser is not appropriate Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 7530c00b Author: Joe Wang Date: 2021-06-02 04:57:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7530c00b33aac8918841dbae4d928956b60c261f 8266559: XPathEvaluationResult.XPathResultType.NODESET maps to incorrect type Reviewed-by: lancea, naoto ! src/java.xml/share/classes/javax/xml/xpath/XPath.java ! src/java.xml/share/classes/javax/xml/xpath/XPathEvaluationResult.java ! src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java ! src/java.xml/share/classes/javax/xml/xpath/package-info.java Changeset: 1cea6cac Author: Koichi Sakata Committer: Christian Hagedorn Date: 2021-06-02 07:13:00 +0000 URL: https://git.openjdk.java.net/amber/commit/1cea6cac121f9688c27d8a59563023de2379e22d 8260360: IGV: Short name of combined nodes is hidden by background color Reviewed-by: neliasso, chagedorn ! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/CombineFilter.java Changeset: 496fb90b Author: Xiaohong Gong Committer: Nils Eliasson Date: 2021-06-02 07:50:46 +0000 URL: https://git.openjdk.java.net/amber/commit/496fb90b3a038f5fe76acc8a98bcd0dac4071cf9 8267969: Add vectorized implementation for VectorMask.eq() Reviewed-by: psandoz, neliasso ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: d47a77d2 Author: Nils Eliasson Date: 2021-06-02 07:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/d47a77d2d54ee8c41ef969b42b3336a646dffd7b 8267773: PhaseStringOpts::int_stringSize doesn't handle min_jint correctly Co-authored-by: Adam Farley Co-authored-by: Aleksey Shipilev Co-authored-by: Nils Eliasson Reviewed-by: roland ! src/hotspot/share/opto/stringopts.cpp + test/jdk/java/lang/String/concat/IntegerMinValue.java Changeset: bba3728e Author: Nils Eliasson Date: 2021-06-02 09:02:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bba3728e238855d509b38a021691b677fb904241 8267726: ZGC: array_copy_requires_gc_barriers too strict Reviewed-by: thartmann, vlivanov ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp Changeset: 2d494bff Author: Thomas Schatzl Date: 2021-06-02 09:31:59 +0000 URL: https://git.openjdk.java.net/amber/commit/2d494bffffd532be0b5d2c17495d705f925932e7 8267836: Separate eager reclaim remembered set threshold from G1RSetSparseRegionEntries Reviewed-by: sjohanss, lkorinth ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 9247630a Author: Jan Lahoda Date: 2021-06-02 09:53:31 +0000 URL: https://git.openjdk.java.net/amber/commit/9247630a0d024550813f651c1ec0ce228ff27210 8265270: Type.getEnclosingType() may fail with CompletionFailure Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/langtools/tools/javac/processing/model/completionfailure/MissingClassFile.java Changeset: de6472c4 Author: Jan Lahoda Date: 2021-06-02 09:55:06 +0000 URL: https://git.openjdk.java.net/amber/commit/de6472c44166e57cd440b7bffcfc876585aca7dd 8267459: Pasting Unicode characters into JShell does not work. Reviewed-by: vromero ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java ! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 71425ddf Author: David Holmes Date: 2021-06-02 10:42:17 +0000 URL: https://git.openjdk.java.net/amber/commit/71425ddfb4a7cc9e2d1c7c12cfac61c4d9d7fdf4 8267118: OutOfMemoryError cannot be caught as a Throwable Co-authored-by: Ioi Lam Reviewed-by: coleenp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/oops/method.cpp + test/hotspot/jtreg/runtime/Throwable/TestCatchThrowableOOM.java Changeset: a223189b Author: Maurizio Cimadamore Date: 2021-06-02 10:53:06 +0000 URL: https://git.openjdk.java.net/amber/commit/a223189b069a7cfe49511d49b5b09e7107cb3cab 8264774: Implementation of Foreign Function and Memory API (Incubator) Co-authored-by: Paul Sandoz Co-authored-by: Jorn Vernee Co-authored-by: Vladimir Ivanov Co-authored-by: Athijegannathan Sundararajan Co-authored-by: Chris Hegarty Reviewed-by: psandoz, chegar, mchung, vlivanov ! src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/universalUpcallHandler_aarch64.cpp ! src/hotspot/cpu/x86/foreign_globals_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_32.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/share/ci/ciNativeEntryPoint.cpp ! src/hotspot/share/ci/ciNativeEntryPoint.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/prims/foreign_globals.cpp ! src/hotspot/share/prims/foreign_globals.hpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/universalNativeInvoker.cpp ! src/hotspot/share/prims/universalUpcallHandler.cpp ! src/hotspot/share/prims/universalUpcallHandler.hpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java ! src/java.base/share/classes/jdk/internal/invoke/NativeEntryPoint.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/share/native/libjli/java.c ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java - src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegments.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/MemoryLayouts.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java - src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/NativeScope.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ResourceScope.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SegmentAllocator.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractCLinker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java - src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractNativeScope.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ArenaAllocator.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ConfinedScope.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java - src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/PlatformLayouts.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ResourceScopeImpl.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SharedScope.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/Binding.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/BufferLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/UpcallStubs.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Linker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64VaList.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java ! test/jdk/TEST.groups ! test/jdk/java/foreign/CallGeneratorHelper.java ! test/jdk/java/foreign/NativeTestHelper.java + test/jdk/java/foreign/SafeFunctionAccessTest.java ! test/jdk/java/foreign/StdLibTest.java ! test/jdk/java/foreign/TestAdaptVarHandles.java ! test/jdk/java/foreign/TestAddressHandle.java ! test/jdk/java/foreign/TestArrays.java ! test/jdk/java/foreign/TestByteBuffer.java - test/jdk/java/foreign/TestCleaner.java ! test/jdk/java/foreign/TestCondy.java ! test/jdk/java/foreign/TestDowncall.java ! test/jdk/java/foreign/TestFree.java ! test/jdk/java/foreign/TestHandshake.java ! test/jdk/java/foreign/TestIllegalLink.java ! test/jdk/java/foreign/TestIntrinsics.java ! test/jdk/java/foreign/TestLayoutConstants.java ! test/jdk/java/foreign/TestLayoutEquality.java ! test/jdk/java/foreign/TestLayoutPaths.java ! test/jdk/java/foreign/TestLayouts.java ! test/jdk/java/foreign/TestLibraryLookup.java + test/jdk/java/foreign/TestMatrix.java ! test/jdk/java/foreign/TestMemoryAccess.java ! test/jdk/java/foreign/TestMemoryAlignment.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/TestNativeScope.java ! test/jdk/java/foreign/TestNoForeignUnsafeOverride.java ! test/jdk/java/foreign/TestNulls.java ! test/jdk/java/foreign/TestRebase.java ! test/jdk/java/foreign/TestReshape.java + test/jdk/java/foreign/TestResourceScope.java + test/jdk/java/foreign/TestRestricted.java + test/jdk/java/foreign/TestScopedOperations.java + test/jdk/java/foreign/TestSegmentAllocators.java ! test/jdk/java/foreign/TestSegments.java ! test/jdk/java/foreign/TestSharedAccess.java ! test/jdk/java/foreign/TestSlices.java ! test/jdk/java/foreign/TestSpliterator.java ! test/jdk/java/foreign/TestTypeAccess.java ! test/jdk/java/foreign/TestUnsupportedPlatform.java ! test/jdk/java/foreign/TestUpcall.java ! test/jdk/java/foreign/TestUpcallHighArity.java + test/jdk/java/foreign/TestUpcallStructScope.java - test/jdk/java/foreign/TestUpcallStubs.java ! test/jdk/java/foreign/TestVarArgs.java ! test/jdk/java/foreign/TestVarHandleCombinators.java ! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java ! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java ! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java + test/jdk/java/foreign/channels/AbstractChannelsTest.java + test/jdk/java/foreign/channels/TestAsyncSocketChannels.java + test/jdk/java/foreign/channels/TestSocketChannels.java + test/jdk/java/foreign/enablenativeaccess/TestDriver.java + test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/PanamaMainUnnamedModule.java + test/jdk/java/foreign/enablenativeaccess/panama_module/module-info.java + test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.java + test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainInvoke.java + test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java + test/jdk/java/foreign/handles/Driver.java + test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java + test/jdk/java/foreign/handles/invoker_module/module-info.java + test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java + test/jdk/java/foreign/handles/lookup_module/module-info.java ! test/jdk/java/foreign/libLookupTest.c + test/jdk/java/foreign/libSafeAccess.c = test/jdk/java/foreign/libTestUpcallStructScope.c ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/foreign/valist/VaListTest.java + test/jdk/java/foreign/virtual/TestVirtualCalls.java + test/jdk/java/foreign/virtual/libVirtual.c ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java ! test/jdk/jdk/nio/zipfs/LargeEntriesTest.java ! test/jdk/tools/jar/modularJar/Basic.java ! test/lib/sun/hotspot/WhiteBox.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkMismatchAcquire.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java - test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverhead.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadConstant.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadVirtual.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverConstant.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantFP.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantShared.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/ResourceScopeClose.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/VarHandleExact.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/libCallOverhead.c ! test/micro/org/openjdk/bench/jdk/incubator/foreign/libCallOverheadJNI.c + test/micro/org/openjdk/bench/jdk/incubator/foreign/libStrLen.c ! test/micro/org/openjdk/bench/jdk/incubator/foreign/libUpcalls.c ! test/micro/org/openjdk/bench/jdk/incubator/foreign/libUpcallsJNI.c ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAlloc.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsDistance.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsFree.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java Changeset: 19450b99 Author: Jan Lahoda Date: 2021-06-02 11:16:10 +0000 URL: https://git.openjdk.java.net/amber/commit/19450b99512ce4ad4ab41be5034806e2c9dbcd59 8266281: Assign Symbols to the package selector expression Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! test/langtools/tools/javac/api/TestGetElementReference.java ! test/langtools/tools/javac/api/TestGetElementReferenceData.java ! test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java ! test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: 6765f902 Author: Weijun Wang Date: 2021-06-02 11:57:31 +0000 URL: https://git.openjdk.java.net/amber/commit/6765f902505fbdd02f25b599f942437cd805cad1 8266459: Implement JEP 411: Deprecate the Security Manager for Removal Co-authored-by: Sean Mullan Co-authored-by: Lance Andersen Co-authored-by: Weijun Wang Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea ! make/RunTests.gmk ! src/demo/share/jfc/J2Ddemo/java2d/Tools.java ! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/jdk/internal/platform/CgroupUtil.java ! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/macosx/classes/apple/security/AppleProvider.java ! src/java.base/macosx/classes/apple/security/KeychainStore.java ! src/java.base/macosx/classes/java/net/DefaultInterface.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/ObjectStreamField.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/lang/CharacterName.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/share/classes/java/lang/PublicMethods.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/NetMulticastSocket.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/PolicySpi.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/URIParameter.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/Tripwire.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/spi/ToolProvider.java ! src/java.base/share/classes/java/util/stream/Tripwire.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/crypto/ProviderVerifier.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java ! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/NativeImageBuffer.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java ! src/java.base/share/classes/jdk/internal/perf/Perf.java ! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java ! src/java.base/share/classes/jdk/internal/ref/Cleaner.java ! src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java ! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/net/InetAddressCachePolicy.java ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/net/NetworkClient.java ! src/java.base/share/classes/sun/net/ResourceManager.java ! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java ! src/java.base/share/classes/sun/net/util/SocketExceptions.java ! src/java.base/share/classes/sun/net/www/MimeTable.java ! src/java.base/share/classes/sun/net/www/http/HttpCapture.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/Invoker.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/Reflect.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/share/classes/sun/nio/fs/Reflect.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java ! src/java.base/share/classes/sun/security/action/GetBooleanAction.java ! src/java.base/share/classes/sun/security/action/GetIntegerAction.java ! src/java.base/share/classes/sun/security/action/GetPropertyAction.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/jca/ProviderList.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/provider/ConfigFile.java ! src/java.base/share/classes/sun/security/provider/DRBG.java ! src/java.base/share/classes/sun/security/provider/MD4.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicySpiFile.java ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java ! src/java.base/share/classes/sun/security/provider/Sun.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/provider/VerificationProvider.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.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/ServerHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java ! src/java.base/share/classes/sun/security/util/SecurityProperties.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java ! src/java.base/share/classes/sun/security/x509/X500Name.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/Bundles.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/net/PlainSocketImpl.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/InputEvent.java ! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/java/beans/XMLDecoder.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java ! src/java.desktop/share/classes/javax/swing/AbstractAction.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/SwingWorker.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/awt/FontDescriptor.java ! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java ! src/java.desktop/share/classes/sun/awt/im/InputContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/awt/image/FileImageSource.java ! src/java.desktop/share/classes/sun/awt/image/ImageConsumerQueue.java ! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java ! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java ! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java ! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java ! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java ! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontManagerFactory.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/StrikeCache.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/font/Type1Font.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java ! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java ! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java ! src/java.management/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java ! src/java.management/share/classes/com/sun/jmx/remote/security/SubjectDelegator.java ! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java ! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java ! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/MBeanInfo.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/Notification.java ! src/java.management/share/classes/javax/management/NumericValueExp.java ! src/java.management/share/classes/javax/management/ObjectName.java ! src/java.management/share/classes/javax/management/StandardMBean.java ! src/java.management/share/classes/javax/management/loading/MLet.java ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/openmbean/OpenType.java ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java ! src/java.management/share/classes/javax/management/relation/RelationNotification.java ! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java ! src/java.management/share/classes/javax/management/relation/Role.java ! src/java.management/share/classes/javax/management/relation/RoleInfo.java ! src/java.management/share/classes/javax/management/relation/RoleResult.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.management/share/classes/sun/management/MappedMXBeanType.java ! src/java.management/share/classes/sun/management/Util.java ! src/java.management/share/classes/sun/management/VMManagementImpl.java ! src/java.management/share/classes/sun/management/spi/PlatformMBeanProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.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 ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java ! src/java.rmi/share/classes/java/rmi/server/LogStream.java ! src/java.rmi/share/classes/java/rmi/server/ObjID.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/sun/rmi/log/ReliableLog.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/runtime/Log.java ! src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java ! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java ! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/Util.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCAckHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java ! src/java.rmi/share/classes/sun/rmi/transport/GC.java ! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java ! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java ! src/java.rmi/share/classes/sun/rmi/transport/Target.java ! src/java.rmi/share/classes/sun/rmi/transport/Transport.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java ! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java ! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java ! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java ! src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/ChannelImpl.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/SunPCSC.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/TerminalImpl.java ! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java ! src/java.smartcardio/windows/classes/sun/security/smartcardio/PlatformPCSC.java ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/UtfHelpper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParserImpl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/IgnoreAllErrorHandler.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Policy.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/TransformerException.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java ! src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java ! src/java.xml/share/classes/org/xml/sax/helpers/NewInstance.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncherLoader.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/WriteableUserPath.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java ! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java ! src/jdk.management.agent/share/classes/jdk/internal/agent/spi/AgentProvider.java ! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/Flag.java ! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java ! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/JdkSASL.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! test/jdk/java/awt/datatransfer/DataFlavor/DataFlavorRemoteTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java + test/jdk/java/lang/System/SecurityManagerWarnings.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java ! test/jdk/java/security/AccessController/DoPrivAccompliceTest.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java ! test/lib/sun/hotspot/WhiteBox.java ! test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java ! test/micro/org/openjdk/bench/java/security/DoPrivileged.java ! test/micro/org/openjdk/bench/java/security/GetContext.java Changeset: 2963c9e6 Author: Severin Gehwolf Date: 2021-06-02 12:18:30 +0000 URL: https://git.openjdk.java.net/amber/commit/2963c9e6778b95f5c0fc4298064a21d1e8f31b91 8268103: JNI functions incorrectly return a double after JDK-8265836 Reviewed-by: dholmes ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c Changeset: dc19baca Author: David Holmes Date: 2021-06-02 12:23:56 +0000 URL: https://git.openjdk.java.net/amber/commit/dc19baca3363a105a5cc1dbc02cbe3ea65e1209e 8268094: Some vmTestbase/nsk tests fail after ACC_STRICT/strictfp changes Reviewed-by: vlivanov, rehn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/newclass07/redefineclasses007a.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/newclass08/redefineclasses007a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/newclass07/redefineclasses008a.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/newclass08/redefineclasses008a.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf006/getclmdf006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf007/getclmdf007.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldModifiers/getfldmdf004/getfldmdf004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodModifiers/methmod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodModifiers/methmod001/methmod001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.h Changeset: 47677580 Author: Stefan Karlsson Date: 2021-06-02 13:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/476775808f82a4b0d42ac58fdb801812b54e01a1 8267920: Create separate Events buffer for VMOperations Reviewed-by: coleenp, dholmes, tschatzl ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp Changeset: 40d23a0c Author: Weijun Wang Date: 2021-06-02 15:47:57 +0000 URL: https://git.openjdk.java.net/amber/commit/40d23a0c0b955ae4636800be183da7a71665f79f 8267543: Post JEP 411 refactoring: security Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/javax/crypto/ProviderVerifier.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/provider/MD4.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java Changeset: 508cec75 Author: Weijun Wang Date: 2021-06-02 15:48:50 +0000 URL: https://git.openjdk.java.net/amber/commit/508cec7535cd0ad015d566389bc9e5f53ce4103b 8267521: Post JEP 411 refactoring: maximum covering > 50K Reviewed-by: dfuchs, prr ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java Changeset: 56b65e4a Author: Brian Burkhalter Date: 2021-06-02 16:33:21 +0000 URL: https://git.openjdk.java.net/amber/commit/56b65e4a8d519801d170e16063ccb7dd3069c4be 8267569: java.io.File.equals contains misleading Javadoc Reviewed-by: alanb, dfuchs, bchristi, naoto ! src/java.base/share/classes/java/io/File.java Changeset: e1462e79 Author: Jonathan Gibbons Date: 2021-06-02 16:56:45 +0000 URL: https://git.openjdk.java.net/amber/commit/e1462e79df7c22f3e09fa453c7887b6f51ef3dbb 8267176: StandardDoclet should provide access to Reporter and Locale Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java ! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/MyTaglet.java ! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java Changeset: b7ac705d Author: Guoxiong Li Committer: Vicente Romero Date: 2021-06-02 17:17:31 +0000 URL: https://git.openjdk.java.net/amber/commit/b7ac705dd625c5fb2df714e2faec8d0ffac7301a 8263642: javac emits duplicate checkcast for first bound of intersection type in cast Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java Changeset: 1ae934e0 Author: Erik Gahlin Date: 2021-06-02 17:25:42 +0000 URL: https://git.openjdk.java.net/amber/commit/1ae934e09d1a55bce4079153d3bfccd30657a0ea 8263332: JFR: Dump recording from a recording stream Reviewed-by: mgronlun ! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java + src/jdk.management.jfr/share/classes/jdk/management/jfr/FileDump.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java + test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java + test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java Changeset: ecf6112a Author: Ioi Lam Date: 2021-06-02 19:05:42 +0000 URL: https://git.openjdk.java.net/amber/commit/ecf6112a217e7d5d504a7272111d1ac72745d8f8 8267958: [TESTBUG] cds DynamicLoaderConstraintsTest.java timed out Reviewed-by: ccheung, jiefu ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java Changeset: a8835b9c Author: Ioi Lam Date: 2021-06-02 19:20:10 +0000 URL: https://git.openjdk.java.net/amber/commit/a8835b9c08af1438c80144bad7506fb5700511a3 8267879: ClassLoaderMetaspace destructor asserts on !_frozen Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp Changeset: 375f8f3b Author: Erik Gahlin Date: 2021-06-02 19:43:36 +0000 URL: https://git.openjdk.java.net/amber/commit/375f8f3bffa7bc68a4c355195caa9d633d1cf120 8268138: docs build error after JDK-8263332 integration Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java Changeset: 3482cb87 Author: Jonathan Gibbons Date: 2021-06-02 21:20:12 +0000 URL: https://git.openjdk.java.net/amber/commit/3482cb87fd94e6445ca243722851daa90c00a2c8 8266254: Update to use jtreg 6 8265020: tests must be updated for new TestNG module name Reviewed-by: lancea, erikj, mchung, naoto, alanb, iris, chegar ! make/conf/jib-profiles.js ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/java/lang/ModuleTests/addXXX/test/module-info.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/module-info.java ! test/jdk/java/lang/invoke/modules/m1/module-info.java ! test/jdk/java/lang/invoke/modules/m3/module-info.java ! test/jdk/java/util/ServiceLoader/security/test/module-info.java ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 136badb1 Author: Valerie Peng Date: 2021-06-02 21:31:57 +0000 URL: https://git.openjdk.java.net/amber/commit/136badb1f7b0ba1d16fcf0deca5899e0d0186fc0 8248268: Support KWP in addition to KW Reviewed-by: xuelei + src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java + src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java ! src/java.base/share/classes/com/sun/crypto/provider/AESParameters.java - src/java.base/share/classes/com/sun/crypto/provider/AESWrapCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java ! src/java.base/share/classes/com/sun/crypto/provider/ConstructKeys.java + src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java + src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java + test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java + test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java ! test/jdk/javax/crypto/Cipher/TestCipherMode.java + test/micro/org/openjdk/bench/javax/crypto/full/AESKeyWrapBench.java Changeset: 76fdf2c8 Author: Daniel D. Daugherty Date: 2021-06-02 21:50:43 +0000 URL: https://git.openjdk.java.net/amber/commit/76fdf2c89bb7df9140438fcbaf16ea5fda024551 8268146: fix for JDK-8266254 fails validate-source Reviewed-by: psandoz, wetmore ! test/lib-test/TEST.ROOT Changeset: d46a2c8e Author: Jonathan Gibbons Date: 2021-06-02 22:33:16 +0000 URL: https://git.openjdk.java.net/amber/commit/d46a2c8ecfac785ae2c935a507c3bcae2e76aba9 8268147: need to update reference to testng module for jtreg6 Reviewed-by: dholmes, psandoz, naoto ! test/jdk/java/foreign/handles/lookup_module/module-info.java Changeset: e9f3e325 Author: Jonathan Gibbons Date: 2021-06-02 22:45:58 +0000 URL: https://git.openjdk.java.net/amber/commit/e9f3e325c274f19b0f6eceea2367708e3be689e9 8259530: Generated docs contain MIT/GPL-licenced works without reproducing the licence Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.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/DocFile.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java + test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: ef01e478 Author: Jonathan Gibbons Date: 2021-06-03 01:09:49 +0000 URL: https://git.openjdk.java.net/amber/commit/ef01e478586c5676747195ea67c1864639305c0f 8268150: tier2: test/jdk/tools/jpackage/junit/junit.java needs updating for jtreg 6 Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/junit.java Changeset: 06f87cf4 Author: Leonid Mesnik Date: 2021-06-03 04:12:40 +0000 URL: https://git.openjdk.java.net/amber/commit/06f87cf4419be9c1bffe996d5d476d30b0f86bf6 8266337: ThreadTimesClosure doesn't handle exceptions properly Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/services/management.cpp Changeset: bdeaeb47 Author: Sean Coffey Date: 2021-06-03 06:45:06 +0000 URL: https://git.openjdk.java.net/amber/commit/bdeaeb47d0155b9f233274cff90334e8dd761aae 8240256: Better resource cleaning for SunPKCS11 Provider Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/KeyCache.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Session.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SessionManager.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java + test/jdk/sun/security/pkcs11/Provider/MultipleLogins-nss.txt + test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java + test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh Changeset: 9bf347bc Author: Joel Borggr?n-Franck Date: 2021-06-03 07:51:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9bf347bc1f1dc01e27fbf35a05d34e9c5059b63e 8226362: langtools ProblemList file contains more than 1 entry for a test Reviewed-by: jlahoda ! test/langtools/ProblemList.txt Changeset: a52a08d2 Author: Albert Mingkun Yang Date: 2021-06-03 08:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/a52a08d20be13721fcde65cad3567bbfa04f45cd 8267916: Adopt cast notation for CompilerThread conversions Reviewed-by: kbarrett, iklam, dholmes ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compilerThread.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 17834375 Author: Daniel Fuchs Date: 2021-06-03 08:58:41 +0000 URL: https://git.openjdk.java.net/amber/commit/178343750f8ce51c191d475d2fca6cbe609fd61c 8264975: java/net/DatagramSocket/DatagramSocketMulticasting.java fails infrequently Reviewed-by: alanb, chegar ! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/lib/jdk/test/lib/NetworkConfiguration.java Changeset: 1296a6c4 Author: Stefan Karlsson Date: 2021-06-03 09:03:27 +0000 URL: https://git.openjdk.java.net/amber/commit/1296a6c425e22e0fdc748a996b886923c602ab3f 8268119: Rename copy_os_cpu.inline.hpp files to copy_os_cpu.hpp Reviewed-by: kbarrett, coleenp ! src/hotspot/cpu/aarch64/copy_aarch64.hpp ! src/hotspot/cpu/arm/copy_arm.hpp ! src/hotspot/cpu/x86/copy_x86.hpp = src/hotspot/os_cpu/bsd_aarch64/copy_bsd_aarch64.hpp = src/hotspot/os_cpu/bsd_x86/copy_bsd_x86.hpp = src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.hpp = src/hotspot/os_cpu/linux_arm/copy_linux_arm.hpp = src/hotspot/os_cpu/linux_x86/copy_linux_x86.hpp = src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp = src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp Changeset: c8f4c02b Author: Stefan Karlsson Date: 2021-06-03 09:04:53 +0000 URL: https://git.openjdk.java.net/amber/commit/c8f4c02bf005ee1531193535632a5ece768916d0 8268118: Rename bytes_os_cpu.inline.hpp files to bytes_os_cpu.hpp Reviewed-by: coleenp, dholmes ! src/hotspot/cpu/aarch64/bytes_aarch64.hpp ! src/hotspot/cpu/arm/bytes_arm.hpp ! src/hotspot/cpu/ppc/bytes_ppc.hpp ! src/hotspot/cpu/s390/bytes_s390.hpp ! src/hotspot/cpu/x86/bytes_x86.hpp ! src/hotspot/cpu/zero/bytes_zero.hpp + src/hotspot/os_cpu/aix_ppc/bytes_aix_ppc.hpp - src/hotspot/os_cpu/aix_ppc/bytes_aix_ppc.inline.hpp = src/hotspot/os_cpu/bsd_aarch64/bytes_bsd_aarch64.hpp = src/hotspot/os_cpu/bsd_x86/bytes_bsd_x86.hpp = src/hotspot/os_cpu/bsd_zero/bytes_bsd_zero.hpp + src/hotspot/os_cpu/linux_aarch64/bytes_linux_aarch64.hpp - src/hotspot/os_cpu/linux_aarch64/bytes_linux_aarch64.inline.hpp = src/hotspot/os_cpu/linux_arm/bytes_linux_arm.hpp = src/hotspot/os_cpu/linux_ppc/bytes_linux_ppc.hpp + src/hotspot/os_cpu/linux_s390/bytes_linux_s390.hpp - src/hotspot/os_cpu/linux_s390/bytes_linux_s390.inline.hpp = src/hotspot/os_cpu/linux_x86/bytes_linux_x86.hpp + src/hotspot/os_cpu/linux_zero/bytes_linux_zero.hpp - src/hotspot/os_cpu/linux_zero/bytes_linux_zero.inline.hpp + src/hotspot/os_cpu/windows_aarch64/bytes_windows_aarch64.hpp - src/hotspot/os_cpu/windows_aarch64/bytes_windows_aarch64.inline.hpp + src/hotspot/os_cpu/windows_x86/bytes_windows_x86.hpp - src/hotspot/os_cpu/windows_x86/bytes_windows_x86.inline.hpp Changeset: 29ab1628 Author: Maurizio Cimadamore Date: 2021-06-03 09:41:21 +0000 URL: https://git.openjdk.java.net/amber/commit/29ab16284a4f1ac7ed691fd12cb622b0440c04be 8266257: Fix foreign linker build issues for ppc and s390 Reviewed-by: jvernee, vlivanov ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/foreign_globals_arm.cpp ! src/hotspot/cpu/arm/universalUpcallHandle_arm.cpp ! src/hotspot/cpu/ppc/foreign_globals_ppc.cpp ! src/hotspot/cpu/ppc/universalUpcallHandle_ppc.cpp ! src/hotspot/cpu/s390/foreign_globals_s390.cpp ! src/hotspot/cpu/s390/universalUpcallHandle_s390.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/cpu/zero/foreign_globals_zero.cpp ! src/hotspot/cpu/zero/universalUpcallHandle_zero.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 338dae4d Author: Mahendra Chhipa Committer: Mark Sheppard Date: 2021-06-03 12:51:48 +0000 URL: https://git.openjdk.java.net/amber/commit/338dae4d36e848b1e1169c5b1bb2bfe70283e637 8268133: Update java/net/Authenticator tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs Reviewed-by: dfuchs ! test/jdk/java/net/Authenticator/B4678055.java ! test/jdk/java/net/Authenticator/B4722333.java ! test/jdk/java/net/Authenticator/B4759514.java ! test/jdk/java/net/Authenticator/B4921848.java ! test/jdk/java/net/Authenticator/B4933582.java ! test/jdk/java/net/Authenticator/B4962064.java Changeset: fbaebd42 Author: Jie Fu Date: 2021-06-03 12:55:21 +0000 URL: https://git.openjdk.java.net/amber/commit/fbaebd424310d2704aa8b347fe0f56ff0a038220 8268014: Build failure on SUSE Linux Enterprise Server 11.4 (s390x) due to 'SYS_get_mempolicy' was not declared Reviewed-by: dholmes, mdoerr, mbaesken ! src/hotspot/os/linux/os_linux.cpp Changeset: eb385c0d Author: Sean Coffey Date: 2021-06-03 13:47:47 +0000 URL: https://git.openjdk.java.net/amber/commit/eb385c0de2026d6b184ce0c98ff421a4da95e1b1 8268167: MultipleLogins.java failure on macosx-aarch64 Reviewed-by: weijun ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java Changeset: 5982cfc8 Author: Paul Sandoz Date: 2021-06-03 15:16:58 +0000 URL: https://git.openjdk.java.net/amber/commit/5982cfc85602862608fae56adb6041794e8c0d59 8266317: Vector API enhancements Co-authored-by: Paul Sandoz Co-authored-by: Sandhya Viswanathan Reviewed-by: jbhateja, vlivanov ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/gen-tests.sh ! test/jdk/jdk/incubator/vector/templates/Unit-Compare-Masked.template ! test/jdk/jdk/incubator/vector/templates/Unit-Compare.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template Changeset: 3aa7062c Author: Fernando Guallini Committer: Rajan Halade Date: 2021-06-03 16:06:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3aa7062c3dd41e06df67b46473ee2ef5a9671cf9 8262409: sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with "Server reported the wrong exception" Reviewed-by: rhalade, xuelei ! test/jdk/ProblemList.txt ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java Changeset: 5405f983 Author: Raffaello Giulietti Committer: Stuart Marks Date: 2021-06-03 16:08:33 +0000 URL: https://git.openjdk.java.net/amber/commit/5405f983db7d359bb65c42366541104c5e9ef7c3 8268077: java.util.List missing from Collections Framework Overview Reviewed-by: smarks ! src/java.base/share/classes/java/util/doc-files/coll-overview.html Changeset: 52d8215a Author: Maurizio Cimadamore Date: 2021-06-03 16:19:35 +0000 URL: https://git.openjdk.java.net/amber/commit/52d8215a1ec42d67217505fe3167c70460f5a639 8268131: 2 java/foreign tests timed out Reviewed-by: dcubed ! test/jdk/java/foreign/TestDowncall.java ! test/jdk/java/foreign/TestResourceScope.java ! test/jdk/java/foreign/TestUpcall.java Changeset: af3df630 Author: Andy Herrick Date: 2021-06-03 19:02:11 +0000 URL: https://git.openjdk.java.net/amber/commit/af3df6300efddc8ba12f095b87205cc2fea1f1e8 8267598: jpackage removes system libraries from java.library.path Reviewed-by: almatvee, asemenyuk ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp ! src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/AppLauncher.h ! src/jdk.jpackage/share/native/common/SysInfo.h ! src/jdk.jpackage/unix/native/common/UnixSysInfo.cpp ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! src/jdk.jpackage/windows/native/common/WinSysInfo.cpp ! src/jdk.jpackage/windows/native/common/WinSysInfo.h Changeset: 68ac871b Author: Daniel D. Daugherty Date: 2021-06-03 19:32:59 +0000 URL: https://git.openjdk.java.net/amber/commit/68ac871b6254cfb55b9ca9da173c9ca1b05f0020 8268189: ProblemList compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java in -Xcomp mode Reviewed-by: mikael ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: e27c4d46 Author: Jonathan Gibbons Date: 2021-06-03 19:39:28 +0000 URL: https://git.openjdk.java.net/amber/commit/e27c4d463d920994b79b8163f063ad74f6ee5d59 8268185: Update GitHub Actions for jtreg 6 Reviewed-by: erikj ! .github/workflows/submit.yml ! make/conf/test-dependencies Changeset: 9f05c411 Author: Sandhya Viswanathan Date: 2021-06-03 20:03:36 +0000 URL: https://git.openjdk.java.net/amber/commit/9f05c411e6d6bdf612cf0cf8b9fe4ca9ecde50d1 8265783: Create a separate library for x86 Intel SVML assembly intrinsics Co-authored-by: Sandhya Viswanathan Co-authored-by: Rahul Kandu Co-authored-by: Razvan Lupusoru Co-authored-by: Magnus Ihse Bursie Co-authored-by: Jie Fu Co-authored-by: Ahmet Akkas Co-authored-by: Marius Cornea Reviewed-by: erikj, kvn, psandoz + make/modules/jdk.incubator.vector/Lib.gmk ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java + src/jdk.incubator.vector/linux/native/libsvml/globals_vectorApiSupport_linux.S.inc + src/jdk.incubator.vector/linux/native/libsvml/svml_d_acos_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_asin_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan2_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_cbrt_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_cos_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_cosh_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_exp_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_expm1_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_hypot_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_log10_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_log1p_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_log_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_pow_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_sin_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_sinh_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_tan_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_tanh_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_acos_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_asin_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan2_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_cbrt_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_cos_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_cosh_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_exp_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_expm1_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_hypot_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_log10_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_log1p_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_log_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_pow_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_sin_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_sinh_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_tan_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_tanh_linux_x86.S ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template + src/jdk.incubator.vector/windows/native/libsvml/globals_vectorApiSupport_windows.S.inc + src/jdk.incubator.vector/windows/native/libsvml/svml_d_acos_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_asin_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan2_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_cbrt_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_cos_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_cosh_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_exp_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_expm1_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_hypot_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_log10_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_log1p_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_log_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_pow_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_sin_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_sinh_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_tan_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_tanh_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_acos_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_asin_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan2_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_cbrt_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_cos_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_cosh_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_exp_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_expm1_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_hypot_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_log10_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_log1p_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_log_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_pow_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_sin_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_sinh_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_tan_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_tanh_windows_x86.S Changeset: b9558655 Author: Mandy Chung Date: 2021-06-03 20:43:12 +0000 URL: https://git.openjdk.java.net/amber/commit/b95586559ca44b040261168cbe5ba90689cab17e 8267995: Add reference to JVMS class file format in Lookup::defineHiddenClass Reviewed-by: darcy ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 460ce555 Author: Joe Wang Date: 2021-06-03 21:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/460ce5553c587715ef8244bee7e363b3587d2d0f 8266019: StreamResult(File) writes to incorrect file path if # is part of the file path Reviewed-by: dfuchs ! src/java.xml/share/classes/javax/xml/transform/stream/StreamResult.java ! test/jaxp/javax/xml/jaxp/unittest/transform/ResultTest.java Changeset: 61826d30 Author: duke Date: 2021-06-03 22:02:18 +0000 URL: https://git.openjdk.java.net/amber/commit/61826d30020227d2bb09d3fa3f417eff9e98f9a9 Automatic merge of master into stats-before-this-super ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From duke at openjdk.java.net Thu Jun 10 22:11:18 2021 From: duke at openjdk.java.net (duke) Date: Thu, 10 Jun 2021 22:11:18 GMT Subject: git: openjdk/amber: stats-before-this-super: 148 new changesets Message-ID: Changeset: c1f3094f Author: Paul Sandoz Date: 2021-06-03 22:03:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c1f3094f814a4f3586222aad50ed314906b5bc9c 8267939: Clarify the specification of iterator and spliterator forEachRemaining Reviewed-by: smarks ! src/java.base/share/classes/java/util/PrimitiveIterator.java ! src/java.base/share/classes/java/util/Spliterator.java Changeset: 516e60a7 Author: Calvin Cheung Date: 2021-06-03 22:56:57 +0000 URL: https://git.openjdk.java.net/amber/commit/516e60a7ee3072cb3a311432257fab86dd622a48 8268095: CDS MethodHandle tests should add -XX:-VerifyDependencies Reviewed-by: iklam, minqi ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 05df1727 Author: Joe Darcy Date: 2021-06-04 02:04:04 +0000 URL: https://git.openjdk.java.net/amber/commit/05df1727b529992aeac666b4984d0681d61ebb31 8268224: Cleanup references to "strictfp" in core lib comments Reviewed-by: jrose ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java Changeset: edca245d Author: Igor Ignatyev Date: 2021-06-04 02:21:53 +0000 URL: https://git.openjdk.java.net/amber/commit/edca245d5a5f4b43ac853b0c27551a8da2c20309 8267917: mark hotspot containers tests which ignore external VM flags Reviewed-by: mseledtsov, hseigel ! test/hotspot/jtreg/containers/cgroup/PlainRead.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java Changeset: 1b4378e5 Author: Mikael Vidstedt Date: 2021-06-04 03:14:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1b4378e58e601dae379db851eae2610acf5f3ff7 8268142: Switch to jdk-17+24 for macosx-aarch64 at Oracle Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: e2d5ff9d Author: Mikael Vidstedt Date: 2021-06-04 04:07:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e2d5ff9d456dd339ccd21df2f75c4e34e5784d9a 8268214: Use system zlib and disable dtrace when building linux-aarch64 at Oracle Reviewed-by: dholmes ! make/conf/jib-profiles.js Changeset: 3025f059 Author: Pankaj Bansal Date: 2021-06-04 05:18:33 +0000 URL: https://git.openjdk.java.net/amber/commit/3025f05970ede82c6f67a0434e33b27205e10130 8264305: Create implementation for native accessibility peer for Statusbar java role Reviewed-by: kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StatusbarAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StatusbarAccessibility.m Changeset: 069f180a Author: Vladimir Ivanov Date: 2021-06-04 10:55:21 +0000 URL: https://git.openjdk.java.net/amber/commit/069f180a85655beba41a32c3ae05eeac31989682 8268174: Move x86-specific stub declarations into stubRoutines_x86.hpp Reviewed-by: kvn ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 40c9e258 Author: Jan Lahoda Date: 2021-06-04 12:35:36 +0000 URL: https://git.openjdk.java.net/amber/commit/40c9e258b58cd1d227d20672a237c8777fd6d45c 8265444: Javadocs: jdk.jshell - small typo Reviewed-by: sundar ! src/jdk.jshell/share/classes/jdk/jshell/package-info.java Changeset: 59a539fe Author: Maurizio Cimadamore Date: 2021-06-04 12:53:17 +0000 URL: https://git.openjdk.java.net/amber/commit/59a539fef12dec6ba8af8a41000829402e7e9b72 8268129: LibraryLookup::ofDefault leaks symbols from loaded libraries Reviewed-by: jvernee, psandoz + make/modules/jdk.incubator.foreign/Lib.gmk ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/native/libjava/NativeLibraries.c ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/unix/native/libjava/jni_util_md.c ! src/java.base/windows/native/libjava/jni_util_md.c ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java - src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SymbolLookup.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractCLinker.java - src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java + src/jdk.incubator.foreign/share/native/libsyslookup/syslookup.c ! test/jdk/java/foreign/SafeFunctionAccessTest.java ! test/jdk/java/foreign/StdLibTest.java ! test/jdk/java/foreign/TestDowncall.java ! test/jdk/java/foreign/TestIllegalLink.java ! test/jdk/java/foreign/TestIntrinsics.java - test/jdk/java/foreign/TestLibraryLookup.java + test/jdk/java/foreign/TestNULLTarget.java ! test/jdk/java/foreign/TestNulls.java + test/jdk/java/foreign/TestSymbolLookup.java ! test/jdk/java/foreign/TestUpcall.java ! test/jdk/java/foreign/TestUpcallHighArity.java ! test/jdk/java/foreign/TestUpcallStructScope.java ! test/jdk/java/foreign/TestVarArgs.java ! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java ! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java + test/jdk/java/foreign/libStdLib.c + test/jdk/java/foreign/malloc/TestMixedMallocFree.java + test/jdk/java/foreign/malloc/libMalloc.c ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/foreign/valist/VaListTest.java ! test/jdk/java/foreign/virtual/TestVirtualCalls.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java Changeset: b27599b3 Author: Joe Wang Date: 2021-06-04 16:31:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b27599b3ec3fd344fa9fa97b7ecde85d5662ca6c 8268222: javax/xml/jaxp/unittest/transform/Bug6216226Test.java failed, cannot delete file Reviewed-by: dfuchs ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/java.xml/share/classes/javax/xml/transform/stream/StreamResult.java Changeset: cd0678fc Author: Stuart Marks Date: 2021-06-04 17:13:05 +0000 URL: https://git.openjdk.java.net/amber/commit/cd0678fcf6bc00ecda3e61d959617c67d02dba3c 8199318: add idempotent copy operation for Map.Entry Reviewed-by: alanb, psandoz, dfuchs ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/Map.java ! test/jdk/java/util/Map/MapFactories.java Changeset: 64ec8b3e Author: Leonid Mesnik Date: 2021-06-04 17:22:01 +0000 URL: https://git.openjdk.java.net/amber/commit/64ec8b3e5c8a8d44c92591710d73b833f13c1500 8212155: Race condition when posting dynamic_code_generated event leads to JVM crash Reviewed-by: sspitsyn, dcubed ! src/hotspot/share/prims/jvmtiExport.cpp + test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java + test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp Changeset: 20b63127 Author: Sandhya Viswanathan Date: 2021-06-04 18:16:16 +0000 URL: https://git.openjdk.java.net/amber/commit/20b631278c0c89ccd9c16f2a29d47eb8414aacd5 8268151: Vector API toShuffle optimization Reviewed-by: psandoz, vlivanov ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: 48dc72b7 Author: Vladimir Kozlov Date: 2021-06-04 20:10:59 +0000 URL: https://git.openjdk.java.net/amber/commit/48dc72b74d6b4b7b8fb605b62fc0057b5f4652e1 8268272: Remove JDK-8264874 changes because Graal was removed. Reviewed-by: erikj ! make/Main.gmk Changeset: 4e6748c5 Author: Yi Yang Date: 2021-06-04 23:29:35 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6748c543fae89b5f5f42bb0345b4b4f97d817a 8267687: ModXNode::Ideal optimization is better than Parse::do_irem Reviewed-by: neliasso, kvn ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse2.cpp + test/micro/org/openjdk/bench/vm/compiler/ModPowerOf2.java Changeset: 76b54a19 Author: Nick Gasson Date: 2021-06-04 23:55:12 +0000 URL: https://git.openjdk.java.net/amber/commit/76b54a19955cd93f071cf1fb45c6d01bb57b84eb 8263512: [macos_aarch64] issues with calling va_args functions from invoke_native Reviewed-by: jvernee ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/PlatformLayouts.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java - src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Linker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java = src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java ! test/jdk/ProblemList.txt ! test/jdk/java/foreign/valist/VaListTest.java ! test/jdk/java/foreign/valist/libVaList.c Changeset: 6ff978ac Author: Jonathan Gibbons Date: 2021-06-05 00:05:17 +0000 URL: https://git.openjdk.java.net/amber/commit/6ff978ac16e631ebded7964d89ac42fd0452b1d3 8267204: Expose access to underlying streams in Reporter Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java + test/langtools/jdk/javadoc/doclet/testReporterStreams/TestReporterStreams.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java ! test/langtools/jdk/javadoc/tool/EnsureNewOldDoclet.java ! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java Changeset: 7e41ca3d Author: Yasumasa Suenaga Date: 2021-06-05 00:07:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e41ca3da820650e16d9ca7f5b188628cd666419 8266957: SA has not followed JDK-8220587 and JDK-8224965 Reviewed-by: cjplummer, sspitsyn ! src/hotspot/share/gc/z/vmStructs_z.cpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAttachedArray.hpp ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/gc/z/zForwardingTable.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAttachedArrayForForwarding.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwarding.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForForwarding.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZRelocate.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZUtils.java ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 7f55dc15 Author: Sibabrata Sahoo Date: 2021-06-05 07:56:14 +0000 URL: https://git.openjdk.java.net/amber/commit/7f55dc15769bbab59024aa49671bced633de40ed 8179880: Refactor javax/security shell tests to plain java tests Reviewed-by: weijun ! test/jdk/javax/security/auth/Subject/doAs/Test.java - test/jdk/javax/security/auth/Subject/doAs/Test.sh Changeset: 6c838c56 Author: Stephen Colebourne Committer: Roger Riggs Date: 2021-06-05 13:26:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6c838c568c2c99145fd0ae8059de2b2865b65863 8266846: Add java.time.InstantSource Reviewed-by: rriggs, naoto, darcy ! src/java.base/share/classes/java/time/Clock.java ! src/java.base/share/classes/java/time/Instant.java + src/java.base/share/classes/java/time/InstantSource.java ! test/jdk/java/time/test/TEST.properties ! test/jdk/java/time/test/java/time/TestClock_System.java + test/jdk/java/time/test/java/time/TestInstantSource.java Changeset: 36bff6f9 Author: Andrey Turbanov Committer: Jim Laskey Date: 2021-06-05 14:44:25 +0000 URL: https://git.openjdk.java.net/amber/commit/36bff6f945a1eb6b1bbe21070a345df50095e918 8066694: Strange code in JavacParser.java Reviewed-by: vromero, iris ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 91f9adc5 Author: Ioi Lam Date: 2021-06-05 15:22:38 +0000 URL: https://git.openjdk.java.net/amber/commit/91f9adc5f55b42d30e46d99e22a8d0567fa5c146 8268139: CDS ArchiveBuilder may reference unloaded classes Reviewed-by: coleenp, ccheung ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b2e9eb9e Author: Sergey Bylokhov Date: 2021-06-05 15:41:04 +0000 URL: https://git.openjdk.java.net/amber/commit/b2e9eb9e47beb5148e3b9f86f25fad352ed4a236 8268087: Update documentation of the JPasswordField Reviewed-by: trebari, azvegint, prr ! src/java.desktop/share/classes/javax/swing/JPasswordField.java Changeset: f768fbf7 Author: Daniel D. Daugherty Date: 2021-06-05 15:50:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f768fbf7a9df6eae10298ba6bd1b4ae438ca298d 8268286: ProblemList serviceability/sa/TestJmapCore.java on linux-aarch64 with ZGC Reviewed-by: rriggs ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: b05c40ca Author: Jatin Bhateja Date: 2021-06-05 18:07:14 +0000 URL: https://git.openjdk.java.net/amber/commit/b05c40ca3b5fd34cbbc7a9479b108a4ff2c099f1 8266951: Partial in-lining for vectorized mismatch operation using AVX512 masked instructions Reviewed-by: psandoz, vlivanov ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java + test/hotspot/jtreg/compiler/intrinsics/VectorizedMismatchTest.java ! test/jtreg-ext/requires/VMProps.java + test/micro/org/openjdk/bench/java/util/ArraysMismatchPartialInlining.java Changeset: 8abf36c6 Author: Jatin Bhateja Date: 2021-06-06 02:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/8abf36c6484bca20d1c31476f4d6f553aeeadb27 8268289: build failure due to missing signed flag in x86 evcmpb instruction Reviewed-by: vlivanov, jiefu ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: 042f0bdb Author: Tejpal Rebari Date: 2021-06-06 04:08:05 +0000 URL: https://git.openjdk.java.net/amber/commit/042f0bdb3568edab4f96b9f7c83cbb0f90db7f18 8256465: [macos] Java frame and dialog presented full screen freeze application Reviewed-by: kcr, serb, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m + test/jdk/java/awt/Window/TestAppFreeze.java Changeset: 52d88ee1 Author: Jie Fu Date: 2021-06-06 13:53:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52d88ee1d1e0f6b9927db03a2b0bff75e4be03a2 8268292: compiler/intrinsics/VectorizedMismatchTest.java fails with release VMs Reviewed-by: dcubed ! test/hotspot/jtreg/compiler/intrinsics/VectorizedMismatchTest.java Changeset: 95ddf7d6 Author: Hamlin Li Date: 2021-06-07 01:19:32 +0000 URL: https://git.openjdk.java.net/amber/commit/95ddf7d6ada599e57feefca7fa9c6379e6a23523 8267839: trivial mem leak in numa Co-authored-by: Shoubing Ma Reviewed-by: tschatzl, sjohanss ! src/hotspot/os/linux/os_linux.hpp Changeset: b05fa02e Author: Hui Shi Committer: Jie Fu Date: 2021-06-07 01:34:22 +0000 URL: https://git.openjdk.java.net/amber/commit/b05fa02e7413fdcc40969645309e3e9d4442c78d 8267904: C2 crash when compile negative Arrays.copyOf length after loop Reviewed-by: roland, kvn ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/c2/TestNegativeArrayCopyAfterLoop.java Changeset: 2aeeeb40 Author: Xin Liu Committer: Jie Fu Date: 2021-06-07 06:12:04 +0000 URL: https://git.openjdk.java.net/amber/commit/2aeeeb40a06c0c71537ce7de2e00bab9faf817a9 8268279: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails after LibraryLookup is gone Reviewed-by: zgu, jiefu ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java Changeset: 204b4929 Author: Stefan Johansson Date: 2021-06-07 06:22:11 +0000 URL: https://git.openjdk.java.net/amber/commit/204b4929f7251feec6736aed9489ff82cd5dd744 8267703: runtime/cds/appcds/cacheObject/HeapFragmentationTest.java crashed with OutOfMemory Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp Changeset: 3e482440 Author: Hui Shi Committer: Jie Fu Date: 2021-06-07 06:26:47 +0000 URL: https://git.openjdk.java.net/amber/commit/3e48244084ef90fb7f46cdfd691ae9f0ecb2de41 8268301: Closed test: compiler/c2/6371167/Test.java fails after JDK-8267904 Reviewed-by: kvn, dlong ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp - test/hotspot/jtreg/compiler/c2/TestNegativeArrayCopyAfterLoop.java Changeset: 908aca29 Author: Jan Lahoda Date: 2021-06-07 07:01:30 +0000 URL: https://git.openjdk.java.net/amber/commit/908aca29ca60f5f251df8c6a31b2543929be12fc 8262891: Compiler implementation for Pattern Matching for switch (Preview) Co-authored-by: Brian Goetz Co-authored-by: Mandy Chung Co-authored-by: Jan Lahoda Reviewed-by: mcimadamore, forax, godin, psandoz, mchung ! make/CompileInterimLangtools.gmk + src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java + src/java.base/share/classes/jdk/internal/javac/NoPreview.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java + src/jdk.compiler/share/classes/com/sun/source/tree/CaseLabelTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/DefaultCaseLabelTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ExpressionTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/GuardedPatternTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/ParenthesizedPatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.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/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/TreeCopier.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/tree/TreeTranslator.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/jdk/java/lang/runtime/SwitchBootstrapsTest.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java + test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/TestCase.java ! test/langtools/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java + test/langtools/tools/javac/diags/examples/CaseNull.java + test/langtools/tools/javac/diags/examples/ConstantLabelNotCompatible.java + test/langtools/tools/javac/diags/examples/DuplicateTotalPattern.java + test/langtools/tools/javac/diags/examples/FlowsThroughFromPattern.java + test/langtools/tools/javac/diags/examples/FlowsThroughToPattern.java + test/langtools/tools/javac/diags/examples/NotExhaustiveStatement.java + test/langtools/tools/javac/diags/examples/PatternDominated.java + test/langtools/tools/javac/diags/examples/PatternSwitch.java - test/langtools/tools/javac/diags/examples/SwitchNullNotAllowed.java + test/langtools/tools/javac/diags/examples/TotalPatternAndDefault.java ! test/langtools/tools/javac/lib/DPrinter.java + test/langtools/tools/javac/patterns/CaseDefault.java + test/langtools/tools/javac/patterns/CaseDefault.out + test/langtools/tools/javac/patterns/DisambiguateParenthesizedPattern.java + test/langtools/tools/javac/patterns/Domination.java + test/langtools/tools/javac/patterns/Domination.out + test/langtools/tools/javac/patterns/Exhaustiveness.java + test/langtools/tools/javac/patterns/Guards.java + test/langtools/tools/javac/patterns/GuardsErrors.java + test/langtools/tools/javac/patterns/GuardsErrors.out + test/langtools/tools/javac/patterns/NullSwitch.java + test/langtools/tools/javac/patterns/Parenthesized.java + test/langtools/tools/javac/patterns/SealedTypeChanges.java + test/langtools/tools/javac/patterns/SealedTypeChanges2.java + test/langtools/tools/javac/patterns/SimpleAndGuardPattern.java + test/langtools/tools/javac/patterns/SwitchErrors.java + test/langtools/tools/javac/patterns/SwitchErrors.out + test/langtools/tools/javac/patterns/Switches.java + test/langtools/tools/javac/stackmap/OrdinarySwitchStackMapTest.java ! test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out ! test/langtools/tools/javac/switchextra/SwitchObject.out + test/langtools/tools/javac/switchnull/SwitchNull.java + test/langtools/tools/javac/switchnull/SwitchNullDisabled-preview.out ! test/langtools/tools/javac/switchnull/SwitchNullDisabled.java ! test/langtools/tools/javac/switchnull/SwitchNullDisabled.out ! test/langtools/tools/javac/tree/SourceTreeScannerTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 9fc914b9 Author: Leo Korinth Date: 2021-06-07 08:02:26 +0000 URL: https://git.openjdk.java.net/amber/commit/9fc914b96321c24e14f1b52246df0b816cb7dafa 8204686: Dynamic parallel reference processing support for Parallel GC Reviewed-by: ayang, tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java Changeset: 58bdabcd Author: Albert Mingkun Yang Date: 2021-06-07 08:20:39 +0000 URL: https://git.openjdk.java.net/amber/commit/58bdabcd40cc8895d5fd829ad3515ab418245c16 8268164: Adopt cast notation for WorkerThread conversions Reviewed-by: stefank, dholmes ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/runtime/nonJavaThread.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp Changeset: 6d1f3ac7 Author: Hannes Walln?fer Date: 2021-06-07 08:43:27 +0000 URL: https://git.openjdk.java.net/amber/commit/6d1f3ac74914db662d2a39a5b69d8b8143d2f3ef 8149138: [javadoc] Fix SerialFormBuilder eliminate String bashing Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java Changeset: 5ebd4199 Author: Erik ?sterlund Date: 2021-06-07 09:44:22 +0000 URL: https://git.openjdk.java.net/amber/commit/5ebd4199cc57b60ab7345a019d000c0017a90fc3 8267972: Inline cache cleaning is not monotonic Reviewed-by: vlivanov, kvn ! src/hotspot/share/code/compiledIC.cpp Changeset: b09d8b98 Author: Xin Liu Committer: David Holmes Date: 2021-06-07 10:19:27 +0000 URL: https://git.openjdk.java.net/amber/commit/b09d8b9800329f946df80026d61cd4abf41cff37 8267926: AsyncLogGtest.java fails on assert with: decorator was not part of the decorator set specified at creation. Reviewed-by: dholmes, phh ! src/hotspot/share/logging/logDecorations.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 8130be56 Author: David Holmes Date: 2021-06-07 10:23:12 +0000 URL: https://git.openjdk.java.net/amber/commit/8130be561b76906be660e6d779839eb197bd7486 8268318: Missing comma in copyright header Reviewed-by: stefank ! test/langtools/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java Changeset: e4d04540 Author: Jan Lahoda Date: 2021-06-07 11:13:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d045402fa1992a1d91586bd4f67362d07f543c 8267832: SimpleVisitors and Scanners in jdk.compiler should use @implSpec Reviewed-by: prappo, darcy ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java Changeset: 15715a89 Author: Thomas Schatzl Date: 2021-06-07 13:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/15715a8984e3e346c2a65e5a0c7b48c4dee21d3e 8267924: Misleading G1 eager reclaim detail logging Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java Changeset: 728a411a Author: Hamlin Li Date: 2021-06-07 13:41:44 +0000 URL: https://git.openjdk.java.net/amber/commit/728a411a541f93121bbd7db4258859196bcf6cdf 8268018: remove dead code in commitLimitter Reviewed-by: zgu ! src/hotspot/share/memory/metaspace/commitLimiter.hpp Changeset: 4f9d6b7d Author: Vicente Romero Date: 2021-06-07 13:57:15 +0000 URL: https://git.openjdk.java.net/amber/commit/4f9d6b7d68312860d3e184a1f33687e1693d7d87 8267465: remove superfluous preview related annotations and test options Reviewed-by: jlahoda ! 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/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! test/langtools/jdk/jshell/SealedClassesTest.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java ! test/langtools/tools/javac/api/TestGetElementReference.java ! test/langtools/tools/javac/api/TestGetScopeResult.java ! test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java ! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java ! test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java ! test/langtools/tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java ! test/langtools/tools/javac/processing/model/element/RecordNotPreservingNestedTypeAnnotationsTest.java ! test/langtools/tools/javac/processing/model/element/TestBindingVariable.java ! test/langtools/tools/javac/processing/model/element/TestRecord.java ! test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java ! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java ! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/T8258662/T8258662.java ! test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java Changeset: a91f9712 Author: Weijun Wang Date: 2021-06-07 13:58:49 +0000 URL: https://git.openjdk.java.net/amber/commit/a91f97126646f89d8c5b81cfd40820338c769acd 8268267: Remove -Djavatest.security.noSecurityManager=true from jtreg runs Reviewed-by: lancea, jjg, erikj ! make/RunTests.gmk ! test/langtools/ProblemList.txt Changeset: ea8274fb Author: Zhengyu Gu Date: 2021-06-07 14:00:19 +0000 URL: https://git.openjdk.java.net/amber/commit/ea8274fbf07d7308bcef5aacbe553dc7b37887e3 8267875: Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node() Reviewed-by: rkennke, roland ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: 270ec975 Author: Thomas Schatzl Date: 2021-06-07 14:09:22 +0000 URL: https://git.openjdk.java.net/amber/commit/270ec975b69d4e9a73571c4ba21b705e48d3e1b4 8268331: Fix crash in humongous object eager reclaim logging Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp Changeset: 3396b69f Author: Christian Hagedorn Date: 2021-06-07 14:11:50 +0000 URL: https://git.openjdk.java.net/amber/commit/3396b69fc91db4a9e29806562215f92179ba4757 8254129: IR Test Framework to support regex-based matching on the IR in JTreg compiler tests Co-authored-by: Christian Hagedorn Co-authored-by: Tobias Hartmann Reviewed-by: iignatyev + test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java + test/hotspot/jtreg/compiler/lib/ir_framework/Argument.java + test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java + test/hotspot/jtreg/compiler/lib/ir_framework/Check.java + test/hotspot/jtreg/compiler/lib/ir_framework/CheckAt.java + test/hotspot/jtreg/compiler/lib/ir_framework/CompLevel.java + test/hotspot/jtreg/compiler/lib/ir_framework/Compiler.java + test/hotspot/jtreg/compiler/lib/ir_framework/DontCompile.java + test/hotspot/jtreg/compiler/lib/ir_framework/DontInline.java + test/hotspot/jtreg/compiler/lib/ir_framework/ForceCompile.java + test/hotspot/jtreg/compiler/lib/ir_framework/ForceCompileClassInitializer.java + test/hotspot/jtreg/compiler/lib/ir_framework/ForceInline.java + test/hotspot/jtreg/compiler/lib/ir_framework/IR.java + test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/lib/ir_framework/IRs.java + test/hotspot/jtreg/compiler/lib/ir_framework/README.md + test/hotspot/jtreg/compiler/lib/ir_framework/Run.java + test/hotspot/jtreg/compiler/lib/ir_framework/RunInfo.java + test/hotspot/jtreg/compiler/lib/ir_framework/RunMode.java + test/hotspot/jtreg/compiler/lib/ir_framework/Scenario.java + test/hotspot/jtreg/compiler/lib/ir_framework/Test.java + test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java + test/hotspot/jtreg/compiler/lib/ir_framework/TestInfo.java + test/hotspot/jtreg/compiler/lib/ir_framework/Warmup.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMatcher.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMethod.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRViolationException.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMException.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/CheckedTestFrameworkException.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/NoTestsRunException.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/ParsedComparator.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormat.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormatException.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkException.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestRun.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestRunException.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/CheckedTest.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/CustomRunTest.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/BaseTestExample.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CustomRunTestExample.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/README.md + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompLevels.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestControls.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDFlags.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDIgnoreCompilerControls.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDScenarios.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDTestAndExclude.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSanity.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenarios.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestWithHelperClasses.java Changeset: e663ba96 Author: Joe Darcy Date: 2021-06-07 17:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/e663ba961f25c83758815bbfce97a58d9560c7a2 8268299: jvms tag produces incorrect URL Reviewed-by: iris, erikj, jjg ! make/jdk/src/classes/build/tools/taglet/JSpec.java Changeset: 7e55569e Author: Alexey Ushakov Date: 2021-06-07 17:36:52 +0000 URL: https://git.openjdk.java.net/amber/commit/7e55569edee84dcae63fbdf1f89fefa554360736 8261549: Adjust memory size in MTLTexurePool.m Reviewed-by: prr ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m Changeset: 81600dce Author: Roger Riggs Date: 2021-06-07 17:41:09 +0000 URL: https://git.openjdk.java.net/amber/commit/81600dce24903cbd3476830e302c9f182c85efb3 8191441: (Process) add Readers and Writer access to java.lang.Process streams Reviewed-by: naoto, alanb ! src/java.base/share/classes/java/lang/Process.java + test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java Changeset: e546ae27 Author: Liam Miller-Cushon Date: 2021-06-07 17:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e546ae27ffc6c19ae078a41ab6e1741a104958c1 8268296: ScopedMemoryAccess build error with readonly filesystems Reviewed-by: erikj ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk Changeset: c7c77fd3 Author: Anthony Scarpino Date: 2021-06-07 22:22:28 +0000 URL: https://git.openjdk.java.net/amber/commit/c7c77fd32b1b1bc736ef3523456a2968447fc627 8255557: Decouple GCM from CipherCore Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java ! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java + src/java.base/share/classes/com/sun/crypto/provider/GCM.java ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java ! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java + test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java Changeset: 5e557d86 Author: Kevin Walls Date: 2021-06-07 22:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/5e557d8650d81f9f81938892de28a6dd8fea98b0 8266967: debug.cpp utility find() should print Java Object fields. Reviewed-by: sspitsyn, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp Changeset: fc08af58 Author: Dan Smith Date: 2021-06-07 23:21:24 +0000 URL: https://git.openjdk.java.net/amber/commit/fc08af58cb0571ed375a7937aac7a951ba224644 8174222: LambdaMetafactory: validate inputs and improve documentation Reviewed-by: mchung ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/native/libjava/LambdaProxyClassArchive.c + test/jdk/java/lang/invoke/lambda/MetafactoryArgValidationTest.java Changeset: 36c4e5f2 Author: Jonathan Gibbons Date: 2021-06-08 02:16:56 +0000 URL: https://git.openjdk.java.net/amber/commit/36c4e5f26477ed6bd17ac565d5301eba7d424058 8267187: Remove deprecated constructor for Log Reviewed-by: darcy, iris ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java Changeset: ae986bc8 Author: Alan Hayward Committer: Ningsheng Jian Date: 2021-06-08 02:24:43 +0000 URL: https://git.openjdk.java.net/amber/commit/ae986bc8dff92a77e91e6ee640aa27c68abb8def 8266749: AArch64: Backtracing broken on PAC enabled systems Reviewed-by: gziemski, aph ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp + src/hotspot/cpu/aarch64/pauth_aarch64.hpp + src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp + src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp + src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp Changeset: f40c89e8 Author: Thomas Stuefe Date: 2021-06-08 03:57:38 +0000 URL: https://git.openjdk.java.net/amber/commit/f40c89e8e9fae26da53b5d820d8e64d9b30faf8c 8267209: Child threads should defer logging to after child-parent handshake Reviewed-by: dholmes, coleenp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 341f6760 Author: David Holmes Date: 2021-06-08 04:53:02 +0000 URL: https://git.openjdk.java.net/amber/commit/341f676066ab807d433f0f0b6c8356d2ad0e1cc9 8267908: linux: thread_native_entry can scribble on stack frame Reviewed-by: ysuenaga ! src/hotspot/os/linux/os_linux.cpp Changeset: 81bad590 Author: Aditya Mandaleeka Committer: Stefan Johansson Date: 2021-06-08 06:55:20 +0000 URL: https://git.openjdk.java.net/amber/commit/81bad5904284a251c65c8c86cc373d29974d0686 8257774: G1: Trigger collect when free region count drops below threshold to prevent evacuation failures Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: fd91b2aa Author: Koichi Sakata Committer: Christian Hagedorn Date: 2021-06-08 07:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/fd91b2aa57e0b621d195a5ae025b84c858583251 8265440: IGV: make node selection more visible Reviewed-by: chagedorn, neliasso ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java Changeset: 81054789 Author: Xin Liu Committer: Yasumasa Suenaga Date: 2021-06-08 07:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/81054789a32f29b06f0804e09aabd7cf17464778 8268165: AsyncLogging will crash if rotate() fails LogFileOutput::rotate() may leave _stream NULL because os::fopen() may return NULL due to space or inode limitations. AsyncLogWriter::write() calls LogFileOutput::write_blocking() without null check. Null check is added to prevent from crashing. Reviewed-by: ysuenaga ! src/hotspot/share/logging/logFileOutput.cpp Changeset: 00c88f79 Author: Matthias Baesken Date: 2021-06-08 07:22:03 +0000 URL: https://git.openjdk.java.net/amber/commit/00c88f79b30d7867be4a66317b90b9ba7e947f4f 8266918: merge_stack in check_code.c add NULL check Reviewed-by: rschmelter, clanger ! src/java.base/share/native/libverify/check_code.c Changeset: 61ab4b9d Author: Michael McMahon Date: 2021-06-08 07:58:54 +0000 URL: https://git.openjdk.java.net/amber/commit/61ab4b9d18e7c2eee6691f3ee00e5fecb866fdcd 8267564: JDK-8252971 causes SPECjbb2015 socket exceptions on Windows when MKS is installed Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/unix/native/libnio/ch/UnixDomainSockets.c ! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c Changeset: 89da2021 Author: Ajit Ghaisas Date: 2021-06-08 09:45:35 +0000 URL: https://git.openjdk.java.net/amber/commit/89da2021ee194efd70f367f8fec16994335c38aa 8266159: macOS ARM + Metal pipeline shows artifacts on Swing Menu with Java L&F Reviewed-by: jdv, prr ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal + test/jdk/java/awt/Graphics/DrawOvalTest.java Changeset: 2717fcb1 Author: Joel Borggr?n-Franck Date: 2021-06-08 10:51:19 +0000 URL: https://git.openjdk.java.net/amber/commit/2717fcb1345379d9856a33148d548eccb7b708f4 8232948: javac -h should mangle the overload argument signature Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java + test/langtools/tools/javac/nativeHeaders/EncodeInnerClassNameTest.java Changeset: 6843576c Author: Maurizio Cimadamore Date: 2021-06-08 14:02:28 +0000 URL: https://git.openjdk.java.net/amber/commit/6843576c95a70bffad95df278d5f5be29371bca4 8268227: java/foreign/TestUpcall.java still times out Reviewed-by: dcubed ! test/jdk/java/foreign/TestDowncall.java ! test/jdk/java/foreign/TestUpcall.java Changeset: 8158b822 Author: Jorn Vernee Date: 2021-06-08 14:20:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8158b82269513a60c13bb10a6edfa82f806e8efc 8268327: Upstream: 8268169: The system lookup can not find stdio functions such as printf on Windows 10 Reviewed-by: erikj, sundar ! make/modules/jdk.incubator.foreign/Lib.gmk ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java + src/jdk.incubator.foreign/windows/native/libWinFallbackLookup/WinFallbackLookup.c ! test/jdk/java/foreign/StdLibTest.java - test/jdk/java/foreign/libStdLib.c Changeset: 159cb6fa Author: Nikita Gubarkov Committer: Alexey Ushakov Date: 2021-06-08 14:35:58 +0000 URL: https://git.openjdk.java.net/amber/commit/159cb6facc668acc30552665e46b18edf58c3a91 8268083: JDK-8267706 breaks bin/idea.sh on a Mac Reviewed-by: erikj ! bin/idea.sh ! make/common/Utils.gmk ! make/ide/idea/jdk/idea.gmk ! make/ide/idea/jdk/template/compiler.xml ! make/ide/idea/jdk/template/jdk.iml ! make/ide/idea/jdk/template/misc.xml ! make/ide/idea/jdk/template/module.iml ! make/ide/idea/jdk/template/test.iml ! make/ide/idea/jdk/template/vcs.xml ! make/ide/idea/jdk/template/workspace.xml ! test/make/TestMakeBase.gmk Changeset: c21cc932 Author: Ioi Lam Date: 2021-06-08 16:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/c21cc932f0a217299689df6c2abcdbc629a668bf 8248877: Document API contract for MetaspaceObj subtypes Reviewed-by: coleenp, minqi ! src/hotspot/share/memory/allocation.hpp Changeset: b568e879 Author: Alex Menkov Date: 2021-06-08 17:05:22 +0000 URL: https://git.openjdk.java.net/amber/commit/b568e87947a5d7f1d8c20e3e8a8b2b7f77265c8b 8237388: serviceability/dcmd/framework/VMVersionTest.java fails with connection refused error. Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java ! test/hotspot/jtreg/serviceability/dcmd/framework/process/TestJavaProcess.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketConnection.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java Changeset: fafc4d97 Author: Jonathan Gibbons Date: 2021-06-08 17:23:17 +0000 URL: https://git.openjdk.java.net/amber/commit/fafc4d976434c196c16b652c859073c5888b992e 8268352: Rename javadoc Messager class to JavadocLog Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java ! test/langtools/jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java Changeset: dc6c96bb Author: Hannes Walln?fer Date: 2021-06-08 18:22:16 +0000 URL: https://git.openjdk.java.net/amber/commit/dc6c96bbaf1c0af3eacaa2e59646ed7c5bb0767d 8263468: New page for "recent" new API Reviewed-by: erikj, jjg ! make/Docs.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/conf/version-numbers.conf ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.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/Navigation.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.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/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java + test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/module-info.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestAnnotation.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestClass.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestEnum.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestError.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestException.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestInterface.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestRecord.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/package-info.java + test/langtools/jdk/javadoc/doclet/testNewApiList/pkg/TestClass.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java Changeset: 4dd0e7e7 Author: Hannes Walln?fer Date: 2021-06-08 18:49:31 +0000 URL: https://git.openjdk.java.net/amber/commit/4dd0e7e78aab23e5c98f3457dd6c14788780becd 8259806: Clean up terminology on the "All Classes" page Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.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/resources/doclets.properties ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java Changeset: f9b593d6 Author: Hannes Walln?fer Date: 2021-06-08 19:21:21 +0000 URL: https://git.openjdk.java.net/amber/commit/f9b593d668147979a16e743fe138d4e447e8232b 8266748: Move modifiers code to Signatures.java Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 51e8201e Author: Andy Herrick Date: 2021-06-08 19:46:40 +0000 URL: https://git.openjdk.java.net/amber/commit/51e8201eb5a66a8fbbff21194fd35389343baee1 8267764: jpackage cannot handle window screensaver files when EXE renamed as SCR Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp + test/jdk/tools/jpackage/windows/WinRenameTest.java Changeset: 7a378165 Author: Joe Darcy Date: 2021-06-08 20:21:26 +0000 URL: https://git.openjdk.java.net/amber/commit/7a37816548b913494b9671df9469b159cc62ae73 8264866: Remove unneeded WorkArounds.isAutomaticModule Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java Changeset: 5ad4a91c Author: Zhengyu Gu Date: 2021-06-08 20:31:22 +0000 URL: https://git.openjdk.java.net/amber/commit/5ad4a91c3d89f7118a99e5bd56fc86a9a6d57abf 8268127: Shenandoah: Heap size may be too small for region to align to large page size Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp Changeset: ae160529 Author: Jiangli Zhou Date: 2021-06-08 20:35:40 +0000 URL: https://git.openjdk.java.net/amber/commit/ae16052951fbff21abf02271b761055cd2eed14b 8268088: Clarify Method::clear_jmethod_ids() related comments in ClassLoaderData::~ClassLoaderData() Reviewed-by: iklam ! src/hotspot/share/classfile/classLoaderData.cpp Changeset: bcaa2cb1 Author: Alexey Semenyuk Date: 2021-06-08 22:21:40 +0000 URL: https://git.openjdk.java.net/amber/commit/bcaa2cb154ae5d23a067f6e38a19a21eef8fe8e8 8264144: Add handling of "--about-url" CLI parameter for RPM/DEB packages Reviewed-by: herrick, almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.control ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec + test/jdk/tools/jpackage/linux/AppAboutUrlTest.java Changeset: f6f82c31 Author: Sergey Bylokhov Date: 2021-06-09 00:14:40 +0000 URL: https://git.openjdk.java.net/amber/commit/f6f82c31689e68f4263bbbe2314033d69f9049f5 8266421: Deadlock in Sound System Reviewed-by: prr, azvegint ! src/java.desktop/share/classes/com/sun/media/sound/AbstractDataLine.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractLine.java ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java + test/jdk/javax/sound/sampled/Clip/SetPositionHang.java Changeset: 1c3932f3 Author: Joe Wang Date: 2021-06-09 00:34:16 +0000 URL: https://git.openjdk.java.net/amber/commit/1c3932f3d5ec47678f55769cb6a9f657ace411c6 8264766: ClassCastException during template compilation (Variable cannot be cast to Param) Reviewed-by: naoto ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java + test/jaxp/javax/xml/jaxp/unittest/transform/SymbolTableTest.java Changeset: 58a59e3d Author: Jack Hartstein Committer: Jamil Nimeh Date: 2021-06-09 02:12:25 +0000 URL: https://git.openjdk.java.net/amber/commit/58a59e3dcb830211e1eef8122c9f7113c00ded4c 8240997: Remove more "hack" word in security codes Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! src/java.base/share/classes/sun/security/util/CurveDB.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java Changeset: 2cc1977a Author: Jie Fu Date: 2021-06-09 02:22:35 +0000 URL: https://git.openjdk.java.net/amber/commit/2cc1977a9698af9538101a5842c311659521a0aa 8268424: JFR tests fail due to GC cause 'G1 Preventive Collection' not in the valid causes after JDK-8257774 Reviewed-by: dholmes ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java Changeset: c9dbc4f0 Author: Thomas Stuefe Date: 2021-06-09 04:05:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c9dbc4f034c765627a2f2f80bb184746be1f2657 8266891: Provide a switch to force the class space to a specific location Reviewed-by: iklam, coleenp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 07108c91 Author: Serguei Spitsyn Date: 2021-06-09 05:38:39 +0000 URL: https://git.openjdk.java.net/amber/commit/07108c916263896fa6c5dbacfedf5b4c2f5bf97a 8268241: deprecate JVM TI Heap functions 1.0 Reviewed-by: alanb, iris, kevinw ! src/hotspot/share/prims/jvmti.xml Changeset: 4d1cf51b Author: Athijegannathan Sundararajan Date: 2021-06-09 06:35:20 +0000 URL: https://git.openjdk.java.net/amber/commit/4d1cf51b1d4a5e812c9f78b0104e40fbc4883a6c 8240349: jlink should not leave partial image output directory on failure Reviewed-by: jlaskey, alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! test/jdk/tools/jlink/JLinkNegativeTest.java ! test/jdk/tools/jlink/JLinkTest.java Changeset: 2bfd708e Author: Robbin Ehn Date: 2021-06-09 07:21:37 +0000 URL: https://git.openjdk.java.net/amber/commit/2bfd708e9276bd9a6d4cf493e1af3a8e5b8026d2 8266557: assert(SafepointMechanism::local_poll_armed(_handshakee)) failed: Must be Reviewed-by: pchilanomate, dcubed ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/filterQueue.hpp ! src/hotspot/share/utilities/filterQueue.inline.hpp ! test/hotspot/gtest/utilities/test_filterQueue.cpp Changeset: 4413142e Author: Roland Westrelin Date: 2021-06-09 07:58:17 +0000 URL: https://git.openjdk.java.net/amber/commit/4413142eca1712f9a78c5683083eb01908397bb0 8268017: C2: assert(phi_type->isa_int() || phi_type->isa_ptr() || phi_type->isa_long()) failed: bad phi type Reviewed-by: vlivanov, chagedorn, whuang ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestCastFFAtPhi.java Changeset: 9cfd560b Author: Eric Liu Committer: Pengfei Li Date: 2021-06-09 09:30:09 +0000 URL: https://git.openjdk.java.net/amber/commit/9cfd560bb113b630e0ca28f9204afc079a87017b 8267663: [vector] Add unsigned comparison operators on AArch64 Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: 43889590 Author: Patrick Concannon Date: 2021-06-09 10:13:25 +0000 URL: https://git.openjdk.java.net/amber/commit/438895903b1de71b88951a4117c240baf410fd5d 8268056: Update java.net and java.nio to use switch expressions Reviewed-by: dfuchs, michaelm, chegar, iris, alanb ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/nio/file/Files.java Changeset: dd34a4c2 Author: Albert Mingkun Yang Date: 2021-06-09 10:37:33 +0000 URL: https://git.openjdk.java.net/amber/commit/dd34a4c28da73c798e021c7473ac57ead56c9903 8268372: ZGC: dynamically select the number of concurrent GC threads used Co-authored-by: Per Liden Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zDirector.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriver.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMessagePort.hpp ! src/hotspot/share/gc/z/zMessagePort.inline.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocationSet.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp ! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/gc/z/zWorkers.hpp - src/hotspot/share/gc/z/zWorkers.inline.hpp Changeset: 13d61804 Author: Roger Riggs Date: 2021-06-09 12:30:07 +0000 URL: https://git.openjdk.java.net/amber/commit/13d618042112aa761ef256aa35ec0a8b808cd78b 8264859: Implement Context-Specific Deserialization Filters Reviewed-by: bchristi, dfuchs, chegar ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/conf/security/java.security + test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java + test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java + test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java + test/jdk/java/io/Serializable/serialFilter/java.security-extra-factory Changeset: 7b1e4024 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2021-06-09 13:21:32 +0000 URL: https://git.openjdk.java.net/amber/commit/7b1e4024c02e6e831502e20cdbf54efb6240d12b 8266598: Exception values for AnnotationTypeMismatchException are not always informative Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java Changeset: 5fbb62c7 Author: Stefan Johansson Date: 2021-06-09 13:43:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5fbb62c74186417eaeff808ea070b35e5e95267a 8268163: Change the order of fallback full GCs in G1 Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp Changeset: 43e38a18 Author: Matthias Baesken Date: 2021-06-09 14:09:41 +0000 URL: https://git.openjdk.java.net/amber/commit/43e38a18b83a69242d1991f435d23d8799f06fe6 8268377: Windows 32bit build fails after JDK-8268174 Reviewed-by: jiefu, mdoerr ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp Changeset: caf7f498 Author: Stefan Johansson Date: 2021-06-09 14:31:15 +0000 URL: https://git.openjdk.java.net/amber/commit/caf7f49887db3ea26ee302f37941f196b3a76f3f 8268122: Add specific gc cause for G1 full collections Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java Changeset: 81fdeb57 Author: Vladimir Kozlov Date: 2021-06-09 15:15:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81fdeb579adffa45c3adcc28732c69f396d732ce 8268417: Add test from JDK-8268360 Reviewed-by: roland, chagedorn + test/hotspot/jtreg/compiler/loopopts/TestInfLoopNearUsePlacement.java Changeset: bb3d226a Author: Vicente Romero Date: 2021-06-09 15:56:55 +0000 URL: https://git.openjdk.java.net/amber/commit/bb3d226a4eedb3d3ef73ef91683f45f1db43a74e 8238213: Method resolution should stop on static error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/static_error/ShouldStopOnStaticError.java + test/langtools/tools/javac/static_error/ShouldStopOnStaticError.out Changeset: db45ff09 Author: Tom Rodriguez Date: 2021-06-09 17:34:17 +0000 URL: https://git.openjdk.java.net/amber/commit/db45ff09acbf4f2d824c5c23093d46c048427368 8268052: [JVMCI] non-default installed code must be marked as in_use Reviewed-by: kvn, dnsimon ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java Changeset: 79010f22 Author: Jorn Vernee Date: 2021-06-09 18:15:16 +0000 URL: https://git.openjdk.java.net/amber/commit/79010f2254aee8459523800d6049f396b055f123 8266835: Add a --validate option to the jar tool Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java Changeset: 33d34c6b Author: Chris Plummer Date: 2021-06-09 19:03:16 +0000 URL: https://git.openjdk.java.net/amber/commit/33d34c6b670e83778479a2a11ae23229bf959752 8263323: Debug Agent help output includes invalid URL Reviewed-by: kevinw, alanb ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c Changeset: bbd0313a Author: Chris Plummer Date: 2021-06-09 19:04:11 +0000 URL: https://git.openjdk.java.net/amber/commit/bbd0313ac12c062f02400342a87c283b7578062a 8263203: jconsole Online User Guide has wrong URL Reviewed-by: mchung, dholmes ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages.properties ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_ja.properties ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties Changeset: 408e0a9c Author: Evan Whelan Committer: Sean Mullan Date: 2021-06-09 20:38:47 +0000 URL: https://git.openjdk.java.net/amber/commit/408e0a9c696888d41809e35bf252869f09f735db 8255148: Confusing log output: SSLSocket duplex close failed Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java Changeset: bf29a011 Author: Kevin Walls Date: 2021-06-09 20:45:44 +0000 URL: https://git.openjdk.java.net/amber/commit/bf29a0115cc67ed2926b135b6b6ade5ff5ee84f6 8228343: JCMD and attach fail to work across Linux Container boundary Reviewed-by: ysuenaga, sspitsyn ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 991ca142 Author: Phil Race Date: 2021-06-09 20:52:43 +0000 URL: https://git.openjdk.java.net/amber/commit/991ca14279faa7db5d0afe023e666844f5b3b75b 8267430: GraphicsDevice.setDisplayMode(REFRESH_RATE_UNKNOWN) throws IAE: Unable to set display mode! Reviewed-by: serb ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m + test/jdk/java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java Changeset: 7ff6e7b2 Author: Yumin Qi Date: 2021-06-09 21:33:28 +0000 URL: https://git.openjdk.java.net/amber/commit/7ff6e7b2b1be088c37f50756b6822be01b4c657d 8267954: Shared classes that failed to load should not be loaded again Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: b41f3f8e Author: Tom Rodriguez Date: 2021-06-09 23:04:45 +0000 URL: https://git.openjdk.java.net/amber/commit/b41f3f8ed512117fc3677f2c5e9ee5d28116bfeb 8268478: JVMCI tests failing after JDK-8268052 Reviewed-by: kvn, eosterlund ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: 58ba48b7 Author: Dan Smith Date: 2021-06-09 23:57:41 +0000 URL: https://git.openjdk.java.net/amber/commit/58ba48b7b88eff359683aa3271c48b18f1973282 8268192: LambdaMetafactory with invokespecial causes VerificationError Reviewed-by: psandoz, mchung ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! test/jdk/java/lang/invoke/lambda/MetafactoryArgValidationTest.java Changeset: f839308e Author: Chris Plummer Date: 2021-06-10 02:49:58 +0000 URL: https://git.openjdk.java.net/amber/commit/f839308efac0f5d8cb7cce165695ef24041fd621 8268407: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-aarch64 due to JDK-8268211 Reviewed-by: amenkov ! test/jdk/ProblemList.txt Changeset: 2623b0bf Author: Igor Ignatyev Date: 2021-06-10 03:18:39 +0000 URL: https://git.openjdk.java.net/amber/commit/2623b0bf3954df43504ca531cb2ab33b2363929a 8268475: execute runtime/InvocationTests w/ -UseVtableBasedCHA Reviewed-by: mseledtsov, kvn = test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java Changeset: ece3ae3c Author: Stefan Johansson Date: 2021-06-10 05:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/ece3ae3cc4cc1d45b65253a9bfafdefe2656afb8 8268388: Update large pages information in Java manpage Reviewed-by: tschatzl, lkorinth, stuefe ! src/java.base/share/man/java.1 Changeset: dd1cbadc Author: Serguei Spitsyn Date: 2021-06-10 06:03:19 +0000 URL: https://git.openjdk.java.net/amber/commit/dd1cbadc82bcecf718b96c833a5845fde79db061 8268285: vmTestbase/nsk/jvmti/GetThreadState/thrstat002 failed with "Wrong thread "thr1" (...) state after SuspendThread" Reviewed-by: lmesnik, amenkov, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/thrstat002.cpp Changeset: d4377afb Author: Roland Westrelin Date: 2021-06-10 06:56:04 +0000 URL: https://git.openjdk.java.net/amber/commit/d4377afb999f4f03d384ded97771c83ea1c1f513 8263303: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java Changeset: 5a666282 Author: Kim Barrett Date: 2021-06-10 07:27:53 +0000 URL: https://git.openjdk.java.net/amber/commit/5a666282a9e5b5748d85f4c012b36e5c8f7eab56 8263107: PSPromotionManager::copy_and_push_safe_barrier needs acquire memory barrier Reviewed-by: iwalulya, tschatzl, mdoerr ! src/hotspot/share/gc/parallel/psClosure.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 78b09ab0 Author: Matthias Baesken Date: 2021-06-10 08:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/78b09ab04929871605abba3026ce9833c6e75789 8268463: Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp Changeset: 1fd81464 Author: Christoph G?ttschkes Committer: Jie Fu Date: 2021-06-10 08:27:54 +0000 URL: https://git.openjdk.java.net/amber/commit/1fd81464ec0054f7843fba3490b7f33955717077 8268461: ARM32: vector intrinsics reaches ShouldNotReachHere Reviewed-by: jiefu, njian ! src/hotspot/cpu/arm/arm.ad Changeset: ab01cb54 Author: Jorn Vernee Date: 2021-06-10 08:44:28 +0000 URL: https://git.openjdk.java.net/amber/commit/ab01cb547dd87f76017e9b079ab68495c38ffc90 8268339: Upstream: 8267989: Exceptions thrown during upcalls should be handled Reviewed-by: psandoz, mcimadamore ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java + test/jdk/java/foreign/TestUpcallException.java + test/jdk/java/foreign/ThrowingUpcall.java Changeset: f271eb8b Author: Markus Gr?nlund Date: 2021-06-10 08:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f271eb8b846692bb45f069cd39ff107231c2812d 8268303: Incorrect casts in JfrWriterHost::write for Ticks and Tickspan Reviewed-by: egahlin ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: ea19b044 Author: Sergey Bylokhov Date: 2021-06-10 09:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/ea19b0447cf1ec97c0b0a817542ce7ead4f53176 8268481: Delete JAWT test files for mac Reviewed-by: prr, pbansal - test/jdk/java/awt/JAWT/MyMacCanvas.java - test/jdk/java/awt/JAWT/jawt-mac-buildrun.sh - test/jdk/java/awt/JAWT/myfile.m Changeset: ae29f9ca Author: Igor Ignatyev Date: 2021-06-10 09:42:26 +0000 URL: https://git.openjdk.java.net/amber/commit/ae29f9cacdac8bfe7fc1d287edbfb21c81686d4c 8268530: resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java should be run in driver mode Reviewed-by: sspitsyn ! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java Changeset: 05090fc8 Author: Igor Ignatyev Date: 2021-06-10 09:48:10 +0000 URL: https://git.openjdk.java.net/amber/commit/05090fc8fdef3c02c91cbd79e661f763893580c2 8268536: mark hotspot serviceability/dcmd tests which ignore external VM flags Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java ! test/hotspot/jtreg/serviceability/dcmd/gc/RunFinalizationTest.java Changeset: 964118f7 Author: Igor Ignatyev Date: 2021-06-10 09:49:23 +0000 URL: https://git.openjdk.java.net/amber/commit/964118f7fd49786cfe60e1144800a02afc0fdb56 8268538: mark hotspot serviceability/logging tests which ignore external VM flags Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java ! test/hotspot/jtreg/serviceability/logging/TestDefaultLogOutput.java ! test/hotspot/jtreg/serviceability/logging/TestFullNames.java ! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java ! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java Changeset: 92f0b6d4 Author: Igor Ignatyev Date: 2021-06-10 09:51:22 +0000 URL: https://git.openjdk.java.net/amber/commit/92f0b6d49e5a4dbdd6c95b8d526187adb33aa827 8268532: several serviceability/attach tests should be run in driver mode Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/attach/AttachNegativePidTest.java ! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java ! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java ! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java Changeset: e0c0b139 Author: Igor Ignatyev Date: 2021-06-10 09:52:07 +0000 URL: https://git.openjdk.java.net/amber/commit/e0c0b139d335cd818468db115dd18f1cedf21675 8268534: some serviceability/jvmti tests should be run in driver mode Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java Changeset: f770f771 Author: Stefan Johansson Date: 2021-06-10 10:21:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f770f771f86db7d4878b71137cd5a72c7c40cb2e 8268390: G1 concurrent gc upgrade to full gc not working Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp Changeset: a187fcc3 Author: Markus Gr?nlund Date: 2021-06-10 10:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/a187fcc3ec1ca360ad1d7d1f78bf5ccd9d1c2b7b 8238197: JFR: Rework setting and getting EventHandler Reviewed-by: egahlin, jbachorik ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java Changeset: d43c8a74 Author: Patrick Concannon Date: 2021-06-10 11:12:37 +0000 URL: https://git.openjdk.java.net/amber/commit/d43c8a74b33692b3628c3c9c6c472ab1cf1fdeac 8268124: Update java.lang to use switch expressions Reviewed-by: naoto, darcy, mchung, iris, lancea, dfuchs ! src/java.base/share/classes/java/lang/CharacterData.java ! src/java.base/share/classes/java/lang/ConditionalSpecialCasing.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java ! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java Changeset: 09243822 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2021-06-10 12:02:53 +0000 URL: https://git.openjdk.java.net/amber/commit/09243822ebcca611b04f94ece5afba183723cf74 8266766: Arrays of types that cannot be an annotation member do not yield exceptions Reviewed-by: darcy, jfranck ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java + test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java Changeset: 6b6ff536 Author: Igor Ignatyev Date: 2021-06-10 12:29:44 +0000 URL: https://git.openjdk.java.net/amber/commit/6b6ff5360a2813354735ef9eda6729c853696702 8268543: some runtime/verifier tests should be run in driver mode Reviewed-by: hseigel ! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java ! test/hotspot/jtreg/runtime/verifier/TestANewArray.java ! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java Changeset: f4b31701 Author: Maurizio Cimadamore Date: 2021-06-10 12:52:04 +0000 URL: https://git.openjdk.java.net/amber/commit/f4b3170197ca517b4816f863af053f019ce0f181 8268428: Test java/foreign/TestResourceScope.java fails: expected [M] but found [N] Reviewed-by: dfuchs ! test/jdk/java/foreign/TestResourceScope.java Changeset: 6c552a7b Author: Igor Ignatyev Date: 2021-06-10 13:03:29 +0000 URL: https://git.openjdk.java.net/amber/commit/6c552a7b42e73174343280d46bd72d730c42b5c5 8268544: some runtime/sealedClasses tests should be run in driver mode Reviewed-by: hseigel ! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java Changeset: f677163b Author: Daniel D. Daugherty Date: 2021-06-10 13:09:26 +0000 URL: https://git.openjdk.java.net/amber/commit/f677163b8aad13781be51839f27742c2213896d1 8266130: convert Thread-SMR stress tests from counter based to time based Reviewed-by: cjplummer, dholmes ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/Thread/InterruptAtExit.java ! test/hotspot/jtreg/runtime/Thread/IsInterruptedAtExit.java - test/hotspot/jtreg/runtime/Thread/ResumeAtExit.java ! test/hotspot/jtreg/runtime/Thread/SetNameAtExit.java ! test/hotspot/jtreg/runtime/Thread/SetPriorityAtExit.java ! test/hotspot/jtreg/runtime/Thread/StopAtExit.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/intrpthrd003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/suspendthrd003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006/TestDescription.java Changeset: f716711c Author: Erik Gahlin Date: 2021-06-10 13:18:54 +0000 URL: https://git.openjdk.java.net/amber/commit/f716711c7b5f442653fcd5402bb9ad9fa8a6501b 8265271: JFR: Allow use of .jfc options when starting JFR Reviewed-by: mgronlun ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp ! src/java.base/share/man/java.1 ! src/jdk.jcmd/share/man/jcmd.1 ! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java + src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/Argument.java + src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java ! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java + test/jdk/jdk/jfr/startupargs/TestEventSettings.java + test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java Changeset: 7cd5a6e7 Author: Leo Korinth Date: 2021-06-10 13:19:43 +0000 URL: https://git.openjdk.java.net/amber/commit/7cd5a6e7b52687e80b1aad9f550c2637f501c414 8268537: (Temporary) Disable ParallelRefProcEnabled for Parallel GC Reviewed-by: stefank, sjohanss ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java Changeset: 2b41459e Author: Thomas Schatzl Date: 2021-06-10 13:28:55 +0000 URL: https://git.openjdk.java.net/amber/commit/2b41459e95e8d6c4ea4c25e8f1d851907d65ef73 8267073: Race between Card Redirtying and Freeing Collection Set regions results in missing remembered set entries with G1 Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp Changeset: e11f70ae Author: Erik Gahlin Date: 2021-06-10 14:10:51 +0000 URL: https://git.openjdk.java.net/amber/commit/e11f70aeb6a38ad05f7035461a6094320b03fc40 8003216: Add JFR event indicating explicit System.gc() call Reviewed-by: jbachorik, mgronlun, tschatzl ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/jvm.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/gc/collection/TestSystemGc.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 0a6c7d8a Author: Igor Veresov Date: 2021-06-10 14:18:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0a6c7d8a4b6560d3917b9faf66ccf5fc15a891db 8267424: CTW: C1 fails with "State must not be null" Reviewed-by: kvn, roland ! src/hotspot/share/c1/c1_GraphBuilder.cpp Changeset: a95e64cc Author: Albert Mingkun Yang Date: 2021-06-10 14:32:46 +0000 URL: https://git.openjdk.java.net/amber/commit/a95e64ccc1ebe74e8b4b8e0729183ee6c4e772ac 8268443: ParallelGC Full GC should use parallel WeakProcessor Co-authored-by: Kim Barrett Reviewed-by: kbarrett, sjohanss, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 74007890 Author: Igor Ignatyev Date: 2021-06-10 14:43:08 +0000 URL: https://git.openjdk.java.net/amber/commit/74007890bb9a3fa3a65683a3f480e399f2b1a0b6 8268542: serviceability/logging/TestFullNames.java tests only 1st test case Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/logging/TestFullNames.java Changeset: b018c450 Author: Joe Darcy Date: 2021-06-10 16:22:14 +0000 URL: https://git.openjdk.java.net/amber/commit/b018c450e5e4737ccd08ed505fd06cee16c42648 8267630: Start of release updates for JDK 18 8267632: Add source 18 and target 18 to javac 8267631: Add SourceVersion.RELEASE_18 Reviewed-by: iris, erikj, dholmes ! make/conf/version-numbers.conf + make/data/symbols/java.base-H.sym.txt + make/data/symbols/java.compiler-H.sym.txt + make/data/symbols/java.datatransfer-H.sym.txt + make/data/symbols/java.desktop-H.sym.txt + make/data/symbols/java.instrument-H.sym.txt + make/data/symbols/java.logging-H.sym.txt + make/data/symbols/java.management-H.sym.txt + make/data/symbols/java.management.rmi-H.sym.txt + make/data/symbols/java.naming-H.sym.txt + make/data/symbols/java.rmi-H.sym.txt + make/data/symbols/java.scripting-H.sym.txt + make/data/symbols/java.security.jgss-H.sym.txt + make/data/symbols/java.security.sasl-H.sym.txt + make/data/symbols/java.smartcardio-H.sym.txt + make/data/symbols/java.sql-H.sym.txt + make/data/symbols/java.sql.rowset-H.sym.txt + make/data/symbols/java.xml-H.sym.txt + make/data/symbols/java.xml.crypto-H.sym.txt + make/data/symbols/jdk.accessibility-H.sym.txt + make/data/symbols/jdk.attach-H.sym.txt + make/data/symbols/jdk.compiler-H.sym.txt + make/data/symbols/jdk.dynalink-H.sym.txt + make/data/symbols/jdk.httpserver-H.sym.txt + make/data/symbols/jdk.incubator.foreign-H.sym.txt + make/data/symbols/jdk.jartool-H.sym.txt + make/data/symbols/jdk.javadoc-H.sym.txt + make/data/symbols/jdk.jconsole-H.sym.txt + make/data/symbols/jdk.jdi-H.sym.txt + make/data/symbols/jdk.jshell-H.sym.txt + make/data/symbols/jdk.jsobject-H.sym.txt + make/data/symbols/jdk.management-H.sym.txt + make/data/symbols/jdk.net-H.sym.txt + make/data/symbols/jdk.sctp-H.sym.txt + make/data/symbols/jdk.security.auth-H.sym.txt + make/data/symbols/jdk.security.jgss-H.sym.txt + make/data/symbols/jdk.unsupported-H.sym.txt + make/data/symbols/jdk.xml.dom-H.sym.txt ! make/data/symbols/symbols ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/versions/Versions.java Changeset: 72672277 Author: UncleNine Committer: Severin Gehwolf Date: 2021-06-10 16:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/72672277e4dddf8e72f1c705cd5f57de40745635 8268361: Fix the infinite loop in next_line Reviewed-by: dholmes, sgehwolf, sspitsyn ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c Changeset: 78cb6776 Author: Igor Ignatyev Date: 2021-06-10 17:06:19 +0000 URL: https://git.openjdk.java.net/amber/commit/78cb6776b6d43b67457993a109719b36ee892d60 8268539: several serviceability/sa tests should be run in driver mode Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java ! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestSysProps.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java Changeset: 1e1039a7 Author: Leonid Mesnik Date: 2021-06-10 17:41:11 +0000 URL: https://git.openjdk.java.net/amber/commit/1e1039a7c8bbd745cb23fd91e548dc20ac7d1d9d 8268223: Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 8c8422e0 Author: Leonid Mesnik Date: 2021-06-10 17:45:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8c8422e0f8886d9bbfca29fd228368f88bf46f2c 8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes Reviewed-by: iignatyev ! test/failure_handler/Makefile ! test/failure_handler/README + test/failure_handler/src/share/classes/jdk/test/failurehandler/CoreInfoGatherer.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/GathererFactory.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/ToolKit.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java ! test/failure_handler/src/share/conf/common.properties ! test/failure_handler/src/share/conf/linux.properties ! test/failure_handler/src/share/conf/mac.properties Changeset: 4fd2a149 Author: Calvin Cheung Date: 2021-06-10 19:50:44 +0000 URL: https://git.openjdk.java.net/amber/commit/4fd2a149977b05eb6e4b28d147ab9c043a7934ec 8267556: Enhance class paths check during runtime Reviewed-by: minqi, iklam ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp + test/hotspot/jtreg/runtime/cds/appcds/NonJarInClasspath.java Changeset: abe578a3 Author: duke Date: 2021-06-10 22:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/abe578a31b022b80981f22c5ea7228cff4f031ac Automatic merge of master into stats-before-this-super ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From thihup at gmail.com Tue Jun 15 14:16:07 2021 From: thihup at gmail.com (Thiago Henrique Hupner) Date: Tue, 15 Jun 2021 11:16:07 -0300 Subject: Case default Message-ID: Hi. Trying out the JEP 406: Pattern Matching for switch and I've found that the compiler is accepting "case default" instead of only "default". However, I couldn't find which JEP added this support. Another thing that came up when migrating some existing code to pattern matching for switch was the ability to "match" a default value. An example of what I tried to do was changing this: private static Long coerceToLong(Object value) { value = convertToNumber(value); if (value instanceof Long newValue) { return newValue; } if (value instanceof Number number) { return number.longValue(); } if (value instanceof String newValue) { return Long.valueOf(newValue); } throw new Exception(CANNOT_CONVERT_TO.formatted(value, "Long")); } To this: private static Long coerceToLong(Object value) { return switch(convertToNumber(value)) { case Long asLong -> asLong; case Number asNumber -> asNumber.longValue(); case String asString -> Long.valueOf(asString); case default asValue -> throw new Exception(CANNOT_CONVERT_TO.formatted(asValue, "Long")); }; } However, as the default case doesn't allow a pattern variable, I had to do the following private static Long coerceToLong(Object value) { value = convertToNumber(value); return switch(value) { case Long asLong -> asLong; case Number asNumber -> asNumber.longValue(); case String asString -> Long.valueOf(asString); case default -> throw new ELException(CANNOT_CONVERT_TO.formatted(value, "Long")); }; } This is OK, but as long as the switch allows "case default", it gives the impression that the value is available to extract too. From brian.goetz at oracle.com Tue Jun 15 15:04:53 2021 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 15 Jun 2021 11:04:53 -0400 Subject: Case default In-Reply-To: References: Message-ID: <45e9f065-845a-e676-a898-dc90a98cd08f@oracle.com> > Trying out the JEP 406: Pattern Matching for switch and I've found that the > compiler > is accepting "case default" instead of only "default". > However, I couldn't find which JEP added this support. This is part of "Pattern Matching for Switch" (JEP 406), a preview feature in 17.? This is one of the regularizations of switch that is needed as switch labels become more powerful. > Another thing that came up when migrating some existing code to pattern > matching for switch > was the ability to "match" a default value. An example of what I tried to > do was changing > this: > > private static Long coerceToLong(Object value) { > value = convertToNumber(value); > if (value instanceof Long newValue) { > return newValue; > } > if (value instanceof Number number) { > return number.longValue(); > } > if (value instanceof String newValue) { > return Long.valueOf(newValue); > } > throw new Exception(CANNOT_CONVERT_TO.formatted(value, "Long")); > } > > To this: > > private static Long coerceToLong(Object value) { > return switch(convertToNumber(value)) { > case Long asLong -> asLong; > case Number asNumber -> asNumber.longValue(); > case String asString -> Long.valueOf(asString); > case default asValue -> throw new > Exception(CANNOT_CONVERT_TO.formatted(asValue, "Long")); > }; > } > > However, as the default case doesn't allow a pattern variable, I had to do > the following > > private static Long coerceToLong(Object value) { > value = convertToNumber(value); > return switch(value) { > case Long asLong -> asLong; > case Number asNumber -> asNumber.longValue(); > case String asString -> Long.valueOf(asString); > case default -> throw new > ELException(CANNOT_CONVERT_TO.formatted(value, "Long")); > }; > } > > This is OK, but as long as the switch allows "case default", it gives the > impression that > the value is available to extract too. You can use a more expansive pattern, such as `case Object o`, to bind to the value. From cay at horstmann.com Tue Jun 15 16:31:35 2021 From: cay at horstmann.com (Cay Horstmann) Date: Tue, 15 Jun 2021 18:31:35 +0200 Subject: Why is this switch over sealed types not exhaustive? Message-ID: <2f8dcd11-f32d-670d-6495-a9d57b2b0be8@horstmann.com> Hi, I was surprised that the following switch expression "does not cover all possible input values", according to JDK build 17-ea+26-2439. sealed abstract class A permits B, C {} final class B extends A {} sealed abstract class C extends A permits D, E {} final class D extends C {} final class E extends C {} public class Test { public static void main(String[] args) { A a = new D(); System.out.println( switch (a) { case B x -> "B"; case D x -> "D"; case E x -> "E"; }); } } However, the more combersome switch (a) { case B x -> "B"; case C c -> switch (c) { case D x -> "D"; case E x -> "E"; }; } is deemed exhaustive. Is that a bug or does it work as designed? Thanks, Cay -- Cay S. Horstmann | http://horstmann.com | mailto:cay at horstmann.com From brian.goetz at oracle.com Tue Jun 15 16:35:39 2021 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 15 Jun 2021 12:35:39 -0400 Subject: Why is this switch over sealed types not exhaustive? In-Reply-To: <2f8dcd11-f32d-670d-6495-a9d57b2b0be8@horstmann.com> References: <2f8dcd11-f32d-670d-6495-a9d57b2b0be8@horstmann.com> Message-ID: This looks like a bug.? D and E together cover C (since C is sealed *and abstract*), and B and C cover A (same reason.)? If either A or C were not abstract, you'd need a case for those. On 6/15/2021 12:31 PM, Cay Horstmann wrote: > Hi, I was surprised that the following switch expression "does not > cover all possible input values", according to JDK build 17-ea+26-2439. > > sealed abstract class A permits B, C {} > final class B extends A {} > sealed abstract class C extends A permits D, E {} > final class D extends C {} > final class E extends C {} > > public class Test { > ?? public static void main(String[] args) { > ????? A a = new D(); > ????? System.out.println( > ???????? switch (a) { > ??????????? case B x -> "B"; > ??????????? case D x -> "D"; > ??????????? case E x -> "E"; > ???????? }); > ?? } > } > > However, the more combersome > > ???????? switch (a) { > ??????????? case B x -> "B"; > ??????????? case C c -> switch (c) { > ?????????????? case D x -> "D"; > ?????????????? case E x -> "E"; > ??????????? }; > ???????? } > > is deemed exhaustive. Is that a bug or does it work as designed? > > Thanks, > > Cay > From gavin.bierman at oracle.com Tue Jun 15 16:42:41 2021 From: gavin.bierman at oracle.com (Gavin Bierman) Date: Tue, 15 Jun 2021 16:42:41 +0000 Subject: Why is this switch over sealed types not exhaustive? In-Reply-To: <2f8dcd11-f32d-670d-6495-a9d57b2b0be8@horstmann.com> References: <2f8dcd11-f32d-670d-6495-a9d57b2b0be8@horstmann.com> Message-ID: <21E8523F-0C75-4F1D-9D8F-965E00434D65@oracle.com> Probably a bug. We changed the definition of exhaustiveness to cover cases like this a little while ago, so the compiler is still catching up. Gavin > On 15 Jun 2021, at 17:31, Cay Horstmann wrote: > > Hi, I was surprised that the following switch expression "does not cover all possible input values", according to JDK build 17-ea+26-2439. > > sealed abstract class A permits B, C {} > final class B extends A {} > sealed abstract class C extends A permits D, E {} > final class D extends C {} > final class E extends C {} > > public class Test { > public static void main(String[] args) { > A a = new D(); > System.out.println( > switch (a) { > case B x -> "B"; > case D x -> "D"; > case E x -> "E"; > }); > } > } > > However, the more combersome > > switch (a) { > case B x -> "B"; > case C c -> switch (c) { > case D x -> "D"; > case E x -> "E"; > }; > } > > is deemed exhaustive. Is that a bug or does it work as designed? > > Thanks, > > Cay > > -- > > Cay S. Horstmann | http://horstmann.com | mailto:cay at horstmann.com From gavin.bierman at oracle.com Tue Jun 15 16:50:10 2021 From: gavin.bierman at oracle.com (Gavin Bierman) Date: Tue, 15 Jun 2021 16:50:10 +0000 Subject: Case default In-Reply-To: References: Message-ID: <873304A6-3F93-48B4-944C-CB1C5725C66E@oracle.com> Hi > On 15 Jun 2021, at 15:16, Thiago Henrique Hupner wrote: > > Hi. > > Trying out the JEP 406: Pattern Matching for switch and I've found that the > compiler > is accepting "case default" instead of only "default". > However, I couldn't find which JEP added this support. It?s in that JEP. It?s a little hidden, but it?s in the section "4b. New label forms arising from null labels?. > Another thing that came up when migrating some existing code to pattern > matching for switch > was the ability to "match" a default value. An example of what I tried to > do was changing > this: > > private static Long coerceToLong(Object value) { > value = convertToNumber(value); > if (value instanceof Long newValue) { > return newValue; > } > if (value instanceof Number number) { > return number.longValue(); > } > if (value instanceof String newValue) { > return Long.valueOf(newValue); > } > throw new Exception(CANNOT_CONVERT_TO.formatted(value, "Long")); > } > > To this: > > private static Long coerceToLong(Object value) { > return switch(convertToNumber(value)) { > case Long asLong -> asLong; > case Number asNumber -> asNumber.longValue(); > case String asString -> Long.valueOf(asString); > case default asValue -> throw new > Exception(CANNOT_CONVERT_TO.formatted(asValue, "Long")); > }; > } > > However, as the default case doesn't allow a pattern variable, I had to do > the following > > private static Long coerceToLong(Object value) { > value = convertToNumber(value); > return switch(value) { > case Long asLong -> asLong; > case Number asNumber -> asNumber.longValue(); > case String asString -> Long.valueOf(asString); > case default -> throw new > ELException(CANNOT_CONVERT_TO.formatted(value, "Long")); > }; > } > > This is OK, but as long as the switch allows "case default", it gives the > impression that > the value is available to extract too. No. The case default possibility is there because you may want to combine it with the new case null label, e.g. case null, default -> // matches null and any other value A case default by itself is allowed (why would we disallow it?) but a default switch label may be more readable. If you want a pattern variable then you should write a pattern! Gavin From james.laskey at oracle.com Tue Jun 15 16:59:39 2021 From: james.laskey at oracle.com (Jim Laskey) Date: Tue, 15 Jun 2021 16:59:39 +0000 Subject: Question about JEP 406 In-Reply-To: References: Message-ID: <04120D0D-103F-4A7D-A6E3-925E95AA720A@oracle.com> [HTML messed up in original code] sealed interface Exp { record Add(Exp lhs, Exp rhs) implements Exp {} record Lit(T obj) implements Exp {} }? > On May 21, 2021, at 2:06 AM, Tesla Ice Zhang wrote: > > Hi OpenJDK developers, > > I'm very excited about JEP 406. Sealed classes are taken into account in switch expressions, which is great! However, there is one special case not mentioned in the JEP, about generic sealed interfaces: > > > sealed interface Exp  record Add(Exp  record Lit }? > > > > In the above example, if we do a switch on an expression of type Exp > > Best regards, > Tesla From thihup at gmail.com Tue Jun 15 17:29:08 2021 From: thihup at gmail.com (Thiago Henrique Hupner) Date: Tue, 15 Jun 2021 14:29:08 -0300 Subject: Case default In-Reply-To: <873304A6-3F93-48B4-944C-CB1C5725C66E@oracle.com> References: <873304A6-3F93-48B4-944C-CB1C5725C66E@oracle.com> Message-ID: Hi Brian and Gavin! Thank you all for the directions, I had totally forgotten about using Object as a pattern, that makes sense. Em ter., 15 de jun. de 2021 ?s 14:25, Gavin Bierman < gavin.bierman at oracle.com> escreveu: > Hi > > > On 15 Jun 2021, at 15:16, Thiago Henrique Hupner > wrote: > > > > Hi. > > > > Trying out the JEP 406: Pattern Matching for switch and I've found that > the > > compiler > > is accepting "case default" instead of only "default". > > However, I couldn't find which JEP added this support. > > It?s in that JEP. It?s a little hidden, but it?s in the section "4b. New > label forms arising from null labels?. > > > > Another thing that came up when migrating some existing code to pattern > > matching for switch > > was the ability to "match" a default value. An example of what I tried to > > do was changing > > this: > > > > private static Long coerceToLong(Object value) { > > value = convertToNumber(value); > > if (value instanceof Long newValue) { > > return newValue; > > } > > if (value instanceof Number number) { > > return number.longValue(); > > } > > if (value instanceof String newValue) { > > return Long.valueOf(newValue); > > } > > throw new Exception(CANNOT_CONVERT_TO.formatted(value, "Long")); > > } > > > > To this: > > > > private static Long coerceToLong(Object value) { > > return switch(convertToNumber(value)) { > > case Long asLong -> asLong; > > case Number asNumber -> asNumber.longValue(); > > case String asString -> Long.valueOf(asString); > > case default asValue -> throw new > > Exception(CANNOT_CONVERT_TO.formatted(asValue, "Long")); > > }; > > } > > > > However, as the default case doesn't allow a pattern variable, I had to > do > > the following > > > > private static Long coerceToLong(Object value) { > > value = convertToNumber(value); > > return switch(value) { > > case Long asLong -> asLong; > > case Number asNumber -> asNumber.longValue(); > > case String asString -> Long.valueOf(asString); > > case default -> throw new > > ELException(CANNOT_CONVERT_TO.formatted(value, "Long")); > > }; > > } > > > > This is OK, but as long as the switch allows "case default", it gives the > > impression that > > the value is available to extract too. > > No. The case default possibility is there because you may want to combine > it with the new case null label, e.g. > > case null, default -> // matches null and any other value > > A case default by itself is allowed (why would we disallow it?) but a > default switch label may be more readable. > > If you want a pattern variable then you should write a pattern! > > Gavin > > > From forax at univ-mlv.fr Tue Jun 15 20:00:34 2021 From: forax at univ-mlv.fr (Remi Forax) Date: Tue, 15 Jun 2021 22:00:34 +0200 (CEST) Subject: Question about JEP 406 In-Reply-To: <04120D0D-103F-4A7D-A6E3-925E95AA720A@oracle.com> References: <04120D0D-103F-4A7D-A6E3-925E95AA720A@oracle.com> Message-ID: <479768510.1425940.1623787234027.JavaMail.zimbra@u-pem.fr> It can be reduced to sealed interface Exp { } record Add() implements Exp {} record Lit(T obj) implements Exp {} Yes, we have missed that case. When a subtype of a sealed type is not a subtype of the type switch upon, it should be discarded when testing exhaustiveness. Thanks, R?mi ----- Mail original ----- > De: "Jim Laskey" > ?: "amber-dev" > Cc: "Tesla Ice Zhang" > Envoy?: Mardi 15 Juin 2021 18:59:39 > Objet: Re: Question about JEP 406 > [HTML messed up in original code] > > sealed interface Exp { > record Add(Exp lhs, Exp rhs) implements Exp {} > record Lit(T obj) implements Exp {} > } > > >> On May 21, 2021, at 2:06 AM, Tesla Ice Zhang wrote: >> >> Hi OpenJDK developers, >> >> I'm very excited about JEP 406. Sealed classes are taken into account in switch >> expressions, which is great! However, there is one special case not mentioned >> in the JEP, about generic sealed interfaces: >> >> >> sealed interface Exp>  record Add(Exp> Exp>  record Lit> } >> >> >> >> In the above example, if we do a switch on an expression of type >> Exp> >> >> Best regards, > > Tesla From forax at univ-mlv.fr Wed Jun 16 10:09:06 2021 From: forax at univ-mlv.fr (forax at univ-mlv.fr) Date: Wed, 16 Jun 2021 12:09:06 +0200 (CEST) Subject: Question about JEP 406 In-Reply-To: References: <04120D0D-103F-4A7D-A6E3-925E95AA720A@oracle.com> <479768510.1425940.1623787234027.JavaMail.zimbra@u-pem.fr> Message-ID: <528274.1675772.1623838146792.JavaMail.zimbra@u-pem.fr> > De: "Tesla Ice Zhang" > ?: "Remi Forax" , "Tesla Ice Zhang" > > Cc: "amber-dev" , "Jim Laskey" > > Envoy?: Mercredi 16 Juin 2021 03:40:38 > Objet: Re: Question about JEP 406 > Hi R?mi, > > Yes, we have missed that case. > Are you (or other people developing openjdk) going to cover this case? Is it > possible to see it in the preview versions of openjdk? We have passed the point the spec of Java 17 can be modified some weeks ago, so it will be available (if everybody agree) as a preview feature of Java 18. This is why a preview feature becomes a real features only after several releases, it give us time to gather feedback and act accordingly. regards, R?mi > Regards, > Tesla > ---Original--- > From: "Remi Forax" > Date: Wed, Jun 16, 2021 04:00 AM > To: "Tesla Ice Zhang"; > Cc: "amber-dev";"Jim > Laskey"; > Subject: Re: Question about JEP 406 > It can be reduced to > sealed interface Exp { } > record Add() implements Exp {} > record Lit(T obj) implements Exp {} > Yes, we have missed that case. > When a subtype of a sealed type is not a subtype of the type switch upon, it > should be discarded when testing exhaustiveness. > Thanks, > R?mi > ----- Mail original ----- > > De: "Jim Laskey" > > ?: "amber-dev" > > Cc: "Tesla Ice Zhang" > > Envoy?: Mardi 15 Juin 2021 18:59:39 > > Objet: Re: Question about JEP 406 > > [HTML messed up in original code] > > sealed interface Exp { > > record Add(Exp lhs, Exp rhs) implements Exp {} > > record Lit(T obj) implements Exp {} > > } > >> On May 21, 2021, at 2:06 AM, Tesla Ice Zhang wrote: > >> Hi OpenJDK developers, > >> I'm very excited about JEP 406. Sealed classes are taken into account in switch > >> expressions, which is great! However, there is one special case not mentioned > >> in the JEP, about generic sealed interfaces: > >> sealed interface Exp >>  record Add(Exp >> Exp >>  record Lit >> } > >> In the above example, if we do a switch on an expression of type > >> Exp >> Best regards, > > > Tesla From duke at openjdk.java.net Thu Jun 17 22:07:05 2021 From: duke at openjdk.java.net (duke) Date: Thu, 17 Jun 2021 22:07:05 GMT Subject: git: openjdk/amber: stats-before-this-super: 76 new changesets Message-ID: <8d4a5289-d901-4011-a3cc-358a2834dc60@openjdk.org> Changeset: 2e900da5 Author: Daniel D. Daugherty Date: 2021-06-10 23:08:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2e900da5f70105c153500908c693b2601fa30477 8268574: ProblemList tests failing due to UseBiasedLocking going away Reviewed-by: cjplummer ! test/hotspot/jtreg/ProblemList.txt Changeset: df65237b Author: Hamlin Li Date: 2021-06-11 01:20:47 +0000 URL: https://git.openjdk.java.net/amber/commit/df65237b9a55aec4374ef63dcc9ab13d3eda8408 8267930: Refine code for loading hsdis library Reviewed-by: whuang, neliasso, ysuenaga ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/compiler/disassembler.hpp Changeset: 94d0b0f9 Author: Igor Ignatyev Date: 2021-06-11 02:44:08 +0000 URL: https://git.openjdk.java.net/amber/commit/94d0b0f9810bd1a8da06ec267a1c7589d6cb756b 8268565: runtime/records/RedefineRecord.java should be run in driver mode Reviewed-by: hseigel ! test/hotspot/jtreg/runtime/records/RedefineRecord.java Changeset: 49112fa5 Author: ScientificWare Committer: Erik Joelsson Date: 2021-06-11 12:25:37 +0000 URL: https://git.openjdk.java.net/amber/commit/49112fa5752174a77fb5cd276fdd4240bf76bf82 8265909: build.tools.dtdbuilder.DTDBuilder.java failed detecting missing path of dtd_home Reviewed-by: erikj ! make/jdk/src/classes/build/tools/dtdbuilder/DTDBuilder.java Changeset: a466b49e Author: Joe Darcy Date: 2021-06-11 23:10:00 +0000 URL: https://git.openjdk.java.net/amber/commit/a466b49e71b0d235294e17faba47ed4fd3fb8f6e 8267634: Update --release 17 symbol information for JDK 17 build 26 Reviewed-by: jjg, iris ! make/data/symbols/java.base-H.sym.txt ! make/data/symbols/jdk.compiler-H.sym.txt ! make/data/symbols/jdk.incubator.foreign-H.sym.txt + make/data/symbols/jdk.incubator.vector-H.sym.txt ! make/data/symbols/jdk.javadoc-H.sym.txt + make/data/symbols/jdk.jfr-H.sym.txt + make/data/symbols/jdk.management.jfr-H.sym.txt ! make/data/symbols/symbols Changeset: 5cee23a9 Author: Yi Yang Date: 2021-06-12 01:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/5cee23a9ed0b7fe2657be7492d9c1f78fcd02ebf 8265518: C1: Intrinsic support for Preconditions.checkIndex Reviewed-by: dfuchs, iveresov ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/nio/Buffer.java + test/hotspot/jtreg/compiler/c1/TestCheckIndexC1Intrinsic.java Changeset: 90c1034c Author: Daniel D. Daugherty Date: 2021-06-12 13:53:07 +0000 URL: https://git.openjdk.java.net/amber/commit/90c1034cd4077e63afc0aad53191a04699a816ce 8268644: ProblemList serviceability/sa/ClhsdbJstackXcompStress.java in -Xcomp mode Reviewed-by: azvegint ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 1ba4e0ca Author: David Holmes Date: 2021-06-13 22:16:12 +0000 URL: https://git.openjdk.java.net/amber/commit/1ba4e0cada031407a17a665cf24b03bacb59cdbb 8257038: Remove expired flags in JDK 18 Reviewed-by: kbarrett, ccheung ! src/hotspot/share/runtime/arguments.cpp Changeset: ba601b84 Author: Ioi Lam Date: 2021-06-14 05:55:20 +0000 URL: https://git.openjdk.java.net/amber/commit/ba601b8407c6d56e48b57a9524a11bb275e08adc 8268520: VirtualSpace::print_on() should be const Reviewed-by: kbarrett, stuefe, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp Changeset: 51f3427e Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2021-06-14 08:24:24 +0000 URL: https://git.openjdk.java.net/amber/commit/51f3427e9bb4a3924a8178338316b9ea30304182 8266791: Annotation property which is compiled as an array property but changed to a single element throws NullPointerException Reviewed-by: darcy, jfranck ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java + test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java Changeset: c4207355 Author: Markus Gr?nlund Date: 2021-06-14 10:41:00 +0000 URL: https://git.openjdk.java.net/amber/commit/c4207355d3fc19687c72f47edf21611ffed7efaf 8267579: Thread::cooked_allocated_bytes() hits assert(left >= right) failed: avoid underflow Reviewed-by: dcubed, stefank, kbarrett ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/runtime/thread.inline.hpp Changeset: c0b4407d Author: Anton Litvinov Date: 2021-06-14 13:27:59 +0000 URL: https://git.openjdk.java.net/amber/commit/c0b4407d09a7bf9f15553dc5344b1e354b150d57 8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java + test/jdk/java/awt/print/PrinterJob/ExceptionFromPrintableIsIgnoredTest.java Changeset: 5b8c51f5 Author: Igor Ignatyev Date: 2021-06-10 17:19:37 +0000 URL: https://git.openjdk.java.net/amber/commit/5b8c51f59a5f23930ee43bea30201c1ff88c44cd 8268539: several serviceability/sa tests should be run in driver mode Backport-of: 78cb6776b6d43b67457993a109719b36ee892d60 ! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java ! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestSysProps.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java Changeset: 53b6e2c8 Author: Igor Ignatyev Date: 2021-06-10 18:05:16 +0000 URL: https://git.openjdk.java.net/amber/commit/53b6e2c85cab251362d27a1cd0cd37bc7d380360 8267448: Add "ulimit -a" to environment.html Reviewed-by: cjplummer ! test/failure_handler/src/share/conf/linux.properties ! test/failure_handler/src/share/conf/mac.properties ! test/failure_handler/src/share/conf/windows.properties Changeset: 7b2e7d8b Author: Weijun Wang Date: 2021-06-10 22:18:38 +0000 URL: https://git.openjdk.java.net/amber/commit/7b2e7d8bab890bd655093976cc9c3b0b6d00c034 8268525: Some new memory leak after JDK-8248268 and JDK-8255557 Reviewed-by: valeriep, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java ! src/java.base/share/classes/com/sun/crypto/provider/ConstructKeys.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java ! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java Changeset: e3eef3b4 Author: Jie Fu Date: 2021-06-11 02:47:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e3eef3b41ab22b3fb1e4ee33ce4a3d3457d35ff1 8268576: jdk/jfr/event/gc/collection/TestSystemGc.java fails Reviewed-by: egahlin, dholmes = test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java Changeset: bd9c2fa7 Author: Igor Ignatyev Date: 2021-06-11 03:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/bd9c2fa73b61d2461fc44b6056437aee294c9082 8268565: runtime/records/RedefineRecord.java should be run in driver mode Backport-of: 94d0b0f9810bd1a8da06ec267a1c7589d6cb756b ! test/hotspot/jtreg/runtime/records/RedefineRecord.java Changeset: a437ce83 Author: Igor Ignatyev Date: 2021-06-11 05:05:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a437ce839f749dab8c42611e0190ece5bea5d255 8268580: runtime/memory/LargePages/TestLargePagesFlags.java should be run in driver mode Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java Changeset: da043e99 Author: Daniel Fuchs Date: 2021-06-11 08:42:14 +0000 URL: https://git.openjdk.java.net/amber/commit/da043e99b830fa4fcbfdbdbed182abc394ba6fb1 8268555: Update HttpClient tests that use ITestContext to jtreg 6+1 Reviewed-by: chegar ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/ISO_8859_1_Test.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java ! test/jdk/java/net/httpclient/Response204V2Test.java ! test/jdk/java/net/httpclient/ShortResponseBody.java Changeset: cce8da2c Author: Igor Ignatyev Date: 2021-06-11 12:40:44 +0000 URL: https://git.openjdk.java.net/amber/commit/cce8da2c60812873b63de4e65bc992bc6d825fe1 8268602: a couple runtime/os tests don't check exit code Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/os/AvailableProcessors.java ! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java Changeset: e39346e7 Author: Weijun Wang Date: 2021-06-11 15:12:11 +0000 URL: https://git.openjdk.java.net/amber/commit/e39346e708a06cdee2b9a096f08c1cfe2e21dfc2 8268093: Manual Testcase: "sun/security/krb5/config/native/TestDynamicStore.java" Fails with NPE Reviewed-by: mullan ! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java ! test/jdk/sun/security/krb5/config/native/libTestDynamicStore.m Changeset: 01054e6f Author: Calvin Cheung Date: 2021-06-11 16:08:18 +0000 URL: https://git.openjdk.java.net/amber/commit/01054e6f5ab75dd1b7d3e82be0eb83f14a7add15 8268470: CDS dynamic dump asserts with JFR RecordingStream Reviewed-by: minqi, iklam ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JFRDynamicCDS.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/JFRDynamicCDSApp.java Changeset: 6171ae45 Author: Daniel D. Daugherty Date: 2021-06-11 20:24:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6171ae455288a74c4c3dcec6983515db04bdc360 8268630: ProblemList serviceability/jvmti/CompiledMethodLoad/Zombie.java on linux-aarch64 Reviewed-by: erikj ! test/hotspot/jtreg/ProblemList.txt Changeset: fe48ea9d Author: Chris Hegarty Date: 2021-06-14 08:29:49 +0000 URL: https://git.openjdk.java.net/amber/commit/fe48ea9d7975188853bc165ce29789753f4758f2 8268342: java/foreign/channels/TestAsyncSocketChannels.java fails with "IllegalStateException: This segment is already closed" Reviewed-by: dfuchs ! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java Changeset: b3185354 Author: Markus Gr?nlund Date: 2021-06-14 13:11:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b318535452bc0dbc7f8a111a71bb0881833495e1 8267579: Thread::cooked_allocated_bytes() hits assert(left >= right) failed: avoid underflow Backport-of: c4207355d3fc19687c72f47edf21611ffed7efaf ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/runtime/thread.inline.hpp Changeset: 17295b1b Author: Jesper Wilhelmsson Date: 2021-06-14 15:55:57 +0000 URL: https://git.openjdk.java.net/amber/commit/17295b1bb02b2121978f1459b2e75c5e1031e7ea Merge Reviewed-by: dcubed ! test/failure_handler/src/share/conf/linux.properties ! test/failure_handler/src/share/conf/mac.properties ! test/hotspot/jtreg/ProblemList.txt ! test/failure_handler/src/share/conf/linux.properties ! test/failure_handler/src/share/conf/mac.properties ! test/hotspot/jtreg/ProblemList.txt Changeset: e59acd98 Author: Zhengyu Gu Date: 2021-06-14 18:07:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e59acd9860ca9e50c91472f8215f73c17d2099b6 8268699: Shenandoah: Add test for JDK-8268127 Reviewed-by: rkennke + test/hotspot/jtreg/gc/shenandoah/options/TestLargePagesWithSmallHeap.java Changeset: 2e70bc35 Author: Leonid Mesnik Date: 2021-06-14 19:35:24 +0000 URL: https://git.openjdk.java.net/amber/commit/2e70bc35dffce47e85f5ca4eaa4c9bdba5afb95b 8268626: Remove native pre-jdk9 support for jtreg failure handler Reviewed-by: erikj ! make/test/BuildFailureHandler.gmk ! test/failure_handler/Makefile ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java - test/failure_handler/src/windows/native/libtimeoutHandler/GatherProcessInfoTimeoutHandler.c Changeset: 9f3c7e74 Author: David Holmes Date: 2021-06-15 02:12:57 +0000 URL: https://git.openjdk.java.net/amber/commit/9f3c7e74ff00a7550742ed8b9d6671c2d4bb6041 8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name Co-authored-by: Markus GaisBauer Reviewed-by: stuefe, luhenry ! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java Changeset: d3840932 Author: Nils Eliasson Date: 2021-06-15 08:53:39 +0000 URL: https://git.openjdk.java.net/amber/commit/d384093289561015c69b684a9e21a8c4c1851c4c 8268125: ZGC: Clone oop array gets wrong acopy stub Reviewed-by: kvn, vlivanov ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java Changeset: 0b09129f Author: Sergey Bylokhov Date: 2021-06-15 15:29:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0b09129faefb945c2f2c35dab2731961216d054e 8268620: InfiniteLoopException test may fail on x86 platforms Reviewed-by: prr, trebari, azvegint ! test/jdk/java/awt/Robot/InfiniteLoopException.java Changeset: 00e33a45 Author: Kim Barrett Date: 2021-06-15 22:05:15 +0000 URL: https://git.openjdk.java.net/amber/commit/00e33a45feee1544a9d5be8b2fd1e0987ef1dfc5 8268647: Generation::expand_and_allocate has unused "parallel" argument Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/shared/generation.hpp Changeset: abe20c18 Author: Jan Lahoda Date: 2021-06-14 14:25:32 +0000 URL: https://git.openjdk.java.net/amber/commit/abe20c188c67a85176f1f1ea530184ce0ec4fe29 8268333: javac crashes when pattern matching switch contains default case which is not last Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/patterns/Switches.java Changeset: c088d093 Author: Calvin Cheung Date: 2021-06-14 15:02:55 +0000 URL: https://git.openjdk.java.net/amber/commit/c088d093e2e73fd0739d9e96f9f5ea67a01ae06c 8268522: InstanceKlass::can_be_verified_at_dumptime() returns opposite value Reviewed-by: dholmes, minqi, iklam ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp Changeset: bca914b2 Author: Guoxiong Li Committer: Vicente Romero Date: 2021-06-14 19:02:23 +0000 URL: https://git.openjdk.java.net/amber/commit/bca914b29e4cec918d4648fd048139b2c429c27d 8268670: yield statements doesn't allow ~ or ! unary operators in expression Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java Changeset: 702e3ff0 Author: Dean Long Date: 2021-06-14 19:25:49 +0000 URL: https://git.openjdk.java.net/amber/commit/702e3ff05472e35140b38fd5a4d1266f4efdd7bb 8268366: Incorrect calculation of has_fpu_registers in C1 linear scan Reviewed-by: kvn, chagedorn ! src/hotspot/share/c1/c1_LinearScan.cpp + test/hotspot/jtreg/compiler/c1/TestLinearScanHasFPURegisters.java Changeset: ee301596 Author: Valerie Peng Date: 2021-06-14 20:34:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ee3015968d56ed6179b6bfbde3f004500dce2ce3 8268621: SunJCE provider may throw unexpected NPE for un-initialized AES KW/KWP Ciphers Reviewed-by: xuelei ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java ! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java Changeset: f69e2d56 Author: Valerie Peng Date: 2021-06-14 20:40:26 +0000 URL: https://git.openjdk.java.net/amber/commit/f69e2d5651f239209543bc1daf707a1c1114f6e5 8267397: AlgorithmId's OID cache is never refreshed Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/jca/Providers.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! test/jdk/sun/security/x509/AlgorithmId/ExtensibleAlgorithmId.java Changeset: a5bf5e0e Author: David Holmes Date: 2021-06-14 23:02:38 +0000 URL: https://git.openjdk.java.net/amber/commit/a5bf5e0e5f6c18b51e398ab81ed9d0a29bf31b6f 8266614: update manpage for -Xlog:async Reviewed-by: hseigel, xliu ! src/java.base/share/man/java.1 Changeset: 4a6da99f Author: Jie Fu Date: 2021-06-14 23:39:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4a6da99f28af6bdb8fbb66093ce4386623c77ae2 8268643: SVML lib shouldn't be generated when C2 is absent Reviewed-by: erikj ! make/autoconf/jvm-features.m4 ! make/autoconf/spec.gmk.in ! make/modules/jdk.incubator.vector/Lib.gmk Changeset: 4d8b5c70 Author: Vladimir Kozlov Date: 2021-06-14 23:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4d8b5c70dff51470210a0ca93b932af1b27c9f27 8268347: C2: nested locks optimization may create unbalanced monitor enter/exit code Reviewed-by: roland, vlivanov, dcubed ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/c2compiler.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/locknode.cpp ! src/hotspot/share/opto/locknode.hpp ! src/hotspot/share/opto/macro.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/compiler/locks/TestNestedLocksElimination.java Changeset: 35d867df Author: Jan Lahoda Date: 2021-06-15 09:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/35d867df1f2064e867dcf1030c498bfa23568054 8268663: Crash when guards contain boolean expression Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/patterns/Guards.java ! test/langtools/tools/javac/patterns/SwitchErrors.java ! test/langtools/tools/javac/patterns/SwitchErrors.out Changeset: e36136fa Author: Nils Eliasson Date: 2021-06-15 11:33:12 +0000 URL: https://git.openjdk.java.net/amber/commit/e36136fa934505fdf7d80ed415ebf009050dac28 8268125: ZGC: Clone oop array gets wrong acopy stub Reviewed-by: vlivanov ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java Changeset: 76cad4b1 Author: Hannes Walln?fer Date: 2021-06-15 15:56:28 +0000 URL: https://git.openjdk.java.net/amber/commit/76cad4b1ae76c6cc854f7a901736bf108639f8f2 8263321: Regression 8% in javadoc-steady in 17-b11 Reviewed-by: prappo, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.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/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 31a055e6 Author: Joe Darcy Date: 2021-06-15 18:52:54 +0000 URL: https://git.openjdk.java.net/amber/commit/31a055e67a9a579a6b6ab26519271202da53a295 8268736: Use apiNote in AutoCloseable.close javadoc Reviewed-by: bpb, naoto ! src/java.base/share/classes/java/lang/AutoCloseable.java Changeset: fe7a44de Author: Chris Plummer Date: 2021-06-15 18:59:04 +0000 URL: https://git.openjdk.java.net/amber/commit/fe7a44de63f19921e373ff336be26f9165ac6977 8268723: Problem list SA core file tests on OSX when using ZGC Reviewed-by: dholmes, dcubed, sspitsyn ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 9ac0609e Author: Daniel D. Daugherty Date: 2021-06-15 20:36:38 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac0609ed1513a5c7484ccc2c219fe6cd9c9d6d6 8268828: ProblemList compiler/intrinsics/VectorizedMismatchTest.java on win-x64 Reviewed-by: ccheung ! test/hotspot/jtreg/ProblemList.txt Changeset: 788b3095 Author: Maurizio Cimadamore Date: 2021-06-15 20:37:20 +0000 URL: https://git.openjdk.java.net/amber/commit/788b309563610b690306211790af17954f7556cb 8268768: idea.sh has been updated in surprising and incompatible ways Reviewed-by: erikj ! bin/idea.sh + make/ide/idea/jdk/build.xml ! make/ide/idea/jdk/idea.gmk + make/ide/idea/jdk/template/ant.xml ! make/ide/idea/jdk/template/compiler.xml ! make/ide/idea/jdk/template/jdk.iml ! make/ide/idea/jdk/template/misc.xml ! make/ide/idea/jdk/template/modules.xml + make/ide/idea/jdk/template/src/idea/IdeaLoggerWrapper.java + make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java ! make/ide/idea/jdk/template/vcs.xml ! make/ide/idea/jdk/template/workspace.xml Changeset: e0f6f70d Author: Jesper Wilhelmsson Date: 2021-06-15 22:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/e0f6f70d3f9e748d2bc53f371beca487e9343d4a Merge ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: 48d45628 Author: Denghui Dong Committer: Yi Yang Date: 2021-06-16 02:08:37 +0000 URL: https://git.openjdk.java.net/amber/commit/48d456281ea73e22eaaae6a082bb43610647d660 8268780: Use 'print_cr' instead of 'print' for the message 'eliminated ' Reviewed-by: cjplummer, zgu, dcubed ! src/hotspot/share/runtime/vframe.cpp Changeset: 3ad65867 Author: Calvin Cheung Date: 2021-06-16 02:17:41 +0000 URL: https://git.openjdk.java.net/amber/commit/3ad658677b1ad2ea15d75ec7f1fe71e37f3913b9 8268078: ClassListParser::_interfaces should be freed Reviewed-by: minqi, iklam, coleenp ! src/hotspot/share/cds/classListParser.cpp Changeset: af13fe11 Author: Coleen Phillimore Date: 2021-06-16 12:41:51 +0000 URL: https://git.openjdk.java.net/amber/commit/af13fe110720ff20ccea0a01fe088707208c3dd8 8267870: Remove unnecessary char_converter during class loading Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/classfile/javaAssertions.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: 72b3b0af Author: Coleen Phillimore Date: 2021-06-16 12:43:11 +0000 URL: https://git.openjdk.java.net/amber/commit/72b3b0af08136342e54e1cdea0c48d64172e8870 8267752: KVHashtable doesn't deallocate entries Reviewed-by: iklam, stuefe ! src/hotspot/share/utilities/hashtable.hpp Changeset: e4908a43 Author: Ioi Lam Date: 2021-06-16 16:05:19 +0000 URL: https://git.openjdk.java.net/amber/commit/e4908a439a235ee437c0e6e39341e1d67904f49e 8268778: CDS check_excluded_classes needs DumpTimeTable_lock Reviewed-by: ccheung, minqi ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: c20f80a4 Author: Coleen Phillimore Date: 2021-06-16 16:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/c20f80a4d2e8d0f5995ad44a38e838adbff6068d 8259066: Obsolete -XX:+AlwaysLockClassLoader Reviewed-by: hseigel ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: b836b83b Author: Rajan Halade Date: 2021-06-16 17:10:40 +0000 URL: https://git.openjdk.java.net/amber/commit/b836b83b2aefbc87b0cf26990ddbab4479c42b71 8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test Reviewed-by: xuelei ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 02c9bf08 Author: Xin Liu Committer: David Holmes Date: 2021-06-16 23:54:21 +0000 URL: https://git.openjdk.java.net/amber/commit/02c9bf087e50885bbc8028415c4e674947ee7a16 8268852: AsyncLogWriter should not overide is_Named_thread() Reviewed-by: dholmes, ysuenaga ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: 10068c1b Author: Daniel D. Daugherty Date: 2021-06-15 21:48:36 +0000 URL: https://git.openjdk.java.net/amber/commit/10068c1bace0ea650bda3e2234a44cbf401afc7d 8268830: ProblemList 3 serviceability/dcmd/framework tests with ZGC on win-x64 Reviewed-by: kbarrett ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: b18de6cf Author: Daniel D. Daugherty Date: 2021-06-15 23:50:08 +0000 URL: https://git.openjdk.java.net/amber/commit/b18de6cf79e0195736d94b08be67f10ca7c3cd08 8268851: ProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java on linux-X64 Reviewed-by: bpb ! test/jdk/ProblemList.txt Changeset: 4d545a1f Author: Roland Westrelin Date: 2021-06-16 07:36:07 +0000 URL: https://git.openjdk.java.net/amber/commit/4d545a1f86325140ed268c5437d776ceb8e21077 8267988: C2: assert(!addp->is_AddP() || addp->in(AddPNode::Base)->is_top() || addp->in(AddPNode::Base) == n->in(AddPNode::Base)) failed: Base pointers must match (addp 1301) Reviewed-by: chagedorn, vlivanov, kvn ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestAddPChainWithDifferentBase.java Changeset: 59de99d1 Author: Stefan Johansson Date: 2021-06-16 08:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/59de99d11988b7f1ab20e323f3dc4d0d49e3b7a3 8267271: Fix gc/arguments/TestNewRatioFlag.java expectedNewSize calculation Reviewed-by: tschatzl, kbarrett ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java Changeset: 19f5fab1 Author: David Holmes Date: 2021-06-16 11:59:43 +0000 URL: https://git.openjdk.java.net/amber/commit/19f5fab175e308e2ab90d6d3efc2335fe751009e 8268861: Disable Windows-Aarch64 build in GitHub Actions Reviewed-by: mikael, sjohanss ! .github/workflows/submit.yml Changeset: 9ad19f78 Author: Christian Hagedorn Date: 2021-06-16 13:02:51 +0000 URL: https://git.openjdk.java.net/amber/commit/9ad19f7838e6f6e128583c191c5507c1e2bd5083 8256934: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit Reviewed-by: roland, vlivanov ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestPartialPeelingSinkNodes.java Changeset: 38dbe05e Author: Bradford Wetmore Date: 2021-06-16 16:59:02 +0000 URL: https://git.openjdk.java.net/amber/commit/38dbe05e004a018c810e3acaae4660c69dd982da 8268901: JDK-8268768 missed removing two files Reviewed-by: mcimadamore - make/ide/idea/jdk/template/module.iml - make/ide/idea/jdk/template/test.iml Changeset: 8ea0606a Author: Daniel Fuchs Date: 2021-06-16 17:24:06 +0000 URL: https://git.openjdk.java.net/amber/commit/8ea0606aba15911f5bfe2c81a83b42288d97095f 8268714: [macos-aarch64] 7 java/net/httpclient/websocket tests failed Reviewed-by: chegar, michaelm ! test/jdk/java/net/httpclient/ISO_8859_1_Test.java ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java ! test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java ! test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java ! test/jdk/java/net/httpclient/websocket/PendingPingBinaryClose.java ! test/jdk/java/net/httpclient/websocket/PendingPingTextClose.java ! test/jdk/java/net/httpclient/websocket/PendingPongBinaryClose.java ! test/jdk/java/net/httpclient/websocket/PendingPongTextClose.java ! test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java ! test/jdk/java/net/httpclient/websocket/Support.java ! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java Changeset: 2c7e47e1 Author: Jonathan Gibbons Date: 2021-06-16 18:03:48 +0000 URL: https://git.openjdk.java.net/amber/commit/2c7e47e12b8a772bcebcdf0b15d6a4d3f92e2267 8268774: Residual logging output written to STDOUT, not STDERR Reviewed-by: prappo, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! test/langtools/jdk/javadoc/tool/ToolProviderTest.java ! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java + test/langtools/jdk/javadoc/tool/testToolStreams/TestToolStreams.java Changeset: 54f5ffea Author: Rajan Halade Date: 2021-06-16 18:53:37 +0000 URL: https://git.openjdk.java.net/amber/commit/54f5ffeaad9da7cc77d9b6c0339758340c42ea2e 8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test Backport-of: b836b83b2aefbc87b0cf26990ddbab4479c42b71 ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: f0f21788 Author: Daniel D. Daugherty Date: 2021-06-16 19:19:00 +0000 URL: https://git.openjdk.java.net/amber/commit/f0f2178876813cca070db01ce37ea7a04b712923 8268909: ProblemList jdk/jfr/api/consumer/streaming/TestLatestEvent.java on win-x64 Reviewed-by: mikael, dfuchs ! test/jdk/ProblemList.txt Changeset: ee03bc6d Author: Yasumasa Suenaga Date: 2021-06-16 23:21:51 +0000 URL: https://git.openjdk.java.net/amber/commit/ee03bc6d0aad4b0d07bbe792c8cc77f986c617e1 8268863: ProblemList serviceability/sa/TestJmapCoreMetaspace.java on linux-x64 with ZGC Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 9f7851b5 Author: David Holmes Date: 2021-06-16 23:58:24 +0000 URL: https://git.openjdk.java.net/amber/commit/9f7851b5f5220132fce8556269851e33ac06ef31 8260194: Update the documentation for -Xcheck:jni Reviewed-by: coleenp, hseigel ! src/java.base/share/man/java.1 Changeset: 3637e50b Author: Jesper Wilhelmsson Date: 2021-06-17 01:05:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3637e50b30e92538510c1a8e8893cedc3bd4ccd5 Merge Changeset: e8446107 Author: David Holmes Date: 2021-06-17 07:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/e84461072af9cdb2ee83f5c0747ea5881a0ae805 8268927: Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)" Reviewed-by: stuefe ! src/hotspot/os/windows/os_windows.cpp Changeset: 2d088fa9 Author: Michael McMahon Date: 2021-06-17 07:13:59 +0000 URL: https://git.openjdk.java.net/amber/commit/2d088fa91d18252a801db3b84ff87e261d63ebd4 8268294: Reusing HttpClient in a WebSocket.Listener hangs. Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientFacade.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/WebSocketImpl.java + test/jdk/java/net/httpclient/websocket/WebSocketServerDriver.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/DefaultMessageStreamHandler.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageStreamHandler.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageStreamResponder.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketAndHttpClient.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketAndHttpTest.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketResponder.java + test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketServer.java Changeset: f2afe0a5 Author: Thomas Schatzl Date: 2021-06-17 17:22:09 +0000 URL: https://git.openjdk.java.net/amber/commit/f2afe0a5130fd3162403ecc18c827bcf56e9c883 8268556: Use bitmap for storing regions that failed evacuation Reviewed-by: kbarrett, iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp Changeset: fa3b44d4 Author: Xin Liu Committer: Paul Hohensee Date: 2021-06-17 20:27:14 +0000 URL: https://git.openjdk.java.net/amber/commit/fa3b44d43811dca8c609d6c61a58680835abf8e3 8268638: semaphores of AsyncLogWriter may be broken when JVM is exiting. Reviewed-by: dholmes, phh ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp Changeset: 67f81a0c Author: duke Date: 2021-06-17 22:02:16 +0000 URL: https://git.openjdk.java.net/amber/commit/67f81a0c715038462acc90843fb870f7e76ebcbc Automatic merge of master into stats-before-this-super From duke at openjdk.java.net Thu Jun 24 22:07:35 2021 From: duke at openjdk.java.net (duke) Date: Thu, 24 Jun 2021 22:07:35 GMT Subject: git: openjdk/amber: stats-before-this-super: 91 new changesets Message-ID: <74a6e5ba-3c7e-4b74-84aa-cca1fedaa66a@openjdk.org> Changeset: bb24fa65 Author: Ioi Lam Date: 2021-06-17 22:19:23 +0000 URL: https://git.openjdk.java.net/amber/commit/bb24fa652aa1edc8ece8713f559be2fe3437d666 8267189: Remove duplicated unregistered classes from dynamic archive Reviewed-by: ccheung, minqi ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DuplicatedCustomTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/DuplicatedCustomApp.java Changeset: 58e6e6d9 Author: Rajan Halade Date: 2021-06-18 00:49:40 +0000 URL: https://git.openjdk.java.net/amber/commit/58e6e6d919cb15559a61a67805da263be3c9d693 8268678: LetsEncryptCA.java test fails as Let?s Encrypt Authority X3 is retired Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java Changeset: 112ddb76 Author: Jie Fu Date: 2021-06-17 02:10:52 +0000 URL: https://git.openjdk.java.net/amber/commit/112ddb7633d8794d5c85e1b2cf0369ee2e0e349a 8268641: [foreign] assert(allocates2(pc)) failed: not in CodeBuffer memory with ShenandoahGC Reviewed-by: rbackman, kvn ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp Changeset: 4c9aefdb Author: Eric Liu Committer: Pengfei Li Date: 2021-06-17 02:47:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4c9aefdb6193f754bfac3ae022f08a76b0cae718 8268739: AArch64: Build failure after JDK-8267663 Reviewed-by: aph, dholmes ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: 344e3edf Author: Julia Boes Date: 2021-06-17 09:10:27 +0000 URL: https://git.openjdk.java.net/amber/commit/344e3edf7602d8b788334bd103e9a63a8d74a6f8 8268080: java/util/concurrent/forkjoin/AsyncShutdownNow.java fails with java.util.concurrent.RejectedExecutionException Co-authored-by: Doug Lea
Reviewed-by: chegar, dfuchs ! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java ! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.java Changeset: 7d7bdbe1 Author: Patrick Concannon Date: 2021-06-17 09:35:08 +0000 URL: https://git.openjdk.java.net/amber/commit/7d7bdbe135018f1452fa133b294575014e3e871b 8268776: Test `ADatagramSocket.java` missing /othervm from @run tag Reviewed-by: dfuchs ! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java Changeset: 69d01b6b Author: Jonathan Gibbons Date: 2021-06-17 14:09:11 +0000 URL: https://git.openjdk.java.net/amber/commit/69d01b6bcabda177f5e27f6c7b141be57cd00619 8249899: jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id 8249897: jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id 8249898: jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id Reviewed-by: hannesw - test/langtools/jdk/javadoc/tool/6176978/T6176978.java - test/langtools/jdk/javadoc/tool/6176978/X.java - test/langtools/jdk/javadoc/tool/InlineTagsWithBraces.java - test/langtools/jdk/javadoc/tool/LangVers.java Changeset: 091bc4a1 Author: Paul Sandoz Date: 2021-06-17 14:55:18 +0000 URL: https://git.openjdk.java.net/amber/commit/091bc4a1a6ca687aab0c9064f11408b93511a520 8268353: Test libsvml.so is and is not present in jdk image Reviewed-by: sviswanathan, jiefu + test/jdk/jdk/incubator/vector/ImageTest.java ! test/lib/jdk/test/lib/Platform.java Changeset: 2047da7d Author: Fernando Guallini Committer: Rajan Halade Date: 2021-06-17 16:23:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2047da7dccacb1adb7f811639a58b8fbe1aa3546 8265297: javax/net/ssl/SSLSession/TestEnabledProtocols.java failed with "RuntimeException: java.net.SocketException: Connection reset" Reviewed-by: xuelei, rhalade ! test/jdk/javax/net/ssl/SSLSession/TestEnabledProtocols.java Changeset: 0011b52e Author: Jonathan Gibbons Date: 2021-06-17 16:37:35 +0000 URL: https://git.openjdk.java.net/amber/commit/0011b52ee81d88b023f771432abc079c64266578 8264843: Javac crashes with NullPointerException when finding unencoded XML in
 tag

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
+ test/langtools/tools/doclint/html/UnknownTagTest.java
+ test/langtools/tools/doclint/html/UnknownTagTest.out

Changeset: b66001a5
Author:    Daniel D. Daugherty 
Date:      2021-06-17 16:53:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/b66001a5946252b621bab27d6ee32006a4d7bab5

8268971: ProblemList tools/jpackage/windows/WinInstallerIconTest.java on win-x64

Reviewed-by: herrick

! test/jdk/ProblemList.txt

Changeset: c98d5084
Author:    Kim Barrett 
Date:      2021-06-17 19:05:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/c98d50848ba2811d2f08b3fbc57ac9674c63a943

8268265: MutableSpaceUsedHelper::take_sample() hits assert(left >= right) failed: avoid overflow

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp

Changeset: 85452692
Author:    Vladimir Ivanov 
Date:      2021-06-17 21:17:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/8545269268ff34a5c6b8a8cc6aff69fff2a7b507

8268676: assert(!ik->is_interface() && !ik->has_subklass()) failed: inconsistent klass hierarchy

Reviewed-by: kvn, roland, neliasso

! src/hotspot/share/opto/arraycopynode.cpp

Changeset: 9130b8a9
Author:    Vladimir Ivanov 
Date:      2021-06-17 21:25:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/9130b8a9d7ebd943108f01d41ed777e080f34c4d

8268371: C2: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed

Reviewed-by: roland, kvn

! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/c2/UpcastTest.java

Changeset: a051e735
Author:    Jesper Wilhelmsson 
Date:      2021-06-18 00:53:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/a051e735cda0d5ee5cb6ce0738aa549a7319a28c

Merge


Changeset: f4d20b21
Author:    Julia Boes 
Date:      2021-06-18 09:35:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/f4d20b215eb3c90ca28bf973e7614486226692b5

8268900: com/sun/net/httpserver/Headers.java: Fix indentation and whitespace

Reviewed-by: dfuchs, chegar, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java

Changeset: 5ae9a128
Author:    Albert Mingkun Yang 
Date:      2021-06-18 11:48:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/5ae9a12858a20361c163e1dfe6b67970f27e4e40

8268964: Remove unused ReferenceProcessorAtomicMutator

Reviewed-by: tschatzl, pliden

! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: 8f2456e5
Author:    Boris Ulasevich 
Date:      2021-06-18 16:25:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/8f2456e5b058a88730ec383d88634737849afdfb

8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header

Co-authored-by: Chris Cole 
Reviewed-by: dsamersoff

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
+ test/hotspot/jtreg/compiler/c1/Test8267042.java

Changeset: 80dc262e
Author:    Valerie Peng 
Date:      2021-06-17 23:27:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/80dc262e8132204d70b184b32978e6c456460fb0

8265500: Some impls of javax.crypto.Cipher.init() do not throw UnsupportedOperationExc for unsupported modes

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/ARCFOURCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! test/jdk/javax/crypto/Cipher/TestCipherMode.java
+ test/jdk/sun/security/pkcs11/Cipher/TestCipherMode.java

Changeset: 483f1ee2
Author:    Rajan Halade 
Date:      2021-06-18 00:59:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/483f1ee211bc0e37b486eb9d38d283ff02f0bdcc

8268678: LetsEncryptCA.java test fails as Let?s Encrypt Authority X3 is retired

Backport-of: 58e6e6d919cb15559a61a67805da263be3c9d693

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java

Changeset: 7ed3634d
Author:    Vladimir Ivanov 
Date:      2021-06-18 07:50:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/7ed3634da81b53135c89aa82a1a5d2f4de2c6c5e

8268405: Several regressions 4-17% after CHA changes

Reviewed-by: kvn, dlong

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 59d84787
Author:    Igor Ignatyev 
Date:      2021-06-18 09:56:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/59d84787e91e85dba4df45e99aa376f484e6ddff

8268591: a few runtime/jni tests don't need `/othervm`

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedEnsureLocalCapacity.java
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java

Changeset: 8ccb76eb
Author:    Igor Ignatyev 
Date:      2021-06-18 09:57:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/8ccb76eb135c33349860f503745fdff49f158066

8268601: mark hotspot runtime/records tests which ignore external VM flags

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/records/RedefineRecord.java

Changeset: 4006fe73
Author:    Igor Ignatyev 
Date:      2021-06-18 09:58:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/4006fe735af70b01b2c254264b816fc067bfbd0d

8268597: mark hotspot runtime/symboltable tests which ignore external VM flags

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/symboltable/ShortLivedSymbolCleanup.java

Changeset: 9f4f0392
Author:    Igor Ignatyev 
Date:      2021-06-18 09:59:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/9f4f039231895f04bcdae4b25e1861f2070f1d8b

8268596: mark hotspot runtime/verifier tests which ignore external VM flags

Reviewed-by: hseigel, mseledtsov

! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java

Changeset: 58eddc81
Author:    Igor Ignatyev 
Date:      2021-06-18 10:00:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/58eddc81102c233061de67a1deaa8d8fee8d5857

8268594: runtime/handshake tests don't need WhiteBox after AOT removal

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java

Changeset: 3e1dc0a7
Author:    Igor Ignatyev 
Date:      2021-06-18 10:01:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/3e1dc0a7655f26ad38b5179f720eb4431bcd4cc3

8268598: mark hotspot runtime/stringtable tests which ignore external VM flags

Reviewed-by: hseigel, mseledtsov

! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java

Changeset: 2f65d402
Author:    Igor Ignatyev 
Date:      2021-06-18 10:01:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/2f65d4021f3f51a342419a61bc934863e421f952

8268599: mark hotspot runtime/sealedClasses tests which ignore external VM flags

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java

Changeset: 5b198986
Author:    Igor Ignatyev 
Date:      2021-06-18 10:03:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/5b198986cef4fa0e77d02136212ecc01ec9b22c0

8268563: mark hotspot serviceability/jvmti tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java

Changeset: 8366c693
Author:    Igor Ignatyev 
Date:      2021-06-18 10:04:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/8366c6936eaad411082ec6a9e569da07c5f3f0cd

8268541: mark hotspot serviceability/sa tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java

Changeset: f83c6b8a
Author:    Igor Ignatyev 
Date:      2021-06-18 10:05:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/f83c6b8a6a92a37197a3b83ba093f26e820c4ac9

8268531: mark SDTProbesGNULinuxTest as ignoring external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java

Changeset: 21abcc4a
Author:    Igor Ignatyev 
Date:      2021-06-18 10:06:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/21abcc4a5a539644be93726436ed4454ad9aaf18

8268564: mark hotspot serviceability/attach tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java

Changeset: d8a0582a
Author:    Mark Sheppard 
Date:      2021-06-18 10:54:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/d8a0582a36340bcc65910f3a34132ec6e04e5d01

8265369: [macos-aarch64] java/net/MulticastSocket/Promiscuous.java failed with "SocketException: Cannot allocate memory"

Reviewed-by: dfuchs, michaelm, chegar

! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! test/jdk/ProblemList.txt

Changeset: f9c8c1c3
Author:    Erik Gahlin 
Date:      2021-06-18 13:51:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/f9c8c1c38612abf0f3286c9f353f11788f58ac70

8268903: JFR: RecordingStream::dump is missing @since

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java

Changeset: dab00ee5
Author:    Paul Sandoz 
Date:      2021-06-18 14:22:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/dab00ee59b73bcd5b8632d127b3d0a324e48e4e5

8266518: Refactor and expand scatter/gather tests

Reviewed-by: sviswanathan

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
- test/jdk/jdk/incubator/vector/templates/Kernel-Gather-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Gather-op.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Scatter-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Scatter-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Gather-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Gather-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Scatter-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Scatter-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 60389eed
Author:    Igor Ignatyev 
Date:      2021-06-18 15:25:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/60389eedb3c9932de57aca740a8116db83302ffa

8269025: jsig/Testjsig.java doesn't check exit code

Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/jsig/Testjsig.java

Changeset: 7e03cf29
Author:    Joe Wang 
Date:      2021-06-18 16:03:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/7e03cf2916a69f947c46ac85b222ee7a99f68ad8

8265073: XML transformation and indentation when using xml:space

Reviewed-by: naoto, lancea, iris

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java

Changeset: 8caeca00
Author:    Chris Plummer 
Date:      2021-06-18 20:27:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/8caeca003e621dd523eb27ef7e7fea0765ceacb6

8264775: ClhsdbFindPC still fails with java.lang.RuntimeException: 'In java stack' missing from stdout/stderr

Reviewed-by: dcubed

! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java

Changeset: b9d73376
Author:    Xin Liu 
Committer: Paul Hohensee 
Date:      2021-06-18 21:29:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/b9d7337697bd1aa5581b1a28efb3a78c221f6592

8268638: semaphores of AsyncLogWriter may be broken when JVM is exiting.

Backport-of: fa3b44d43811dca8c609d6c61a58680835abf8e3

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp

Changeset: b8f073be
Author:    Erik Gahlin 
Date:      2021-06-18 22:05:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/b8f073be84b6bf2f83e2a65d20b7eb8c03120dce

8268316: Typo in JFR jdk.Deserialization event

Reviewed-by: iignatyev

! src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java

Changeset: b7d78a5b
Author:    Jesper Wilhelmsson 
Date:      2021-06-18 23:04:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/b7d78a5b661e2b00f271298db3b6cc873cf754e7

Merge


Changeset: 0b8a0e2b
Author:    Joel Borggr?n-Franck 
Date:      2021-06-21 08:39:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/0b8a0e2b58dbdd5c9553e502212d32c033a5efb5

8266082: AssertionError in Annotate.fromAnnotations with -Xdoclint

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/doclint/CrashInAnnotateTest.java
+ test/langtools/tools/doclint/CrashInAnnotateTest.out
+ test/langtools/tools/javac/diags/examples/NoAnnotationsInLink.java

Changeset: 1692fd2e
Author:    Thomas Schatzl 
Date:      2021-06-21 10:06:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/1692fd2eba7164ebd11fce1c02696a9053d131af

8017163: G1: Refactor remembered sets
8048504: G1: Investigate replacing the coarse and fine grained data structures in the remembered sets
6949259: G1: Merge sparse and fine remembered set hash tables

Co-authored-by: Ivan Walulya 
Co-authored-by: Thomas Schatzl 
Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
+ src/hotspot/share/gc/g1/g1CardSet.cpp
+ src/hotspot/share/gc/g1/g1CardSet.hpp
+ src/hotspot/share/gc/g1/g1CardSet.inline.hpp
+ src/hotspot/share/gc/g1/g1CardSetContainers.hpp
+ src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
+ src/hotspot/share/gc/g1/g1CardSetFreeMemoryTask.cpp
+ src/hotspot/share/gc/g1/g1CardSetFreeMemoryTask.hpp
+ src/hotspot/share/gc/g1/g1CardSetMemory.cpp
+ src/hotspot/share/gc/g1/g1CardSetMemory.hpp
+ src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
- src/hotspot/share/gc/g1/sparsePRT.cpp
- src/hotspot/share/gc/g1/sparsePRT.hpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
+ test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
+ test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp
+ test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: cbec37d4
Author:    Christoph G?ttschkes 
Committer: Jie Fu 
Date:      2021-06-21 11:08:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/cbec37d45d77533081c27b3fc649098dfcca0425

8269029: compiler/codegen/TestCharVect2.java fails for client VMs

Reviewed-by: kvn, jiefu

! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java

Changeset: a58c477c
Author:    Thomas Schatzl 
Date:      2021-06-21 11:11:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/a58c477c49ca595c65f7a2fca2512ff2adea99be

8268952: Automatically update heap sizes in G1MonitoringScope

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp

Changeset: cd20c019
Author:    Thomas Schatzl 
Date:      2021-06-21 11:12:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/cd20c01942dd8559a31e51ef2a595c6eba44b8ad

8268458: Add verification type for evacuation failures

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: b358b54c
Author:    Jie Fu 
Date:      2021-06-20 22:55:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/b358b54c4fb515be519ad631c0ae7c58f49fdc5b

8269063: Build failure due to VerifyReceiverTypes was not declared after JDK-8268405

Reviewed-by: kvn

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

Changeset: c294ae4f
Author:    Boris Ulasevich 
Date:      2021-06-21 06:04:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/c294ae4fed59c7e303416346cc4b189a48bc1ab1

8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header

Co-authored-by: Chris Cole 
Reviewed-by: dsamersoff

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
+ test/hotspot/jtreg/compiler/c1/Test8267042.java

Changeset: f8df953e
Author:    Markus Gr?nlund 
Date:      2021-06-21 11:16:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/f8df953e61372b396f351403ff6ba165720881bb

8268702: JFR diagnostic commands lack argument descriptors when viewed using Platform MBean Server

Reviewed-by: egahlin

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java

Changeset: 22ebd192
Author:    Hui Shi 
Date:      2021-06-21 11:59:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/22ebd1926d4510cbe40cb186edf16cbd44a29347

8268362: [REDO] C2 crash when compile negative Arrays.copyOf length after loop

Reviewed-by: kvn, roland

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex1.java
+ test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex2.java
+ test/hotspot/jtreg/compiler/arraycopy/TestNegativeArrayCopyAfterLoop.java

Changeset: f25e7197
Author:    Jorn Vernee 
Date:      2021-06-21 12:06:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/f25e7197fef76cc87a15da7cc96a42b84d69bbfe

8268717: Upstream: 8268673: Stack walk across optimized entry frame on fresh native thread fails

Reviewed-by: mcimadamore, erikj

! make/test/JtregNativeJdk.gmk
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
+ test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
+ test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp

Changeset: d3ad8cd3
Author:    Roland Westrelin 
Date:      2021-06-21 14:16:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/d3ad8cd344681fe8442f821f97f05996bb972abe

8268672: C2: assert(!loop->is_member(u_loop)) failed: can be in outer loop or out of both loops only

Reviewed-by: kvn, neliasso

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

Changeset: 0458113c
Author:    Jesper Wilhelmsson 
Date:      2021-06-21 23:09:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/0458113c6b1cf500ffdf049c1e3a698b16ce12ce

Merge

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

Changeset: 1a818154
Author:    Stefan Karlsson 
Date:      2021-06-22 07:44:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/1a818154cfe852a680070c5c07f2df33109e5b54

8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest

Reviewed-by: tschatzl, kbarrett

! test/hotspot/jtreg/gc/TestSystemGC.java

Changeset: 1f0ea7c3
Author:    Denghui Dong 
Committer: Yi Yang 
Date:      2021-06-22 08:28:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/1f0ea7c3d62221405de982ba484c0ee985fa9d7b

8268857: Merge VM_PrintJNI and VM_PrintThreads and remove the unused field 'is_deadlock' of DeadlockCycle

Reviewed-by: dholmes

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp

Changeset: 2e639dd3
Author:    Yi Yang 
Date:      2021-06-22 08:30:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/2e639dd34a4342de6e1b9470448d66ef89c4bd52

8267657: Add missing PrintC1Statistics before incrementing counters

Reviewed-by: iveresov

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 18a1dd26
Author:    Matthias Baesken 
Date:      2021-06-22 13:28:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/18a1dd261cec6fa1c5820dce2df47d488417afff

8269031: linux x86_64 check for binutils 2.25 or higher after 8265783

Reviewed-by: ihse, erikj

! make/autoconf/toolchain.m4

Changeset: 33c23a1c
Author:    Coleen Phillimore 
Date:      2021-06-22 16:09:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/33c23a1cf2aa81551eee4a2acf271edf573558aa

8264941: Remove CodeCache::mark_for_evol_deoptimization() method

Reviewed-by: kvn, vlivanov, sspitsyn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: 0c693e2f
Author:    Kim Barrett 
Date:      2021-06-22 17:43:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/0c693e2f03b1adef0e946ebc32827ac09192f5f0

8268290: Improve LockFreeQueue<> utility

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
- src/hotspot/share/utilities/lockFreeQueue.hpp
- src/hotspot/share/utilities/lockFreeQueue.inline.hpp
+ src/hotspot/share/utilities/nonblockingQueue.hpp
+ src/hotspot/share/utilities/nonblockingQueue.inline.hpp
- test/hotspot/gtest/utilities/test_lockFreeQueue.cpp
+ test/hotspot/gtest/utilities/test_nonblockingQueue.cpp

Changeset: e2d7ec38
Author:    Weijun Wang 
Date:      2021-06-22 00:41:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/e2d7ec38af4e13cfbd303fa37e766aa2071cfd1f

8267100: [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs

Co-authored-by: Sean Mullan 
Reviewed-by: hchao, xuelei

! src/java.base/share/conf/security/java.security

Changeset: 4099810b
Author:    Jatin Bhateja 
Date:      2021-06-22 01:31:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/4099810b290d90c4c928e66c601744911b770f24

8268293: VectorAPI cast operation on mask and shuffle is broken

Reviewed-by: psandoz, sviswanathan

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/AbstractVectorConversionTest.java
! test/jdk/jdk/incubator/vector/Vector128ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector256ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector512ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector64ConversionTests.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java

Changeset: ef4ba224
Author:    Weijun Wang 
Date:      2021-06-22 02:06:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/ef4ba224c4887b2e307937754064d3623a2d3de5

8268349: Provide clear run-time warnings about Security Manager deprecation

Reviewed-by: lancea, mullan, alanb

! src/java.base/share/classes/java/lang/System.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/jdk/java/lang/System/SecurityManagerWarnings.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
! test/jdk/java/security/ProtectionDomain/RecursionDebug.java

Changeset: 6b14c8a1
Author:    Vicente Romero 
Date:      2021-06-22 02:08:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/6b14c8a1e5316b6c8584e93ee7a94d9eaec676cf

8267421: j.l.constant.DirectMethodHandleDesc.Kind.valueOf(int) implementation doesn't conform to the spec regarding REF_invokeInterface handling

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java
! test/jdk/java/lang/constant/MethodHandleDescTest.java

Changeset: 01f12fba
Author:    Jan Lahoda 
Date:      2021-06-22 07:34:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/01f12fba648b8c0cb64870b00e6f0f3a7f0ba4c9

8266631: StandardJavaFileManager: getJavaFileObjects() impl violates the spec
8266596: StandardJavaFileManager: default impls of setLocationFromPaths(), getJavaFileObjectsFromPaths() methods don't throw IllegalArgumentException as specified
8266591: StandardJavaFileManager::getJavaFileObjectsFromPaths() methods contain a typo in their spec
8266590: StandardJavaFileManager::setLocationFromPaths() spec contains an error

Reviewed-by: vromero, jjg

! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java

Changeset: 9ec7180f
Author:    Erik ?sterlund 
Date:      2021-06-22 15:20:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/9ec7180f1ebf2ff19b0735f7b1c4fc9b97d632be

8268524: nmethod::post_compiled_method_load_event racingly called on zombie

Reviewed-by: kvn, neliasso, coleenp

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

Changeset: 8fa25208
Author:    Jorn Vernee 
Date:      2021-06-22 15:27:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/8fa2520803c9b9be41b26b4b34b7d2040a7b1dfb

8268888: Upstream 8268230: Foreign Linker API & Windows user32/kernel32: String conversion seems broken

Reviewed-by: mcimadamore

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ test/jdk/java/foreign/TestNULLAddress.java
- test/jdk/java/foreign/TestNULLTarget.java
+ test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java

Changeset: 578c55bb
Author:    Roland Westrelin 
Date:      2021-06-22 15:46:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/578c55bbe65baec733bb633afbc1423010fa6aed

8267399: C2: java/text/Normalizer/ConformanceTest.java test failed with assertion

Reviewed-by: kvn, neliasso

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

Changeset: dc12cb78
Author:    Nils Eliasson 
Date:      2021-06-22 16:21:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/dc12cb78b81f56e9d4b282cf7cad5faa9a9886bf

8267652: c2 loop unrolling by 8 results in reading memory past array

Reviewed-by: sviswanathan, kvn, vlivanov

! src/hotspot/cpu/x86/x86.ad

Changeset: 35e4c272
Author:    Andy Herrick 
Date:      2021-06-22 19:08:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/35e4c2720df64ea6cb68ba8fb62aeeb0562c2907

8268404: [TESTBUG] tools/jpackage/windows/WinInstallerIconTest.java failed "AssertionError: Failed: Check icon"

Reviewed-by: asemenyuk

! test/jdk/ProblemList.txt
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java

Changeset: b6cfca8a
Author:    Jesper Wilhelmsson 
Date:      2021-06-23 01:05:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/b6cfca8a89810c7ed63ebc34ed9855b66ebcb5d9

Merge


Changeset: cd678a38
Author:    Guoxiong Li 
Committer: David Holmes 
Date:      2021-06-23 02:21:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/cd678a383f7b23ea40132b207ddfc041394ba4c1

8268368: Adopt cast notation for JavaThread conversions

Reviewed-by: dholmes, stefank

! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointVerifiers.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: ae3eedce
Author:    miao zheng 
Committer: Hui Shi 
Date:      2021-06-23 02:45:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/ae3eedce9d17324f89daccf488e00d8c7858521e

8268727: Remove unused slowpath locking method in OptoRuntime

Reviewed-by: dlong

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

Changeset: 36d82b6e
Author:    Joshua Zhu 
Committer: Yi Yang 
Date:      2021-06-23 03:54:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/36d82b6ef18d8add5f97fad507b7d86d702bdf13

8268858: Determine register pressure automatically by the number of available registers for allocation

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java

Changeset: 17daf32a
Author:    Aleksey Shipilev 
Date:      2021-06-23 06:27:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/17daf32a073bc4f12602b4872ce708e09c453ced

8269138: Move typeArrayOop.inline.hpp include to vectorSupport.cpp

Reviewed-by: stefank, vlivanov

! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp

Changeset: a5e43070
Author:    Thomas Schatzl 
Date:      2021-06-23 06:51:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/a5e4307050d19c842c08ad96b3a0c36e7dee1951

8269134: Remove sparsePRT.inline.hpp after JDK-8017163

Reviewed-by: iwalulya, kbarrett

- src/hotspot/share/gc/g1/sparsePRT.inline.hpp

Changeset: 62376306
Author:    Aleksey Shipilev 
Date:      2021-06-23 07:03:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/6237630664fd956aa6025a181e9cb874806dcecf

8269120: Build failure with GCC 6.3.0 after JDK-8017163

Reviewed-by: iwalulya, tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CardSetMemory.hpp

Changeset: 2c29d790
Author:    miao zheng 
Committer: Hui Shi 
Date:      2021-06-23 08:51:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/2c29d790cac0525130ade6caf10a60ba5a1320a9

8269206: A small typo in comment in test/lib/sun/hotspot/WhiteBox.java

Reviewed-by: dholmes

! test/lib/sun/hotspot/WhiteBox.java

Changeset: f2e690e0
Author:    Harold Seigel 
Date:      2021-06-23 12:11:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/f2e690e0ee503794cb50740170912697640d70ff

8268720: Unspecified checks on NameAndType constants should not be performed

Reviewed-by: dholmes, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
+ test/hotspot/jtreg/runtime/classFileParserBug/NameAndTypeSig.java
+ test/hotspot/jtreg/runtime/classFileParserBug/nonVoidInitSig.jcod

Changeset: 52d5d1b3
Author:    Coleen Phillimore 
Date:      2021-06-23 14:26:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/52d5d1b3617731bf312aa5813bf7e78ca4dacb00

8269188: [BACKOUT] Remove CodeCache::mark_for_evol_deoptimization() method

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: f3ba2690
Author:    Coleen Phillimore 
Date:      2021-06-23 14:27:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/f3ba2690c5b34673ebf6836c87e45477e1ff91c3

8256306: ObjectMonitor::_contentions field should not be 'jint'

Reviewed-by: dholmes, stuefe, dcubed

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java

Changeset: 7621fa37
Author:    Mahendra Chhipa 
Committer: Michael McMahon 
Date:      2021-06-23 15:19:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/7621fa37efb2739b953da1cda87dca4762b5bd0c

8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests

Reviewed-by: dfuchs, michaelm

- test/jdk/sun/net/www/protocol/https/AbstractCallback.java
! test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java
- test/jdk/sun/net/www/protocol/https/HttpCallback.java
- test/jdk/sun/net/www/protocol/https/HttpTransaction.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java
- test/jdk/sun/net/www/protocol/https/TestHttpsServer.java

Changeset: f3759164
Author:    Coleen Phillimore 
Date:      2021-06-23 21:11:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/f3759164179b2471d34df1225085deaf6c0f8fed

8269186: [REDO] Remove CodeCache::mark_for_evol_deoptimization() method

Reviewed-by: hseigel, lfoltan, sspitsyn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: 280f2d57
Author:    Alex Menkov 
Date:      2021-06-24 00:28:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/280f2d57d1f78b3d15dd98e726267a100eb0b5db

8268433: serviceability/dcmd/framework/VMVersionTest.java fails with Unable to send object throw not established PipeIO Listener Thread connection

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java

Changeset: 51d91597
Author:    Alex Menkov 
Date:      2021-06-24 00:29:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/51d915979cec4f4d7f20df8e5d3394025d7a3dc7

8236212: CompiledMethodLoad and CompiledMethodUnload events can be posted in START phase

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodLoad/compmethload001/compmethload001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/compmethunload001.cpp

Changeset: e515873f
Author:    Aleksey Shipilev 
Date:      2021-06-24 06:36:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/e515873f887ce4071ab4878a4bafca8eea67afea

8269216: Useless initialization in com/sun/crypto/provider/PBES2Parameters.java

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java

Changeset: 7c31903d
Author:    Yumin Qi 
Date:      2021-06-24 14:52:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/7c31903dd3f2f27de1c352294558a4c1bd6c51e7

8267075: jcmd VM.cds should print directory of the output files

Reviewed-by: ccheung

! src/java.base/share/classes/jdk/internal/misc/CDS.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java

Changeset: 595446bf
Author:    Christoph G?ttschkes 
Committer: Igor Veresov 
Date:      2021-06-24 16:49:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/595446bff4af65a30fc88470f20baec2199cd139

8269087: CheckSegmentedCodeCache test fails in an emulated-client VM

Reviewed-by: iveresov, kvn

! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: 2fd7943e
Author:    Patricio Chilano Mateo 
Date:      2021-06-24 18:54:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/2fd7943ec191559bfb2778305daf82bcc4422028

8256425: Obsolete Biased Locking in JDK 18

Reviewed-by: kvn, dholmes, dcubed, rrich

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
- src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.cpp
- src/hotspot/share/runtime/biasedLocking.cpp
- src/hotspot/share/runtime/biasedLocking.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/man/java.1
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/c2/Test8062950.java
- test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
- test/hotspot/jtreg/compiler/uncommontrap/TestLockEliminatedAtDeopt.java
! test/hotspot/jtreg/gc/TestFullGCALot.java
! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java
! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java
- test/hotspot/jtreg/runtime/logging/BiasedLockingTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/jdk/com/sun/jdi/EATests.java
- test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/sun/hotspot/WhiteBox.java
! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java

Changeset: 42968db1
Author:    Coleen Phillimore 
Date:      2021-06-24 19:34:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/42968db173b3caa53b6ad403f1891c41bcc6fb75

8269293: ObjectMonitor thread id fields should be 64 bits.

Reviewed-by: mgronlun, dcubed

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

Changeset: c79034e0
Author:    Zhengyu Gu 
Date:      2021-06-24 21:02:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/c79034e0c94a21a0ef3655e0d7da7629d7b40d8c

8269303: Remove unnecessary forward declaration of PSPromotionManager in cpCache.hpp

Reviewed-by: kbarrett

! src/hotspot/share/oops/cpCache.hpp

Changeset: 4d5e7801
Author:    duke 
Date:      2021-06-24 22:01:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/4d5e780146f2b2cc770b4640e4ea76c011c3cda0

Automatic merge of master into stats-before-this-super

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