From duke at openjdk.java.net Mon Mar 1 08:16:48 2021 From: duke at openjdk.java.net (duke) Date: Mon, 1 Mar 2021 08:16:48 GMT Subject: git: openjdk/loom: fibers: 4 new changesets Message-ID: <5346b21e-2b2d-4e35-9421-242204923844@openjdk.java.net> Changeset: d624bb41 Author: Alan Bateman Date: 2021-02-26 17:36:00 +0000 URL: https://git.openjdk.java.net/loom/commit/d624bb41 Refactor builder javadoc/impl ! src/java.base/share/classes/java/lang/Thread.java Changeset: 4563be0e Author: Alan Bateman Date: 2021-02-27 09:14:13 +0000 URL: https://git.openjdk.java.net/loom/commit/4563be0e Hoist more fields into base thread factory ! src/java.base/share/classes/java/lang/Thread.java Changeset: 10922056 Author: Alan Bateman Date: 2021-02-27 09:56:34 +0000 URL: https://git.openjdk.java.net/loom/commit/10922056 Mkae easier to set daemon status ! src/java.base/share/classes/java/lang/Thread.java Changeset: 0126360e Author: Alan Bateman Date: 2021-03-01 07:17:18 +0000 URL: https://git.openjdk.java.net/loom/commit/0126360e Remove spurious ?? ! src/java.base/share/classes/java/lang/Thread.java From duke at openjdk.java.net Mon Mar 1 22:06:11 2021 From: duke at openjdk.java.net (duke) Date: Mon, 1 Mar 2021 22:06:11 GMT Subject: git: openjdk/loom: fibers: Refactored RawMonitor usage in jvmti/events tests. Message-ID: Changeset: 08039571 Author: lmesnik Date: 2021-03-01 14:05:16 +0000 URL: https://git.openjdk.java.net/loom/commit/08039571 Refactored RawMonitor usage in jvmti/events tests. ! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/libbreakpoint01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/libclassload01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/libframepop02.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind01/libnativemethbind01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind02/libnativemethbind02.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind03/libnativemethbind03.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind04/libnativemethbind04.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/libsinglestep01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/libsinglestep03.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart03/libthreadstart03.cpp ! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.h ! test/lib/jdk/test/lib/jvmti/jvmti_thread.h From duke at openjdk.java.net Mon Mar 1 22:28:06 2021 From: duke at openjdk.java.net (duke) Date: Mon, 1 Mar 2021 22:28:06 GMT Subject: git: openjdk/loom: fibers: jvmti/vthread tests fixed to use RawMonitorLocker. Message-ID: <1bdd7f6a-6a1f-41d1-8bf4-0ba84fe1f511@openjdk.java.net> Changeset: 5d1acba6 Author: lmesnik Date: 2021-03-01 14:26:13 +0000 URL: https://git.openjdk.java.net/loom/commit/5d1acba6 jvmti/vthread tests fixed to use RawMonitorLocker. ! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/libBreakpointInYieldTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContFramePopTest/libContFramePopTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContStackDepthTest/libContStackDepthTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContYieldBreakPointTest/libContYieldBreakPointTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/libContinuationTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/libVThreadNotifyFramePopTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp From duke at openjdk.java.net Tue Mar 2 00:53:36 2021 From: duke at openjdk.java.net (duke) Date: Tue, 2 Mar 2021 00:53:36 GMT Subject: git: openjdk/loom: fibers: events/ThreadStart/threadstart03 fixed. Message-ID: <0f13e0ac-0bc2-4f31-b444-e4b1b2b62e97@openjdk.java.net> Changeset: 6485c300 Author: lmesnik Date: 2021-03-01 16:52:49 +0000 URL: https://git.openjdk.java.net/loom/commit/6485c300 events/ThreadStart/threadstart03 fixed. ! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart03/libthreadstart03.cpp From duke at openjdk.java.net Tue Mar 2 01:44:18 2021 From: duke at openjdk.java.net (duke) Date: Tue, 2 Mar 2021 01:44:18 GMT Subject: git: openjdk/loom: fibers: More jvmti tests updated to use common stuff. Message-ID: Changeset: e97d5c79 Author: lmesnik Date: 2021-03-01 17:14:30 +0000 URL: https://git.openjdk.java.net/loom/commit/e97d5c79 More jvmti tests updated to use common stuff. ! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart02/libthreadstart02.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/libVThreadNotifyFramePopTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.h From duke at openjdk.java.net Tue Mar 2 04:34:41 2021 From: duke at openjdk.java.net (duke) Date: Tue, 2 Mar 2021 04:34:41 GMT Subject: git: openjdk/loom: fibers: improvements for BreakpointInYieldTest Message-ID: <336b7813-4536-44e9-a6e6-9b8428d4230c@openjdk.java.net> Changeset: 7b0527e3 Author: Serguei Spitsyn Date: 2021-03-02 04:33:39 +0000 URL: https://git.openjdk.java.net/loom/commit/7b0527e3 improvements for BreakpointInYieldTest ! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/libBreakpointInYieldTest.cpp From duke at openjdk.java.net Tue Mar 2 10:12:16 2021 From: duke at openjdk.java.net (duke) Date: Tue, 2 Mar 2021 10:12:16 GMT Subject: git: openjdk/loom: fibers: 6 new changesets Message-ID: <781cad13-294b-4317-8515-3160cb11a687@openjdk.java.net> Changeset: 6f54c0a8 Author: Alan Bateman Date: 2021-03-01 13:00:09 +0000 URL: https://git.openjdk.java.net/loom/commit/6f54c0a8 contextClassLoader should be volatile ! src/java.base/share/classes/java/lang/Thread.java Changeset: 17d5e3e0 Author: Alan Bateman Date: 2021-03-01 18:07:00 +0000 URL: https://git.openjdk.java.net/loom/commit/17d5e3e0 Move inheritance text to class description. Treat TCCL as ITL ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/java.base/share/classes/java/lang/Thread.java Changeset: 26d8d03c Author: Alan Bateman Date: 2021-03-01 18:07:17 +0000 URL: https://git.openjdk.java.net/loom/commit/26d8d03c Align test ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java Changeset: 454a070f Author: Alan Bateman Date: 2021-03-01 19:31:40 +0000 URL: https://git.openjdk.java.net/loom/commit/454a070f Missed Thread.ClassLoaders from compute_offsets ! src/hotspot/share/classfile/javaClasses.hpp Changeset: b50ceb3f Author: Alan Bateman Date: 2021-03-02 09:09:36 +0000 URL: https://git.openjdk.java.net/loom/commit/b50ceb3f Delay loading of Thread.ClassLoaders, misc. cleanup ! src/java.base/share/classes/java/lang/Scoped.java ! src/java.base/share/classes/java/lang/Thread.java Changeset: f06c8a7f Author: Alan Bateman Date: 2021-03-02 10:08:30 +0000 URL: https://git.openjdk.java.net/loom/commit/f06c8a7f javadoc ! src/java.base/share/classes/java/lang/Thread.java From duke at openjdk.java.net Tue Mar 2 18:52:16 2021 From: duke at openjdk.java.net (duke) Date: Tue, 2 Mar 2021 18:52:16 GMT Subject: git: openjdk/loom: fibers: More jvmti tests refactoring. Message-ID: <765791dd-e463-4fe0-9474-b57968938cbf@openjdk.java.net> Changeset: d8e1b336 Author: lmesnik Date: 2021-03-02 10:51:15 +0000 URL: https://git.openjdk.java.net/loom/commit/d8e1b336 More jvmti tests refactoring. ! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/libBreakpointInYieldTest.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.h From duke at openjdk.java.net Wed Mar 3 10:24:19 2021 From: duke at openjdk.java.net (duke) Date: Wed, 3 Mar 2021 10:24:19 GMT Subject: git: openjdk/loom: fibers: 67 new changesets Message-ID: <2b4aceee-6a5d-4691-b7d3-2742f98f6be6@openjdk.java.net> Changeset: 3a0d6a64 Author: Yang Yi Committer: David Holmes Date: 2021-02-25 02:08:52 +0000 URL: https://git.openjdk.java.net/loom/commit/3a0d6a64 8262099: jcmd VM.metaspace should report unlimited size if MaxMetaspaceSize isn't specified Reviewed-by: stuefe, lucy ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java Changeset: 0f8be6e4 Author: Ioi Lam Date: 2021-02-25 04:31:12 +0000 URL: https://git.openjdk.java.net/loom/commit/0f8be6e4 8261868: Reduce inclusion of metaspace.hpp Reviewed-by: stuefe, ccheung ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/cSpaceCounters.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/commitLimiter.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/memory/metaspaceTracer.hpp + src/hotspot/share/memory/metaspaceUtils.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/array.hpp + src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/metadata.cpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/services/memReporter.cpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp Changeset: a83e802b Author: Tobias Hartmann Date: 2021-02-25 08:53:27 +0000 URL: https://git.openjdk.java.net/loom/commit/a83e802b 8262299: C2 compilation fails with "modified node was not processed by IGVN.transform_old()" Reviewed-by: roland, chagedorn ! src/hotspot/share/opto/arraycopynode.cpp Changeset: ea48a0bb Author: Thomas Stuefe Date: 2021-02-25 09:20:11 +0000 URL: https://git.openjdk.java.net/loom/commit/ea48a0bb 8262163: Extend settings printout in jcmd VM.metaspace Reviewed-by: lucy ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp Changeset: f79c6268 Author: Chris Hegarty Date: 2021-02-25 10:53:06 +0000 URL: https://git.openjdk.java.net/loom/commit/f79c6268 8262296: Fix remaining doclint warnings in jdk.httpserver Reviewed-by: dfuchs, bpb ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java Changeset: ebdc80ea Author: Evan Whelan Committer: Daniel Fuchs Date: 2021-02-25 12:05:16 +0000 URL: https://git.openjdk.java.net/loom/commit/ebdc80ea 8252883: AccessDeniedException caused by delayed file deletion on Windows Reviewed-by: dfuchs ! src/java.logging/share/classes/java/util/logging/FileHandler.java + test/jdk/java/util/logging/FileHandlerAccessTest.java Changeset: aa35b423 Author: Lin Zang Committer: Jie Fu Date: 2021-02-25 12:06:32 +0000 URL: https://git.openjdk.java.net/loom/commit/aa35b423 8261131: jcmd jmap dump should not accept gz option with no value Reviewed-by: cjplummer, sspitsyn ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: c54724da Author: Lin Zang Committer: Jie Fu Date: 2021-02-25 12:09:55 +0000 URL: https://git.openjdk.java.net/loom/commit/c54724da 8257234: Add gz option to SA jmap to write a gzipped heap dump Reviewed-by: cjplummer, ysuenaga, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java ! test/jdk/sun/tools/jhsdb/HeapDumpTest.java ! test/lib/jdk/test/lib/hprof/parser/Reader.java Changeset: 2eca17d1 Author: Adam Sotona Committer: Vicente Romero Date: 2021-02-25 14:59:32 +0000 URL: https://git.openjdk.java.net/loom/commit/2eca17d1 8261457: test/langtools/tools/javac/T8187978 can fail if ArrayList class is modified Reviewed-by: vromero ! test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java ! test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.out Changeset: 674be87d Author: Jonathan Gibbons Date: 2021-02-25 15:37:18 +0000 URL: https://git.openjdk.java.net/loom/commit/674be87d 8261203: Incorrectly escaped javadoc html with type annotations Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testMethodId/TestMethodId.java Changeset: 7d4f60b1 Author: Adam Sotona Committer: Jonathan Gibbons Date: 2021-02-25 16:03:04 +0000 URL: https://git.openjdk.java.net/loom/commit/7d4f60b1 8260403: javap should be more robust in the face of invalid class files Reviewed-by: vromero ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java + test/langtools/tools/javap/8260403/InvalidSignature.jcod + test/langtools/tools/javap/8260403/T8260403.java Changeset: 5a9b7010 Author: Brian Burkhalter Date: 2021-02-25 16:22:59 +0000 URL: https://git.openjdk.java.net/loom/commit/5a9b7010 8258444: Clean up specifications of java.io.Reader.read(char[],int,int) in subclass overrides Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/CharArrayReader.java ! src/java.base/share/classes/java/io/FilterReader.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! src/java.base/share/classes/java/io/PipedReader.java ! src/java.base/share/classes/java/io/PushbackReader.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/StringReader.java Changeset: ded96ddc Author: Weijun Wang Date: 2021-02-25 18:49:05 +0000 URL: https://git.openjdk.java.net/loom/commit/ded96ddc 8139348: Deprecate 3DES and RC4 in Kerberos Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java ! test/jdk/sun/security/krb5/auto/NewSalt.java ! test/jdk/sun/security/krb5/auto/W83.java ! test/jdk/sun/security/krb5/etype/WeakCrypto.java - test/jdk/sun/security/krb5/etype/weakcrypto.conf ! test/jdk/sun/security/krb5/tools/KtabCheck.java ! test/jdk/sun/security/krb5/tools/onlythree.conf Changeset: 228c2857 Author: Phil Race Date: 2021-02-25 19:19:51 +0000 URL: https://git.openjdk.java.net/loom/commit/228c2857 8261170: Upgrade to freetype 2.10.4 Reviewed-by: serb, psadhukhan, jdv, kizune ! src/java.desktop/share/legal/freetype.md ! src/java.desktop/share/native/libfreetype/UPDATING.txt ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h + src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h + src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h + src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h + src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h - src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h ! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h ! src/java.desktop/share/native/libfreetype/include/ft2build.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c ! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c ! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h ! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h ! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h ! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c ! src/java.desktop/share/native/libfreetype/src/base/ftbase.h ! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c ! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c ! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c ! src/java.desktop/share/native/libfreetype/src/base/ftcid.c ! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c ! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c ! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c ! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c ! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c ! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c ! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c ! src/java.desktop/share/native/libfreetype/src/base/fthash.c ! src/java.desktop/share/native/libfreetype/src/base/ftinit.c ! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c ! src/java.desktop/share/native/libfreetype/src/base/ftmac.c ! src/java.desktop/share/native/libfreetype/src/base/ftmm.c ! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c ! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c ! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c ! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c ! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c ! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c ! src/java.desktop/share/native/libfreetype/src/base/ftstream.c ! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c ! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c ! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c ! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c ! src/java.desktop/share/native/libfreetype/src/base/fttype1.c ! src/java.desktop/share/native/libfreetype/src/base/ftutil.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h ! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h ! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h ! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c ! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h ! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/pserror.h ! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c ! src/java.desktop/share/native/libfreetype/src/psaux/psfont.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psft.h ! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h ! src/java.desktop/share/native/libfreetype/src/psaux/psread.c ! src/java.desktop/share/native/libfreetype/src/psaux/psstack.c ! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h ! src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h ! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h ! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h ! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h ! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h ! src/java.desktop/share/native/libfreetype/src/type1/t1load.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.h ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h Changeset: 35c0a695 Author: Chris Plummer Date: 2021-02-25 21:13:37 +0000 URL: https://git.openjdk.java.net/loom/commit/35c0a695 8262416: ProblemList TestHeapDumpForLargeArray.java due to JDK-8262386 Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: 29c603f9 Author: Harold Seigel Date: 2021-02-25 21:16:01 +0000 URL: https://git.openjdk.java.net/loom/commit/29c603f9 8262227: Change SystemDictionary::find() to return an InstanceKlass*. Reviewed-by: iklam, dholmes, coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 82565170 Author: Jonathan Gibbons Date: 2021-02-25 22:28:07 +0000 URL: https://git.openjdk.java.net/loom/commit/82565170 8262421: doclint warnings in jdk.compiler module Reviewed-by: iris, darcy ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java Changeset: 059ede0d Author: Jonathan Gibbons Date: 2021-02-25 23:39:55 +0000 URL: https://git.openjdk.java.net/loom/commit/059ede0d 8262428: doclint warnings in java.xml module Reviewed-by: bpb, lancea, naoto, iris ! src/java.xml/share/classes/module-info.java Changeset: fce57656 Author: Jonathan Gibbons Date: 2021-02-26 00:51:22 +0000 URL: https://git.openjdk.java.net/loom/commit/fce57656 8262433: doclint: reference error in module jdk.incubator.foreign Reviewed-by: bpb, lancea ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java Changeset: bcca1006 Author: Prasanta Sadhukhan Date: 2021-02-26 06:19:15 +0000 URL: https://git.openjdk.java.net/loom/commit/bcca1006 4710675: JTextArea.setComponentOrientation does not work with correct timing Reviewed-by: serb, pbansal ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java + test/jdk/javax/swing/JTextArea/JTextAreaOrientationTest.java Changeset: 722142ee Author: Thomas Stuefe Date: 2021-02-26 06:46:20 +0000 URL: https://git.openjdk.java.net/loom/commit/722142ee 8261520: JDK-8261302 breaks runtime/NMT/CheckForProperDetailStackTrace.java Reviewed-by: zgu, coleenp ! src/hotspot/share/services/allocationSite.hpp ! src/hotspot/share/services/mallocSiteTable.cpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/utilities/nativeCallStack.cpp ! src/hotspot/share/utilities/nativeCallStack.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 0a4e710f Author: Vladimir Ivanov Date: 2021-02-26 08:19:47 +0000 URL: https://git.openjdk.java.net/loom/commit/0a4e710f 8261954: Dependencies: Improve iteration over class hierarchy under context class Reviewed-by: kvn, coleenp, eosterlund ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: 76032781 Author: Xin Liu Committer: Tobias Hartmann Date: 2021-02-26 10:46:43 +0000 URL: https://git.openjdk.java.net/loom/commit/76032781 8260198: TypeInstPtr::dump2() emits multiple lines if Verbose is set Reviewed-by: thartmann ! src/hotspot/share/opto/type.cpp ! test/hotspot/gtest/utilities/test_stringUtils.cpp Changeset: d7efb4cc Author: Matthias Baesken Date: 2021-02-26 11:21:26 +0000 URL: https://git.openjdk.java.net/loom/commit/d7efb4cc 8262199: issue in jli args.c Reviewed-by: clanger, alanb ! src/java.base/share/native/libjli/args.c Changeset: de3f519d Author: hltj Committer: Jan Lahoda Date: 2021-02-26 13:09:47 +0000 URL: https://git.openjdk.java.net/loom/commit/de3f519d 8258897: wrong translation of capturing local classes inside nested lambdas Co-authored-by: Bernard Blaser Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/langtools/tools/javac/lambda/8258897/CaptureVariables.java + test/langtools/tools/javac/lambda/8258897/CaptureVariablesAnonymous.java Changeset: 240f2a1b Author: Jaikiran Pai Date: 2021-02-26 14:07:35 +0000 URL: https://git.openjdk.java.net/loom/commit/240f2a1b 8260366: ExtendedSocketOptions can deadlock in some circumstances Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java + test/jdk/sun/net/ext/ExtendedSocketOptionsTest.java Changeset: 67b9e5a6 Author: Jonathan Gibbons Date: 2021-02-26 15:11:22 +0000 URL: https://git.openjdk.java.net/loom/commit/67b9e5a6 8262420: typo: @implnote in java.desktop module Reviewed-by: iris, prr, azvegint, aivanov ! src/java.desktop/share/classes/java/awt/TrayIcon.java Changeset: 3088e1e6 Author: Jonathan Gibbons Date: 2021-02-26 15:12:51 +0000 URL: https://git.openjdk.java.net/loom/commit/3088e1e6 8262430: doclint warnings in java.base module Reviewed-by: alanb, chegar, dfuchs, lancea ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java Changeset: 47a08426 Author: Daniel D. Daugherty Date: 2021-02-26 15:41:13 +0000 URL: https://git.openjdk.java.net/loom/commit/47a08426 8241403: JavaThread::get_thread_name() should be ThreadSMR-aware Reviewed-by: rehn, coleenp, dholmes ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: d06d6f51 Author: Coleen Phillimore Date: 2021-02-26 15:46:58 +0000 URL: https://git.openjdk.java.net/loom/commit/d06d6f51 8262402: Make CATCH macro assert not fatal Reviewed-by: dholmes ! src/hotspot/share/utilities/exceptions.hpp Changeset: 05c11bcb Author: Harold Seigel Date: 2021-02-26 15:56:16 +0000 URL: https://git.openjdk.java.net/loom/commit/05c11bcb 8262426: Change TRAPS to Thread* for find_constrained_instance_or_array_klass() Reviewed-by: coleenp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: c9e91897 Author: Thomas Stuefe Date: 2021-02-26 16:04:07 +0000 URL: https://git.openjdk.java.net/loom/commit/c9e91897 8262074: Consolidate the default value of MetaspaceSize Reviewed-by: iklam, coleenp ! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c1_globals_arm.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/x86/c1_globals_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compiler_globals_pd.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 07061fc7 Author: Mikhailo Seledtsov Date: 2021-02-26 16:21:12 +0000 URL: https://git.openjdk.java.net/loom/commit/07061fc7 8256417: Exclude TestJFRWithJMX test from running with PodMan Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java Changeset: 2515c42b Author: Leonid Mesnik Date: 2021-02-26 16:35:28 +0000 URL: https://git.openjdk.java.net/loom/commit/2515c42b 8262332: serviceability/sa/ClhsdbJhisto.java fails with Test ERROR java.lang.RuntimeException: 'ParselTongue' missing from stdout/stderr Reviewed-by: cjplummer ! test/hotspot/jtreg/serviceability/sa/LingeredAppWithInterface.java Changeset: a4c24961 Author: Weijun Wang Date: 2021-02-26 16:49:44 +0000 URL: https://git.openjdk.java.net/loom/commit/a4c24961 8259535: ECDSA SignatureValue do not always have the specified length Reviewed-by: mullan ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java + test/jdk/com/sun/org/apache/xml/internal/security/ShortECDSA.java Changeset: 65a245e2 Author: Roman Kennke Date: 2021-02-26 19:12:54 +0000 URL: https://git.openjdk.java.net/loom/commit/65a245e2 8262329: Fix JFR parser exception messages Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java Changeset: 6800ba46 Author: Sergey Bylokhov Date: 2021-02-26 19:57:29 +0000 URL: https://git.openjdk.java.net/loom/commit/6800ba46 8257500: Drawing MultiResolutionImage with ImageObserver "leaks" memory Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java + test/jdk/java/awt/image/multiresolution/ImageObserverLeak.java ! test/jdk/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java Changeset: 03d888f4 Author: Leo Korinth Date: 2021-02-26 20:07:13 +0000 URL: https://git.openjdk.java.net/loom/commit/03d888f4 8261804: Remove field _processing_is_mt, calculate it instead Reviewed-by: ayang, kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: ddd550ae Author: Roland Westrelin Date: 2021-03-01 08:42:10 +0000 URL: https://git.openjdk.java.net/loom/commit/ddd550ae 8261308: C2: assert(inner->is_valid_counted_loop(T_INT) && inner->is_strip_mined()) failed: OuterStripMinedLoop should have been removed Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestCountedLoopZeroIter.java Changeset: 20c93b3b Author: Roland Westrelin Date: 2021-03-01 08:47:59 +0000 URL: https://git.openjdk.java.net/loom/commit/20c93b3b 8261914: IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload Reviewed-by: kvn, shade ! src/hotspot/share/opto/ifnode.cpp Changeset: 8bc8542e Author: Conor Cleary Committer: Aleksei Efimov Date: 2021-03-01 10:18:12 +0000 URL: https://git.openjdk.java.net/loom/commit/8bc8542e 8262195: Harden tests that use the HostsFileNameService (jdk.net.hosts.file property) Reviewed-by: michaelm, aefimov, dfuchs, chegar - test/jdk/java/net/Inet4Address/TestToNumericFormatHosts ! test/jdk/java/net/Inet4Address/textToNumericFormat.java ! test/jdk/java/net/InetAddress/InternalNameServiceTest.java ! test/jdk/java/net/InetAddress/InternalNameServiceWithHostsFileTest.java ! test/jdk/java/net/InetAddress/InternalNameServiceWithNoHostsFileTest.java - test/jdk/java/net/InetAddress/TestHosts ! test/jdk/java/net/URLPermission/nstest/LookupTest.java ! test/jdk/sun/net/InetAddress/nameservice/simple/CacheTest.java - test/jdk/sun/net/InetAddress/nameservice/simple/CacheTestHosts ! test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCaching.java - test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCachingHosts Changeset: 702ca622 Author: Thomas Schatzl Date: 2021-03-01 11:05:41 +0000 URL: https://git.openjdk.java.net/loom/commit/702ca622 8262185: G1: Prune collection set candidates early Reviewed-by: iwalulya, sjohanss, ayang ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 0a7fff46 Author: Stefan Johansson Date: 2021-03-01 12:02:54 +0000 URL: https://git.openjdk.java.net/loom/commit/0a7fff46 8261636: The test mapping in hugetlbfs_sanity_check should consider LargePageSizeInBytes Reviewed-by: tschatzl, iwalulya ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: fe8e3707 Author: Stefan Johansson Date: 2021-03-01 12:03:44 +0000 URL: https://git.openjdk.java.net/loom/commit/fe8e3707 8262188: Add test to verify trace page sizes logging on Linux Reviewed-by: stuefe, tschatzl + test/hotspot/jtreg/runtime/os/TestTracePageSizes.java Changeset: 75bf1061 Author: Harold Seigel Date: 2021-03-01 13:25:23 +0000 URL: https://git.openjdk.java.net/loom/commit/75bf1061 8262028: Make InstanceKlass::implementor return InstanceKlass Reviewed-by: coleenp, ccheung, vlivanov ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp Changeset: c569f1d6 Author: Alexander Zvegintsev Date: 2021-03-01 14:31:56 +0000 URL: https://git.openjdk.java.net/loom/commit/c569f1d6 8262085: Hovering Metal HTML Tooltips in different windows cause IllegalArgExc on Linux Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java + test/jdk/javax/swing/JToolTip/FastTooltipSwitchIAE.java Changeset: 6baecf39 Author: Roland Westrelin Date: 2021-03-01 15:11:25 +0000 URL: https://git.openjdk.java.net/loom/commit/6baecf39 8259937: guarantee(loc != NULL) failed: missing saved register with native invoker Reviewed-by: kvn, jvernee, vlivanov ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java + test/hotspot/jtreg/gc/shenandoah/compiler/libLinkToNativeRBP.c Changeset: 4c9adce2 Author: Severin Gehwolf Date: 2021-03-01 15:14:40 +0000 URL: https://git.openjdk.java.net/loom/commit/4c9adce2 8262379: Add regression test for JDK-8257746 Reviewed-by: hseigel ! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java Changeset: 682e1202 Author: Sergey Bylokhov Date: 2021-03-01 19:31:05 +0000 URL: https://git.openjdk.java.net/loom/commit/682e1202 8262497: Delete unused utility methods in ICC_Profile class Reviewed-by: azvegint, pbansal, trebari, kizune ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java Changeset: 642f45f9 Author: Andy Herrick Date: 2021-03-01 19:33:27 +0000 URL: https://git.openjdk.java.net/loom/commit/642f45f9 8261839: Error creating runtime package on macos without mac-package-identifier Reviewed-by: asemenyuk, almatvee, kizune ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 353416ff Author: John Jiang Date: 2021-03-01 22:26:15 +0000 URL: https://git.openjdk.java.net/loom/commit/353416ff 8262509: JSSE Server should check the legacy version in TLSv1.3 ClientHello Reviewed-by: xuelei, wetmore ! src/java.base/share/classes/sun/security/ssl/ClientHello.java Changeset: d3398324 Author: Olga Mikhaltsova Committer: Sergey Bylokhov Date: 2021-03-02 00:57:50 +0000 URL: https://git.openjdk.java.net/loom/commit/d3398324 8257414: Drag n Drop target area is wrong on high DPI systems Reviewed-by: serb ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java Changeset: 9f0f0c98 Author: Jiangli Zhou Date: 2021-03-02 02:58:06 +0000 URL: https://git.openjdk.java.net/loom/commit/9f0f0c98 8260933: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java fails without CompactStrings Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java Changeset: c3eb80e1 Author: Yasumasa Suenaga Date: 2021-03-02 03:02:30 +0000 URL: https://git.openjdk.java.net/loom/commit/c3eb80e1 8262500: HostName entry in VM.info should be a new line Reviewed-by: stuefe, dcubed, dholmes ! src/hotspot/os/windows/os_windows.cpp Changeset: 85b774af Author: Ioi Lam Date: 2021-03-02 03:18:51 +0000 URL: https://git.openjdk.java.net/loom/commit/85b774af 8255859: Incorrect comments in log.hpp Reviewed-by: kbarrett ! src/hotspot/share/logging/log.hpp Changeset: 6635d7a5 Author: Joe Wang Date: 2021-03-02 03:26:32 +0000 URL: https://git.openjdk.java.net/loom/commit/6635d7a5 8261670: Add javadoc for the XML processing limits Reviewed-by: lancea, naoto, iris ! src/java.xml/share/classes/module-info.java Changeset: f5ab7f68 Author: Thomas Stuefe Date: 2021-03-02 04:28:48 +0000 URL: https://git.openjdk.java.net/loom/commit/f5ab7f68 8262472: Buffer overflow in UNICODE::as_utf8 for zero length output buffer Reviewed-by: dholmes, iklam ! src/hotspot/share/utilities/utf8.cpp ! test/hotspot/gtest/utilities/test_utf8.cpp Changeset: fdd10932 Author: Thomas Stuefe Date: 2021-03-02 04:30:26 +0000 URL: https://git.openjdk.java.net/loom/commit/fdd10932 8261552: s390: MacroAssembler::encode_klass_not_null() may produce wrong results for non-zero values of narrow klass base Co-authored-by: Lutz Schmidt Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/macroAssembler_s390.cpp Changeset: 3b350ad8 Author: Yasumasa Suenaga Date: 2021-03-02 06:56:40 +0000 URL: https://git.openjdk.java.net/loom/commit/3b350ad8 8261710: SA DSO objects have sizes that are too large Reviewed-by: sspitsyn, cjplummer ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java Changeset: dd33a8ea Author: Matthias Baesken Date: 2021-03-02 08:00:23 +0000 URL: https://git.openjdk.java.net/loom/commit/dd33a8ea 8262461: handle wcstombsdmp return value correctly in unix awt_InputMethod.c Reviewed-by: psadhukhan, azvegint, aivanov ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c Changeset: 0f6122b9 Author: Jie Fu Date: 2021-03-02 09:30:06 +0000 URL: https://git.openjdk.java.net/loom/commit/0f6122b9 8262819: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails with release VMs Reviewed-by: roland, shade ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java Changeset: be67aaab Author: Nick Gasson Date: 2021-03-02 09:56:05 +0000 URL: https://git.openjdk.java.net/loom/commit/be67aaab 8262726: AArch64: C1 StubAssembler::call_RT can corrupt stack Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp Changeset: 85a5ae8c Author: Jan Lahoda Date: 2021-03-02 12:02:26 +0000 URL: https://git.openjdk.java.net/loom/commit/85a5ae8c 8261606: Surprising behavior of step over in String switch Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java Changeset: d185a6c5 Author: Attila Szegedi Date: 2021-03-02 12:25:25 +0000 URL: https://git.openjdk.java.net/loom/commit/d185a6c5 8261483: jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java failed with "AssertionError: Should have GCd a method handle by now" Reviewed-by: shade, plevart ! test/jdk/ProblemList.txt ! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java Changeset: 5f4bc0ac Author: Daniel Fuchs Date: 2021-03-02 12:54:54 +0000 URL: https://git.openjdk.java.net/loom/commit/5f4bc0ac 8253100: Fix "no comment" warnings in java.base/java.net Reviewed-by: ryadav, chegar, naoto, alanb ! src/java.base/share/classes/java/net/HttpRetryException.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URISyntaxException.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/net/UnixDomainSocketAddress.java Changeset: 0de6abd4 Author: Sebastian Stenzel Committer: Alan Bateman Date: 2021-03-02 14:40:45 +0000 URL: https://git.openjdk.java.net/loom/commit/0de6abd4 8260966: (fs) Consolidate Linux and macOS implementations of UserDefinedFileAttributeView 8260691: (fs) LinuxNativeDispatcher should link to xattr functions Reviewed-by: alanb ! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java ! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java ! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java ! src/java.base/linux/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java ! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c ! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java ! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java ! src/java.base/macosx/classes/sun/nio/fs/BsdUserDefinedFileAttributeView.java ! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c ! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java = src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: db5c887e Author: Alan Bateman Date: 2021-03-03 10:18:38 +0000 URL: https://git.openjdk.java.net/loom/commit/db5c887e Merge ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt From duke at openjdk.java.net Wed Mar 3 10:28:15 2021 From: duke at openjdk.java.net (duke) Date: Wed, 3 Mar 2021 10:28:15 GMT Subject: git: openjdk/loom: master: 66 new changesets Message-ID: <8fe42afb-063e-4078-a286-923edfac30e4@openjdk.java.net> Changeset: 3a0d6a64 Author: Yang Yi Committer: David Holmes Date: 2021-02-25 02:08:52 +0000 URL: https://git.openjdk.java.net/loom/commit/3a0d6a64 8262099: jcmd VM.metaspace should report unlimited size if MaxMetaspaceSize isn't specified Reviewed-by: stuefe, lucy ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java Changeset: 0f8be6e4 Author: Ioi Lam Date: 2021-02-25 04:31:12 +0000 URL: https://git.openjdk.java.net/loom/commit/0f8be6e4 8261868: Reduce inclusion of metaspace.hpp Reviewed-by: stuefe, ccheung ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/cSpaceCounters.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/commitLimiter.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/memory/metaspaceTracer.hpp + src/hotspot/share/memory/metaspaceUtils.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/array.hpp + src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/metadata.cpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/services/memReporter.cpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp Changeset: a83e802b Author: Tobias Hartmann Date: 2021-02-25 08:53:27 +0000 URL: https://git.openjdk.java.net/loom/commit/a83e802b 8262299: C2 compilation fails with "modified node was not processed by IGVN.transform_old()" Reviewed-by: roland, chagedorn ! src/hotspot/share/opto/arraycopynode.cpp Changeset: ea48a0bb Author: Thomas Stuefe Date: 2021-02-25 09:20:11 +0000 URL: https://git.openjdk.java.net/loom/commit/ea48a0bb 8262163: Extend settings printout in jcmd VM.metaspace Reviewed-by: lucy ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp Changeset: f79c6268 Author: Chris Hegarty Date: 2021-02-25 10:53:06 +0000 URL: https://git.openjdk.java.net/loom/commit/f79c6268 8262296: Fix remaining doclint warnings in jdk.httpserver Reviewed-by: dfuchs, bpb ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java Changeset: ebdc80ea Author: Evan Whelan Committer: Daniel Fuchs Date: 2021-02-25 12:05:16 +0000 URL: https://git.openjdk.java.net/loom/commit/ebdc80ea 8252883: AccessDeniedException caused by delayed file deletion on Windows Reviewed-by: dfuchs ! src/java.logging/share/classes/java/util/logging/FileHandler.java + test/jdk/java/util/logging/FileHandlerAccessTest.java Changeset: aa35b423 Author: Lin Zang Committer: Jie Fu Date: 2021-02-25 12:06:32 +0000 URL: https://git.openjdk.java.net/loom/commit/aa35b423 8261131: jcmd jmap dump should not accept gz option with no value Reviewed-by: cjplummer, sspitsyn ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: c54724da Author: Lin Zang Committer: Jie Fu Date: 2021-02-25 12:09:55 +0000 URL: https://git.openjdk.java.net/loom/commit/c54724da 8257234: Add gz option to SA jmap to write a gzipped heap dump Reviewed-by: cjplummer, ysuenaga, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java ! test/jdk/sun/tools/jhsdb/HeapDumpTest.java ! test/lib/jdk/test/lib/hprof/parser/Reader.java Changeset: 2eca17d1 Author: Adam Sotona Committer: Vicente Romero Date: 2021-02-25 14:59:32 +0000 URL: https://git.openjdk.java.net/loom/commit/2eca17d1 8261457: test/langtools/tools/javac/T8187978 can fail if ArrayList class is modified Reviewed-by: vromero ! test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java ! test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.out Changeset: 674be87d Author: Jonathan Gibbons Date: 2021-02-25 15:37:18 +0000 URL: https://git.openjdk.java.net/loom/commit/674be87d 8261203: Incorrectly escaped javadoc html with type annotations Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testMethodId/TestMethodId.java Changeset: 7d4f60b1 Author: Adam Sotona Committer: Jonathan Gibbons Date: 2021-02-25 16:03:04 +0000 URL: https://git.openjdk.java.net/loom/commit/7d4f60b1 8260403: javap should be more robust in the face of invalid class files Reviewed-by: vromero ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java + test/langtools/tools/javap/8260403/InvalidSignature.jcod + test/langtools/tools/javap/8260403/T8260403.java Changeset: 5a9b7010 Author: Brian Burkhalter Date: 2021-02-25 16:22:59 +0000 URL: https://git.openjdk.java.net/loom/commit/5a9b7010 8258444: Clean up specifications of java.io.Reader.read(char[],int,int) in subclass overrides Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/CharArrayReader.java ! src/java.base/share/classes/java/io/FilterReader.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! src/java.base/share/classes/java/io/PipedReader.java ! src/java.base/share/classes/java/io/PushbackReader.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/StringReader.java Changeset: ded96ddc Author: Weijun Wang Date: 2021-02-25 18:49:05 +0000 URL: https://git.openjdk.java.net/loom/commit/ded96ddc 8139348: Deprecate 3DES and RC4 in Kerberos Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java ! test/jdk/sun/security/krb5/auto/NewSalt.java ! test/jdk/sun/security/krb5/auto/W83.java ! test/jdk/sun/security/krb5/etype/WeakCrypto.java - test/jdk/sun/security/krb5/etype/weakcrypto.conf ! test/jdk/sun/security/krb5/tools/KtabCheck.java ! test/jdk/sun/security/krb5/tools/onlythree.conf Changeset: 228c2857 Author: Phil Race Date: 2021-02-25 19:19:51 +0000 URL: https://git.openjdk.java.net/loom/commit/228c2857 8261170: Upgrade to freetype 2.10.4 Reviewed-by: serb, psadhukhan, jdv, kizune ! src/java.desktop/share/legal/freetype.md ! src/java.desktop/share/native/libfreetype/UPDATING.txt ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h + src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h + src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h + src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h + src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h - src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h ! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h ! src/java.desktop/share/native/libfreetype/include/ft2build.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c ! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c ! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h ! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h ! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h ! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c ! src/java.desktop/share/native/libfreetype/src/base/ftbase.h ! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c ! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c ! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c ! src/java.desktop/share/native/libfreetype/src/base/ftcid.c ! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c ! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c ! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c ! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c ! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c ! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c ! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c ! src/java.desktop/share/native/libfreetype/src/base/fthash.c ! src/java.desktop/share/native/libfreetype/src/base/ftinit.c ! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c ! src/java.desktop/share/native/libfreetype/src/base/ftmac.c ! src/java.desktop/share/native/libfreetype/src/base/ftmm.c ! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c ! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c ! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c ! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c ! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c ! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c ! src/java.desktop/share/native/libfreetype/src/base/ftstream.c ! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c ! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c ! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c ! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c ! src/java.desktop/share/native/libfreetype/src/base/fttype1.c ! src/java.desktop/share/native/libfreetype/src/base/ftutil.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h ! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h ! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h ! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c ! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h ! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/pserror.h ! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c ! src/java.desktop/share/native/libfreetype/src/psaux/psfont.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psft.h ! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h ! src/java.desktop/share/native/libfreetype/src/psaux/psread.c ! src/java.desktop/share/native/libfreetype/src/psaux/psstack.c ! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h ! src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h ! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h ! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h ! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h ! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h ! src/java.desktop/share/native/libfreetype/src/type1/t1load.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.h ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h Changeset: 35c0a695 Author: Chris Plummer Date: 2021-02-25 21:13:37 +0000 URL: https://git.openjdk.java.net/loom/commit/35c0a695 8262416: ProblemList TestHeapDumpForLargeArray.java due to JDK-8262386 Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: 29c603f9 Author: Harold Seigel Date: 2021-02-25 21:16:01 +0000 URL: https://git.openjdk.java.net/loom/commit/29c603f9 8262227: Change SystemDictionary::find() to return an InstanceKlass*. Reviewed-by: iklam, dholmes, coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 82565170 Author: Jonathan Gibbons Date: 2021-02-25 22:28:07 +0000 URL: https://git.openjdk.java.net/loom/commit/82565170 8262421: doclint warnings in jdk.compiler module Reviewed-by: iris, darcy ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java Changeset: 059ede0d Author: Jonathan Gibbons Date: 2021-02-25 23:39:55 +0000 URL: https://git.openjdk.java.net/loom/commit/059ede0d 8262428: doclint warnings in java.xml module Reviewed-by: bpb, lancea, naoto, iris ! src/java.xml/share/classes/module-info.java Changeset: fce57656 Author: Jonathan Gibbons Date: 2021-02-26 00:51:22 +0000 URL: https://git.openjdk.java.net/loom/commit/fce57656 8262433: doclint: reference error in module jdk.incubator.foreign Reviewed-by: bpb, lancea ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java Changeset: bcca1006 Author: Prasanta Sadhukhan Date: 2021-02-26 06:19:15 +0000 URL: https://git.openjdk.java.net/loom/commit/bcca1006 4710675: JTextArea.setComponentOrientation does not work with correct timing Reviewed-by: serb, pbansal ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java + test/jdk/javax/swing/JTextArea/JTextAreaOrientationTest.java Changeset: 722142ee Author: Thomas Stuefe Date: 2021-02-26 06:46:20 +0000 URL: https://git.openjdk.java.net/loom/commit/722142ee 8261520: JDK-8261302 breaks runtime/NMT/CheckForProperDetailStackTrace.java Reviewed-by: zgu, coleenp ! src/hotspot/share/services/allocationSite.hpp ! src/hotspot/share/services/mallocSiteTable.cpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/utilities/nativeCallStack.cpp ! src/hotspot/share/utilities/nativeCallStack.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 0a4e710f Author: Vladimir Ivanov Date: 2021-02-26 08:19:47 +0000 URL: https://git.openjdk.java.net/loom/commit/0a4e710f 8261954: Dependencies: Improve iteration over class hierarchy under context class Reviewed-by: kvn, coleenp, eosterlund ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: 76032781 Author: Xin Liu Committer: Tobias Hartmann Date: 2021-02-26 10:46:43 +0000 URL: https://git.openjdk.java.net/loom/commit/76032781 8260198: TypeInstPtr::dump2() emits multiple lines if Verbose is set Reviewed-by: thartmann ! src/hotspot/share/opto/type.cpp ! test/hotspot/gtest/utilities/test_stringUtils.cpp Changeset: d7efb4cc Author: Matthias Baesken Date: 2021-02-26 11:21:26 +0000 URL: https://git.openjdk.java.net/loom/commit/d7efb4cc 8262199: issue in jli args.c Reviewed-by: clanger, alanb ! src/java.base/share/native/libjli/args.c Changeset: de3f519d Author: hltj Committer: Jan Lahoda Date: 2021-02-26 13:09:47 +0000 URL: https://git.openjdk.java.net/loom/commit/de3f519d 8258897: wrong translation of capturing local classes inside nested lambdas Co-authored-by: Bernard Blaser Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/langtools/tools/javac/lambda/8258897/CaptureVariables.java + test/langtools/tools/javac/lambda/8258897/CaptureVariablesAnonymous.java Changeset: 240f2a1b Author: Jaikiran Pai Date: 2021-02-26 14:07:35 +0000 URL: https://git.openjdk.java.net/loom/commit/240f2a1b 8260366: ExtendedSocketOptions can deadlock in some circumstances Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java + test/jdk/sun/net/ext/ExtendedSocketOptionsTest.java Changeset: 67b9e5a6 Author: Jonathan Gibbons Date: 2021-02-26 15:11:22 +0000 URL: https://git.openjdk.java.net/loom/commit/67b9e5a6 8262420: typo: @implnote in java.desktop module Reviewed-by: iris, prr, azvegint, aivanov ! src/java.desktop/share/classes/java/awt/TrayIcon.java Changeset: 3088e1e6 Author: Jonathan Gibbons Date: 2021-02-26 15:12:51 +0000 URL: https://git.openjdk.java.net/loom/commit/3088e1e6 8262430: doclint warnings in java.base module Reviewed-by: alanb, chegar, dfuchs, lancea ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java Changeset: 47a08426 Author: Daniel D. Daugherty Date: 2021-02-26 15:41:13 +0000 URL: https://git.openjdk.java.net/loom/commit/47a08426 8241403: JavaThread::get_thread_name() should be ThreadSMR-aware Reviewed-by: rehn, coleenp, dholmes ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: d06d6f51 Author: Coleen Phillimore Date: 2021-02-26 15:46:58 +0000 URL: https://git.openjdk.java.net/loom/commit/d06d6f51 8262402: Make CATCH macro assert not fatal Reviewed-by: dholmes ! src/hotspot/share/utilities/exceptions.hpp Changeset: 05c11bcb Author: Harold Seigel Date: 2021-02-26 15:56:16 +0000 URL: https://git.openjdk.java.net/loom/commit/05c11bcb 8262426: Change TRAPS to Thread* for find_constrained_instance_or_array_klass() Reviewed-by: coleenp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: c9e91897 Author: Thomas Stuefe Date: 2021-02-26 16:04:07 +0000 URL: https://git.openjdk.java.net/loom/commit/c9e91897 8262074: Consolidate the default value of MetaspaceSize Reviewed-by: iklam, coleenp ! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c1_globals_arm.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/x86/c1_globals_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compiler_globals_pd.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 07061fc7 Author: Mikhailo Seledtsov Date: 2021-02-26 16:21:12 +0000 URL: https://git.openjdk.java.net/loom/commit/07061fc7 8256417: Exclude TestJFRWithJMX test from running with PodMan Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java Changeset: 2515c42b Author: Leonid Mesnik Date: 2021-02-26 16:35:28 +0000 URL: https://git.openjdk.java.net/loom/commit/2515c42b 8262332: serviceability/sa/ClhsdbJhisto.java fails with Test ERROR java.lang.RuntimeException: 'ParselTongue' missing from stdout/stderr Reviewed-by: cjplummer ! test/hotspot/jtreg/serviceability/sa/LingeredAppWithInterface.java Changeset: a4c24961 Author: Weijun Wang Date: 2021-02-26 16:49:44 +0000 URL: https://git.openjdk.java.net/loom/commit/a4c24961 8259535: ECDSA SignatureValue do not always have the specified length Reviewed-by: mullan ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java + test/jdk/com/sun/org/apache/xml/internal/security/ShortECDSA.java Changeset: 65a245e2 Author: Roman Kennke Date: 2021-02-26 19:12:54 +0000 URL: https://git.openjdk.java.net/loom/commit/65a245e2 8262329: Fix JFR parser exception messages Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java Changeset: 6800ba46 Author: Sergey Bylokhov Date: 2021-02-26 19:57:29 +0000 URL: https://git.openjdk.java.net/loom/commit/6800ba46 8257500: Drawing MultiResolutionImage with ImageObserver "leaks" memory Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java + test/jdk/java/awt/image/multiresolution/ImageObserverLeak.java ! test/jdk/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java Changeset: 03d888f4 Author: Leo Korinth Date: 2021-02-26 20:07:13 +0000 URL: https://git.openjdk.java.net/loom/commit/03d888f4 8261804: Remove field _processing_is_mt, calculate it instead Reviewed-by: ayang, kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: ddd550ae Author: Roland Westrelin Date: 2021-03-01 08:42:10 +0000 URL: https://git.openjdk.java.net/loom/commit/ddd550ae 8261308: C2: assert(inner->is_valid_counted_loop(T_INT) && inner->is_strip_mined()) failed: OuterStripMinedLoop should have been removed Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestCountedLoopZeroIter.java Changeset: 20c93b3b Author: Roland Westrelin Date: 2021-03-01 08:47:59 +0000 URL: https://git.openjdk.java.net/loom/commit/20c93b3b 8261914: IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload Reviewed-by: kvn, shade ! src/hotspot/share/opto/ifnode.cpp Changeset: 8bc8542e Author: Conor Cleary Committer: Aleksei Efimov Date: 2021-03-01 10:18:12 +0000 URL: https://git.openjdk.java.net/loom/commit/8bc8542e 8262195: Harden tests that use the HostsFileNameService (jdk.net.hosts.file property) Reviewed-by: michaelm, aefimov, dfuchs, chegar - test/jdk/java/net/Inet4Address/TestToNumericFormatHosts ! test/jdk/java/net/Inet4Address/textToNumericFormat.java ! test/jdk/java/net/InetAddress/InternalNameServiceTest.java ! test/jdk/java/net/InetAddress/InternalNameServiceWithHostsFileTest.java ! test/jdk/java/net/InetAddress/InternalNameServiceWithNoHostsFileTest.java - test/jdk/java/net/InetAddress/TestHosts ! test/jdk/java/net/URLPermission/nstest/LookupTest.java ! test/jdk/sun/net/InetAddress/nameservice/simple/CacheTest.java - test/jdk/sun/net/InetAddress/nameservice/simple/CacheTestHosts ! test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCaching.java - test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCachingHosts Changeset: 702ca622 Author: Thomas Schatzl Date: 2021-03-01 11:05:41 +0000 URL: https://git.openjdk.java.net/loom/commit/702ca622 8262185: G1: Prune collection set candidates early Reviewed-by: iwalulya, sjohanss, ayang ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 0a7fff46 Author: Stefan Johansson Date: 2021-03-01 12:02:54 +0000 URL: https://git.openjdk.java.net/loom/commit/0a7fff46 8261636: The test mapping in hugetlbfs_sanity_check should consider LargePageSizeInBytes Reviewed-by: tschatzl, iwalulya ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: fe8e3707 Author: Stefan Johansson Date: 2021-03-01 12:03:44 +0000 URL: https://git.openjdk.java.net/loom/commit/fe8e3707 8262188: Add test to verify trace page sizes logging on Linux Reviewed-by: stuefe, tschatzl + test/hotspot/jtreg/runtime/os/TestTracePageSizes.java Changeset: 75bf1061 Author: Harold Seigel Date: 2021-03-01 13:25:23 +0000 URL: https://git.openjdk.java.net/loom/commit/75bf1061 8262028: Make InstanceKlass::implementor return InstanceKlass Reviewed-by: coleenp, ccheung, vlivanov ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp Changeset: c569f1d6 Author: Alexander Zvegintsev Date: 2021-03-01 14:31:56 +0000 URL: https://git.openjdk.java.net/loom/commit/c569f1d6 8262085: Hovering Metal HTML Tooltips in different windows cause IllegalArgExc on Linux Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java + test/jdk/javax/swing/JToolTip/FastTooltipSwitchIAE.java Changeset: 6baecf39 Author: Roland Westrelin Date: 2021-03-01 15:11:25 +0000 URL: https://git.openjdk.java.net/loom/commit/6baecf39 8259937: guarantee(loc != NULL) failed: missing saved register with native invoker Reviewed-by: kvn, jvernee, vlivanov ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java + test/hotspot/jtreg/gc/shenandoah/compiler/libLinkToNativeRBP.c Changeset: 4c9adce2 Author: Severin Gehwolf Date: 2021-03-01 15:14:40 +0000 URL: https://git.openjdk.java.net/loom/commit/4c9adce2 8262379: Add regression test for JDK-8257746 Reviewed-by: hseigel ! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java Changeset: 682e1202 Author: Sergey Bylokhov Date: 2021-03-01 19:31:05 +0000 URL: https://git.openjdk.java.net/loom/commit/682e1202 8262497: Delete unused utility methods in ICC_Profile class Reviewed-by: azvegint, pbansal, trebari, kizune ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java Changeset: 642f45f9 Author: Andy Herrick Date: 2021-03-01 19:33:27 +0000 URL: https://git.openjdk.java.net/loom/commit/642f45f9 8261839: Error creating runtime package on macos without mac-package-identifier Reviewed-by: asemenyuk, almatvee, kizune ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 353416ff Author: John Jiang Date: 2021-03-01 22:26:15 +0000 URL: https://git.openjdk.java.net/loom/commit/353416ff 8262509: JSSE Server should check the legacy version in TLSv1.3 ClientHello Reviewed-by: xuelei, wetmore ! src/java.base/share/classes/sun/security/ssl/ClientHello.java Changeset: d3398324 Author: Olga Mikhaltsova Committer: Sergey Bylokhov Date: 2021-03-02 00:57:50 +0000 URL: https://git.openjdk.java.net/loom/commit/d3398324 8257414: Drag n Drop target area is wrong on high DPI systems Reviewed-by: serb ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java Changeset: 9f0f0c98 Author: Jiangli Zhou Date: 2021-03-02 02:58:06 +0000 URL: https://git.openjdk.java.net/loom/commit/9f0f0c98 8260933: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java fails without CompactStrings Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java Changeset: c3eb80e1 Author: Yasumasa Suenaga Date: 2021-03-02 03:02:30 +0000 URL: https://git.openjdk.java.net/loom/commit/c3eb80e1 8262500: HostName entry in VM.info should be a new line Reviewed-by: stuefe, dcubed, dholmes ! src/hotspot/os/windows/os_windows.cpp Changeset: 85b774af Author: Ioi Lam Date: 2021-03-02 03:18:51 +0000 URL: https://git.openjdk.java.net/loom/commit/85b774af 8255859: Incorrect comments in log.hpp Reviewed-by: kbarrett ! src/hotspot/share/logging/log.hpp Changeset: 6635d7a5 Author: Joe Wang Date: 2021-03-02 03:26:32 +0000 URL: https://git.openjdk.java.net/loom/commit/6635d7a5 8261670: Add javadoc for the XML processing limits Reviewed-by: lancea, naoto, iris ! src/java.xml/share/classes/module-info.java Changeset: f5ab7f68 Author: Thomas Stuefe Date: 2021-03-02 04:28:48 +0000 URL: https://git.openjdk.java.net/loom/commit/f5ab7f68 8262472: Buffer overflow in UNICODE::as_utf8 for zero length output buffer Reviewed-by: dholmes, iklam ! src/hotspot/share/utilities/utf8.cpp ! test/hotspot/gtest/utilities/test_utf8.cpp Changeset: fdd10932 Author: Thomas Stuefe Date: 2021-03-02 04:30:26 +0000 URL: https://git.openjdk.java.net/loom/commit/fdd10932 8261552: s390: MacroAssembler::encode_klass_not_null() may produce wrong results for non-zero values of narrow klass base Co-authored-by: Lutz Schmidt Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/macroAssembler_s390.cpp Changeset: 3b350ad8 Author: Yasumasa Suenaga Date: 2021-03-02 06:56:40 +0000 URL: https://git.openjdk.java.net/loom/commit/3b350ad8 8261710: SA DSO objects have sizes that are too large Reviewed-by: sspitsyn, cjplummer ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java Changeset: dd33a8ea Author: Matthias Baesken Date: 2021-03-02 08:00:23 +0000 URL: https://git.openjdk.java.net/loom/commit/dd33a8ea 8262461: handle wcstombsdmp return value correctly in unix awt_InputMethod.c Reviewed-by: psadhukhan, azvegint, aivanov ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c Changeset: 0f6122b9 Author: Jie Fu Date: 2021-03-02 09:30:06 +0000 URL: https://git.openjdk.java.net/loom/commit/0f6122b9 8262819: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails with release VMs Reviewed-by: roland, shade ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java Changeset: be67aaab Author: Nick Gasson Date: 2021-03-02 09:56:05 +0000 URL: https://git.openjdk.java.net/loom/commit/be67aaab 8262726: AArch64: C1 StubAssembler::call_RT can corrupt stack Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp Changeset: 85a5ae8c Author: Jan Lahoda Date: 2021-03-02 12:02:26 +0000 URL: https://git.openjdk.java.net/loom/commit/85a5ae8c 8261606: Surprising behavior of step over in String switch Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java Changeset: d185a6c5 Author: Attila Szegedi Date: 2021-03-02 12:25:25 +0000 URL: https://git.openjdk.java.net/loom/commit/d185a6c5 8261483: jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java failed with "AssertionError: Should have GCd a method handle by now" Reviewed-by: shade, plevart ! test/jdk/ProblemList.txt ! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java Changeset: 5f4bc0ac Author: Daniel Fuchs Date: 2021-03-02 12:54:54 +0000 URL: https://git.openjdk.java.net/loom/commit/5f4bc0ac 8253100: Fix "no comment" warnings in java.base/java.net Reviewed-by: ryadav, chegar, naoto, alanb ! src/java.base/share/classes/java/net/HttpRetryException.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URISyntaxException.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/net/UnixDomainSocketAddress.java Changeset: 0de6abd4 Author: Sebastian Stenzel Committer: Alan Bateman Date: 2021-03-02 14:40:45 +0000 URL: https://git.openjdk.java.net/loom/commit/0de6abd4 8260966: (fs) Consolidate Linux and macOS implementations of UserDefinedFileAttributeView 8260691: (fs) LinuxNativeDispatcher should link to xattr functions Reviewed-by: alanb ! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java ! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java ! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java ! src/java.base/linux/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java ! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c ! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java ! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java ! src/java.base/macosx/classes/sun/nio/fs/BsdUserDefinedFileAttributeView.java ! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c ! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java = src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c From duke at openjdk.java.net Wed Mar 3 18:52:14 2021 From: duke at openjdk.java.net (duke) Date: Wed, 3 Mar 2021 18:52:14 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <9c0830db-6ae0-432b-85d2-6852f272bafe@openjdk.java.net> Changeset: c4c079c5 Author: lmesnik Date: 2021-03-03 10:51:03 +0000 URL: https://git.openjdk.java.net/loom/commit/c4c079c5 GetStackTraceNotSuspendedStressTest added. + test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java + test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTestLarge.java + test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp Changeset: 855b4dfd Author: lmesnik Date: 2021-03-03 10:51:45 +0000 URL: https://git.openjdk.java.net/loom/commit/855b4dfd Merge branch 'fibers' of https://github.com/openjdk/loom into fibers From duke at openjdk.java.net Wed Mar 3 23:48:08 2021 From: duke at openjdk.java.net (duke) Date: Wed, 3 Mar 2021 23:48:08 GMT Subject: git: openjdk/loom: fibers: Improved GetStackTraceNotSuspendedStressTest.java Message-ID: Changeset: 2ab6b0bc Author: lmesnik Date: 2021-03-03 15:47:48 +0000 URL: https://git.openjdk.java.net/loom/commit/2ab6b0bc Improved GetStackTraceNotSuspendedStressTest.java - test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTestLarge.java From duke at openjdk.java.net Thu Mar 4 00:17:27 2021 From: duke at openjdk.java.net (duke) Date: Thu, 4 Mar 2021 00:17:27 GMT Subject: git: openjdk/loom: fibers: Improved GetStackTraceNotSuspendedStressTest.java, added get_xxx_name check Message-ID: <22f86f14-7b6e-4ce5-b83a-6b0a1010e1d5@openjdk.java.net> Changeset: cfec4918 Author: lmesnik Date: 2021-03-03 16:16:46 +0000 URL: https://git.openjdk.java.net/loom/commit/cfec4918 Improved GetStackTraceNotSuspendedStressTest.java, added get_xxx_name check ! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp From duke at openjdk.java.net Thu Mar 4 01:16:40 2021 From: duke at openjdk.java.net (duke) Date: Thu, 4 Mar 2021 01:16:40 GMT Subject: git: openjdk/loom: fibers: Added GetStackTraceSuspendedStressTest.java. Message-ID: Changeset: 22e48c05 Author: lmesnik Date: 2021-03-03 17:15:30 +0000 URL: https://git.openjdk.java.net/loom/commit/22e48c05 Added GetStackTraceSuspendedStressTest.java. ! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp + test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java + test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/libGetStackTraceSuspendedStress.cpp From duke at openjdk.java.net Thu Mar 4 03:52:00 2021 From: duke at openjdk.java.net (duke) Date: Thu, 4 Mar 2021 03:52:00 GMT Subject: git: openjdk/loom: fibers: jvmti test function print_thread_info() updated with correct arguments order Message-ID: Changeset: c1f4a69e Author: lmesnik Date: 2021-03-03 19:50:32 +0000 URL: https://git.openjdk.java.net/loom/commit/c1f4a69e jvmti test function print_thread_info() updated with correct arguments order ! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/libclassload01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/libclassprep01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/libframepop01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/libmonitorwait01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/libsinglestep01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend01/libthreadend01.cpp ! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp ! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/libGetStackTraceSuspendedStress.cpp ! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.h From duke at openjdk.java.net Thu Mar 4 08:42:35 2021 From: duke at openjdk.java.net (duke) Date: Thu, 4 Mar 2021 08:42:35 GMT Subject: git: openjdk/loom: fibers: 4 new changesets Message-ID: <84e93845-b56f-4766-aecc-37d70587a38d@openjdk.java.net> Changeset: 0ab3df87 Author: Alan Bateman Date: 2021-03-03 09:02:43 +0000 URL: https://git.openjdk.java.net/loom/commit/0ab3df87 Update javadoc to link to getId ! src/java.base/share/classes/java/lang/Thread.java Changeset: f8e8314d Author: Alan Bateman Date: 2021-03-03 10:21:43 +0000 URL: https://git.openjdk.java.net/loom/commit/f8e8314d Awkward method name ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! test/jdk/java/lang/Thread/BuilderTest.java ! test/jdk/java/lang/Thread/virtual/TestHelper.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/lang/Thread/virtual/ThreadLocals.java Changeset: 08b47a53 Author: Alan Bateman Date: 2021-03-03 10:25:52 +0000 URL: https://git.openjdk.java.net/loom/commit/08b47a53 Fix test ! test/jdk/java/lang/Thread/BuilderTest.java Changeset: efdb7d08 Author: Alan Bateman Date: 2021-03-03 12:05:08 +0000 URL: https://git.openjdk.java.net/loom/commit/efdb7d08 Extend blocker usage to deal with changes from main line ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java From duke at openjdk.java.net Fri Mar 5 08:23:27 2021 From: duke at openjdk.java.net (duke) Date: Fri, 5 Mar 2021 08:23:27 GMT Subject: git: openjdk/loom: fibers: add except_list argument to Suspend/ResumeAllVirtualThreads Message-ID: <9d770f99-c529-4f43-9785-1b68aafa6611@openjdk.java.net> Changeset: 1457d6d2 Author: Serguei Spitsyn Date: 2021-03-05 08:22:38 +0000 URL: https://git.openjdk.java.net/loom/commit/1457d6d2 add except_list argument to Suspend/ResumeAllVirtualThreads ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c + test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java + test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendvthr001/suspendvthr001.cpp From duke at openjdk.java.net Fri Mar 5 08:28:56 2021 From: duke at openjdk.java.net (duke) Date: Fri, 5 Mar 2021 08:28:56 GMT Subject: git: openjdk/loom: fibers: delete nsk suspendvthr001 test, it is replaced with jvmti/vthread/SuspenResumeAll Message-ID: <388cf5e7-963e-4134-9144-17255204ad20@openjdk.java.net> Changeset: ca4d448b Author: Serguei Spitsyn Date: 2021-03-05 08:28:40 +0000 URL: https://git.openjdk.java.net/loom/commit/ca4d448b delete nsk suspendvthr001 test, it is replaced with jvmti/vthread/SuspenResumeAll - test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendvthr001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendvthr001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendvthr001/libsuspendvthr001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendvthr001/suspendvthr001.cpp From duke at openjdk.java.net Fri Mar 5 11:09:22 2021 From: duke at openjdk.java.net (duke) Date: Fri, 5 Mar 2021 11:09:22 GMT Subject: git: openjdk/loom: fibers: improve vthread tests: use functions from jvmti_common.h in more cases Message-ID: <0bc6a975-f6ae-4e2e-81e9-0428a552f43d@openjdk.java.net> Changeset: a86a1a17 Author: Serguei Spitsyn Date: 2021-03-05 11:08:46 +0000 URL: https://git.openjdk.java.net/loom/commit/a86a1a17 improve vthread tests: use functions from jvmti_common.h in more cases ! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/libVThreadNotifyFramePopTest.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.h From duke at openjdk.java.net Fri Mar 5 11:59:02 2021 From: duke at openjdk.java.net (duke) Date: Fri, 5 Mar 2021 11:59:02 GMT Subject: git: openjdk/loom: fibers: add more use of lib get_thread_name in a couple jvmti/vthread tests Message-ID: Changeset: 0deb93b4 Author: Serguei Spitsyn Date: 2021-03-05 11:58:07 +0000 URL: https://git.openjdk.java.net/loom/commit/0deb93b4 add more use of lib get_thread_name in a couple jvmti/vthread tests ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp From duke at openjdk.java.net Fri Mar 5 18:39:40 2021 From: duke at openjdk.java.net (duke) Date: Fri, 5 Mar 2021 18:39:40 GMT Subject: git: openjdk/loom: fibers: fixed build error. Message-ID: <1584be6e-a2ea-45c5-8f94-52ba3d2d4390@openjdk.java.net> Changeset: 8dbd4e70 Author: lmesnik Date: 2021-03-05 10:38:56 +0000 URL: https://git.openjdk.java.net/loom/commit/8dbd4e70 fixed build error. ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp From duke at openjdk.java.net Fri Mar 5 19:29:41 2021 From: duke at openjdk.java.net (duke) Date: Fri, 5 Mar 2021 19:29:41 GMT Subject: git: openjdk/loom: fibers: 7 new changesets Message-ID: <50f15ae3-5bc2-4d68-86dc-d61a7a7938d2@openjdk.java.net> Changeset: 59859115 Author: Chris Plummer Date: 2021-02-27 02:18:44 +0000 URL: https://git.openjdk.java.net/loom/commit/59859115 Remove temporary TLS related comment. ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: 2b2d5f43 Author: Chris Plummer Date: 2021-02-27 02:20:45 +0000 URL: https://git.openjdk.java.net/loom/commit/2b2d5f43 Undo some whitespace edits that differ from jdk repo. ! src/jdk.jdwp.agent/share/native/libjdwp/ThreadReferenceImpl.c Changeset: bcc8ffed Author: Chris Plummer Date: 2021-02-27 02:23:01 +0000 URL: https://git.openjdk.java.net/loom/commit/bcc8ffed Remove stepControl_enable/disableStepping(). Get rid of broken assert when single stepping. Some minor edits. ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.h Changeset: bcc3993d Author: Chris Plummer Date: 2021-02-27 02:44:35 +0000 URL: https://git.openjdk.java.net/loom/commit/bcc3993d Get rid of eventFilter_setStepFilterThread(). No longer needed. ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.h Changeset: f29945b6 Author: Chris Plummer Date: 2021-02-27 04:21:16 +0000 URL: https://git.openjdk.java.net/loom/commit/f29945b6 Get rid of outer WITH_LOCAL_REFS/END_WITH_LOCAL_REFS blocks and filed JDK-8262494 to do this correctly in the jdk repo someday. ! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c Changeset: a536251d Author: Chris Plummer Date: 2021-03-01 06:05:55 +0000 URL: https://git.openjdk.java.net/loom/commit/a536251d Fixed issue with resuming vthreads when debugger disconnects. Fixed issue with resuming vthreads that were individually suspended (not with suspendAll) but were resumed withe resumeAll. ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: 2ba7eea5 Author: Chris Plummer Committer: GitHub Date: 2021-03-05 11:28:59 +0000 URL: https://git.openjdk.java.net/loom/commit/2ba7eea5 Merge pull request #33 from plummercj/fibers Merge some commits I've accumulated in my personal fork. ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c From duke at openjdk.java.net Fri Mar 5 20:23:32 2021 From: duke at openjdk.java.net (duke) Date: Fri, 5 Mar 2021 20:23:32 GMT Subject: git: openjdk/loom: fibers: Fix build error due to a new ResumeAllVirtualThreads() call in my recent merge commit. Message-ID: Changeset: b5437a3c Author: Chris Plummer Date: 2021-03-05 20:22:52 +0000 URL: https://git.openjdk.java.net/loom/commit/b5437a3c Fix build error due to a new ResumeAllVirtualThreads() call in my recent merge commit. ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c From duke at openjdk.java.net Sat Mar 6 00:38:09 2021 From: duke at openjdk.java.net (duke) Date: Sat, 6 Mar 2021 00:38:09 GMT Subject: git: openjdk/loom: fibers: Fixed build error. Message-ID: <6d3ebdab-b56e-4669-9c60-76dbe38ded1d@openjdk.java.net> Changeset: 30158fe0 Author: lmesnik Date: 2021-03-05 16:37:34 +0000 URL: https://git.openjdk.java.net/loom/commit/30158fe0 Fixed build error. ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp From duke at openjdk.java.net Sat Mar 6 00:41:21 2021 From: duke at openjdk.java.net (duke) Date: Sat, 6 Mar 2021 00:41:21 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <84fea912-7070-497a-b8ba-cead39db26e9@openjdk.java.net> Changeset: e066dadc Author: lmesnik Date: 2021-03-05 16:39:40 +0000 URL: https://git.openjdk.java.net/loom/commit/e066dadc Ported some more tests. ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/jdk.jdwp.agent/share/native/libjdwp/ThreadReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.h ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.h ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c + test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/liballthr01.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr02/allthr02.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr02/liballthr02.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/libframecnt01.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt02/framecnt02.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt02/libframecnt02.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt03/framecnt03.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt03/libframecnt03.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01a.jasm + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/libframeloc01.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc02/frameloc02.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc02/libframeloc02.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc03/frameloc03.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc03/libframeloc03.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr01/getstacktr01.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr01/libgetstacktr01.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr02/getstacktr02.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr02/libgetstacktr02.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/getstacktr04.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/libgetstacktr04.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/getstacktr05.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/getstacktr06.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/libgetstacktr06.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/getstacktr07.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/libgetstacktr07.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/getstacktr08.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/libgetstacktr08.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr09/getstacktr09.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr09/libgetstacktr09.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/libthrinfo01.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo02/libthrinfo02.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo02/thrinfo02.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat01/libthrstat01.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat01/thrstat01.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/libthrstat02.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/thrstat02.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/libthrstat03.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat04/libthrstat04.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat04/thrstat04.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat05/libthrstat05.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java + test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd01/libresumethrd01.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd01/resumethrd01.java + test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd02/libresumethrd02.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd02/resumethrd02.java + test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/libresumethrdlst01.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/resumethrdlst01.java + test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst02/libresumethrdlst02.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst02/resumethrdlst02.java + test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd01/libsuspendthrd01.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd01/suspendthrd01.java + test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd02/libsuspendthrd02.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd02/suspendthrd02.java + test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd03/libsuspendthrd03.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd03/suspendthrd03.java + test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/libsuspendthrdlst01.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/suspendthrdlst01.java + test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/libsuspendthrdlst02.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/suspendthrdlst02.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java + test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/libVThreadNotifyFramePopTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendvthr001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendvthr001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendvthr001/libsuspendvthr001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendvthr001/suspendvthr001.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.h ! test/lib/jdk/test/lib/jvmti/jvmti_thread.h Changeset: c1cfc31f Author: lmesnik Date: 2021-03-05 16:40:38 +0000 URL: https://git.openjdk.java.net/loom/commit/c1cfc31f Merge branch 'fibers' of https://github.com/openjdk/loom into fibers From duke at openjdk.java.net Sat Mar 6 01:02:58 2021 From: duke at openjdk.java.net (duke) Date: Sat, 6 Mar 2021 01:02:58 GMT Subject: git: openjdk/loom: fibers: DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp fixed. Message-ID: <5dd0d233-35ab-4079-9ac6-61e98149ff70@openjdk.java.net> Changeset: 6e9d3137 Author: lmesnik Date: 2021-03-05 17:02:13 +0000 URL: https://git.openjdk.java.net/loom/commit/6e9d3137 DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp fixed. ! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp From duke at openjdk.java.net Sat Mar 6 01:37:21 2021 From: duke at openjdk.java.net (duke) Date: Sat, 6 Mar 2021 01:37:21 GMT Subject: git: openjdk/loom: fibers: libVThreadMonitorTest.cpp fixed. Message-ID: Changeset: 92ab9a14 Author: lmesnik Date: 2021-03-05 17:36:40 +0000 URL: https://git.openjdk.java.net/loom/commit/92ab9a14 libVThreadMonitorTest.cpp fixed. ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp From duke at openjdk.java.net Sat Mar 6 12:47:40 2021 From: duke at openjdk.java.net (duke) Date: Sat, 6 Mar 2021 12:47:40 GMT Subject: git: openjdk/loom: fibers: replace JVMTI GetThreadInfo/GetMethodName with get_thread_name/get_method_name Message-ID: <265a5f92-0f9b-4b66-a1fe-b18b6450d79f@openjdk.java.net> Changeset: 66b2ab7c Author: Serguei Spitsyn Date: 2021-03-06 12:46:33 +0000 URL: https://git.openjdk.java.net/loom/commit/66b2ab7c replace JVMTI GetThreadInfo/GetMethodName with get_thread_name/get_method_name ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContFramePopTest/libContFramePopTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContStackDepthTest/libContStackDepthTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContYieldBreakPointTest/libContYieldBreakPointTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/libContinuationTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/libNullAsCurrentThreadTest.cpp - test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.h From duke at openjdk.java.net Sun Mar 7 12:07:11 2021 From: duke at openjdk.java.net (duke) Date: Sun, 7 Mar 2021 12:07:11 GMT Subject: git: openjdk/loom: fibers: restore unintentionally removed test file libSuspendResumeAll.cpp Message-ID: Changeset: 67500eae Author: Serguei Spitsyn Date: 2021-03-07 12:06:14 +0000 URL: https://git.openjdk.java.net/loom/commit/67500eae restore unintentionally removed test file libSuspendResumeAll.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp From duke at openjdk.java.net Mon Mar 8 23:20:10 2021 From: duke at openjdk.java.net (duke) Date: Mon, 8 Mar 2021 23:20:10 GMT Subject: git: openjdk/loom: fibers: some svc/jvmti tests are not executed with wrapper. Message-ID: <6c36bfaa-e1ef-4e22-be8d-185c6c86a08e@openjdk.java.net> Changeset: ac7cfd6e Author: lmesnik Date: 2021-03-08 15:19:40 +0000 URL: https://git.openjdk.java.net/loom/commit/ac7cfd6e some svc/jvmti tests are not executed with wrapper. ! test/hotspot/jtreg/ProblemList-vthread.txt From duke at openjdk.java.net Tue Mar 9 07:39:03 2021 From: duke at openjdk.java.net (duke) Date: Tue, 9 Mar 2021 07:39:03 GMT Subject: git: openjdk/loom: fibers: Some jdi test removed from problem list. Message-ID: Changeset: 57478ee9 Author: lmesnik Date: 2021-03-08 23:38:17 +0000 URL: https://git.openjdk.java.net/loom/commit/57478ee9 Some jdi test removed from problem list. ! test/hotspot/jtreg/ProblemList-vthread.txt From duke at openjdk.java.net Tue Mar 9 15:29:34 2021 From: duke at openjdk.java.net (duke) Date: Tue, 9 Mar 2021 15:29:34 GMT Subject: git: openjdk/loom: fibers: 14 new changesets Message-ID: <2f50b90b-9235-4e44-bd6d-4dce5e69c0a2@openjdk.java.net> Changeset: e1d1e7f2 Author: Alan Bateman Date: 2021-03-04 09:40:43 +0000 URL: https://git.openjdk.java.net/loom/commit/e1d1e7f2 Fix typo in javadoc ! src/java.base/share/classes/sun/nio/ch/SelChImpl.java Changeset: 77723d22 Author: Alan Bateman Date: 2021-03-04 09:44:33 +0000 URL: https://git.openjdk.java.net/loom/commit/77723d22 Remove unused/old code ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java Changeset: f50f6563 Author: Alan Bateman Date: 2021-03-05 08:57:29 +0000 URL: https://git.openjdk.java.net/loom/commit/f50f6563 javadoc fix ! src/java.base/share/classes/java/lang/Thread.java Changeset: 8188d77c Author: Alan Bateman Date: 2021-03-05 12:19:07 +0000 URL: https://git.openjdk.java.net/loom/commit/8188d77c Inconsistent factory methods ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2770303a Author: Alan Bateman Date: 2021-03-05 12:24:21 +0000 URL: https://git.openjdk.java.net/loom/commit/2770303a Typo ! src/java.base/share/classes/java/lang/Thread.java Changeset: ba57bfc0 Author: Alan Bateman Date: 2021-03-08 09:03:28 +0000 URL: https://git.openjdk.java.net/loom/commit/ba57bfc0 Improve auto naming ! src/java.base/share/classes/java/lang/Thread.java Changeset: 8d1a334f Author: Alan Bateman Date: 2021-03-08 09:22:11 +0000 URL: https://git.openjdk.java.net/loom/commit/8d1a334f Add link to inheritance section ! src/java.base/share/classes/java/lang/Thread.java Changeset: bb387403 Author: Alan Bateman Date: 2021-03-08 09:28:26 +0000 URL: https://git.openjdk.java.net/loom/commit/bb387403 Remove links added in error ! src/java.base/share/classes/java/lang/Thread.java Changeset: 04650ca1 Author: Alan Bateman Date: 2021-03-09 12:55:46 +0000 URL: https://git.openjdk.java.net/loom/commit/04650ca1 Improve Thread class description ! src/java.base/share/classes/java/lang/Thread.java Changeset: a68cd4a3 Author: Alan Bateman Date: 2021-03-09 13:00:55 +0000 URL: https://git.openjdk.java.net/loom/commit/a68cd4a3 Revamp builder API ! src/java.base/share/classes/java/lang/InheritableThreadLocal.java ! src/java.base/share/classes/java/lang/Thread.java + src/java.base/share/classes/java/lang/ThreadBuilders.java ! src/java.base/share/classes/java/lang/ThreadLocal.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ThreadFactory.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! test/hotspot/jtreg/runtime/jni/IsVirtualThread/IsVirtualThread.java ! test/hotspot/jtreg/runtime/vthread/RedefineClass.java ! test/hotspot/jtreg/runtime/vthread/TestObjectAllocationSampleEvent.java ! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java ! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/exception01.java ! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/excatch01.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/fieldacc01.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/fieldacc02.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/fieldacc03.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/fieldacc04.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/fieldmod02.java ! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java ! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/framepop02.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/mcontenter01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/mcontentered01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java ! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/singlestep01.java ! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/singlestep03.java ! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java ! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java ! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/SetGetThreadLocalStorageStressTest.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/BreakpointInYieldTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/DoContinueSingleStepTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/MethodExitTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadInfo/thrinfo001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java ! test/jdk/com/sun/jdi/TestScaffold.java ! test/jdk/java/lang/Scoped/Basic.java ! test/jdk/java/lang/Thread/BuilderTest.java ! test/jdk/java/lang/Thread/virtual/Collectable.java ! test/jdk/java/lang/Thread/virtual/CustomScheduler.java ! test/jdk/java/lang/Thread/virtual/Monitoring.java ! test/jdk/java/lang/Thread/virtual/Reflection.java ! test/jdk/java/lang/Thread/virtual/SchedulerCocktail.java ! test/jdk/java/lang/Thread/virtual/TestHelper.java ! test/jdk/java/lang/Thread/virtual/TestSubmitRejectedEvent.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/lang/Thread/virtual/ThreadExecutorTest.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java ! test/jdk/java/lang/Thread/virtual/stress/HttpALot.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java ! test/lib/jdk/test/lib/process/ProcessTools.java ! test/micro/org/openjdk/bench/loom/ContVsThread.java Changeset: 60834324 Author: Alan Bateman Date: 2021-03-09 13:03:59 +0000 URL: https://git.openjdk.java.net/loom/commit/60834324 Whitespace ! test/jdk/java/lang/Thread/BuilderTest.java Changeset: 8c7425b4 Author: Alan Bateman Date: 2021-03-09 13:48:54 +0000 URL: https://git.openjdk.java.net/loom/commit/8c7425b4 Deprecate Thread activeCount/enumerate ! src/java.base/share/classes/java/lang/Thread.java Changeset: a21fdd6a Author: Alan Bateman Date: 2021-03-09 14:01:04 +0000 URL: https://git.openjdk.java.net/loom/commit/a21fdd6a Add clarification to constructors that require overriding run ! src/java.base/share/classes/java/lang/Thread.java Changeset: d4f0cc26 Author: Alan Bateman Date: 2021-03-09 14:40:14 +0000 URL: https://git.openjdk.java.net/loom/commit/d4f0cc26 Add implNote to setName ! src/java.base/share/classes/java/lang/Thread.java From duke at openjdk.java.net Tue Mar 9 21:02:37 2021 From: duke at openjdk.java.net (duke) Date: Tue, 9 Mar 2021 21:02:37 GMT Subject: git: openjdk/loom: fibers: jtreg version updated. Message-ID: <8f3d0aa4-40cf-417e-a352-755564b0002e@openjdk.java.net> Changeset: 279298c0 Author: lmesnik Date: 2021-03-09 13:01:43 +0000 URL: https://git.openjdk.java.net/loom/commit/279298c0 jtreg version updated. ! make/conf/jib-profiles.js From duke at openjdk.java.net Wed Mar 10 03:56:45 2021 From: duke at openjdk.java.net (duke) Date: Wed, 10 Mar 2021 03:56:45 GMT Subject: git: openjdk/loom: fibers: Fix issue with not unregistering vthreads when they have exited. They were still appearing in the list of threads given to debuggers. Message-ID: Changeset: 9fd4b017 Author: Chris Plummer Date: 2021-03-10 03:56:14 +0000 URL: https://git.openjdk.java.net/loom/commit/9fd4b017 Fix issue with not unregistering vthreads when they have exited. They were still appearing in the list of threads given to debuggers. ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c From duke at openjdk.java.net Wed Mar 10 11:08:27 2021 From: duke at openjdk.java.net (duke) Date: Wed, 10 Mar 2021 11:08:27 GMT Subject: git: openjdk/loom: fibers: 3 new changesets Message-ID: Changeset: 305d87db Author: Alan Bateman Date: 2021-03-10 07:41:48 +0000 URL: https://git.openjdk.java.net/loom/commit/305d87db Move examples to class desc ! src/java.base/share/classes/java/lang/Thread.java Changeset: 7a50667c Author: Alan Bateman Date: 2021-03-10 07:58:12 +0000 URL: https://git.openjdk.java.net/loom/commit/7a50667c Adjust javadoc for min/max priority ! src/java.base/share/classes/java/lang/Thread.java Changeset: bb4fdd17 Author: Alan Bateman Date: 2021-03-10 10:09:46 +0000 URL: https://git.openjdk.java.net/loom/commit/bb4fdd17 Add obsolete note to TG ! src/java.base/share/classes/java/lang/ThreadGroup.java From duke at openjdk.java.net Thu Mar 11 00:26:58 2021 From: duke at openjdk.java.net (duke) Date: Thu, 11 Mar 2021 00:26:58 GMT Subject: git: openjdk/loom: fibers: Fix from Leonid for properly marking suspended vthreads as toBeResumed. Also fixed type in name of incrementSuspendCountHelper function. Message-ID: <66f3fad7-07f1-433d-918b-004c769387e8@openjdk.java.net> Changeset: 6f9eb041 Author: Chris Plummer Date: 2021-03-11 00:26:28 +0000 URL: https://git.openjdk.java.net/loom/commit/6f9eb041 Fix from Leonid for properly marking suspended vthreads as toBeResumed. Also fixed type in name of incrementSuspendCountHelper function. ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c From duke at openjdk.java.net Thu Mar 11 01:06:24 2021 From: duke at openjdk.java.net (duke) Date: Thu, 11 Mar 2021 01:06:24 GMT Subject: git: openjdk/loom: fibers: remove continuations support from JVMTI Message-ID: <3a09c61f-8572-48fe-9e3a-05a5c096943b@openjdk.java.net> Changeset: 41b1ed08 Author: Serguei Spitsyn Date: 2021-03-11 01:05:19 +0000 URL: https://git.openjdk.java.net/loom/commit/41b1ed08 remove continuations support from JVMTI ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiManageCapabilities.cpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuation.hpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/libBreakpointInYieldTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/libContinuationTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp From duke at openjdk.java.net Thu Mar 11 11:15:11 2021 From: duke at openjdk.java.net (duke) Date: Thu, 11 Mar 2021 11:15:11 GMT Subject: git: openjdk/loom: fibers: get rid of unneded calls to JvmtiExport::can_support_virtual_threads Message-ID: Changeset: c3b70c83 Author: Serguei Spitsyn Date: 2021-03-11 11:14:39 +0000 URL: https://git.openjdk.java.net/loom/commit/c3b70c83 get rid of unneded calls to JvmtiExport::can_support_virtual_threads ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiManageCapabilities.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp From duke at openjdk.java.net Thu Mar 11 12:04:13 2021 From: duke at openjdk.java.net (duke) Date: Thu, 11 Mar 2021 12:04:13 GMT Subject: git: openjdk/loom: fibers: 116 new changesets Message-ID: <4b258883-2964-47fb-83c6-283693f4dd7a@openjdk.java.net> Changeset: 96c43210 Author: Harold Seigel Date: 2021-03-02 15:47:13 +0000 URL: https://git.openjdk.java.net/loom/commit/96c43210 8262424: Change multiple get_java_xxx() functions in thread.cpp into one function Reviewed-by: coleenp, lfoltan ! src/hotspot/share/runtime/thread.cpp Changeset: f18c0192 Author: Stuart Marks Date: 2021-03-02 18:08:26 +0000 URL: https://git.openjdk.java.net/loom/commit/f18c0192 8247373: ArraysSupport.newLength doc, test, and exception message Reviewed-by: rriggs, psandoz, martin, prappo ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java + test/jdk/jdk/internal/util/ArraysSupport/NewLength.java Changeset: f304b74e Author: Kim Barrett Date: 2021-03-02 18:23:30 +0000 URL: https://git.openjdk.java.net/loom/commit/f304b74e 8261859: gc/g1/TestStringDeduplicationTableRehash.java failed with "RuntimeException: 'Rehash Count: 0' found in stdout" Reviewed-by: ayang, sjohanss, tschatzl ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java Changeset: 20b9ba53 Author: Jonathan Gibbons Date: 2021-03-02 20:35:51 +0000 URL: https://git.openjdk.java.net/loom/commit/20b9ba53 8262875: doccheck: empty paragraphs, etc in java.base module Reviewed-by: alanb, darcy, lancea ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/util/Comparator.java ! src/java.base/share/classes/java/util/jar/package-info.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/javax/net/ssl/SSLSessionContext.java Changeset: c92f3bc3 Author: Zhengyu Gu Date: 2021-03-02 21:29:07 +0000 URL: https://git.openjdk.java.net/loom/commit/c92f3bc3 8262876: Shenandoah: Fix comments regarding VM_ShenandoahOperation inheritances Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp Changeset: 4f4d0f53 Author: John Jiang Date: 2021-03-02 22:36:28 +0000 URL: https://git.openjdk.java.net/loom/commit/4f4d0f53 8261969: SNIHostName should check if the encoded hostname conform to RFC 3490 Reviewed-by: rhalade, xuelei ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java ! test/jdk/javax/net/ssl/ServerName/IllegalSNIName.java Changeset: 93ffe6a6 Author: Jonathan Gibbons Date: 2021-03-02 22:53:18 +0000 URL: https://git.openjdk.java.net/loom/commit/93ffe6a6 8262892: minor typo in implSpec comment Reviewed-by: bpb ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java Changeset: 40bdf52e Author: Jie Fu Date: 2021-03-02 23:29:50 +0000 URL: https://git.openjdk.java.net/loom/commit/40bdf52e 8262096: Vector API fails to work due to VectorShape initialization exception Reviewed-by: psandoz, vlivanov ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java ! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java Changeset: c9097a60 Author: Joe Darcy Date: 2021-03-03 01:03:26 +0000 URL: https://git.openjdk.java.net/loom/commit/c9097a60 8262893: Enable more doclint checks in javadoc build Reviewed-by: jjg, erikj ! make/Docs.gmk Changeset: 5de0f4b2 Author: Maurizio Cimadamore Date: 2021-03-03 01:14:25 +0000 URL: https://git.openjdk.java.net/loom/commit/5de0f4b2 8260869: Test java/foreign/TestHandshake.java fails intermittently Reviewed-by: psandoz ! test/jdk/java/foreign/TestHandshake.java Changeset: 044e2a2a Author: Ioi Lam Date: 2021-03-03 02:59:23 +0000 URL: https://git.openjdk.java.net/loom/commit/044e2a2a 8183569: Assert the same limits are used in parse_xss and globals.hpp Reviewed-by: stuefe, kbarrett ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp Changeset: c15801e9 Author: Dong Bo Committer: Fei Yang Date: 2021-03-03 06:43:25 +0000 URL: https://git.openjdk.java.net/loom/commit/c15801e9 8261142: AArch64: Incorrect instruction encoding when right-shifting vectors with shift amount equals to the element width Reviewed-by: njian, aph ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorShiftImm.java Changeset: 0265ab63 Author: Matthias Baesken Date: 2021-03-03 07:41:01 +0000 URL: https://git.openjdk.java.net/loom/commit/0265ab63 8262466: linux libsaproc/DwarfParser.cpp delete DwarfParser object in early return Reviewed-by: ysuenaga, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp Changeset: 54dfd79c Author: Tobias Hartmann Date: 2021-03-03 11:30:52 +0000 URL: https://git.openjdk.java.net/loom/commit/54dfd79c 8262256: C2 intrinsincs should not modify IR when bailing out Reviewed-by: roland, kvn ! src/hotspot/share/opto/library_call.cpp Changeset: bf90e857 Author: Sebastian Stenzel Committer: Christoph Langer Date: 2021-03-03 12:19:18 +0000 URL: https://git.openjdk.java.net/loom/commit/bf90e857 8262926: JDK-8260966 broke AIX build Reviewed-by: stuefe, clanger ! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java Changeset: 6d3c858c Author: Jan Lahoda Date: 2021-03-03 12:38:26 +0000 URL: https://git.openjdk.java.net/loom/commit/6d3c858c 8259235: javac crashes while attributing super method invocation Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/recovery/SuperMethodCallBroken.java + test/langtools/tools/javac/recovery/SuperMethodCallBroken.out Changeset: 3d3eb5c8 Author: Harold Seigel Date: 2021-03-03 13:18:36 +0000 URL: https://git.openjdk.java.net/loom/commit/3d3eb5c8 8262368: wrong verifier message for bogus return type Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/verifier.cpp + test/hotspot/jtreg/runtime/verifier/ReturnMsgs.java + test/hotspot/jtreg/runtime/verifier/Returns.jasm Changeset: 1d2c1e62 Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2021-03-03 15:37:36 +0000 URL: https://git.openjdk.java.net/loom/commit/1d2c1e62 8248314: Parallel: Parallelize parallel full gc Adjust Roots phase Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp Changeset: 2d2ef08c Author: Zhengyu Gu Date: 2021-03-03 17:26:38 +0000 URL: https://git.openjdk.java.net/loom/commit/2d2ef08c 8262885: Shenandoah: FullGC prologue does not need to save/restore heap has_forwarded_object flag Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp Changeset: a1181852 Author: Joe Darcy Date: 2021-03-03 19:29:17 +0000 URL: https://git.openjdk.java.net/loom/commit/a1181852 8261862: Expand discussion of rationale for BigDecimal equals/compareTo semantics Reviewed-by: smarks, bpb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 75aa1546 Author: Ivan ?ipka Committer: Igor Ignatyev Date: 2021-03-03 20:02:57 +0000 URL: https://git.openjdk.java.net/loom/commit/75aa1546 8259267: Refactor LoaderLeak shell test as java test. Reviewed-by: rriggs, iignatyev, dfuchs + test/jdk/java/lang/annotation/LoaderLeakTest.java - test/jdk/java/lang/annotation/loaderLeak/A.java - test/jdk/java/lang/annotation/loaderLeak/B.java - test/jdk/java/lang/annotation/loaderLeak/C.java - test/jdk/java/lang/annotation/loaderLeak/LoaderLeak.sh - test/jdk/java/lang/annotation/loaderLeak/Main.java Changeset: 268d9b79 Author: Lutz Schmidt Date: 2021-03-03 20:04:31 +0000 URL: https://git.openjdk.java.net/loom/commit/268d9b79 8261447: MethodInvocationCounters frequently run into overflow Reviewed-by: thartmann, mdoerr, kvn, iveresov ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp ! src/hotspot/cpu/s390/vtableStubs_s390.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: b397472e Author: Sergey Bylokhov Date: 2021-03-03 20:27:06 +0000 URL: https://git.openjdk.java.net/loom/commit/b397472e 8262915: java.awt.color.ColorSpace.getName() is not thread-safe Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java Changeset: 28489389 Author: Joe Darcy Date: 2021-03-03 23:15:02 +0000 URL: https://git.openjdk.java.net/loom/commit/28489389 8262927: Explicitly state fields examined for BigDecimal.hashCode Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 104a2628 Author: Alex Menkov Date: 2021-03-04 00:37:55 +0000 URL: https://git.openjdk.java.net/loom/commit/104a2628 8224775: test/jdk/com/sun/jdi/JdwpListenTest.java failed to attach Reviewed-by: sspitsyn, dfuchs ! test/lib/jdk/test/lib/Utils.java Changeset: d93fa0d6 Author: Alex Menkov Date: 2021-03-04 00:39:28 +0000 URL: https://git.openjdk.java.net/loom/commit/d93fa0d6 8253940: com/sun/jdi/JdwpAttachTest.java failed with "RuntimeException: ERROR: LingeredApp.startApp was able to attach" Reviewed-by: cjplummer, lmesnik ! test/jdk/com/sun/jdi/JdwpAttachTest.java Changeset: 84c93d5a Author: Hao Sun Committer: Ningsheng Jian Date: 2021-03-04 03:19:15 +0000 URL: https://git.openjdk.java.net/loom/commit/84c93d5a 8257137: Revise smov and umov in aarch64 assembler Reviewed-by: aph, njian ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: 7915a1fc Author: Aleksey Shipilev Date: 2021-03-04 07:41:22 +0000 URL: https://git.openjdk.java.net/loom/commit/7915a1fc 8262950: Restructure compiler/intrinsics/TestRotate.java for easier compilation Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/TestRotate.java Changeset: 4cfecceb Author: Roberto Casta?eda Lozano Date: 2021-03-04 07:48:51 +0000 URL: https://git.openjdk.java.net/loom/commit/4cfecceb 8261730: C2 compilation fails with assert(store->find_edge(load) != -1) failed: missing precedence edge Relax assertion in PhaseCFG::verify() to accept the case where a store is used to implement an implicit null check and a load is placed in the null block. Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/machnode.hpp + test/hotspot/jtreg/compiler/uncommontrap/TestNullCheckAntiDependence.java Changeset: 22513199 Author: Koichi Sakata Committer: Yasumasa Suenaga Date: 2021-03-04 07:56:14 +0000 URL: https://git.openjdk.java.net/loom/commit/22513199 8262828: Format of OS information is different on macOS Reviewed-by: dholmes, ysuenaga ! src/hotspot/os/bsd/os_bsd.cpp Changeset: b8178553 Author: Julia Boes Date: 2021-03-04 12:04:10 +0000 URL: https://git.openjdk.java.net/loom/commit/b8178553 8262935: Add missing logging to sun.net.httpserver.ServerImpl Reviewed-by: dfuchs, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: 94f26e4d Author: Jan Lahoda Date: 2021-03-04 12:36:34 +0000 URL: https://git.openjdk.java.net/loom/commit/94f26e4d 8261450: JShell crashes with SIOOBE in tab completion Reviewed-by: vromero ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java Changeset: d2c4ed08 Author: Leo Korinth Date: 2021-03-04 13:20:06 +0000 URL: https://git.openjdk.java.net/loom/commit/d2c4ed08 8262000: jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space" Reviewed-by: tschatzl, egahlin ! test/jdk/jdk/jfr/event/gc/detailed/ExecuteOOMApp.java Changeset: a777e82c Author: Ziyi Luo Committer: Jamil Nimeh Date: 2021-03-04 15:17:53 +0000 URL: https://git.openjdk.java.net/loom/commit/a777e82c 8254717: isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards Reviewed-by: jnimeh ! src/java.base/share/classes/com/sun/crypto/provider/DESKeyFactory.java ! src/java.base/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyFactory.java ! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DHKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java + test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java ! test/jdk/sun/security/rsa/TestKeyFactory.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java Changeset: 222a17ef Author: Roman Kennke Date: 2021-03-04 17:03:54 +0000 URL: https://git.openjdk.java.net/loom/commit/222a17ef 8262122: [TESTBUG] Shenandoah-specific variant of TestReferenceRefersTo Reviewed-by: shade + test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java Changeset: ef5e13d2 Author: Roman Kennke Date: 2021-03-04 17:04:28 +0000 URL: https://git.openjdk.java.net/loom/commit/ef5e13d2 8263030: Remove Shenandoah leftovers from ReferenceProcessor Reviewed-by: zgu ! src/hotspot/share/gc/shared/referenceProcessor.cpp Changeset: a6427c85 Author: Sean Mullan Date: 2021-03-04 17:21:37 +0000 URL: https://git.openjdk.java.net/loom/commit/a6427c85 8259709: Disable SHA-1 XML Signatures Reviewed-by: rhalade, weijun ! src/java.base/share/conf/security/java.security ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java ! test/jdk/javax/xml/crypto/dsig/SecureValidationPolicy.java ! test/jdk/javax/xml/crypto/dsig/ValidationTests.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: bd1a8062 Author: Daniel D. Daugherty Date: 2021-03-04 18:08:15 +0000 URL: https://git.openjdk.java.net/loom/commit/bd1a8062 8263040: fix for JDK-8262122 fails validate-source Reviewed-by: mikael ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java Changeset: f56c9186 Author: Kuai Wei Committer: Vladimir Kozlov Date: 2021-03-04 18:20:57 +0000 URL: https://git.openjdk.java.net/loom/commit/f56c9186 8262837: handle split_USE correctly Reviewed-by: kvn ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/reg_split.cpp Changeset: e61a3ba2 Author: EC2 Default User Committer: Paul Hohensee Date: 2021-03-04 18:55:07 +0000 URL: https://git.openjdk.java.net/loom/commit/e61a3ba2 8239386: handle ContendedPaddingWidth in vm_version_aarch64 Reviewed-by: aph, phh ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 109af7b5 Author: Andy Herrick Date: 2021-03-04 19:51:07 +0000 URL: https://git.openjdk.java.net/loom/commit/109af7b5 8261518: jpackage looks for main module in current dir when there is no module-path Reviewed-by: asemenyuk, almatvee, kizune ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java Changeset: 02fbcb52 Author: Calvin Cheung Date: 2021-03-04 19:57:48 +0000 URL: https://git.openjdk.java.net/loom/commit/02fbcb52 8261532: Archived superinterface class cannot be accessed Reviewed-by: minqi, iklam ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArchivedSuperIfApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/Bar.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/Baz.java Changeset: c8b23e22 Author: Dean Long Date: 2021-03-04 20:07:12 +0000 URL: https://git.openjdk.java.net/loom/commit/c8b23e22 8262064: Make compiler/ciReplay tests ignore lambdas in compilation replay Reviewed-by: thartmann, kvn, iignatyev ! src/hotspot/share/ci/ciInstanceKlass.cpp Changeset: 718d4d48 Author: Sandhya Viswanathan Date: 2021-03-04 21:25:03 +0000 URL: https://git.openjdk.java.net/loom/commit/718d4d48 8262989: Vectorize VectorShuffle checkIndexes, wrapIndexes and laneIsValid methods Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! 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/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.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 Changeset: 351889f1 Author: Jie Fu Date: 2021-03-04 23:04:28 +0000 URL: https://git.openjdk.java.net/loom/commit/351889f1 8262508: Vector API's ergonomics is incorrect Reviewed-by: vlivanov ! src/hotspot/share/runtime/arguments.cpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java Changeset: ee09bada Author: Alexey Semenyuk Date: 2021-03-05 00:17:33 +0000 URL: https://git.openjdk.java.net/loom/commit/ee09bada 8262300: jpackage app-launcher fails on linux when using JDK11 based runtime Reviewed-by: herrick, almatvee ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp Changeset: dbef0ec9 Author: Ian Graves Committer: Stuart Marks Date: 2021-03-05 03:20:44 +0000 URL: https://git.openjdk.java.net/loom/commit/dbef0ec9 6323374: (coll) Optimize Collections.unmodifiable* and synchronized* Reviewed-by: redestad, smarks, darcy ! src/java.base/share/classes/java/util/Collections.java + test/jdk/java/util/Collections/WrappedUnmodifiableCollections.java Changeset: 80182f92 Author: Vyom Tewari Date: 2021-03-05 05:29:55 +0000 URL: https://git.openjdk.java.net/loom/commit/80182f92 8260925: HttpsURLConnection does not work with other JSSE provider. Reviewed-by: xuelei ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java Changeset: d91550ef Author: Jie Fu Date: 2021-03-05 05:57:30 +0000 URL: https://git.openjdk.java.net/loom/commit/d91550ef 8262998: Vector API intrinsincs should not modify IR when bailing out Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java Changeset: 9730266d Author: Albert Mingkun Yang Date: 2021-03-05 08:49:08 +0000 URL: https://git.openjdk.java.net/loom/commit/9730266d 8262973: Verify ParCompactionManager instance in PCAdjustPointerClosure Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp Changeset: 75fb7ccf Author: Aleksey Shipilev Date: 2021-03-05 10:40:43 +0000 URL: https://git.openjdk.java.net/loom/commit/75fb7ccf 8259228: Zero: rewrite (put|get)field from if-else chains to switches Reviewed-by: aph, coleenp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: 8d3de4b1 Author: Arno Zeller Committer: Christoph Langer Date: 2021-03-05 11:02:26 +0000 URL: https://git.openjdk.java.net/loom/commit/8d3de4b1 8262844: (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3 Reviewed-by: alanb, clanger, bpb ! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java Changeset: 8c13d26d Author: Jonathan Gibbons Date: 2021-03-05 15:22:12 +0000 URL: https://git.openjdk.java.net/loom/commit/8c13d26d 8263050: move HtmlDocletWriter.verticalSeparator to IndexWriter Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java Changeset: 97557826 Author: Jonathan Gibbons Date: 2021-03-05 15:24:44 +0000 URL: https://git.openjdk.java.net/loom/commit/97557826 8157682: @inheritDoc doesn't work with @exception Co-authored-by: Yano, Masanori Co-authored-by: Jonathan Gibbons Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java + test/langtools/jdk/javadoc/doclet/testExceptionInheritance/TestExceptionInheritance.java Changeset: 2c0507ec Author: Roland Westrelin Date: 2021-03-05 15:43:24 +0000 URL: https://git.openjdk.java.net/loom/commit/2c0507ec 8261812: C2 compilation fails with assert(!had_error) failed: bad dominance Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestValAtSafepointOverflowsInt.java Changeset: e1cad970 Author: Fernando Guallini Committer: Aleksei Efimov Date: 2021-03-05 16:26:05 +0000 URL: https://git.openjdk.java.net/loom/commit/e1cad970 8262862: Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java Reviewed-by: aefimov, michaelm ! test/jdk/sun/security/krb5/canonicalize/Test.java ! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java Changeset: 23ee60d1 Author: Eric Liu Committer: Vladimir Kozlov Date: 2021-03-06 08:52:35 +0000 URL: https://git.openjdk.java.net/loom/commit/23ee60d1 8261008: Optimize Xor Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp Changeset: fa43f926 Author: Alexander Matveev Date: 2021-03-06 08:54:12 +0000 URL: https://git.openjdk.java.net/loom/commit/fa43f926 8261845: File permissions of packages built by jpackage Reviewed-by: asemenyuk, herrick ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java Changeset: 2afbd5da Author: Alexander Zvegintsev Date: 2021-03-06 08:54:51 +0000 URL: https://git.openjdk.java.net/loom/commit/2afbd5da 8250804: Can't set the application icon image for Unity WM on Linux. Reviewed-by: serb, pbansal, kizune ! test/jdk/ProblemList.txt ! test/jdk/java/awt/image/multiresolution/MultiResolutionIcon/IconTest.java Changeset: 75a5be8a Author: Ioi Lam Date: 2021-03-06 08:55:42 +0000 URL: https://git.openjdk.java.net/loom/commit/75a5be8a 8263054: [testbug] SharedArchiveConsistency.java reuses jsa files Reviewed-by: dholmes, minqi ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java Changeset: 5eb2091a Author: Alexander Zuev Date: 2021-03-06 09:09:35 +0000 URL: https://git.openjdk.java.net/loom/commit/5eb2091a 8261689: javax/swing/JComponent/7154030/bug7154030.java still fails with "Exception: Failed to hide opaque button" Reviewed-by: aivanov, azvegint ! test/jdk/javax/swing/JComponent/7154030/bug7154030.java Changeset: 71829850 Author: Jonathan Gibbons Date: 2021-03-06 15:06:49 +0000 URL: https://git.openjdk.java.net/loom/commit/71829850 8263104: fix warnings for empty paragraphs Reviewed-by: alanb, lancea ! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java ! src/java.base/share/classes/javax/crypto/CryptoPermission.java ! src/java.management/share/classes/javax/management/loading/package.html ! src/java.management/share/classes/javax/management/monitor/package.html ! src/java.management/share/classes/javax/management/package.html Changeset: f2d01521 Author: Jonathan Gibbons Date: 2021-03-06 15:24:38 +0000 URL: https://git.openjdk.java.net/loom/commit/f2d01521 8263043: Add test to verify order of tag output Reviewed-by: prappo + test/langtools/jdk/javadoc/doclet/testTagOrder/TestTagOrder.java Changeset: 3844ce40 Author: Igor Ignatyev Date: 2021-03-06 21:08:20 +0000 URL: https://git.openjdk.java.net/loom/commit/3844ce40 8261247: some compiler/whitebox/ tests fail w/ DeoptimizeALot Reviewed-by: kvn ! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java ! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMultipleOSRTest.java ! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java ! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java ! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java Changeset: 18fc3505 Author: djelinski <30433125+djelinski at users.noreply.github.com> Committer: Xue-Lei Andrew Fan Date: 2021-03-07 01:13:24 +0000 URL: https://git.openjdk.java.net/loom/commit/18fc3505 8259886: Improve SSL session cache performance and scalability Reviewed-by: erikj, xuelei ! make/test/BuildMicrobenchmark.gmk ! src/java.base/share/classes/sun/security/util/Cache.java + test/micro/org/openjdk/bench/java/security/CacheBench.java Changeset: 22a3117d Author: John Jiang Date: 2021-03-07 22:46:16 +0000 URL: https://git.openjdk.java.net/loom/commit/22a3117d 8263137: Typos in sun.security.ssl.RenegoInfoExtension Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java Changeset: 61cff4da Author: Aleksey Shipilev Date: 2021-03-08 10:14:46 +0000 URL: https://git.openjdk.java.net/loom/commit/61cff4da 8257913: Add more known library locations to simplify Linux cross-compilation Reviewed-by: erikj ! .github/workflows/submit.yml ! make/autoconf/lib-freetype.m4 ! make/autoconf/lib-x11.m4 ! make/autoconf/platform.m4 Changeset: 13625beb Author: Claes Redestad Date: 2021-03-08 10:32:55 +0000 URL: https://git.openjdk.java.net/loom/commit/13625beb 8263090: Avoid reading volatile fields twice in Locale.getDefault(Category) Reviewed-by: rriggs, naoto, serb ! src/java.base/share/classes/java/util/Locale.java + test/micro/org/openjdk/bench/java/util/LocaleDefaults.java Changeset: a0c3f242 Author: Claes Redestad Date: 2021-03-08 10:34:57 +0000 URL: https://git.openjdk.java.net/loom/commit/a0c3f242 8263091: Remove CharacterData.isOtherUppercase/-Lowercase Reviewed-by: rriggs, naoto, iris ! make/data/characterdata/CharacterData00.java.template ! make/data/characterdata/CharacterData01.java.template ! make/data/characterdata/CharacterData02.java.template ! make/data/characterdata/CharacterData03.java.template ! make/data/characterdata/CharacterData0E.java.template ! make/data/characterdata/CharacterDataLatin1.java.template ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/CharacterData.java Changeset: 51cca57c Author: Kevin Walls Date: 2021-03-08 11:40:15 +0000 URL: https://git.openjdk.java.net/loom/commit/51cca57c 8259577: Dangling reference to temp_path in Java_sun_tools_attach_VirtualMachineImpl_getTempDir Reviewed-by: cjplummer, lmesnik ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c Changeset: ab2cfcca Author: Patrick Concannon Date: 2021-03-08 12:19:01 +0000 URL: https://git.openjdk.java.net/loom/commit/ab2cfcca 8252831: Correct "no comment" warnings in jdk.net module Reviewed-by: chegar, vtewari, dfuchs ! src/jdk.net/share/classes/jdk/net/Sockets.java Changeset: 679faa69 Author: Claes Redestad Date: 2021-03-08 14:23:20 +0000 URL: https://git.openjdk.java.net/loom/commit/679faa69 8263097: Update JMH devkit to 1.28 Reviewed-by: ecaspole, erikj ! make/conf/jib-profiles.js ! make/devkit/createJMHBundle.sh Changeset: 0da889ed Author: Albert Mingkun Yang Date: 2021-03-08 15:26:42 +0000 URL: https://git.openjdk.java.net/loom/commit/0da889ed 8210100: ParallelGC should use parallel WeakProcessor Reviewed-by: kbarrett, tschatzl, sjohanss ! src/hotspot/share/gc/parallel/psClosure.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: b1cc864a Author: Jonathan Gibbons Date: 2021-03-08 16:19:48 +0000 URL: https://git.openjdk.java.net/loom/commit/b1cc864a 8251210: Link JDK api docs to other versions Reviewed-by: iris, erikj ! make/Docs.gmk ! make/conf/javadoc.conf Changeset: bf9b74d1 Author: Dmitry Markov Date: 2021-03-08 16:38:21 +0000 URL: https://git.openjdk.java.net/loom/commit/bf9b74d1 8262446: DragAndDrop hangs on Windows Reviewed-by: aivanov, serb, kizune ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp Changeset: 1f9ed905 Author: Igor Veresov Date: 2021-03-08 18:01:27 +0000 URL: https://git.openjdk.java.net/loom/commit/1f9ed905 8219555: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true Reviewed-by: kvn ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java Changeset: a2b88581 Author: Zhengyu Gu Date: 2021-03-08 18:07:34 +0000 URL: https://git.openjdk.java.net/loom/commit/a2b88581 8263041: Shenandoah: Cleanup C1 keep alive barrier check Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: 17853ee9 Author: Igor Ignatyev Date: 2021-03-08 18:43:34 +0000 URL: https://git.openjdk.java.net/loom/commit/17853ee9 8263200: Add -XX:StressCCP to CTW Reviewed-by: kvn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 9221540e Author: Mikhailo Seledtsov Date: 2021-03-08 20:09:59 +0000 URL: https://git.openjdk.java.net/loom/commit/9221540e 8213269: convert test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently to gtest Reviewed-by: iignatyev, coleenp, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/prims/whitebox.cpp + test/hotspot/gtest/concurrentTestRunner.inline.hpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: eb4a8af5 Author: Martin Buchholz Date: 2021-03-08 20:11:18 +0000 URL: https://git.openjdk.java.net/loom/commit/eb4a8af5 8260664: Phaser.arrive() memory consistency effects Reviewed-by: dl ! src/java.base/share/classes/java/util/concurrent/Phaser.java Changeset: 414ee95b Author: Anthony Scarpino Date: 2021-03-08 21:28:07 +0000 URL: https://git.openjdk.java.net/loom/commit/414ee95b 8261462: GCM ByteBuffer decryption problems Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementDirect4.java + test/jdk/javax/crypto/CipherSpi/ResetByteBuffer.java Changeset: 14cfbda3 Author: Joe Darcy Date: 2021-03-08 22:30:11 +0000 URL: https://git.openjdk.java.net/loom/commit/14cfbda3 8261366: Add discussion of IEEE 754 to BigDecimal Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/MathContext.java ! src/java.base/share/classes/java/math/RoundingMode.java Changeset: f71b21b0 Author: Claes Redestad Date: 2021-03-08 23:13:45 +0000 URL: https://git.openjdk.java.net/loom/commit/f71b21b0 8263038: Optimize String.format for simple specifiers Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/util/Formatter.java + test/micro/org/openjdk/bench/java/lang/StringFormat.java Changeset: 4e947607 Author: Yasumasa Suenaga Date: 2021-03-09 00:57:48 +0000 URL: https://git.openjdk.java.net/loom/commit/4e947607 8263135: unique_ptr should not be used for types that are not pointers Reviewed-by: asemenyuk, herrick ! src/jdk.jpackage/windows/native/common/MsiDb.cpp ! src/jdk.jpackage/windows/native/common/MsiDb.h ! src/jdk.jpackage/windows/native/common/MsiUtils.cpp ! src/jdk.jpackage/windows/native/common/MsiUtils.h Changeset: 39b11138 Author: Andrey Turbanov Committer: Sergey Bylokhov Date: 2021-03-09 01:36:50 +0000 URL: https://git.openjdk.java.net/loom/commit/39b11138 8262161: Refactor manual I/O stream copying in java.desktop to use new convenience APIs Reviewed-by: serb, prr ! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbank.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/java.desktop/share/classes/com/sun/media/sound/ModelByteBuffer.java ! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileWriter.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/text/rtf/AbstractFilter.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java Changeset: 5b9b170d Author: Thomas Stuefe Date: 2021-03-09 06:00:46 +0000 URL: https://git.openjdk.java.net/loom/commit/5b9b170d 8262955: Unify os::fork_and_exec() across Posix platforms Reviewed-by: dholmes, hseigel ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/runtime/os.hpp Changeset: 5bfc5fd3 Author: Sergey Bylokhov Date: 2021-03-09 06:11:28 +0000 URL: https://git.openjdk.java.net/loom/commit/5bfc5fd3 8263051: Modernize the code in the java.awt.color package Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java Changeset: 0bc45625 Author: Anton Kozlov Committer: Vladimir Kempik Date: 2021-03-09 08:19:59 +0000 URL: https://git.openjdk.java.net/loom/commit/0bc45625 8263068: Rename safefetch.hpp to safefetch.inline.hpp Reviewed-by: stefank ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp = src/hotspot/share/runtime/safefetch.inline.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/runtime/test_safefetch.cpp Changeset: 3022baa9 Author: Roberto Casta?eda Lozano Date: 2021-03-09 10:14:51 +0000 URL: https://git.openjdk.java.net/loom/commit/3022baa9 8263167: IGV: build fails with "taskdef AutoUpdate cannot be found" Update IGV build configuration to use the nbm-maven-harness Maven artifact. Reviewed-by: chagedorn, rrich ! src/utils/IdealGraphVisualizer/nbproject/platform.properties Changeset: 4f0a12ec Author: Doug Simon Date: 2021-03-09 10:57:03 +0000 URL: https://git.openjdk.java.net/loom/commit/4f0a12ec 8262323: do not special case JVMCI in tiered compilation policy Reviewed-by: kvn, never ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp Changeset: 0f2402d0 Author: Patrick Concannon Date: 2021-03-09 11:09:06 +0000 URL: https://git.openjdk.java.net/loom/commit/0f2402d0 8263190: Update java.io, java.math, and java.text to use instanceof pattern variable Reviewed-by: lancea, bpb, darcy, naoto, iris, dfuchs, smarks, redestad ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/DataOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.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/MathContext.java ! src/java.base/share/classes/java/text/AttributedString.java ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/DigitList.java ! src/java.base/share/classes/java/text/FieldPosition.java ! src/java.base/share/classes/java/text/ParsePosition.java ! src/java.base/share/classes/java/text/StringCharacterIterator.java Changeset: fbe40e89 Author: Patrick Concannon Date: 2021-03-09 11:09:40 +0000 URL: https://git.openjdk.java.net/loom/commit/fbe40e89 8252399: Update mapMulti documentation to use type test pattern instead of instanceof once JEP 375 exits preview Reviewed-by: dfuchs, psandoz, smarks ! src/java.base/share/classes/java/util/stream/Stream.java + test/jdk/java/util/stream/examples/JavadocExamples.java Changeset: a6e34b3d Author: Alexey Ivanov Date: 2021-03-09 11:36:30 +0000 URL: https://git.openjdk.java.net/loom/commit/a6e34b3d 8262829: Native crash in Win32PrintServiceLookup.getAllPrinterNames() Reviewed-by: prr, psadhukhan, serb ! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp Changeset: b7f0b3fc Author: Harold Seigel Date: 2021-03-09 13:15:39 +0000 URL: https://git.openjdk.java.net/loom/commit/b7f0b3fc 8252173: Use handles instead of jobjects in modules.cpp Reviewed-by: lfoltan, coleenp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 86fac952 Author: Sergey Bylokhov Date: 2021-03-09 21:22:50 +0000 URL: https://git.openjdk.java.net/loom/commit/86fac952 8263142: Delete unused entry points in libawt/libawt_xawt/libawt_headless Reviewed-by: kizune, aivanov ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/unix/native/libawt_headless/awt/HeadlessToolkit.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 2218e726 Author: Chris Plummer Date: 2021-03-09 21:34:18 +0000 URL: https://git.openjdk.java.net/loom/commit/2218e726 8262486: Merge trivial JDWP agent changes from the loom repo to the jdk repo Reviewed-by: amenkov, lmesnik ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c ! src/jdk.jdwp.agent/share/native/libjdwp/standardHandlers.c ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h Changeset: 3212f80a Author: Calvin Cheung Date: 2021-03-09 21:52:51 +0000 URL: https://git.openjdk.java.net/loom/commit/3212f80a 8261937: LambdaForClassInBaseArchive: SimpleApp$$Lambda$1 missing Reviewed-by: iklam, dcubed ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java Changeset: e5ce97b1 Author: Jie Fu Date: 2021-03-09 23:32:18 +0000 URL: https://git.openjdk.java.net/loom/commit/e5ce97b1 8263206: assert(*error_msg != '\0') failed: Must have error_message while parsing -XX:CompileCommand=unknown Reviewed-by: neliasso ! src/hotspot/share/compiler/compilerOracle.cpp + test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java Changeset: 70342e85 Author: Yasumasa Suenaga Date: 2021-03-09 23:41:52 +0000 URL: https://git.openjdk.java.net/loom/commit/70342e85 8262520: Add SA Command Line Debugger support to connect to debug server Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/doc/clhsdb.html ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java + test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java Changeset: d0c1aec2 Author: Yasumasa Suenaga Date: 2021-03-09 23:43:07 +0000 URL: https://git.openjdk.java.net/loom/commit/d0c1aec2 8263140: Japanese chars garble in console window in HSDB Reviewed-by: iklam, prr, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java Changeset: 67ea3bd6 Author: Joe Darcy Date: 2021-03-10 03:43:53 +0000 URL: https://git.openjdk.java.net/loom/commit/67ea3bd6 8263102: Expand documention of Method.isBridge Reviewed-by: smarks ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: d8a9c3ca Author: Ioi Lam Date: 2021-03-10 06:07:39 +0000 URL: https://git.openjdk.java.net/loom/commit/d8a9c3ca 8263002: Remove CDS MiscCode region Reviewed-by: coleenp, dholmes ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! 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/zero/sharedRuntime_zero.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/cppVtables.cpp ! src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/dumpAllocStats.cpp ! src/hotspot/share/memory/dumpAllocStats.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: 3fe8a466 Author: Prasanta Sadhukhan Date: 2021-03-10 06:39:17 +0000 URL: https://git.openjdk.java.net/loom/commit/3fe8a466 8263170: ComboBoxModel documentation refers to a nonexistent type Reviewed-by: azvegint, trebari, pbansal, aivanov, kizune ! src/java.desktop/share/classes/javax/swing/ComboBoxModel.java Changeset: fdd39411 Author: Patrick Concannon Date: 2021-03-10 11:05:29 +0000 URL: https://git.openjdk.java.net/loom/commit/fdd39411 8263233: Update java.net and java.nio to use instanceof pattern variable Reviewed-by: dfuchs, bpb, chegar, michaelm ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/HttpCookie.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InterfaceAddress.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/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.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/URI.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/URLPermission.java ! src/java.base/share/classes/java/net/UnixDomainSocketAddress.java ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/channels/Channels.java Changeset: c0542ed8 Author: Prasanta Sadhukhan Date: 2021-03-10 12:48:12 +0000 URL: https://git.openjdk.java.net/loom/commit/c0542ed8 6251901: BasicTextUI: installDefaults method are contrary to the documentation Reviewed-by: azvegint, kizune, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java Changeset: fab56766 Author: Harold Seigel Date: 2021-03-10 13:14:00 +0000 URL: https://git.openjdk.java.net/loom/commit/fab56766 8247869: Change NONCOPYABLE to delete the operations Reviewed-by: kbarrett, dholmes ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 4d21a455 Author: Coleen Phillimore Date: 2021-03-10 14:15:32 +0000 URL: https://git.openjdk.java.net/loom/commit/4d21a455 8262913: KlassFactory::create_from_stream should never return NULL Reviewed-by: hseigel, iklam ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/unsafe.cpp + test/hotspot/jtreg/runtime/DefineClass/A.java + test/hotspot/jtreg/runtime/DefineClass/NullClassBytesTest.java + test/hotspot/jtreg/runtime/DefineClass/libNullClassBytesTest.c Changeset: c8c0234b Author: Christoph G?ttschkes Committer: Roger Riggs Date: 2021-03-10 14:46:57 +0000 URL: https://git.openjdk.java.net/loom/commit/c8c0234b 8262471: Fix coding style in src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java Changeset: b2a2ddff Author: Evan Whelan Committer: Rob McKenna Date: 2021-03-10 15:15:53 +0000 URL: https://git.openjdk.java.net/loom/commit/b2a2ddff 8262438: sun/security/ssl/SSLLogger/LoggingFormatConsistency.java failed with "SocketException: Socket is closed" Reviewed-by: rhalade ! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java Changeset: 4b5be40a Author: Rahul Raghavan Date: 2021-03-10 15:59:38 +0000 URL: https://git.openjdk.java.net/loom/commit/4b5be40a 8238812: assert(false) failed: bad AD file Reviewed-by: thartmann, chagedorn, roland ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/parse2.cpp ! test/hotspot/jtreg/compiler/c2/TestJumpTable.java Changeset: a195e6a4 Author: Alan Bateman Date: 2021-03-11 10:25:28 +0000 URL: https://git.openjdk.java.net/loom/commit/a195e6a4 Merge ! make/conf/jib-profiles.js ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/memory/cppVtables.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.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/URL.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c ! src/jdk.jdwp.agent/share/native/libjdwp/standardHandlers.c ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt ! test/lib/jdk/test/lib/Utils.java ! make/conf/jib-profiles.js ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/memory/cppVtables.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.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/URL.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c ! src/jdk.jdwp.agent/share/native/libjdwp/standardHandlers.c ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt ! test/lib/jdk/test/lib/Utils.java Changeset: 4b73e584 Author: Alan Bateman Date: 2021-03-11 10:40:37 +0000 URL: https://git.openjdk.java.net/loom/commit/4b73e584 Make clear that legacy constructors create platform threasd ! src/java.base/share/classes/java/lang/Thread.java Changeset: aa20d649 Author: Alan Bateman Date: 2021-03-11 10:47:39 +0000 URL: https://git.openjdk.java.net/loom/commit/aa20d649 Fix link ! src/java.base/share/classes/java/lang/ThreadLocal.java Changeset: e748b104 Author: Alan Bateman Date: 2021-03-11 11:03:22 +0000 URL: https://git.openjdk.java.net/loom/commit/e748b104 Dup line by mistake ! src/java.base/share/classes/java/lang/Thread.java Changeset: 86c5ce2e Author: Alan Bateman Date: 2021-03-11 11:03:35 +0000 URL: https://git.openjdk.java.net/loom/commit/86c5ce2e Merge Changeset: 5fb7d58f Author: Alan Bateman Date: 2021-03-11 11:19:07 +0000 URL: https://git.openjdk.java.net/loom/commit/5fb7d58f Merge From duke at openjdk.java.net Thu Mar 11 12:10:44 2021 From: duke at openjdk.java.net (duke) Date: Thu, 11 Mar 2021 12:10:44 GMT Subject: git: openjdk/loom: master: 110 new changesets Message-ID: <055bec87-e3ca-44eb-8a66-ff437ccbfac7@openjdk.java.net> Changeset: 96c43210 Author: Harold Seigel Date: 2021-03-02 15:47:13 +0000 URL: https://git.openjdk.java.net/loom/commit/96c43210 8262424: Change multiple get_java_xxx() functions in thread.cpp into one function Reviewed-by: coleenp, lfoltan ! src/hotspot/share/runtime/thread.cpp Changeset: f18c0192 Author: Stuart Marks Date: 2021-03-02 18:08:26 +0000 URL: https://git.openjdk.java.net/loom/commit/f18c0192 8247373: ArraysSupport.newLength doc, test, and exception message Reviewed-by: rriggs, psandoz, martin, prappo ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java + test/jdk/jdk/internal/util/ArraysSupport/NewLength.java Changeset: f304b74e Author: Kim Barrett Date: 2021-03-02 18:23:30 +0000 URL: https://git.openjdk.java.net/loom/commit/f304b74e 8261859: gc/g1/TestStringDeduplicationTableRehash.java failed with "RuntimeException: 'Rehash Count: 0' found in stdout" Reviewed-by: ayang, sjohanss, tschatzl ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java Changeset: 20b9ba53 Author: Jonathan Gibbons Date: 2021-03-02 20:35:51 +0000 URL: https://git.openjdk.java.net/loom/commit/20b9ba53 8262875: doccheck: empty paragraphs, etc in java.base module Reviewed-by: alanb, darcy, lancea ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/util/Comparator.java ! src/java.base/share/classes/java/util/jar/package-info.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/javax/net/ssl/SSLSessionContext.java Changeset: c92f3bc3 Author: Zhengyu Gu Date: 2021-03-02 21:29:07 +0000 URL: https://git.openjdk.java.net/loom/commit/c92f3bc3 8262876: Shenandoah: Fix comments regarding VM_ShenandoahOperation inheritances Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp Changeset: 4f4d0f53 Author: John Jiang Date: 2021-03-02 22:36:28 +0000 URL: https://git.openjdk.java.net/loom/commit/4f4d0f53 8261969: SNIHostName should check if the encoded hostname conform to RFC 3490 Reviewed-by: rhalade, xuelei ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java ! test/jdk/javax/net/ssl/ServerName/IllegalSNIName.java Changeset: 93ffe6a6 Author: Jonathan Gibbons Date: 2021-03-02 22:53:18 +0000 URL: https://git.openjdk.java.net/loom/commit/93ffe6a6 8262892: minor typo in implSpec comment Reviewed-by: bpb ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java Changeset: 40bdf52e Author: Jie Fu Date: 2021-03-02 23:29:50 +0000 URL: https://git.openjdk.java.net/loom/commit/40bdf52e 8262096: Vector API fails to work due to VectorShape initialization exception Reviewed-by: psandoz, vlivanov ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java ! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java Changeset: c9097a60 Author: Joe Darcy Date: 2021-03-03 01:03:26 +0000 URL: https://git.openjdk.java.net/loom/commit/c9097a60 8262893: Enable more doclint checks in javadoc build Reviewed-by: jjg, erikj ! make/Docs.gmk Changeset: 5de0f4b2 Author: Maurizio Cimadamore Date: 2021-03-03 01:14:25 +0000 URL: https://git.openjdk.java.net/loom/commit/5de0f4b2 8260869: Test java/foreign/TestHandshake.java fails intermittently Reviewed-by: psandoz ! test/jdk/java/foreign/TestHandshake.java Changeset: 044e2a2a Author: Ioi Lam Date: 2021-03-03 02:59:23 +0000 URL: https://git.openjdk.java.net/loom/commit/044e2a2a 8183569: Assert the same limits are used in parse_xss and globals.hpp Reviewed-by: stuefe, kbarrett ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp Changeset: c15801e9 Author: Dong Bo Committer: Fei Yang Date: 2021-03-03 06:43:25 +0000 URL: https://git.openjdk.java.net/loom/commit/c15801e9 8261142: AArch64: Incorrect instruction encoding when right-shifting vectors with shift amount equals to the element width Reviewed-by: njian, aph ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorShiftImm.java Changeset: 0265ab63 Author: Matthias Baesken Date: 2021-03-03 07:41:01 +0000 URL: https://git.openjdk.java.net/loom/commit/0265ab63 8262466: linux libsaproc/DwarfParser.cpp delete DwarfParser object in early return Reviewed-by: ysuenaga, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp Changeset: 54dfd79c Author: Tobias Hartmann Date: 2021-03-03 11:30:52 +0000 URL: https://git.openjdk.java.net/loom/commit/54dfd79c 8262256: C2 intrinsincs should not modify IR when bailing out Reviewed-by: roland, kvn ! src/hotspot/share/opto/library_call.cpp Changeset: bf90e857 Author: Sebastian Stenzel Committer: Christoph Langer Date: 2021-03-03 12:19:18 +0000 URL: https://git.openjdk.java.net/loom/commit/bf90e857 8262926: JDK-8260966 broke AIX build Reviewed-by: stuefe, clanger ! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java Changeset: 6d3c858c Author: Jan Lahoda Date: 2021-03-03 12:38:26 +0000 URL: https://git.openjdk.java.net/loom/commit/6d3c858c 8259235: javac crashes while attributing super method invocation Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/recovery/SuperMethodCallBroken.java + test/langtools/tools/javac/recovery/SuperMethodCallBroken.out Changeset: 3d3eb5c8 Author: Harold Seigel Date: 2021-03-03 13:18:36 +0000 URL: https://git.openjdk.java.net/loom/commit/3d3eb5c8 8262368: wrong verifier message for bogus return type Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/verifier.cpp + test/hotspot/jtreg/runtime/verifier/ReturnMsgs.java + test/hotspot/jtreg/runtime/verifier/Returns.jasm Changeset: 1d2c1e62 Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2021-03-03 15:37:36 +0000 URL: https://git.openjdk.java.net/loom/commit/1d2c1e62 8248314: Parallel: Parallelize parallel full gc Adjust Roots phase Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp Changeset: 2d2ef08c Author: Zhengyu Gu Date: 2021-03-03 17:26:38 +0000 URL: https://git.openjdk.java.net/loom/commit/2d2ef08c 8262885: Shenandoah: FullGC prologue does not need to save/restore heap has_forwarded_object flag Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp Changeset: a1181852 Author: Joe Darcy Date: 2021-03-03 19:29:17 +0000 URL: https://git.openjdk.java.net/loom/commit/a1181852 8261862: Expand discussion of rationale for BigDecimal equals/compareTo semantics Reviewed-by: smarks, bpb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 75aa1546 Author: Ivan ?ipka Committer: Igor Ignatyev Date: 2021-03-03 20:02:57 +0000 URL: https://git.openjdk.java.net/loom/commit/75aa1546 8259267: Refactor LoaderLeak shell test as java test. Reviewed-by: rriggs, iignatyev, dfuchs + test/jdk/java/lang/annotation/LoaderLeakTest.java - test/jdk/java/lang/annotation/loaderLeak/A.java - test/jdk/java/lang/annotation/loaderLeak/B.java - test/jdk/java/lang/annotation/loaderLeak/C.java - test/jdk/java/lang/annotation/loaderLeak/LoaderLeak.sh - test/jdk/java/lang/annotation/loaderLeak/Main.java Changeset: 268d9b79 Author: Lutz Schmidt Date: 2021-03-03 20:04:31 +0000 URL: https://git.openjdk.java.net/loom/commit/268d9b79 8261447: MethodInvocationCounters frequently run into overflow Reviewed-by: thartmann, mdoerr, kvn, iveresov ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp ! src/hotspot/cpu/s390/vtableStubs_s390.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: b397472e Author: Sergey Bylokhov Date: 2021-03-03 20:27:06 +0000 URL: https://git.openjdk.java.net/loom/commit/b397472e 8262915: java.awt.color.ColorSpace.getName() is not thread-safe Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java Changeset: 28489389 Author: Joe Darcy Date: 2021-03-03 23:15:02 +0000 URL: https://git.openjdk.java.net/loom/commit/28489389 8262927: Explicitly state fields examined for BigDecimal.hashCode Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 104a2628 Author: Alex Menkov Date: 2021-03-04 00:37:55 +0000 URL: https://git.openjdk.java.net/loom/commit/104a2628 8224775: test/jdk/com/sun/jdi/JdwpListenTest.java failed to attach Reviewed-by: sspitsyn, dfuchs ! test/lib/jdk/test/lib/Utils.java Changeset: d93fa0d6 Author: Alex Menkov Date: 2021-03-04 00:39:28 +0000 URL: https://git.openjdk.java.net/loom/commit/d93fa0d6 8253940: com/sun/jdi/JdwpAttachTest.java failed with "RuntimeException: ERROR: LingeredApp.startApp was able to attach" Reviewed-by: cjplummer, lmesnik ! test/jdk/com/sun/jdi/JdwpAttachTest.java Changeset: 84c93d5a Author: Hao Sun Committer: Ningsheng Jian Date: 2021-03-04 03:19:15 +0000 URL: https://git.openjdk.java.net/loom/commit/84c93d5a 8257137: Revise smov and umov in aarch64 assembler Reviewed-by: aph, njian ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: 7915a1fc Author: Aleksey Shipilev Date: 2021-03-04 07:41:22 +0000 URL: https://git.openjdk.java.net/loom/commit/7915a1fc 8262950: Restructure compiler/intrinsics/TestRotate.java for easier compilation Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/TestRotate.java Changeset: 4cfecceb Author: Roberto Casta?eda Lozano Date: 2021-03-04 07:48:51 +0000 URL: https://git.openjdk.java.net/loom/commit/4cfecceb 8261730: C2 compilation fails with assert(store->find_edge(load) != -1) failed: missing precedence edge Relax assertion in PhaseCFG::verify() to accept the case where a store is used to implement an implicit null check and a load is placed in the null block. Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/machnode.hpp + test/hotspot/jtreg/compiler/uncommontrap/TestNullCheckAntiDependence.java Changeset: 22513199 Author: Koichi Sakata Committer: Yasumasa Suenaga Date: 2021-03-04 07:56:14 +0000 URL: https://git.openjdk.java.net/loom/commit/22513199 8262828: Format of OS information is different on macOS Reviewed-by: dholmes, ysuenaga ! src/hotspot/os/bsd/os_bsd.cpp Changeset: b8178553 Author: Julia Boes Date: 2021-03-04 12:04:10 +0000 URL: https://git.openjdk.java.net/loom/commit/b8178553 8262935: Add missing logging to sun.net.httpserver.ServerImpl Reviewed-by: dfuchs, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: 94f26e4d Author: Jan Lahoda Date: 2021-03-04 12:36:34 +0000 URL: https://git.openjdk.java.net/loom/commit/94f26e4d 8261450: JShell crashes with SIOOBE in tab completion Reviewed-by: vromero ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java Changeset: d2c4ed08 Author: Leo Korinth Date: 2021-03-04 13:20:06 +0000 URL: https://git.openjdk.java.net/loom/commit/d2c4ed08 8262000: jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space" Reviewed-by: tschatzl, egahlin ! test/jdk/jdk/jfr/event/gc/detailed/ExecuteOOMApp.java Changeset: a777e82c Author: Ziyi Luo Committer: Jamil Nimeh Date: 2021-03-04 15:17:53 +0000 URL: https://git.openjdk.java.net/loom/commit/a777e82c 8254717: isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards Reviewed-by: jnimeh ! src/java.base/share/classes/com/sun/crypto/provider/DESKeyFactory.java ! src/java.base/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyFactory.java ! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DHKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java + test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java ! test/jdk/sun/security/rsa/TestKeyFactory.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java Changeset: 222a17ef Author: Roman Kennke Date: 2021-03-04 17:03:54 +0000 URL: https://git.openjdk.java.net/loom/commit/222a17ef 8262122: [TESTBUG] Shenandoah-specific variant of TestReferenceRefersTo Reviewed-by: shade + test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java Changeset: ef5e13d2 Author: Roman Kennke Date: 2021-03-04 17:04:28 +0000 URL: https://git.openjdk.java.net/loom/commit/ef5e13d2 8263030: Remove Shenandoah leftovers from ReferenceProcessor Reviewed-by: zgu ! src/hotspot/share/gc/shared/referenceProcessor.cpp Changeset: a6427c85 Author: Sean Mullan Date: 2021-03-04 17:21:37 +0000 URL: https://git.openjdk.java.net/loom/commit/a6427c85 8259709: Disable SHA-1 XML Signatures Reviewed-by: rhalade, weijun ! src/java.base/share/conf/security/java.security ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java ! test/jdk/javax/xml/crypto/dsig/SecureValidationPolicy.java ! test/jdk/javax/xml/crypto/dsig/ValidationTests.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: bd1a8062 Author: Daniel D. Daugherty Date: 2021-03-04 18:08:15 +0000 URL: https://git.openjdk.java.net/loom/commit/bd1a8062 8263040: fix for JDK-8262122 fails validate-source Reviewed-by: mikael ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java Changeset: f56c9186 Author: Kuai Wei Committer: Vladimir Kozlov Date: 2021-03-04 18:20:57 +0000 URL: https://git.openjdk.java.net/loom/commit/f56c9186 8262837: handle split_USE correctly Reviewed-by: kvn ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/reg_split.cpp Changeset: e61a3ba2 Author: EC2 Default User Committer: Paul Hohensee Date: 2021-03-04 18:55:07 +0000 URL: https://git.openjdk.java.net/loom/commit/e61a3ba2 8239386: handle ContendedPaddingWidth in vm_version_aarch64 Reviewed-by: aph, phh ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 109af7b5 Author: Andy Herrick Date: 2021-03-04 19:51:07 +0000 URL: https://git.openjdk.java.net/loom/commit/109af7b5 8261518: jpackage looks for main module in current dir when there is no module-path Reviewed-by: asemenyuk, almatvee, kizune ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java Changeset: 02fbcb52 Author: Calvin Cheung Date: 2021-03-04 19:57:48 +0000 URL: https://git.openjdk.java.net/loom/commit/02fbcb52 8261532: Archived superinterface class cannot be accessed Reviewed-by: minqi, iklam ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArchivedSuperIfApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/Bar.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/Baz.java Changeset: c8b23e22 Author: Dean Long Date: 2021-03-04 20:07:12 +0000 URL: https://git.openjdk.java.net/loom/commit/c8b23e22 8262064: Make compiler/ciReplay tests ignore lambdas in compilation replay Reviewed-by: thartmann, kvn, iignatyev ! src/hotspot/share/ci/ciInstanceKlass.cpp Changeset: 718d4d48 Author: Sandhya Viswanathan Date: 2021-03-04 21:25:03 +0000 URL: https://git.openjdk.java.net/loom/commit/718d4d48 8262989: Vectorize VectorShuffle checkIndexes, wrapIndexes and laneIsValid methods Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! 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/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.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 Changeset: 351889f1 Author: Jie Fu Date: 2021-03-04 23:04:28 +0000 URL: https://git.openjdk.java.net/loom/commit/351889f1 8262508: Vector API's ergonomics is incorrect Reviewed-by: vlivanov ! src/hotspot/share/runtime/arguments.cpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java Changeset: ee09bada Author: Alexey Semenyuk Date: 2021-03-05 00:17:33 +0000 URL: https://git.openjdk.java.net/loom/commit/ee09bada 8262300: jpackage app-launcher fails on linux when using JDK11 based runtime Reviewed-by: herrick, almatvee ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp Changeset: dbef0ec9 Author: Ian Graves Committer: Stuart Marks Date: 2021-03-05 03:20:44 +0000 URL: https://git.openjdk.java.net/loom/commit/dbef0ec9 6323374: (coll) Optimize Collections.unmodifiable* and synchronized* Reviewed-by: redestad, smarks, darcy ! src/java.base/share/classes/java/util/Collections.java + test/jdk/java/util/Collections/WrappedUnmodifiableCollections.java Changeset: 80182f92 Author: Vyom Tewari Date: 2021-03-05 05:29:55 +0000 URL: https://git.openjdk.java.net/loom/commit/80182f92 8260925: HttpsURLConnection does not work with other JSSE provider. Reviewed-by: xuelei ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java Changeset: d91550ef Author: Jie Fu Date: 2021-03-05 05:57:30 +0000 URL: https://git.openjdk.java.net/loom/commit/d91550ef 8262998: Vector API intrinsincs should not modify IR when bailing out Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java Changeset: 9730266d Author: Albert Mingkun Yang Date: 2021-03-05 08:49:08 +0000 URL: https://git.openjdk.java.net/loom/commit/9730266d 8262973: Verify ParCompactionManager instance in PCAdjustPointerClosure Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp Changeset: 75fb7ccf Author: Aleksey Shipilev Date: 2021-03-05 10:40:43 +0000 URL: https://git.openjdk.java.net/loom/commit/75fb7ccf 8259228: Zero: rewrite (put|get)field from if-else chains to switches Reviewed-by: aph, coleenp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: 8d3de4b1 Author: Arno Zeller Committer: Christoph Langer Date: 2021-03-05 11:02:26 +0000 URL: https://git.openjdk.java.net/loom/commit/8d3de4b1 8262844: (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3 Reviewed-by: alanb, clanger, bpb ! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java Changeset: 8c13d26d Author: Jonathan Gibbons Date: 2021-03-05 15:22:12 +0000 URL: https://git.openjdk.java.net/loom/commit/8c13d26d 8263050: move HtmlDocletWriter.verticalSeparator to IndexWriter Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java Changeset: 97557826 Author: Jonathan Gibbons Date: 2021-03-05 15:24:44 +0000 URL: https://git.openjdk.java.net/loom/commit/97557826 8157682: @inheritDoc doesn't work with @exception Co-authored-by: Yano, Masanori Co-authored-by: Jonathan Gibbons Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java + test/langtools/jdk/javadoc/doclet/testExceptionInheritance/TestExceptionInheritance.java Changeset: 2c0507ec Author: Roland Westrelin Date: 2021-03-05 15:43:24 +0000 URL: https://git.openjdk.java.net/loom/commit/2c0507ec 8261812: C2 compilation fails with assert(!had_error) failed: bad dominance Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestValAtSafepointOverflowsInt.java Changeset: e1cad970 Author: Fernando Guallini Committer: Aleksei Efimov Date: 2021-03-05 16:26:05 +0000 URL: https://git.openjdk.java.net/loom/commit/e1cad970 8262862: Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java Reviewed-by: aefimov, michaelm ! test/jdk/sun/security/krb5/canonicalize/Test.java ! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java Changeset: 23ee60d1 Author: Eric Liu Committer: Vladimir Kozlov Date: 2021-03-06 08:52:35 +0000 URL: https://git.openjdk.java.net/loom/commit/23ee60d1 8261008: Optimize Xor Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp Changeset: fa43f926 Author: Alexander Matveev Date: 2021-03-06 08:54:12 +0000 URL: https://git.openjdk.java.net/loom/commit/fa43f926 8261845: File permissions of packages built by jpackage Reviewed-by: asemenyuk, herrick ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java Changeset: 2afbd5da Author: Alexander Zvegintsev Date: 2021-03-06 08:54:51 +0000 URL: https://git.openjdk.java.net/loom/commit/2afbd5da 8250804: Can't set the application icon image for Unity WM on Linux. Reviewed-by: serb, pbansal, kizune ! test/jdk/ProblemList.txt ! test/jdk/java/awt/image/multiresolution/MultiResolutionIcon/IconTest.java Changeset: 75a5be8a Author: Ioi Lam Date: 2021-03-06 08:55:42 +0000 URL: https://git.openjdk.java.net/loom/commit/75a5be8a 8263054: [testbug] SharedArchiveConsistency.java reuses jsa files Reviewed-by: dholmes, minqi ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java Changeset: 5eb2091a Author: Alexander Zuev Date: 2021-03-06 09:09:35 +0000 URL: https://git.openjdk.java.net/loom/commit/5eb2091a 8261689: javax/swing/JComponent/7154030/bug7154030.java still fails with "Exception: Failed to hide opaque button" Reviewed-by: aivanov, azvegint ! test/jdk/javax/swing/JComponent/7154030/bug7154030.java Changeset: 71829850 Author: Jonathan Gibbons Date: 2021-03-06 15:06:49 +0000 URL: https://git.openjdk.java.net/loom/commit/71829850 8263104: fix warnings for empty paragraphs Reviewed-by: alanb, lancea ! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java ! src/java.base/share/classes/javax/crypto/CryptoPermission.java ! src/java.management/share/classes/javax/management/loading/package.html ! src/java.management/share/classes/javax/management/monitor/package.html ! src/java.management/share/classes/javax/management/package.html Changeset: f2d01521 Author: Jonathan Gibbons Date: 2021-03-06 15:24:38 +0000 URL: https://git.openjdk.java.net/loom/commit/f2d01521 8263043: Add test to verify order of tag output Reviewed-by: prappo + test/langtools/jdk/javadoc/doclet/testTagOrder/TestTagOrder.java Changeset: 3844ce40 Author: Igor Ignatyev Date: 2021-03-06 21:08:20 +0000 URL: https://git.openjdk.java.net/loom/commit/3844ce40 8261247: some compiler/whitebox/ tests fail w/ DeoptimizeALot Reviewed-by: kvn ! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java ! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMultipleOSRTest.java ! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java ! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java ! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java Changeset: 18fc3505 Author: djelinski <30433125+djelinski at users.noreply.github.com> Committer: Xue-Lei Andrew Fan Date: 2021-03-07 01:13:24 +0000 URL: https://git.openjdk.java.net/loom/commit/18fc3505 8259886: Improve SSL session cache performance and scalability Reviewed-by: erikj, xuelei ! make/test/BuildMicrobenchmark.gmk ! src/java.base/share/classes/sun/security/util/Cache.java + test/micro/org/openjdk/bench/java/security/CacheBench.java Changeset: 22a3117d Author: John Jiang Date: 2021-03-07 22:46:16 +0000 URL: https://git.openjdk.java.net/loom/commit/22a3117d 8263137: Typos in sun.security.ssl.RenegoInfoExtension Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java Changeset: 61cff4da Author: Aleksey Shipilev Date: 2021-03-08 10:14:46 +0000 URL: https://git.openjdk.java.net/loom/commit/61cff4da 8257913: Add more known library locations to simplify Linux cross-compilation Reviewed-by: erikj ! .github/workflows/submit.yml ! make/autoconf/lib-freetype.m4 ! make/autoconf/lib-x11.m4 ! make/autoconf/platform.m4 Changeset: 13625beb Author: Claes Redestad Date: 2021-03-08 10:32:55 +0000 URL: https://git.openjdk.java.net/loom/commit/13625beb 8263090: Avoid reading volatile fields twice in Locale.getDefault(Category) Reviewed-by: rriggs, naoto, serb ! src/java.base/share/classes/java/util/Locale.java + test/micro/org/openjdk/bench/java/util/LocaleDefaults.java Changeset: a0c3f242 Author: Claes Redestad Date: 2021-03-08 10:34:57 +0000 URL: https://git.openjdk.java.net/loom/commit/a0c3f242 8263091: Remove CharacterData.isOtherUppercase/-Lowercase Reviewed-by: rriggs, naoto, iris ! make/data/characterdata/CharacterData00.java.template ! make/data/characterdata/CharacterData01.java.template ! make/data/characterdata/CharacterData02.java.template ! make/data/characterdata/CharacterData03.java.template ! make/data/characterdata/CharacterData0E.java.template ! make/data/characterdata/CharacterDataLatin1.java.template ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/CharacterData.java Changeset: 51cca57c Author: Kevin Walls Date: 2021-03-08 11:40:15 +0000 URL: https://git.openjdk.java.net/loom/commit/51cca57c 8259577: Dangling reference to temp_path in Java_sun_tools_attach_VirtualMachineImpl_getTempDir Reviewed-by: cjplummer, lmesnik ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c Changeset: ab2cfcca Author: Patrick Concannon Date: 2021-03-08 12:19:01 +0000 URL: https://git.openjdk.java.net/loom/commit/ab2cfcca 8252831: Correct "no comment" warnings in jdk.net module Reviewed-by: chegar, vtewari, dfuchs ! src/jdk.net/share/classes/jdk/net/Sockets.java Changeset: 679faa69 Author: Claes Redestad Date: 2021-03-08 14:23:20 +0000 URL: https://git.openjdk.java.net/loom/commit/679faa69 8263097: Update JMH devkit to 1.28 Reviewed-by: ecaspole, erikj ! make/conf/jib-profiles.js ! make/devkit/createJMHBundle.sh Changeset: 0da889ed Author: Albert Mingkun Yang Date: 2021-03-08 15:26:42 +0000 URL: https://git.openjdk.java.net/loom/commit/0da889ed 8210100: ParallelGC should use parallel WeakProcessor Reviewed-by: kbarrett, tschatzl, sjohanss ! src/hotspot/share/gc/parallel/psClosure.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: b1cc864a Author: Jonathan Gibbons Date: 2021-03-08 16:19:48 +0000 URL: https://git.openjdk.java.net/loom/commit/b1cc864a 8251210: Link JDK api docs to other versions Reviewed-by: iris, erikj ! make/Docs.gmk ! make/conf/javadoc.conf Changeset: bf9b74d1 Author: Dmitry Markov Date: 2021-03-08 16:38:21 +0000 URL: https://git.openjdk.java.net/loom/commit/bf9b74d1 8262446: DragAndDrop hangs on Windows Reviewed-by: aivanov, serb, kizune ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp Changeset: 1f9ed905 Author: Igor Veresov Date: 2021-03-08 18:01:27 +0000 URL: https://git.openjdk.java.net/loom/commit/1f9ed905 8219555: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true Reviewed-by: kvn ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java Changeset: a2b88581 Author: Zhengyu Gu Date: 2021-03-08 18:07:34 +0000 URL: https://git.openjdk.java.net/loom/commit/a2b88581 8263041: Shenandoah: Cleanup C1 keep alive barrier check Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: 17853ee9 Author: Igor Ignatyev Date: 2021-03-08 18:43:34 +0000 URL: https://git.openjdk.java.net/loom/commit/17853ee9 8263200: Add -XX:StressCCP to CTW Reviewed-by: kvn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 9221540e Author: Mikhailo Seledtsov Date: 2021-03-08 20:09:59 +0000 URL: https://git.openjdk.java.net/loom/commit/9221540e 8213269: convert test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently to gtest Reviewed-by: iignatyev, coleenp, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/prims/whitebox.cpp + test/hotspot/gtest/concurrentTestRunner.inline.hpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: eb4a8af5 Author: Martin Buchholz Date: 2021-03-08 20:11:18 +0000 URL: https://git.openjdk.java.net/loom/commit/eb4a8af5 8260664: Phaser.arrive() memory consistency effects Reviewed-by: dl ! src/java.base/share/classes/java/util/concurrent/Phaser.java Changeset: 414ee95b Author: Anthony Scarpino Date: 2021-03-08 21:28:07 +0000 URL: https://git.openjdk.java.net/loom/commit/414ee95b 8261462: GCM ByteBuffer decryption problems Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementDirect4.java + test/jdk/javax/crypto/CipherSpi/ResetByteBuffer.java Changeset: 14cfbda3 Author: Joe Darcy Date: 2021-03-08 22:30:11 +0000 URL: https://git.openjdk.java.net/loom/commit/14cfbda3 8261366: Add discussion of IEEE 754 to BigDecimal Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/MathContext.java ! src/java.base/share/classes/java/math/RoundingMode.java Changeset: f71b21b0 Author: Claes Redestad Date: 2021-03-08 23:13:45 +0000 URL: https://git.openjdk.java.net/loom/commit/f71b21b0 8263038: Optimize String.format for simple specifiers Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/util/Formatter.java + test/micro/org/openjdk/bench/java/lang/StringFormat.java Changeset: 4e947607 Author: Yasumasa Suenaga Date: 2021-03-09 00:57:48 +0000 URL: https://git.openjdk.java.net/loom/commit/4e947607 8263135: unique_ptr should not be used for types that are not pointers Reviewed-by: asemenyuk, herrick ! src/jdk.jpackage/windows/native/common/MsiDb.cpp ! src/jdk.jpackage/windows/native/common/MsiDb.h ! src/jdk.jpackage/windows/native/common/MsiUtils.cpp ! src/jdk.jpackage/windows/native/common/MsiUtils.h Changeset: 39b11138 Author: Andrey Turbanov Committer: Sergey Bylokhov Date: 2021-03-09 01:36:50 +0000 URL: https://git.openjdk.java.net/loom/commit/39b11138 8262161: Refactor manual I/O stream copying in java.desktop to use new convenience APIs Reviewed-by: serb, prr ! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbank.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/java.desktop/share/classes/com/sun/media/sound/ModelByteBuffer.java ! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileWriter.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/text/rtf/AbstractFilter.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java Changeset: 5b9b170d Author: Thomas Stuefe Date: 2021-03-09 06:00:46 +0000 URL: https://git.openjdk.java.net/loom/commit/5b9b170d 8262955: Unify os::fork_and_exec() across Posix platforms Reviewed-by: dholmes, hseigel ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/runtime/os.hpp Changeset: 5bfc5fd3 Author: Sergey Bylokhov Date: 2021-03-09 06:11:28 +0000 URL: https://git.openjdk.java.net/loom/commit/5bfc5fd3 8263051: Modernize the code in the java.awt.color package Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java Changeset: 0bc45625 Author: Anton Kozlov Committer: Vladimir Kempik Date: 2021-03-09 08:19:59 +0000 URL: https://git.openjdk.java.net/loom/commit/0bc45625 8263068: Rename safefetch.hpp to safefetch.inline.hpp Reviewed-by: stefank ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp = src/hotspot/share/runtime/safefetch.inline.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/runtime/test_safefetch.cpp Changeset: 3022baa9 Author: Roberto Casta?eda Lozano Date: 2021-03-09 10:14:51 +0000 URL: https://git.openjdk.java.net/loom/commit/3022baa9 8263167: IGV: build fails with "taskdef AutoUpdate cannot be found" Update IGV build configuration to use the nbm-maven-harness Maven artifact. Reviewed-by: chagedorn, rrich ! src/utils/IdealGraphVisualizer/nbproject/platform.properties Changeset: 4f0a12ec Author: Doug Simon Date: 2021-03-09 10:57:03 +0000 URL: https://git.openjdk.java.net/loom/commit/4f0a12ec 8262323: do not special case JVMCI in tiered compilation policy Reviewed-by: kvn, never ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp Changeset: 0f2402d0 Author: Patrick Concannon Date: 2021-03-09 11:09:06 +0000 URL: https://git.openjdk.java.net/loom/commit/0f2402d0 8263190: Update java.io, java.math, and java.text to use instanceof pattern variable Reviewed-by: lancea, bpb, darcy, naoto, iris, dfuchs, smarks, redestad ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/DataOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.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/MathContext.java ! src/java.base/share/classes/java/text/AttributedString.java ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/DigitList.java ! src/java.base/share/classes/java/text/FieldPosition.java ! src/java.base/share/classes/java/text/ParsePosition.java ! src/java.base/share/classes/java/text/StringCharacterIterator.java Changeset: fbe40e89 Author: Patrick Concannon Date: 2021-03-09 11:09:40 +0000 URL: https://git.openjdk.java.net/loom/commit/fbe40e89 8252399: Update mapMulti documentation to use type test pattern instead of instanceof once JEP 375 exits preview Reviewed-by: dfuchs, psandoz, smarks ! src/java.base/share/classes/java/util/stream/Stream.java + test/jdk/java/util/stream/examples/JavadocExamples.java Changeset: a6e34b3d Author: Alexey Ivanov Date: 2021-03-09 11:36:30 +0000 URL: https://git.openjdk.java.net/loom/commit/a6e34b3d 8262829: Native crash in Win32PrintServiceLookup.getAllPrinterNames() Reviewed-by: prr, psadhukhan, serb ! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp Changeset: b7f0b3fc Author: Harold Seigel Date: 2021-03-09 13:15:39 +0000 URL: https://git.openjdk.java.net/loom/commit/b7f0b3fc 8252173: Use handles instead of jobjects in modules.cpp Reviewed-by: lfoltan, coleenp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 86fac952 Author: Sergey Bylokhov Date: 2021-03-09 21:22:50 +0000 URL: https://git.openjdk.java.net/loom/commit/86fac952 8263142: Delete unused entry points in libawt/libawt_xawt/libawt_headless Reviewed-by: kizune, aivanov ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/unix/native/libawt_headless/awt/HeadlessToolkit.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 2218e726 Author: Chris Plummer Date: 2021-03-09 21:34:18 +0000 URL: https://git.openjdk.java.net/loom/commit/2218e726 8262486: Merge trivial JDWP agent changes from the loom repo to the jdk repo Reviewed-by: amenkov, lmesnik ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c ! src/jdk.jdwp.agent/share/native/libjdwp/standardHandlers.c ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h Changeset: 3212f80a Author: Calvin Cheung Date: 2021-03-09 21:52:51 +0000 URL: https://git.openjdk.java.net/loom/commit/3212f80a 8261937: LambdaForClassInBaseArchive: SimpleApp$$Lambda$1 missing Reviewed-by: iklam, dcubed ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java Changeset: e5ce97b1 Author: Jie Fu Date: 2021-03-09 23:32:18 +0000 URL: https://git.openjdk.java.net/loom/commit/e5ce97b1 8263206: assert(*error_msg != '\0') failed: Must have error_message while parsing -XX:CompileCommand=unknown Reviewed-by: neliasso ! src/hotspot/share/compiler/compilerOracle.cpp + test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java Changeset: 70342e85 Author: Yasumasa Suenaga Date: 2021-03-09 23:41:52 +0000 URL: https://git.openjdk.java.net/loom/commit/70342e85 8262520: Add SA Command Line Debugger support to connect to debug server Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/doc/clhsdb.html ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java + test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java Changeset: d0c1aec2 Author: Yasumasa Suenaga Date: 2021-03-09 23:43:07 +0000 URL: https://git.openjdk.java.net/loom/commit/d0c1aec2 8263140: Japanese chars garble in console window in HSDB Reviewed-by: iklam, prr, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java Changeset: 67ea3bd6 Author: Joe Darcy Date: 2021-03-10 03:43:53 +0000 URL: https://git.openjdk.java.net/loom/commit/67ea3bd6 8263102: Expand documention of Method.isBridge Reviewed-by: smarks ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: d8a9c3ca Author: Ioi Lam Date: 2021-03-10 06:07:39 +0000 URL: https://git.openjdk.java.net/loom/commit/d8a9c3ca 8263002: Remove CDS MiscCode region Reviewed-by: coleenp, dholmes ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! 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/zero/sharedRuntime_zero.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/cppVtables.cpp ! src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/dumpAllocStats.cpp ! src/hotspot/share/memory/dumpAllocStats.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: 3fe8a466 Author: Prasanta Sadhukhan Date: 2021-03-10 06:39:17 +0000 URL: https://git.openjdk.java.net/loom/commit/3fe8a466 8263170: ComboBoxModel documentation refers to a nonexistent type Reviewed-by: azvegint, trebari, pbansal, aivanov, kizune ! src/java.desktop/share/classes/javax/swing/ComboBoxModel.java Changeset: fdd39411 Author: Patrick Concannon Date: 2021-03-10 11:05:29 +0000 URL: https://git.openjdk.java.net/loom/commit/fdd39411 8263233: Update java.net and java.nio to use instanceof pattern variable Reviewed-by: dfuchs, bpb, chegar, michaelm ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/HttpCookie.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InterfaceAddress.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/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.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/URI.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/URLPermission.java ! src/java.base/share/classes/java/net/UnixDomainSocketAddress.java ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/channels/Channels.java Changeset: c0542ed8 Author: Prasanta Sadhukhan Date: 2021-03-10 12:48:12 +0000 URL: https://git.openjdk.java.net/loom/commit/c0542ed8 6251901: BasicTextUI: installDefaults method are contrary to the documentation Reviewed-by: azvegint, kizune, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java Changeset: fab56766 Author: Harold Seigel Date: 2021-03-10 13:14:00 +0000 URL: https://git.openjdk.java.net/loom/commit/fab56766 8247869: Change NONCOPYABLE to delete the operations Reviewed-by: kbarrett, dholmes ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 4d21a455 Author: Coleen Phillimore Date: 2021-03-10 14:15:32 +0000 URL: https://git.openjdk.java.net/loom/commit/4d21a455 8262913: KlassFactory::create_from_stream should never return NULL Reviewed-by: hseigel, iklam ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/unsafe.cpp + test/hotspot/jtreg/runtime/DefineClass/A.java + test/hotspot/jtreg/runtime/DefineClass/NullClassBytesTest.java + test/hotspot/jtreg/runtime/DefineClass/libNullClassBytesTest.c Changeset: c8c0234b Author: Christoph G?ttschkes Committer: Roger Riggs Date: 2021-03-10 14:46:57 +0000 URL: https://git.openjdk.java.net/loom/commit/c8c0234b 8262471: Fix coding style in src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java Changeset: b2a2ddff Author: Evan Whelan Committer: Rob McKenna Date: 2021-03-10 15:15:53 +0000 URL: https://git.openjdk.java.net/loom/commit/b2a2ddff 8262438: sun/security/ssl/SSLLogger/LoggingFormatConsistency.java failed with "SocketException: Socket is closed" Reviewed-by: rhalade ! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java Changeset: 4b5be40a Author: Rahul Raghavan Date: 2021-03-10 15:59:38 +0000 URL: https://git.openjdk.java.net/loom/commit/4b5be40a 8238812: assert(false) failed: bad AD file Reviewed-by: thartmann, chagedorn, roland ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/parse2.cpp ! test/hotspot/jtreg/compiler/c2/TestJumpTable.java From duke at openjdk.java.net Thu Mar 11 23:55:17 2021 From: duke at openjdk.java.net (duke) Date: Thu, 11 Mar 2021 23:55:17 GMT Subject: git: openjdk/loom: fibers: WaitNotifySuspendedVThreadTest test added. Message-ID: <30a0052e-9c67-4221-bf9a-30ad929ba9a4@openjdk.java.net> Changeset: 84f2f5eb Author: lmesnik Date: 2021-03-11 15:54:21 +0000 URL: https://git.openjdk.java.net/loom/commit/84f2f5eb WaitNotifySuspendedVThreadTest test added. + test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java + test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/libWaitNotifySuspendedVThread.cpp From duke at openjdk.java.net Fri Mar 12 01:24:53 2021 From: duke at openjdk.java.net (duke) Date: Fri, 12 Mar 2021 01:24:53 GMT Subject: git: openjdk/loom: fibers: Renamved GetAllThreads/allthr02 to GetAllThreadsNullTest. Message-ID: Changeset: 7df7744e Author: lmesnik Date: 2021-03-11 17:23:41 +0000 URL: https://git.openjdk.java.net/loom/commit/7df7744e Renamved GetAllThreads/allthr02 to GetAllThreadsNullTest. + test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/GetAllThreadsNullTest/GetAllThreadsNullTest.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/GetAllThreadsNullTest/libGetAllThreadsNullTest.cpp - test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr02/allthr02.java - test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr02/liballthr02.cpp From duke at openjdk.java.net Fri Mar 12 01:27:34 2021 From: duke at openjdk.java.net (duke) Date: Fri, 12 Mar 2021 01:27:34 GMT Subject: git: openjdk/loom: fibers: typo fixed. Message-ID: <7eb741ad-d8d2-45a7-8a8c-1a33afd0c0e4@openjdk.java.net> Changeset: e10c31d6 Author: lmesnik Date: 2021-03-11 17:26:50 +0000 URL: https://git.openjdk.java.net/loom/commit/e10c31d6 typo fixed. ! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/GetAllThreadsNullTest/GetAllThreadsNullTest.java From duke at openjdk.java.net Fri Mar 12 02:42:24 2021 From: duke at openjdk.java.net (duke) Date: Fri, 12 Mar 2021 02:42:24 GMT Subject: git: openjdk/loom: fibers: Rework debug agent command line flags for better control of how the debugger learns about threads. Message-ID: <791c4710-0364-4454-951b-e8794bb84513@openjdk.java.net> Changeset: a9b7b051 Author: Chris Plummer Date: 2021-03-12 02:41:31 +0000 URL: https://git.openjdk.java.net/loom/commit/a9b7b051 Rework debug agent command line flags for better control of how the debugger learns about threads. ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h From duke at openjdk.java.net Fri Mar 12 04:49:39 2021 From: duke at openjdk.java.net (duke) Date: Fri, 12 Mar 2021 04:49:39 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: Changeset: 923370d8 Author: lmesnik Date: 2021-03-11 20:48:40 +0000 URL: https://git.openjdk.java.net/loom/commit/923370d8 moved thread_obj into disabler. ! src/hotspot/share/prims/jvmtiEnv.cpp Changeset: c623197a Author: lmesnik Date: 2021-03-11 20:48:50 +0000 URL: https://git.openjdk.java.net/loom/commit/c623197a Merge branch 'fibers' of https://github.com/openjdk/loom into fibers From duke at openjdk.java.net Fri Mar 12 04:52:22 2021 From: duke at openjdk.java.net (duke) Date: Fri, 12 Mar 2021 04:52:22 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <59d4b9cd-0aa2-4afd-b69c-abfd8712df76@openjdk.java.net> Changeset: e75668c2 Author: Serguei Spitsyn Date: 2021-03-12 04:49:02 +0000 URL: https://git.openjdk.java.net/loom/commit/e75668c2 use check_jvmti_status in libVThreadTest.cpp where possible ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp Changeset: f428ce5e Author: Serguei Spitsyn Date: 2021-03-12 04:50:12 +0000 URL: https://git.openjdk.java.net/loom/commit/f428ce5e Merge branch 'fibers' of https://github.com/openjdk/loom into fibers merge From duke at openjdk.java.net Fri Mar 12 09:48:48 2021 From: duke at openjdk.java.net (duke) Date: Fri, 12 Mar 2021 09:48:48 GMT Subject: git: openjdk/loom: fibers: fixed issue in resume_thread for vthreads Message-ID: <05132fbf-a278-4af5-b496-4d5b0795262f@openjdk.java.net> Changeset: 79e51eb7 Author: Serguei Spitsyn Date: 2021-03-12 09:48:02 +0000 URL: https://git.openjdk.java.net/loom/commit/79e51eb7 fixed issue in resume_thread for vthreads ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/libWaitNotifySuspendedVThread.cpp From duke at openjdk.java.net Fri Mar 12 12:54:16 2021 From: duke at openjdk.java.net (duke) Date: Fri, 12 Mar 2021 12:54:16 GMT Subject: git: openjdk/loom: fibers: JVMTI GetCurrentThreadCpuTime should return INVALID_THREAD for vthread's Message-ID: Changeset: e0b8234d Author: Serguei Spitsyn Date: 2021-03-12 12:53:38 +0000 URL: https://git.openjdk.java.net/loom/commit/e0b8234d JVMTI GetCurrentThreadCpuTime should return INVALID_THREAD for vthread's ! src/hotspot/share/prims/jvmtiEnv.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp From duke at openjdk.java.net Fri Mar 12 19:26:02 2021 From: duke at openjdk.java.net (duke) Date: Fri, 12 Mar 2021 19:26:02 GMT Subject: git: openjdk/loom: fibers: Negative tests moved in separate folder Message-ID: Changeset: 0b3e3174 Author: lmesnik Date: 2021-03-12 11:25:08 +0000 URL: https://git.openjdk.java.net/loom/commit/0b3e3174 Negative tests moved in separate folder = test/hotspot/jtreg/serviceability/jvmti/negative/GetAllThreadsNullTest/GetAllThreadsNullTest.java = test/hotspot/jtreg/serviceability/jvmti/negative/GetAllThreadsNullTest/libGetAllThreadsNullTest.cpp = test/hotspot/jtreg/serviceability/jvmti/negative/framecnt02/framecnt02.java = test/hotspot/jtreg/serviceability/jvmti/negative/framecnt02/libframecnt02.cpp = test/hotspot/jtreg/serviceability/jvmti/negative/framecnt03/framecnt03.java = test/hotspot/jtreg/serviceability/jvmti/negative/framecnt03/libframecnt03.cpp = test/hotspot/jtreg/serviceability/jvmti/negative/frameloc03/frameloc03.java = test/hotspot/jtreg/serviceability/jvmti/negative/frameloc03/libframeloc03.cpp = test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr02/getstacktr02.java = test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr02/libgetstacktr02.cpp = test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr09/getstacktr09.java = test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr09/libgetstacktr09.cpp = test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/libthrinfo02.cpp = test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/thrinfo02.java = test/hotspot/jtreg/serviceability/jvmti/negative/thrstat04/libthrstat04.cpp = test/hotspot/jtreg/serviceability/jvmti/negative/thrstat04/thrstat04.java From Alan.Bateman at oracle.com Sat Mar 13 09:53:40 2021 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Sat, 13 Mar 2021 09:53:40 +0000 Subject: New Early Access builds Message-ID: We've published new builds on the Project Loom Early Access (EA) download page [1]. The new builds are based on jdk-17+13 (JDK 17 build 13) so are up to date with the main line. The "Getting started" page [1] is also up to date. There are a lot of changes since the last EA build. The Thread.Builder API has a number of changes to address consistency issues and to catch more misuses at compile-time. The Thread API docs [3] have examples and hopefully won't be too disruptive. There are naming and other issues that we still need to work through so expect at least some shimmer as it iterates. This build has a prototype API for scope variables [4], this replaces the previous prototype of lightweight thread locals. There is a rename and other API improvements coming but I think we are generally happy that it provides an efficient alternative to using thread locals for implicit parameters/context. It also supports inheritance at thread create time that doesn't require copying so it's super efficient when compared to legacy inheritable thread local. Andrew Haley is leading this feature and we expect it will go through more iterations and maybe be proposed as a preview feature with this own JEP. There are also a few changes to the Executors.newThreadExecutor/newVirtualThreadExecutor APIs, the main/experimental change is that they enforce structured usage. There is a new method to create a thread executor for unstructured usage (when keeping a reference in a static final field for example). Aside from encapsulation and other obvious benefits, an additional reward for using these executors in a structured manner is better diagnosability in that `jcmd JavaThread.dump -format=json ` will include the structure in the thread dump. The most significant changes in this build are under the covers in the JVM Tools Interface (JVM TI), a native interface that very few people will use directly but it critical for debugging, profilers, and other tools. Our initial approach for debugging was to train the Java Debug Wire Protocol (JDWP) agent be a master illusionist and not require JVM TI to have deep support for virtual threads. Emulating the debugger suspend policies and many other issues turned out to be too complex and unworkable. The summary is that we've done significant U-turn and are in the midst of upgrading JVM TI with deep support for virtual threads. Most of the upgrade is in this build so that JVM TI functions can be called from a virtual threads and events are invoked on virtual threads. The next step for debugging needs the help of the IDE/debugger maintainers. We expect that first class support for virtual threads will need to at least some changes in the main stream debuggers. Virtual threads are just objects in the heap, there will be many thousands, maybe millions. This is a challenge for debuggers that track all threads today, e.g. a UI with a drop down list to select a thread is not going to scale. Another example is that virtual threads are not live members of a thread group and at least some debuggers have views by thread group. The JDWP agent in this build has a number of configuration options to emulate legacy behavior that help "virtual thread unaware" debuggers but we'd like that to be temporary if possible. We'll document those on the wiki. This may be the last build with the "old" implementation for freezing and thawing stacks and the option to disable lazy copy. Ron has changes coming soon that upgrade the new implementation to support interpreter frames that will allow the old implementation and a lot of code, esp. architecture specific code, to go away. Once that in then it unlocks the door for ports, aarch64 being the highest priority. That's probably enough for now. -Alan [1] https://jdk.java.net/loom/ [2] https://wiki.openjdk.java.net/display/loom/Getting+started [3] https://download.java.net/java/early_access/loom/docs/api/java.base/java/lang/Thread.html [4] https://download.java.net/java/early_access/loom/docs/api/java.base/java/lang/Scoped.html From sormuras at gmail.com Sat Mar 13 17:17:31 2021 From: sormuras at gmail.com (Christian Stein) Date: Sat, 13 Mar 2021 18:17:31 +0100 Subject: New Early Access builds In-Reply-To: References: Message-ID: Hi Alan, As usual, here's my short feedback on using the latest Loom build with a `Thread.sleep()` JUnit 5 TestEngine [0]: all is fine and green. No API changes affected this tiny implementation [1]. Cheers, Christian [0] https://github.com/sormuras/junit5-looming [1] https://github.com/sormuras/junit5-looming/blob/master/src/de.sormuras.junit.looming/main/java/de/sormuras/junit/looming/LoomTestEngine.java On Sat, Mar 13, 2021 at 10:54 AM Alan Bateman wrote: > > We've published new builds on the Project Loom Early Access (EA) > download page [1]. The new builds are based on jdk-17+13 (JDK 17 build > 13) so are up to date with the main line. The "Getting started" page [1] > is also up to date. > > There are a lot of changes since the last EA build. > > The Thread.Builder API has a number of changes to address consistency > issues and to catch more misuses at compile-time. The Thread API docs > [3] have examples and hopefully won't be too disruptive. There are > naming and other issues that we still need to work through so expect at > least some shimmer as it iterates. > > This build has a prototype API for scope variables [4], this replaces > the previous prototype of lightweight thread locals. There is a rename > and other API improvements coming but I think we are generally happy > that it provides an efficient alternative to using thread locals for > implicit parameters/context. It also supports inheritance at thread > create time that doesn't require copying so it's super efficient when > compared to legacy inheritable thread local. Andrew Haley is leading > this feature and we expect it will go through more iterations and maybe > be proposed as a preview feature with this own JEP. > > There are also a few changes to the > Executors.newThreadExecutor/newVirtualThreadExecutor APIs, the > main/experimental change is that they enforce structured usage. There is > a new method to create a thread executor for unstructured usage (when > keeping a reference in a static final field for example). Aside from > encapsulation and other obvious benefits, an additional reward for using > these executors in a structured manner is better diagnosability in that > `jcmd JavaThread.dump -format=json ` will include the structure in > the thread dump. > > The most significant changes in this build are under the covers in the > JVM Tools Interface (JVM TI), a native interface that very few people > will use directly but it critical for debugging, profilers, and other > tools. Our initial approach for debugging was to train the Java Debug > Wire Protocol (JDWP) agent be a master illusionist and not require JVM > TI to have deep support for virtual threads. Emulating the debugger > suspend policies and many other issues turned out to be too complex and > unworkable. The summary is that we've done significant U-turn and are in > the midst of upgrading JVM TI with deep support for virtual threads. > Most of the upgrade is in this build so that JVM TI functions can be > called from a virtual threads and events are invoked on virtual threads. > > The next step for debugging needs the help of the IDE/debugger > maintainers. We expect that first class support for virtual threads will > need to at least some changes in the main stream debuggers. Virtual > threads are just objects in the heap, there will be many thousands, > maybe millions. This is a challenge for debuggers that track all threads > today, e.g. a UI with a drop down list to select a thread is not going > to scale. Another example is that virtual threads are not live members > of a thread group and at least some debuggers have views by thread > group. The JDWP agent in this build has a number of configuration > options to emulate legacy behavior that help "virtual thread unaware" > debuggers but we'd like that to be temporary if possible. We'll document > those on the wiki. > > This may be the last build with the "old" implementation for freezing > and thawing stacks and the option to disable lazy copy. Ron has changes > coming soon that upgrade the new implementation to support interpreter > frames that will allow the old implementation and a lot of code, esp. > architecture specific code, to go away. Once that in then it unlocks the > door for ports, aarch64 being the highest priority. > > That's probably enough for now. > > -Alan > > > > [1] https://jdk.java.net/loom/ > [2] https://wiki.openjdk.java.net/display/loom/Getting+started > [3] > > https://download.java.net/java/early_access/loom/docs/api/java.base/java/lang/Thread.html > [4] > > https://download.java.net/java/early_access/loom/docs/api/java.base/java/lang/Scoped.html > > From aph at openjdk.java.net Mon Mar 15 13:26:26 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 15 Mar 2021 13:26:26 GMT Subject: Integrated: Scope locals next Message-ID: Partial rewrite of Scope Locals support. Faster, main class renamed, lots of good stuff. ------------- Commit messages: - Rename java.lang.Scoped to ScopeLocal - Fix callWithSnapshot tests - Fix CompletableFuture - Add subclasses of CompletableFuture to Scoped snapshots - Merge https://github.com/openjdk/loom into scope-locals-next - Add subclasses of CompletableFuture to Scoped snapshots - Simplify, restructure. - Cleanup - Cleanup - Merge https://github.com/openjdk/loom into fibers - ... and 10 more: https://git.openjdk.java.net/loom/compare/c3b70c83...ab629de4 Changes: https://git.openjdk.java.net/loom/pull/34/files Webrev: https://webrevs.openjdk.java.net/?repo=loom&pr=34&range=00 Stats: 2041 lines in 24 files changed: 998 ins; 971 del; 72 mod Patch: https://git.openjdk.java.net/loom/pull/34.diff Fetch: git fetch https://git.openjdk.java.net/loom pull/34/head:pull/34 PR: https://git.openjdk.java.net/loom/pull/34 From aph at openjdk.java.net Mon Mar 15 13:26:29 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 15 Mar 2021 13:26:29 GMT Subject: Integrated: Scope locals next In-Reply-To: References: Message-ID: On Fri, 12 Mar 2021 16:32:45 GMT, Andrew Haley wrote: > Partial rewrite of Scope Locals support. Faster, main class renamed, lots of good stuff. This pull request has now been integrated. Changeset: beefaaab Author: Andrew Haley URL: https://git.openjdk.java.net/loom/commit/beefaaab Stats: 2041 lines in 24 files changed: 998 ins; 971 del; 72 mod Scope locals next ------------- PR: https://git.openjdk.java.net/loom/pull/34 From duke at openjdk.java.net Mon Mar 15 17:13:05 2021 From: duke at openjdk.java.net (duke) Date: Mon, 15 Mar 2021 17:13:05 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <125e8c3b-5403-4a82-8680-9f17e16880d3@openjdk.java.net> Changeset: d87fad7b Author: Alan Bateman Date: 2021-03-15 15:40:37 +0000 URL: https://git.openjdk.java.net/loom/commit/d87fad7b Fix javadoc build ! src/java.base/share/classes/java/lang/ScopeLocal.java ! src/java.base/share/classes/java/lang/Thread.java Changeset: b861d00f Author: Alan Bateman Date: 2021-03-15 17:05:24 +0000 URL: https://git.openjdk.java.net/loom/commit/b861d00f Fix debug build ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp From duke at openjdk.java.net Tue Mar 16 03:53:21 2021 From: duke at openjdk.java.net (duke) Date: Tue, 16 Mar 2021 03:53:21 GMT Subject: git: openjdk/loom: fibers: The jdb tests and launcher updated to track all vthreads. Message-ID: Changeset: 5f3e2a0c Author: lmesnik Date: 2021-03-15 20:52:19 +0000 URL: https://git.openjdk.java.net/loom/commit/5f3e2a0c The jdb tests and launcher updated to track all vthreads. ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java From duke at openjdk.java.net Tue Mar 16 14:41:57 2021 From: duke at openjdk.java.net (duke) Date: Tue, 16 Mar 2021 14:41:57 GMT Subject: git: openjdk/loom: fibers: 3 new changesets Message-ID: <83b53597-5f30-4ed8-b50c-ba4f7eb16887@openjdk.java.net> Changeset: e0990a0c Author: Alan Bateman Date: 2021-03-16 12:11:16 +0000 URL: https://git.openjdk.java.net/loom/commit/e0990a0c Change ThreadStartRequest/ThreadDeathRequest to allow opt-out of events for virtual threads ! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventRequestManagerImpl.java Changeset: 90ba78ce Author: Alan Bateman Date: 2021-03-16 12:21:00 +0000 URL: https://git.openjdk.java.net/loom/commit/90ba78ce Change supportsVirtualThreads to check for >= 17 for now ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 265e1aaa Author: Alan Bateman Date: 2021-03-16 13:52:15 +0000 URL: https://git.openjdk.java.net/loom/commit/265e1aaa Remove unused code ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java - src/java.base/share/classes/java/util/concurrent/TimedExecutorService.java From duke at openjdk.java.net Tue Mar 16 21:40:10 2021 From: duke at openjdk.java.net (duke) Date: Tue, 16 Mar 2021 21:40:10 GMT Subject: git: openjdk/loom: fibers: trackvthreads is set in jdb only and not for all command line jdi launchers Message-ID: <3fa3c517-c669-471a-bfaa-7b854afb5901@openjdk.java.net> Changeset: f916f5e1 Author: lmesnik Date: 2021-03-16 14:39:17 +0000 URL: https://git.openjdk.java.net/loom/commit/f916f5e1 trackvthreads is set in jdb only and not for all command line jdi launchers ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi.properties From duke at openjdk.java.net Tue Mar 16 22:09:29 2021 From: duke at openjdk.java.net (duke) Date: Tue, 16 Mar 2021 22:09:29 GMT Subject: git: openjdk/loom: fibers: aded missed line back. Message-ID: Changeset: 93e116ab Author: lmesnik Date: 2021-03-16 15:09:02 +0000 URL: https://git.openjdk.java.net/loom/commit/93e116ab aded missed line back. ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java From duke at openjdk.java.net Wed Mar 17 10:36:00 2021 From: duke at openjdk.java.net (duke) Date: Wed, 17 Mar 2021 10:36:00 GMT Subject: git: openjdk/loom: fibers: rename JVMTI VirtualThreadScheduled/Terminated events to VirtualThreadStart/End Message-ID: <443c5069-8754-4457-b310-58c1e4d054cb@openjdk.java.net> Changeset: d4fcf0f3 Author: Serguei Spitsyn Date: 2021-03-17 10:35:32 +0000 URL: https://git.openjdk.java.net/loom/commit/d4fcf0f3 rename JVMTI VirtualThreadScheduled/Terminated events to VirtualThreadStart/End ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c ! src/jdk.jdwp.agent/share/native/libjdwp/standardHandlers.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h ! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/libBreakpointInYieldTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp From duke at openjdk.java.net Wed Mar 17 14:50:31 2021 From: duke at openjdk.java.net (duke) Date: Wed, 17 Mar 2021 14:50:31 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: Changeset: 9d766df4 Author: Alan Bateman Date: 2021-03-17 13:35:15 +0000 URL: https://git.openjdk.java.net/loom/commit/9d766df4 Rename virtual thread exclude filter to platform thread only filter ! make/data/jdwp/jdwp.spec ! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventRequestManagerImpl.java ! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.h Changeset: 75545183 Author: Alan Bateman Date: 2021-03-17 13:35:27 +0000 URL: https://git.openjdk.java.net/loom/commit/75545183 Merge ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c From duke at openjdk.java.net Wed Mar 17 21:09:26 2021 From: duke at openjdk.java.net (duke) Date: Wed, 17 Mar 2021 21:09:26 GMT Subject: git: openjdk/loom: fibers: LoaderLeakTest excluded. Message-ID: <36f07ec0-5fe0-4e74-b339-68865653a227@openjdk.java.net> Changeset: 491604df Author: lmesnik Date: 2021-03-17 14:08:54 +0000 URL: https://git.openjdk.java.net/loom/commit/491604df LoaderLeakTest excluded. ! test/jdk/ProblemList-vthread.txt From duke at openjdk.java.net Thu Mar 18 02:07:13 2021 From: duke at openjdk.java.net (duke) Date: Thu, 18 Mar 2021 02:07:13 GMT Subject: git: openjdk/loom: fibers: reimplement JVMTI GetVirtualThread and GetCarrierThread with the extension mechanism Message-ID: <699250a2-faf8-46ef-9298-56989bbd6f50@openjdk.java.net> Changeset: 74aa86f1 Author: Serguei Spitsyn Date: 2021-03-18 02:06:42 +0000 URL: https://git.openjdk.java.net/loom/commit/74aa86f1 reimplement JVMTI GetVirtualThread and GetCarrierThread with the extension mechanism ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp ! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/libGetStackTraceSuspendedStress.cpp ! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/libWaitNotifySuspendedVThread.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.h From duke at openjdk.java.net Thu Mar 18 02:49:49 2021 From: duke at openjdk.java.net (duke) Date: Thu, 18 Mar 2021 02:49:49 GMT Subject: git: openjdk/loom: fibers: fix build errors caused by reimpl of JVMTI functions with extension mechanism Message-ID: Changeset: 2324c590 Author: Serguei Spitsyn Date: 2021-03-18 02:48:56 +0000 URL: https://git.openjdk.java.net/loom/commit/2324c590 fix build errors caused by reimpl of JVMTI functions with extension mechanism ! src/hotspot/share/prims/jvmtiExtensions.cpp From duke at openjdk.java.net Thu Mar 18 19:29:33 2021 From: duke at openjdk.java.net (duke) Date: Thu, 18 Mar 2021 19:29:33 GMT Subject: git: openjdk/loom: fibers: refreshed test/hotspot/jtreg/ProblemList-vthread.txt Message-ID: <9cd7e9ce-fd5c-4a65-b74f-0968917c050c@openjdk.java.net> Changeset: 86e28f7c Author: lmesnik Date: 2021-03-18 12:28:38 +0000 URL: https://git.openjdk.java.net/loom/commit/86e28f7c refreshed test/hotspot/jtreg/ProblemList-vthread.txt ! test/hotspot/jtreg/ProblemList-vthread.txt From duke at openjdk.java.net Fri Mar 19 02:37:54 2021 From: duke at openjdk.java.net (duke) Date: Fri, 19 Mar 2021 02:37:54 GMT Subject: git: openjdk/loom: fibers: SelfSuspendDisablerTest added. Message-ID: <7a1519ab-ea5c-4458-a234-1b856a9ab68c@openjdk.java.net> Changeset: 52980204 Author: lmesnik Date: 2021-03-18 19:37:21 +0000 URL: https://git.openjdk.java.net/loom/commit/52980204 SelfSuspendDisablerTest added. + test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java + test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/libSelfSuspendDisablerTest.cpp From duke at openjdk.java.net Fri Mar 19 11:17:15 2021 From: duke at openjdk.java.net (duke) Date: Fri, 19 Mar 2021 11:17:15 GMT Subject: git: openjdk/loom: fibers: Temporarily fix to disable enumerateVThreads and now block VIRTUAL_THREAD_START event Message-ID: Changeset: 48cfaf20 Author: Alan Bateman Date: 2021-03-19 11:15:24 +0000 URL: https://git.openjdk.java.net/loom/commit/48cfaf20 Temporarily fix to disable enumerateVThreads and now block VIRTUAL_THREAD_START event ! src/hotspot/share/prims/jvmti.xml ! src/jdk.jdwp.agent/share/native/libjdwp/ThreadGroupReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c From duke at openjdk.java.net Fri Mar 19 21:00:56 2021 From: duke at openjdk.java.net (duke) Date: Fri, 19 Mar 2021 21:00:56 GMT Subject: git: openjdk/loom: fibers: Add support for interpreted frames and safepoint stubs in chunks and remove old continuation algorithm. Message-ID: <537f3fc0-4f72-4a34-8b83-2abd0d10c235@openjdk.java.net> Changeset: 238e5e9a Author: Ron Pressler Date: 2021-01-28 18:07:04 +0000 URL: https://git.openjdk.java.net/loom/commit/238e5e9a Add support for interpreted frames and safepoint stubs in chunks and remove old continuation algorithm. ! .gitignore ! src/hotspot/cpu/x86/continuation_x86.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp - src/hotspot/cpu/x86/hframe_x86.hpp ! src/hotspot/cpu/x86/instanceStackChunkKlass_x86.inline.hpp ! src/hotspot/cpu/x86/registerMap_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp + src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/stackwalk.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuation.hpp ! 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/handles.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/registerMap.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stackValue.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/java.base/share/classes/java/lang/Continuation.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/misc/StackChunk.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/BreakpointInYieldTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/DoContinueSingleStepTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/MethodExitTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java ! test/jdk/java/lang/Continuation/Basic.java ! test/jdk/java/lang/Continuation/Fuzz.java ! test/jdk/java/lang/Continuation/LiveFramesDriver.java ! test/jdk/java/lang/Continuation/Preempt.java ! test/jdk/java/lang/Continuation/PreemptLiveFramesDriver.java ! test/jdk/java/lang/Continuation/Scoped.java ! test/jdk/java/lang/Continuation/TEST.properties ! test/jdk/java/lang/Continuation/java.base/java/lang/StackWalkerHelper.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java ! test/jdk/java/lang/Thread/virtual/stress/PinALot.java ! test/jdk/java/lang/Thread/virtual/stress/PingPong.java ! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java ! test/jdk/java/lang/Thread/virtual/stress/TimedGet.java ! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java ! test/micro/org/openjdk/bench/loom/Freeze.java ! test/micro/org/openjdk/bench/loom/FreezeAndThaw.java ! test/micro/org/openjdk/bench/loom/OneShot.java ! test/micro/org/openjdk/bench/loom/Thaw.java From duke at openjdk.java.net Sat Mar 20 02:40:30 2021 From: duke at openjdk.java.net (duke) Date: Sat, 20 Mar 2021 02:40:30 GMT Subject: git: openjdk/loom: fibers: HeapMonitorVMEventsTest.java updated to demonstrate deadlock when GetTrace is used from SampledObjectAllocEvent Message-ID: Changeset: 2ffa8e29 Author: lmesnik Date: 2021-03-19 19:36:57 +0000 URL: https://git.openjdk.java.net/loom/commit/2ffa8e29 HeapMonitorVMEventsTest.java updated to demonstrate deadlock when GetTrace is used from SampledObjectAllocEvent ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java From duke at openjdk.java.net Sat Mar 20 15:24:08 2021 From: duke at openjdk.java.net (duke) Date: Sat, 20 Mar 2021 15:24:08 GMT Subject: git: openjdk/loom: fibers: 114 new changesets Message-ID: <3cc49c3f-ed4e-44c4-a7ea-513776922f20@openjdk.java.net> Changeset: 7e52a6e8 Author: Claes Redestad Date: 2021-03-10 17:03:39 +0000 URL: https://git.openjdk.java.net/loom/commit/7e52a6e8 8263380: Unintended use of Objects.nonNull in VarHandles Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/invoke/VarHandles.java Changeset: 9399e1b7 Author: Calvin Cheung Date: 2021-03-10 17:18:36 +0000 URL: https://git.openjdk.java.net/loom/commit/9399e1b7 8261918: two runtime/cds/appcds/VerifierTest failed with "Unable to use shared archive" Reviewed-by: iklam, minqi ! src/hotspot/share/memory/filemap.cpp ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java Changeset: acda8129 Author: Joe Darcy Date: 2021-03-10 17:45:54 +0000 URL: https://git.openjdk.java.net/loom/commit/acda8129 8263333: Improve links from core reflection to JLS and JVMS Reviewed-by: jfranck ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: b482733f Author: Brian Burkhalter Date: 2021-03-10 20:02:12 +0000 URL: https://git.openjdk.java.net/loom/commit/b482733f 8259218: (fs) Add links in from overloaded methods in java.nio.file.Files Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 57f16f9f Author: Coleen Phillimore Date: 2021-03-10 20:58:18 +0000 URL: https://git.openjdk.java.net/loom/commit/57f16f9f 8262377: Parallel class resolution loses constant pool error Co-authored-by: Vladimir Ivanov Co-authored-by: Coleen Phillimore Co-authored-by: Ioi Lam Reviewed-by: dholmes, iklam, hseigel, kvn ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciStreams.hpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/runtime/ParallelLoad/SaveResolutionErrorTest.java Changeset: c6d74bd9 Author: David Holmes Date: 2021-03-10 22:33:56 +0000 URL: https://git.openjdk.java.net/loom/commit/c6d74bd9 8262910: Cleanup THREAD/TRAPS/naming and typing issues in ObjectMonitor and related code Reviewed-by: coleenp, pchilanomate, dcubed, cjplummer, sspitsyn ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! test/hotspot/gtest/oops/test_markWord.cpp Changeset: 6971c23a Author: Ian Graves Committer: Brent Christian Date: 2021-03-10 22:46:32 +0000 URL: https://git.openjdk.java.net/loom/commit/6971c23a 8262351: Extra '0' in java.util.Formatter for '%012a' conversion with a sign character Reviewed-by: bchristi, naoto ! src/java.base/share/classes/java/util/Formatter.java + test/jdk/java/util/Formatter/HexFloatZeroPadding.java Changeset: 32cbd193 Author: Bradford Wetmore Date: 2021-03-11 00:26:26 +0000 URL: https://git.openjdk.java.net/loom/commit/32cbd193 8263105: security-libs doclint cleanup Reviewed-by: iris, darcy, dfuchs, mullan ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/BasicPermission.java ! src/java.base/share/classes/java/security/CodeSigner.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/GuardedObject.java ! src/java.base/share/classes/java/security/KeyPair.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/PermissionCollection.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/PrivilegedActionException.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/SignedObject.java ! src/java.base/share/classes/java/security/Timestamp.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/CertPathValidatorException.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/java/util/Random.java ! src/java.base/share/classes/javax/crypto/SealedObject.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/PrincipalComparator.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java Changeset: 7988c1d9 Author: Robbin Ehn Date: 2021-03-11 07:33:13 +0000 URL: https://git.openjdk.java.net/loom/commit/7988c1d9 8262443: GenerateOopMap::do_interpretation can spin for a long time. Reviewed-by: coleenp, dholmes, dcubed ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp Changeset: f6b4ba07 Author: Roberto Casta?eda Lozano Date: 2021-03-11 09:17:52 +0000 URL: https://git.openjdk.java.net/loom/commit/f6b4ba07 8261931: IGV: quick search fails on multi-line node labels Remove line breaks from the 'label' property that is searched on by default. Reviewed-by: neliasso, xliu, chagedorn ! src/utils/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Figure.java Changeset: 470b1502 Author: Ivan Walulya Date: 2021-03-11 09:22:25 +0000 URL: https://git.openjdk.java.net/loom/commit/470b1502 8143041: Unify G1CollectorPolicy::PauseKind and G1YCType Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp + src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp + src/hotspot/share/gc/g1/g1GCTypes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1Trace.hpp - src/hotspot/share/gc/g1/g1YCTypes.hpp Changeset: a9b4f033 Author: Christoph Langer Date: 2021-03-11 10:44:29 +0000 URL: https://git.openjdk.java.net/loom/commit/a9b4f033 8263069: Exclude some failing tests from security/infra/java/security/cert/CertPathValidator Reviewed-by: mbaesken ! test/jdk/ProblemList.txt Changeset: 273f8bdf Author: Roberto Casta?eda Lozano Date: 2021-03-11 12:42:30 +0000 URL: https://git.openjdk.java.net/loom/commit/273f8bdf 8263248: IGV: accept graphs without node categories If the input graph does not contain node category information, emit a warning message and proceed loading the graph, instead of failing. Reviewed-by: neliasso, chagedorn, thartmann ! src/utils/IdealGraphVisualizer/ServerCompiler/nbproject/project.xml ! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: 3820ab9e Author: Yumin Qi Date: 2021-03-11 16:49:24 +0000 URL: https://git.openjdk.java.net/loom/commit/3820ab9e 8236847: CDS archive with 4K alignment unusable on machines with 64k pages Reviewed-by: iklam, stuefe, erikj, ihse ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.in ! make/conf/jib-profiles.js ! make/hotspot/lib/JvmFlags.gmk ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.hpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp + test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java Changeset: 7ed46bd0 Author: Alexey Semenyuk Date: 2021-03-11 16:55:23 +0000 URL: https://git.openjdk.java.net/loom/commit/7ed46bd0 8241716: Jpackage functionality to let users choose whether to create shortcuts Reviewed-by: almatvee, herrick ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourcesBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixVariables.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/InstallDirNotEmptyDlg.wxs ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/ShortcutPromptDlg.wxs ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs + test/jdk/tools/jpackage/windows/WinInstallerUiTest.java + test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java Changeset: 15daccac Author: Yumin Qi Date: 2021-03-11 18:54:45 +0000 URL: https://git.openjdk.java.net/loom/commit/15daccac 8263465: JDK-8236847 causes tier1 build failure on linux-aarch64 Reviewed-by: iklam, erikj, dcubed ! make/autoconf/jdk-options.m4 Changeset: b92abac2 Author: Zhengyu Gu Date: 2021-03-11 20:11:38 +0000 URL: https://git.openjdk.java.net/loom/commit/b92abac2 8263433: Shenandoah: Don't expect forwarded objects in set_concurrent_mark_in_progress() Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: f3bd801a Author: Doug Simon Date: 2021-03-11 20:56:36 +0000 URL: https://git.openjdk.java.net/loom/commit/f3bd801a 8263403: [JVMCI] output written to tty via HotSpotJVMCIRuntime can be garbled Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java Changeset: cf1c0219 Author: Daniel D. Daugherty Date: 2021-03-11 23:54:30 +0000 URL: https://git.openjdk.java.net/loom/commit/cf1c0219 8263480: ProblemList two jpackage tests on Windows Reviewed-by: kcr, azvegint ! test/jdk/ProblemList.txt Changeset: ad1f6054 Author: Jie Fu Date: 2021-03-12 02:22:34 +0000 URL: https://git.openjdk.java.net/loom/commit/ad1f6054 8263353: assert(CompilerOracle::option_matches_type(option, value)) failed: Value must match option type Reviewed-by: neliasso, kvn ! src/hotspot/share/compiler/compilerOracle.cpp ! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java Changeset: 9f6b1d7f Author: Aleksey Shipilev Date: 2021-03-12 07:35:11 +0000 URL: https://git.openjdk.java.net/loom/commit/9f6b1d7f 8263436: Silly array comparison in GaloisCounterMode.overlapDetection Reviewed-by: ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: e25ad730 Author: Aleksey Shipilev Date: 2021-03-12 07:40:52 +0000 URL: https://git.openjdk.java.net/loom/commit/e25ad730 8263430: Uninitialized Method* variables after JDK-8233913 Reviewed-by: coleenp, hseigel ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp Changeset: ff259393 Author: Aleksey Shipilev Date: 2021-03-12 07:58:30 +0000 URL: https://git.openjdk.java.net/loom/commit/ff259393 8263426: Reflow JfrNetworkUtilization::send_events Reviewed-by: mgronlun ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp Changeset: aa33443b Author: Robbin Ehn Date: 2021-03-12 08:58:26 +0000 URL: https://git.openjdk.java.net/loom/commit/aa33443b 8262454: Handshake timeout improvements, single target, kill unfinished thread Reviewed-by: pchilanomate, dholmes, dcubed ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp + test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java Changeset: 0bbe064c Author: Pengfei Li Date: 2021-03-12 09:41:11 +0000 URL: https://git.openjdk.java.net/loom/commit/0bbe064c 8263354: Accumulated C2 code cleanups Reviewed-by: thartmann, redestad ! src/hotspot/cpu/aarch64/aarch64_sve.ad ! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: a9b156d3 Author: Markus Gr?nlund Date: 2021-03-12 10:05:22 +0000 URL: https://git.openjdk.java.net/loom/commit/a9b156d3 8258414: OldObjectSample events too expensive Co-authored-by: Florian David Reviewed-by: jbachorik ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.hpp Changeset: 65421fae Author: Harold Seigel Date: 2021-03-12 13:14:32 +0000 URL: https://git.openjdk.java.net/loom/commit/65421fae 8213177: GlobalCounter::CSContext could be an enum class Reviewed-by: lfoltan, kbarrett ! src/hotspot/share/utilities/globalCounter.hpp Changeset: a6e056fd Author: Vladimir Kozlov Date: 2021-03-12 16:59:50 +0000 URL: https://git.openjdk.java.net/loom/commit/a6e056fd 8263125: During deoptimization vectors should reassign scalarized payload after all objects are reallocated. Reviewed-by: vlivanov, rrich ! src/hotspot/share/code/location.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/stackValue.cpp ! test/jdk/jdk/incubator/vector/Vector64ConversionTests.java Changeset: 0b10c6b4 Author: Vladimir Ivanov Date: 2021-03-12 17:29:48 +0000 URL: https://git.openjdk.java.net/loom/commit/0b10c6b4 8263017: Read barriers are missing in nmethod printing code Reviewed-by: eosterlund, kvn ! src/hotspot/share/code/nmethod.cpp Changeset: 4b5c664b Author: Harold Seigel Date: 2021-03-12 19:00:36 +0000 URL: https://git.openjdk.java.net/loom/commit/4b5c664b 8178348: left_n_bits(0) invokes undefined behavior Reviewed-by: dholmes, coleenp ! src/hotspot/share/utilities/globalDefinitions.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 0ea48d9d Author: Alexander Zvegintsev Date: 2021-03-12 19:11:03 +0000 URL: https://git.openjdk.java.net/loom/commit/0ea48d9d 8194129: Regression automated Test '/open/test/jdk/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java' fails Reviewed-by: serb, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java Changeset: b932a62c Author: Coleen Phillimore Date: 2021-03-12 20:48:51 +0000 URL: https://git.openjdk.java.net/loom/commit/b932a62c 8263470: Consolidate copies of getClassBytes in various tests Reviewed-by: hseigel, stuefe, mseledtsov ! test/hotspot/jtreg/runtime/BadObjectClass/TestUnloadClassError.java ! test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java ! test/hotspot/jtreg/runtime/ClassUnload/MyDiffClassLoader.java ! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java ! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java ! test/hotspot/jtreg/runtime/DefineClass/NullClassBytesTest.java ! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java ! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithClassUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom_JFR.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/defineAnonClass/TestAnonSymbolLeak.java ! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java ! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodDiffCL_Umod.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodUpkg_Umod.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/Umod_UmodUpkg.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/myloaders/MyDiffClassLoader.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/myloaders/MySameClassLoader.java ! test/hotspot/jtreg/runtime/modules/CCE_module_msg.java - test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java + test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java = test/lib/jdk/test/lib/classloader/ClassWithManyMethodsClassLoader.java Changeset: ecfa712c Author: Chris Plummer Date: 2021-03-12 21:05:02 +0000 URL: https://git.openjdk.java.net/loom/commit/ecfa712c 8263326: Remove ReceiverTypeData check from serviceability/sa/TestPrintMdo.java Reviewed-by: dholmes ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java Changeset: b2f7c58d Author: Chris Plummer Date: 2021-03-12 21:06:14 +0000 URL: https://git.openjdk.java.net/loom/commit/b2f7c58d 8263055: hsdb Command Line Debugger does not properly direct output for some commands Reviewed-by: amenkov, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java Changeset: 0c8350ed Author: Ioi Lam Date: 2021-03-12 21:45:01 +0000 URL: https://git.openjdk.java.net/loom/commit/0c8350ed 8263460: DynamicArchiveRelocationTest.java fails in product VM Reviewed-by: ccheung, dcubed ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: bf9b5fa7 Author: Jie Fu Date: 2021-03-12 22:56:47 +0000 URL: https://git.openjdk.java.net/loom/commit/bf9b5fa7 8263501: compiler/oracle/TestInvalidCompileCommand.java fails with release VMs Reviewed-by: kvn ! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java Changeset: e834f99d Author: Igor Ignatyev Date: 2021-03-12 23:13:16 +0000 URL: https://git.openjdk.java.net/loom/commit/e834f99d 8263412: ClassFileInstaller can't be used by classes outside of default package Reviewed-by: iklam, coleenp, mseledtsov ! test/hotspot/jtreg/runtime/BadObjectClass/BootstrapRedefine.java ! test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java ! test/hotspot/jtreg/runtime/cds/BootAppendTests.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java ! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java ! test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAndLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAnonymous.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformRelatedClasses.java ! test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java ! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java ! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStress.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModule2Dirs.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleClassList.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBase.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTest.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJar.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJarDir.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java ! test/hotspot/jtreg/runtime/modules/Visibility/PatchModuleVisibility.java ! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java ! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpVisibility.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java ! test/jdk/java/security/AccessController/DoPrivAccompliceTest.java ! test/jdk/jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java ! test/lib/ClassFileInstaller.java ! test/lib/RedefineClassHelper.java = test/lib/jdk/test/lib/helpers/ClassFileInstaller.java Changeset: 43524cc4 Author: Chris Plummer Date: 2021-03-12 23:35:47 +0000 URL: https://git.openjdk.java.net/loom/commit/43524cc4 8243455: Many SA tests can fail due to trying to get the stack trace of an active method Reviewed-by: lmesnik, ysuenaga, sspitsyn ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java - test/hotspot/jtreg/serviceability/sa/LingeredAppWithTrivialMain.java ! test/jdk/sun/tools/jhsdb/HeapDumpTest.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 0b68ced0 Author: Igor Ignatyev Date: 2021-03-13 01:33:03 +0000 URL: https://git.openjdk.java.net/loom/commit/0b68ced0 8263548: runtime/cds/appcds/SharedRegionAlignmentTest.java fails to compile after JDK-8263412 Reviewed-by: dcubed ! test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java Changeset: 86e4c755 Author: Yi Yang Committer: Erik Gahlin Date: 2021-03-13 02:03:07 +0000 URL: https://git.openjdk.java.net/loom/commit/86e4c755 8256156: JFR: Allow 'jfr' tool to show metadata without a recording Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java ! test/jdk/jdk/jfr/tool/TestMetadata.java Changeset: a5287710 Author: Yasumasa Suenaga Date: 2021-03-13 09:40:40 +0000 URL: https://git.openjdk.java.net/loom/commit/a5287710 8262491: AArch64: CPU description should contain compatible board list Reviewed-by: akozlov, aph ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp Changeset: d339320e Author: Yasumasa Suenaga Date: 2021-03-13 09:41:52 +0000 URL: https://git.openjdk.java.net/loom/commit/d339320e 8263136: C4530 was reported from VS 2019 at access bridge Reviewed-by: stuefe, serb ! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp Changeset: a7aba2b6 Author: Igor Ignatyev Date: 2021-03-13 14:51:53 +0000 URL: https://git.openjdk.java.net/loom/commit/a7aba2b6 8263549: 8263412 can cause jtreg testlibrary split Reviewed-by: iklam, dcubed ! test/hotspot/jtreg/applications/ctw/modules/generate.bash ! test/hotspot/jtreg/applications/ctw/modules/java_base.java ! test/hotspot/jtreg/applications/ctw/modules/java_base_2.java ! test/hotspot/jtreg/applications/ctw/modules/java_compiler.java ! test/hotspot/jtreg/applications/ctw/modules/java_datatransfer.java ! test/hotspot/jtreg/applications/ctw/modules/java_desktop.java ! test/hotspot/jtreg/applications/ctw/modules/java_desktop_2.java ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/applications/ctw/modules/java_logging.java ! test/hotspot/jtreg/applications/ctw/modules/java_management.java ! test/hotspot/jtreg/applications/ctw/modules/java_management_rmi.java ! test/hotspot/jtreg/applications/ctw/modules/java_naming.java ! test/hotspot/jtreg/applications/ctw/modules/java_net_http.java ! test/hotspot/jtreg/applications/ctw/modules/java_prefs.java ! test/hotspot/jtreg/applications/ctw/modules/java_rmi.java ! test/hotspot/jtreg/applications/ctw/modules/java_scripting.java ! test/hotspot/jtreg/applications/ctw/modules/java_security_jgss.java ! test/hotspot/jtreg/applications/ctw/modules/java_security_sasl.java ! test/hotspot/jtreg/applications/ctw/modules/java_smartcardio.java ! test/hotspot/jtreg/applications/ctw/modules/java_sql.java ! test/hotspot/jtreg/applications/ctw/modules/java_sql_rowset.java ! test/hotspot/jtreg/applications/ctw/modules/java_transaction_xa.java ! test/hotspot/jtreg/applications/ctw/modules/java_xml.java ! test/hotspot/jtreg/applications/ctw/modules/java_xml_crypto.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_accessibility.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_aot.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_attach.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_charsets.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_compiler.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_cryptoki.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_mscapi.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_dynalink.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_editpad.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_hotspot_agent.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_httpserver.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_ed.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_jvmstat.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_le.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_opt.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_ci.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler_management.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jartool.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_javadoc.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jcmd.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jconsole.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jdeps.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jdi.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jfr.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jlink.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jshell.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jstatd.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata_2.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_management.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_management_agent.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_management_jfr.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_dns.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_rmi.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_net.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_sctp.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_security_auth.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_security_jgss.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported_desktop.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_xml_dom.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_zipfs.java ! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java ! test/hotspot/jtreg/compiler/aot/RecompilationTest.java ! test/hotspot/jtreg/compiler/aot/TestHeapBase.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/cli/IncorrectAOTLibraryTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/AtFileTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileAbsoluteDirectoryTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileClassTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileClassWithDebugTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileDirectoryTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileJarTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/ListOptionTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java ! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java ! test/hotspot/jtreg/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/hotspot/jtreg/compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2.java ! test/hotspot/jtreg/compiler/c2/Test6857159.java ! test/hotspot/jtreg/compiler/c2/Test8004741.java ! test/hotspot/jtreg/compiler/c2/TestDeadDataLoopIGVN.java ! test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java ! test/hotspot/jtreg/compiler/c2/cr6589834/Test_ia32.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java ! test/hotspot/jtreg/compiler/ciReplay/TestClientVM.java ! test/hotspot/jtreg/compiler/ciReplay/TestDumpReplay.java ! test/hotspot/jtreg/compiler/ciReplay/TestSAClient.java ! test/hotspot/jtreg/compiler/ciReplay/TestSAServer.java ! test/hotspot/jtreg/compiler/ciReplay/TestServerVM.java ! test/hotspot/jtreg/compiler/ciReplay/TestVMNoCompLevel.java ! test/hotspot/jtreg/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java ! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java ! test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/BeanTypeTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/GetUsageTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/InitialAndMaxUsageTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/ManagerNamesTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/MemoryPoolsPresenceTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/PeakUsageTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/PoolsIndependenceTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/ThresholdNotificationsTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdIncreasedTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdNotExceededTest.java ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java ! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java ! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java ! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java ! test/hotspot/jtreg/compiler/codegen/TestOopCmp.java ! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java ! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java ! test/hotspot/jtreg/compiler/compilercontrol/InlineMatcherTest.java ! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java ! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java ! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java ! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java ! test/hotspot/jtreg/compiler/compilercontrol/commandfile/CompileOnlyTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commandfile/ExcludeTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commandfile/LogTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commandfile/PrintTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/CompileOnlyTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/ControlIntrinsicTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/ExcludeTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/LogTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/PrintTest.java ! test/hotspot/jtreg/compiler/compilercontrol/directives/CompileOnlyTest.java ! test/hotspot/jtreg/compiler/compilercontrol/directives/ControlIntrinsicTest.java ! test/hotspot/jtreg/compiler/compilercontrol/directives/ExcludeTest.java ! test/hotspot/jtreg/compiler/compilercontrol/directives/LogTest.java ! test/hotspot/jtreg/compiler/compilercontrol/directives/PrintTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddAndRemoveTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddExcludeTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddLogTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ControlIntrinsicTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java ! test/hotspot/jtreg/compiler/compilercontrol/logcompilation/LogTest.java ! test/hotspot/jtreg/compiler/compilercontrol/matcher/MethodMatcherTest.java ! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java ! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomValidCommandsTest.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java ! test/hotspot/jtreg/compiler/floatingpoint/NaNTest.java ! test/hotspot/jtreg/compiler/floatingpoint/TestPow2.java ! test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java ! test/hotspot/jtreg/compiler/interpreter/DisableOSRTest.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicAvailableTest.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java ! test/hotspot/jtreg/compiler/intrinsics/TestCheckIndex.java ! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics2.java ! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetFlagValueTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java ! test/hotspot/jtreg/compiler/jvmci/meta/StableFieldTest.java ! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java ! test/hotspot/jtreg/compiler/oracle/GetMethodOptionTest.java ! test/hotspot/jtreg/compiler/oracle/MethodMatcherTest.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java ! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java ! test/hotspot/jtreg/compiler/runtime/Test8010927.java ! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java ! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java ! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java ! test/hotspot/jtreg/compiler/tiered/NonTieredLevelsTest.java ! test/hotspot/jtreg/compiler/tiered/TestEnqueueMethodForCompilation.java ! test/hotspot/jtreg/compiler/tiered/TieredLevelsTest.java ! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java ! test/hotspot/jtreg/compiler/types/correctness/CorrectnessTest.java ! test/hotspot/jtreg/compiler/types/correctness/OffTest.java ! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java ! test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java ! test/hotspot/jtreg/compiler/uncommontrap/TestNullAssertAtCheckCast.java ! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java ! test/hotspot/jtreg/compiler/whitebox/AllocationCodeBlobTest.java ! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java ! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMultipleOSRTest.java ! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java ! test/hotspot/jtreg/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java ! test/hotspot/jtreg/compiler/whitebox/LockCompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java ! test/hotspot/jtreg/compiler/whitebox/SetDontInlineMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/SetForceInlineMethodTest.java ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java ! test/hotspot/jtreg/containers/cgroup/PlainRead.java ! test/hotspot/jtreg/containers/docker/TestCPUSets.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/hotspot/jtreg/gc/TestAgeOutput.java ! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java ! test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringMarking.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestReferenceRefersTo.java ! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java ! test/hotspot/jtreg/gc/TestSmallHeap.java ! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java ! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java ! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java ! test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java ! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java ! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java ! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java ! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java ! test/hotspot/jtreg/gc/g1/TestNoUseHCC.java ! test/hotspot/jtreg/gc/g1/TestPLABOutput.java ! test/hotspot/jtreg/gc/g1/TestRegionLivenessPrint.java ! test/hotspot/jtreg/gc/g1/TestRemsetLogging.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingPerRegion.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHeapCounters.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousMovement.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousThreshold.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestObjectCollected.java ! test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java ! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java ! test/hotspot/jtreg/gc/logging/TestGCId.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java ! test/hotspot/jtreg/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java ! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java ! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java ! test/hotspot/jtreg/gc/whitebox/TestConcMarkCycleWB.java ! test/hotspot/jtreg/gc/whitebox/TestWBGC.java ! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/runtime/6626217/bug_21227.java ! test/hotspot/jtreg/runtime/8026365/InvokeSpecialAnonTest.java ! test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java ! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java ! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java ! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java ! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java ! test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java ! test/hotspot/jtreg/runtime/LoaderConstraints/differentLE/Test.java ! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/Metaspace/FragmentMetaspaceSimple.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java ! test/hotspot/jtreg/runtime/NMT/ChangeTrackingLevel.java ! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java ! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java ! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteHashOverflow.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java ! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ReleaseCommittedMemory.java ! test/hotspot/jtreg/runtime/NMT/ReleaseNoCommit.java ! test/hotspot/jtreg/runtime/NMT/SummarySanityCheck.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java ! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/Thread/ThreadObjAccessAtExit.java ! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java ! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java ! test/hotspot/jtreg/runtime/cds/CheckSharingWithDefaultArchive.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java ! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java ! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java ! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom_JFR.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAndLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAnonymous.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! 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/javaldr/ArrayTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.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 ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/defineAnonClass/TestAnonSymbolLeak.java ! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java ! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java ! test/hotspot/jtreg/runtime/execstack/TestCheckJDK.java ! test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeWalkExitTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeWalkOneExitTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java ! test/hotspot/jtreg/runtime/handshake/MixedHandshakeWalkStackTest.java ! test/hotspot/jtreg/runtime/interned/SanityTest.java ! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java ! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java ! test/hotspot/jtreg/runtime/memory/ReadVMPageSize.java ! test/hotspot/jtreg/runtime/memory/ReserveMemory.java ! test/hotspot/jtreg/runtime/memory/StressVirtualSpaceResize.java ! test/hotspot/jtreg/runtime/modules/AccessCheckAllUnnamed.java ! test/hotspot/jtreg/runtime/modules/AccessCheckExp.java ! test/hotspot/jtreg/runtime/modules/AccessCheckJavaBase.java ! test/hotspot/jtreg/runtime/modules/AccessCheckOpen.java ! test/hotspot/jtreg/runtime/modules/AccessCheckRead.java ! test/hotspot/jtreg/runtime/modules/AccessCheckSuper.java ! test/hotspot/jtreg/runtime/modules/AccessCheckUnnamed.java ! test/hotspot/jtreg/runtime/modules/AccessCheckWorks.java ! test/hotspot/jtreg/runtime/modules/CCE_module_msg.java ! test/hotspot/jtreg/runtime/modules/ExportTwice.java ! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportToAllUnnamed.java ! test/hotspot/jtreg/runtime/modules/JVMAddModuleExports.java ! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportsToAll.java ! test/hotspot/jtreg/runtime/modules/JVMAddReadsModule.java ! test/hotspot/jtreg/runtime/modules/JVMDefineModule.java ! test/hotspot/jtreg/runtime/modules/LoadUnloadModuleStress.java ! test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java ! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java ! test/hotspot/jtreg/runtime/whitebox/WBStackSize.java ! test/hotspot/jtreg/serviceability/ParserTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodelistTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerQueueTest.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java ! test/hotspot/jtreg/testlibrary_tests/ctw/ClassesDirTest.java ! test/hotspot/jtreg/testlibrary_tests/ctw/ClassesListTest.java ! test/hotspot/jtreg/testlibrary_tests/ctw/JarDirTest.java ! test/hotspot/jtreg/testlibrary_tests/ctw/JarsTest.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/HiddenClass/events/events001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach001/attach001TestRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach036/attach036TestRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach043/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/gc/lotsOfCallSites/Test.java ! test/jdk/com/sun/jdi/EATests.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/lang/Class/forName/NonLinking/NonLinking.java ! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java ! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java ! test/jdk/java/lang/ref/CleanerTest.java ! test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java ! test/jdk/java/util/Arrays/TimSortStackSize2.java ! test/jdk/jdk/internal/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeperStats.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/jdk/jdk/jfr/event/runtime/TestThrowableInstrumentation.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/lib-test/jdk/test/lib/TestPlatformIsTieredSupported.java ! test/lib-test/sun/hotspot/whitebox/BlobSanityTest.java ! test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java ! test/lib-test/sun/hotspot/whitebox/MismatchedWhiteBox/WhiteBox.java ! test/lib-test/sun/hotspot/whitebox/WBApi.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/BooleanTest.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/DoubleTest.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/IntxTest.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/SizeTTest.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/StringTest.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/Uint64Test.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/UintxTest.java - test/lib/ClassFileInstaller.java ! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java Changeset: 8e562d26 Author: Chris Plummer Date: 2021-03-13 22:52:24 +0000 URL: https://git.openjdk.java.net/loom/commit/8e562d26 8263477: serviceability/sa/ClhsdbDumpheap.java timed out Reviewed-by: lmesnik, dcubed ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java Changeset: 9c84899d Author: Igor Ignatyev Date: 2021-03-14 05:19:37 +0000 URL: https://git.openjdk.java.net/loom/commit/9c84899d 8263555: use driver-mode to run ClassFileInstaller Reviewed-by: iklam ! test/hotspot/jtreg/gc/TestReferenceClearDuringMarking.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestReferenceRefersTo.java ! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java Changeset: da9ead5e Author: Ioi Lam Date: 2021-03-14 06:01:57 +0000 URL: https://git.openjdk.java.net/loom/commit/da9ead5e 8263399: CDS should archive only classes allowed by module system Reviewed-by: ccheung, minqi ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java Changeset: 554dd29f Author: David Holmes Date: 2021-03-15 02:03:22 +0000 URL: https://git.openjdk.java.net/loom/commit/554dd29f 8263564: Consolidate POSIX code for runtime exit support: os::shutdown, os::abort and os::die Reviewed-by: mikael ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp Changeset: f7e0a098 Author: Nick Gasson Date: 2021-03-15 05:20:39 +0000 URL: https://git.openjdk.java.net/loom/commit/f7e0a098 8263425: AArch64: two potential bugs in C1 LIRGenerator::generate_address() Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp Changeset: b371f90f Author: Aleksey Shipilev Date: 2021-03-15 06:25:08 +0000 URL: https://git.openjdk.java.net/loom/commit/b371f90f 8263504: Some OutputMachOpcodes fields are uninitialized Reviewed-by: kvn ! src/hotspot/share/adlc/output_h.cpp Changeset: ba22e6f6 Author: Aleksey Shipilev Date: 2021-03-15 06:25:36 +0000 URL: https://git.openjdk.java.net/loom/commit/ba22e6f6 8263446: Avoid unary minus over unsigned type in ObjectSynchronizer::dec_in_use_list_ceiling Reviewed-by: eosterlund, dcubed ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 06383033 Author: Aleksey Shipilev Date: 2021-03-15 06:27:32 +0000 URL: https://git.openjdk.java.net/loom/commit/06383033 8263497: Clean up sun.security.krb5.PrincipalName::toByteArray Reviewed-by: weijun ! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java Changeset: 8afec70c Author: Ajit Ghaisas Date: 2021-03-15 06:41:44 +0000 URL: https://git.openjdk.java.net/loom/commit/8afec70c 8260931: Implement JEP 382: New macOS Rendering Pipeline Co-authored-by: Jayathirth D V Co-authored-by: Alexey Ushakov Co-authored-by: Artem Bochkarev Co-authored-by: Prasanta Sadhukhan Co-authored-by: Denis Konoplev Co-authored-by: Phil Race Co-authored-by: Kevin Rushforth Co-authored-by: Magnus Ihse Bursie Co-authored-by: Ajit Ghaisas Reviewed-by: ihse, avu, kcr, gziemski, prr, kizune, jdv, psadhukhan, serb ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java + src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/MacosxSurfaceManagerFactory.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLComposite.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLComposite.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskBlit.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskBlit.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSamplerManager.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSamplerManager.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceDataBase.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexturePool.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTransform.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTransform.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLUtils.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLUtils.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/RenderOptions.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/common.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h + test/jdk/performance/client/RenderPerfTest/Makefile + test/jdk/performance/client/RenderPerfTest/README + test/jdk/performance/client/RenderPerfTest/build.xml = test/jdk/performance/client/RenderPerfTest/resources/renderperf/images/duke.png + test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfLCDTest.java + test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfTest.java Changeset: 32c7fcc6 Author: Toshio Nakamura Committer: Dmitry Markov Date: 2021-03-15 09:20:34 +0000 URL: https://git.openjdk.java.net/loom/commit/32c7fcc6 8263490: [macos] Crash occurs on JPasswordField with activated InputMethod Reviewed-by: dmarkov, serb, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: 7b4aefe9 Author: Aleksey Shipilev Date: 2021-03-15 09:50:52 +0000 URL: https://git.openjdk.java.net/loom/commit/7b4aefe9 8263530: sun.awt.X11.ListHelper.removeAll() should use clear() Reviewed-by: serb, kizune ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java Changeset: fac39fe9 Author: Claes Redestad Date: 2021-03-15 10:52:48 +0000 URL: https://git.openjdk.java.net/loom/commit/fac39fe9 8263508: Remove dead code in MethodHandleImpl Reviewed-by: jkuhn, mchung ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: c0176c42 Author: Sergey Tsypanov Committer: Claes Redestad Date: 2021-03-15 11:18:59 +0000 URL: https://git.openjdk.java.net/loom/commit/c0176c42 8263552: Use String.valueOf() for char-to-String conversions Reviewed-by: redestad, vtewari, azvegint, chegar ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java ! src/java.base/share/classes/jdk/internal/reflect/SignatureIterator.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java Changeset: 80cdf788 Author: Frederic Parain Date: 2021-03-15 12:57:51 +0000 URL: https://git.openjdk.java.net/loom/commit/80cdf788 8263544: Unused argument in ConstantPoolCacheEntry::set_field() Reviewed-by: coleenp, dholmes ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp Changeset: d6b5e180 Author: Patricio Chilano Mateo Date: 2021-03-15 14:12:21 +0000 URL: https://git.openjdk.java.net/loom/commit/d6b5e180 8263191: Consolidate ThreadInVMfromJavaNoAsyncException and ThreadBlockInVMWithDeadlockCheck with existing wrappers Reviewed-by: coleenp, dholmes, dcubed ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: d825198e Author: Igor Ignatyev Date: 2021-03-15 17:05:28 +0000 URL: https://git.openjdk.java.net/loom/commit/d825198e 8263556: remove `@modules java.base` from tests Reviewed-by: dcubed, naoto, iris ! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java ! test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringMarking.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestReferenceRefersTo.java ! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java ! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java ! test/hotspot/jtreg/gc/g1/TestPeriodicCollectionJNI.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java ! test/hotspot/jtreg/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java ! test/hotspot/jtreg/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java ! test/jdk/java/util/Formatter/Basic.java ! test/jdk/java/util/zip/ZipFile/Zip64SizeTest.java Changeset: 189289d9 Author: Thomas Stuefe Date: 2021-03-15 17:20:10 +0000 URL: https://git.openjdk.java.net/loom/commit/189289d9 8262326: MaxMetaspaceSize does not have to be aligned to metaspace commit alignment Reviewed-by: coleenp, iklam ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp Changeset: 46d78f0d Author: Brian Burkhalter Date: 2021-03-15 17:24:24 +0000 URL: https://git.openjdk.java.net/loom/commit/46d78f0d 6539707: (fc) MappedByteBuffer.force() method throws an IOException in a very simple test Reviewed-by: alanb ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/MappedMemoryUtils.java ! src/java.base/windows/native/libnio/MappedMemoryUtils.c ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegments.java + test/jdk/java/nio/MappedByteBuffer/ForceException.java Changeset: 771b146a Author: Albert Mingkun Yang Date: 2021-03-15 17:25:59 +0000 URL: https://git.openjdk.java.net/loom/commit/771b146a 8245025: MoveAndUpdateClosure::do_addr calls function with side-effects in an assert Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 5ab52448 Author: Aleksey Shipilev Date: 2021-03-15 17:38:31 +0000 URL: https://git.openjdk.java.net/loom/commit/5ab52448 8263514: Minor issue in JavacFileManager.SortFiles.REVERSE Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 4f1cda4f Author: Thomas Schatzl Date: 2021-03-15 18:07:44 +0000 URL: https://git.openjdk.java.net/loom/commit/4f1cda4f 8263387: G1GarbageCollection JFR event gets gc phase, not gc type Reviewed-by: sjohanss, ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp + src/hotspot/share/gc/g1/g1GCPauseType.hpp - src/hotspot/share/gc/g1/g1GCTypes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1Trace.hpp ! src/hotspot/share/jfr/metadata/metadata.xml - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java Changeset: 0c718ab2 Author: Craig Andrews Committer: Brent Christian Date: 2021-03-15 18:35:04 +0000 URL: https://git.openjdk.java.net/loom/commit/0c718ab2 8262277: URLClassLoader.getResource throws undocumented IllegalArgumentException Reviewed-by: alanb, bchristi, psadhukhan ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java + test/jdk/java/net/URLClassLoader/FindResourceDoesNotThrowException.java Changeset: 4d1c08ca Author: Coleen Phillimore Date: 2021-03-15 21:19:11 +0000 URL: https://git.openjdk.java.net/loom/commit/4d1c08ca 8263616: 'Deprecatd' typo in src/hotspot/share/classfile/classFileParser.cpp Reviewed-by: hseigel, dcubed ! src/hotspot/share/classfile/classFileParser.cpp Changeset: 1e570870 Author: Ioi Lam Date: 2021-03-15 22:20:13 +0000 URL: https://git.openjdk.java.net/loom/commit/1e570870 8263392: Allow current thread to be specified in ExceptionMark Reviewed-by: dholmes, ccheung, coleenp, minqi ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 8c1112a6 Author: David Holmes Date: 2021-03-15 23:11:13 +0000 URL: https://git.openjdk.java.net/loom/commit/8c1112a6 8261916: gtest/GTestWrapper.java vmErrorTest.unimplemented1_vm_assert failed Reviewed-by: dcubed, coleenp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: d896246a Author: Pankaj Bansal Date: 2021-03-16 04:57:33 +0000 URL: https://git.openjdk.java.net/loom/commit/d896246a 8263420: Incorrect function name in NSAccessibilityStaticText native peer implementation Reviewed-by: kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.m Changeset: e03a5948 Author: Yasumasa Suenaga Date: 2021-03-16 05:46:23 +0000 URL: https://git.openjdk.java.net/loom/commit/e03a5948 8262504: Some CLHSDB command cannot know they run on remote debugger Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/Tool.java Changeset: ba35193c Author: Thomas Stuefe Date: 2021-03-16 05:47:53 +0000 URL: https://git.openjdk.java.net/loom/commit/ba35193c 8263559: Add missing initializers to VM_PopulateDumpSharedSpace Reviewed-by: kbarrett, iklam, coleenp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: c484d890 Author: Thomas Stuefe Date: 2021-03-16 05:49:01 +0000 URL: https://git.openjdk.java.net/loom/commit/c484d890 8263557: Possible NULL dereference in Arena::destruct_contents() Reviewed-by: kbarrett, coleenp ! src/hotspot/share/memory/arena.cpp Changeset: 20297a1b Author: Roland Westrelin Date: 2021-03-16 08:20:52 +0000 URL: https://git.openjdk.java.net/loom/commit/20297a1b 8263577: C2: reachable nodes shouldn't have dead uses at the end of optimizations Reviewed-by: vlivanov, neliasso ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subtypenode.cpp Changeset: a1f6591f Author: Stefan Karlsson Date: 2021-03-16 08:29:11 +0000 URL: https://git.openjdk.java.net/loom/commit/a1f6591f 8263589: Introduce JavaValue::get_oop/set_oop Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/statSampler.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: a31a23d5 Author: Stefan Karlsson Date: 2021-03-16 08:29:41 +0000 URL: https://git.openjdk.java.net/loom/commit/a31a23d5 8263595: Remove oop type punning in JavaCallArguments Reviewed-by: iklam, coleenp, kbarrett ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/arm/jniTypes_arm.hpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/s390/jniTypes_s390.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/zero/jniTypes_zero.hpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/javaCalls.hpp Changeset: 68deb24b Author: Andrey Turbanov Committer: Julia Boes Date: 2021-03-16 10:10:05 +0000 URL: https://git.openjdk.java.net/loom/commit/68deb24b 8080272: Refactor I/O stream copying to use InputStream.transferTo/readAllBytes and Files.copy Reviewed-by: mcimadamore, alanb ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.management/share/classes/javax/management/loading/MLet.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java Changeset: 9c50b8e6 Author: Martin Doerr Date: 2021-03-16 10:17:33 +0000 URL: https://git.openjdk.java.net/loom/commit/9c50b8e6 8263587: C2: JVMS not cloned when needs_clone_jvms() is true Reviewed-by: goetz, vlivanov ! src/hotspot/share/opto/callnode.hpp Changeset: 83a9a029 Author: Aleksey Shipilev Date: 2021-03-16 10:54:04 +0000 URL: https://git.openjdk.java.net/loom/commit/83a9a029 8263509: LdapSchemaParser.readNextTag checks array length incorrectly Reviewed-by: stuefe, aefimov ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaParser.java Changeset: 4517d72f Author: Frederic Parain Date: 2021-03-16 12:21:15 +0000 URL: https://git.openjdk.java.net/loom/commit/4517d72f 8263612: Unused variables in C1 runtime Reviewed-by: neliasso, thartmann ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp Changeset: 75ef6f58 Author: Roman Kennke Date: 2021-03-16 14:12:42 +0000 URL: https://git.openjdk.java.net/loom/commit/75ef6f58 8263427: Shenandoah: Trigger weak-LRB even when heap is stable Reviewed-by: shade, zgu ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java + test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java Changeset: e33bfb39 Author: Claes Redestad Date: 2021-03-16 14:56:24 +0000 URL: https://git.openjdk.java.net/loom/commit/e33bfb39 8263450: Simplify LambdaForm.useCount Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: dc93138b Author: Aleksey Shipilev Date: 2021-03-16 16:57:58 +0000 URL: https://git.openjdk.java.net/loom/commit/dc93138b 8256732: Zero: broken +ZeroTLAB exposes badly initialized memory Reviewed-by: dholmes ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: 11c8c78c Author: Andy Herrick Date: 2021-03-16 17:26:57 +0000 URL: https://git.openjdk.java.net/loom/commit/11c8c78c 8248904: Add support to jpackage for the Mac App Store Reviewed-by: asemenyuk, almatvee, kizune, kcr ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java = src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/JavaApp.png ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/JavaApp.icns ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/java.icns + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/product-def.plist + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/sandbox.plist ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/JavaApp.ico ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java Changeset: a67a679c Author: Zhengyu Gu Date: 2021-03-16 18:41:04 +0000 URL: https://git.openjdk.java.net/loom/commit/a67a679c 8263679: C1: Remove vtable call Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! 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_LinearScan.cpp Changeset: 0d2f87e4 Author: Yi Yang Committer: Ioi Lam Date: 2021-03-16 18:48:21 +0000 URL: https://git.openjdk.java.net/loom/commit/0d2f87e4 8263562: Checking if proxy_klass_head is still lambda_proxy_is_available Reviewed-by: ccheung, iklam ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 422eba81 Author: Alexey Semenyuk Date: 2021-03-16 19:14:41 +0000 URL: https://git.openjdk.java.net/loom/commit/422eba81 8263536: Add @build tags to jpackage tests Reviewed-by: almatvee, iklam, herrick ! test/jdk/ProblemList.txt ! test/jdk/tools/jpackage/linux/AppCategoryTest.java ! test/jdk/tools/jpackage/linux/LicenseTypeTest.java ! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java ! test/jdk/tools/jpackage/linux/MaintainerTest.java ! test/jdk/tools/jpackage/linux/ReleaseTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java ! test/jdk/tools/jpackage/windows/WinDirChooserTest.java ! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java ! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java Changeset: 05fe06a6 Author: Phil Race Date: 2021-03-16 19:36:04 +0000 URL: https://git.openjdk.java.net/loom/commit/05fe06a6 8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux Reviewed-by: serb, ihse, azvegint ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java Changeset: 9cb9af68 Author: Vicente Romero Date: 2021-03-16 19:37:56 +0000 URL: https://git.openjdk.java.net/loom/commit/9cb9af68 8260959: remove RECORDS from PreviewFeature.Feature enum Reviewed-by: jlahoda ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 996079b9 Author: Igor Veresov Date: 2021-03-16 21:42:55 +0000 URL: https://git.openjdk.java.net/loom/commit/996079b9 8260650: test failed with "assert(false) failed: infinite loop in PhaseIterGVN::optimize" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp Changeset: 50697965 Author: Jie Fu Date: 2021-03-16 23:27:08 +0000 URL: https://git.openjdk.java.net/loom/commit/50697965 8263164: assert(_base >= VectorA && _base <= VectorZ) failed: Not a Vector while calling StoreVectorNode::memory_size() Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/vectornode.hpp Changeset: 4acb8839 Author: Evgeny Nikitin Committer: Igor Ignatyev Date: 2021-03-17 01:27:18 +0000 URL: https://git.openjdk.java.net/loom/commit/4acb8839 8261666: [mlvm] Remove WhiteBoxHelper Reviewed-by: iignatyev ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/gc/lotsOfCallSites/Test.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/share/WhiteBoxHelper.java Changeset: dd6c9114 Author: Jie Fu Date: 2021-03-17 01:54:09 +0000 URL: https://git.openjdk.java.net/loom/commit/dd6c9114 8263705: Two shenandoah tests fail due to can't find ClassFileInstaller Reviewed-by: iklam ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java Changeset: d2144a5b Author: Eric Liu Committer: Ningsheng Jian Date: 2021-03-17 02:45:00 +0000 URL: https://git.openjdk.java.net/loom/commit/d2144a5b 8263058: Optimize vector shift with zero shift count Reviewed-by: thartmann, kvn ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp Changeset: 7b9d2562 Author: Robbin Ehn Date: 2021-03-17 07:27:16 +0000 URL: https://git.openjdk.java.net/loom/commit/7b9d2562 8261262: Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOLATION Reviewed-by: dcubed, sspitsyn ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp Changeset: ec95a5c6 Author: Prasanta Sadhukhan Date: 2021-03-17 07:54:58 +0000 URL: https://git.openjdk.java.net/loom/commit/ec95a5c6 8263410: ListModel javadoc refers to non-existent interface Reviewed-by: azvegint, pbansal, aivanov ! src/java.desktop/share/classes/javax/swing/ListModel.java Changeset: 086a66a0 Author: Vipin Sharma Committer: Yasumasa Suenaga Date: 2021-03-17 08:30:53 +0000 URL: https://git.openjdk.java.net/loom/commit/086a66a0 8261095: Add test for clhsdb "symbol" command Reviewed-by: cjplummer, ysuenaga + test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java Changeset: d1baed67 Author: Roland Westrelin Date: 2021-03-17 08:52:14 +0000 URL: https://git.openjdk.java.net/loom/commit/d1baed67 8263672: fatal error: no reachable node should have no use Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/addnode.cpp Changeset: 23fc2a4d Author: Pavel Rappo Date: 2021-03-17 10:32:50 +0000 URL: https://git.openjdk.java.net/loom/commit/23fc2a4d 8263688: Coordinate equals, hashCode and compareTo of JavacFileManager.PathAndContainer Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: f9f2eef9 Author: Aleksey Shipilev Date: 2021-03-17 10:58:35 +0000 URL: https://git.openjdk.java.net/loom/commit/f9f2eef9 8263434: Dangling references after MethodComparator::methods_EMCP Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/methodComparator.hpp Changeset: 41276eb8 Author: Jan Lahoda Date: 2021-03-17 12:36:24 +0000 URL: https://git.openjdk.java.net/loom/commit/41276eb8 8259863: doc: JShell snippet doesn't compile Reviewed-by: sundar ! src/jdk.jshell/share/classes/jdk/jshell/package-info.java Changeset: 86e9cd98 Author: Robin Westberg Date: 2021-03-17 12:46:05 +0000 URL: https://git.openjdk.java.net/loom/commit/86e9cd98 8263667: Avoid running GitHub actions on branches named pr/* Reviewed-by: ehelin, erikj, ihse ! .github/workflows/submit.yml Changeset: a707fcb5 Author: Albert Mingkun Yang Date: 2021-03-17 13:19:12 +0000 URL: https://git.openjdk.java.net/loom/commit/a707fcb5 8263723: [BACKOUT] MoveAndUpdateClosure::do_addr calls function with side-effects in an assert Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 000012a3 Author: Sergey Tsypanov Committer: Claes Redestad Date: 2021-03-17 13:34:58 +0000 URL: https://git.openjdk.java.net/loom/commit/000012a3 8148937: (str) Adapt StringJoiner for Compact Strings Reviewed-by: redestad, chegar ! src/java.base/share/classes/java/util/StringJoiner.java + test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java Changeset: b63b5d4c Author: Daniel D. Daugherty Date: 2021-03-17 15:13:21 +0000 URL: https://git.openjdk.java.net/loom/commit/b63b5d4c 8263732: ProblemList serviceability/sa/ClhsdbSymbol.java on ZGC Reviewed-by: ysuenaga ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: e152cc03 Author: Claes Redestad Date: 2021-03-17 15:22:06 +0000 URL: https://git.openjdk.java.net/loom/commit/e152cc03 8263677: Improve Character.isLowerCase/isUpperCase lookups Reviewed-by: erikj, ihse, naoto, rriggs ! make/data/characterdata/CharacterData00.java.template ! make/data/characterdata/CharacterData01.java.template ! make/data/characterdata/CharacterData02.java.template ! make/data/characterdata/CharacterData03.java.template ! make/data/characterdata/CharacterData0E.java.template ! make/data/characterdata/CharacterDataLatin1.java.template ! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java ! test/micro/org/openjdk/bench/java/lang/Characters.java Changeset: 5d87a219 Author: Nils Eliasson Date: 2021-03-17 16:02:28 +0000 URL: https://git.openjdk.java.net/loom/commit/5d87a219 8263361: Incorrect arraycopy stub selected by C2 for SATB collectors Reviewed-by: eosterlund, vlivanov ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/runtime/stubRoutines.cpp Changeset: 4f4ca0e7 Author: Marcus G K Williams Committer: Sandhya Viswanathan Date: 2021-03-17 16:19:06 +0000 URL: https://git.openjdk.java.net/loom/commit/4f4ca0e7 8261671: X86 I2L conversion can be skipped for certain masked positive values Reviewed-by: kvn, neliasso, vlivanov ! src/hotspot/cpu/x86/x86_64.ad + test/hotspot/jtreg/compiler/codegen/BMI2.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/Expr.java + test/hotspot/jtreg/compiler/intrinsics/bmi/TestBzhiI2L.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java + test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java Changeset: 7674da43 Author: Zhengyu Gu Date: 2021-03-17 16:19:59 +0000 URL: https://git.openjdk.java.net/loom/commit/7674da43 8262398: Shenandoah: Disable nmethod barrier and stack watermark when running with passive mode Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java Changeset: cdf78e47 Author: Nils Eliasson Date: 2021-03-17 16:31:23 +0000 URL: https://git.openjdk.java.net/loom/commit/cdf78e47 8262298: G1BarrierSetC2::step_over_gc_barrier fails with assert "bad barrier shape" Reviewed-by: kvn, vlivanov ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp Changeset: 24afa36d Author: Joe Darcy Date: 2021-03-17 16:58:20 +0000 URL: https://git.openjdk.java.net/loom/commit/24afa36d 8263726: divideToIntegralValue typo on BigDecimal documentation Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 83a49ef8 Author: Vladimir Kozlov Date: 2021-03-17 20:00:31 +0000 URL: https://git.openjdk.java.net/loom/commit/83a49ef8 8263753: two new tests from JDK-8261671 fail with "Error. can not find ClassFileInstaller in test directory or libraries" Reviewed-by: dcubed ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBzhiI2L.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java Changeset: 26234b53 Author: Joe Darcy Date: 2021-03-17 20:24:51 +0000 URL: https://git.openjdk.java.net/loom/commit/26234b53 8254979: Class.getSimpleName() returns non-empty for lambda and method Reviewed-by: rriggs, mchung ! src/java.base/share/classes/java/lang/Class.java Changeset: 590fb899 Author: Alan Bateman Date: 2021-03-20 09:42:22 +0000 URL: https://git.openjdk.java.net/loom/commit/590fb899 Merge ! make/autoconf/configure.ac ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 ! make/conf/jib-profiles.js ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! 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_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/nio/MappedMemoryUtils.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java ! test/jdk/ProblemList.txt ! test/jdk/java/lang/Continuation/Fuzz.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java ! make/autoconf/configure.ac ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 ! make/conf/jib-profiles.js ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! 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_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/vmError.cpp + src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/nio/MappedMemoryUtils.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java + test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java ! test/jdk/ProblemList.txt + test/jdk/java/lang/Continuation/Fuzz.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java Changeset: a981bd36 Author: Alan Bateman Date: 2021-03-20 15:16:48 +0000 URL: https://git.openjdk.java.net/loom/commit/a981bd36 Launch debuggee for NSK tests with enumeratevthreads=y ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi.properties ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java From duke at openjdk.java.net Sat Mar 20 15:30:40 2021 From: duke at openjdk.java.net (duke) Date: Sat, 20 Mar 2021 15:30:40 GMT Subject: git: openjdk/loom: master: 112 new changesets Message-ID: <4bd6d793-71e4-4bc4-b2e0-858c7272d963@openjdk.java.net> Changeset: 7e52a6e8 Author: Claes Redestad Date: 2021-03-10 17:03:39 +0000 URL: https://git.openjdk.java.net/loom/commit/7e52a6e8 8263380: Unintended use of Objects.nonNull in VarHandles Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/invoke/VarHandles.java Changeset: 9399e1b7 Author: Calvin Cheung Date: 2021-03-10 17:18:36 +0000 URL: https://git.openjdk.java.net/loom/commit/9399e1b7 8261918: two runtime/cds/appcds/VerifierTest failed with "Unable to use shared archive" Reviewed-by: iklam, minqi ! src/hotspot/share/memory/filemap.cpp ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java Changeset: acda8129 Author: Joe Darcy Date: 2021-03-10 17:45:54 +0000 URL: https://git.openjdk.java.net/loom/commit/acda8129 8263333: Improve links from core reflection to JLS and JVMS Reviewed-by: jfranck ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: b482733f Author: Brian Burkhalter Date: 2021-03-10 20:02:12 +0000 URL: https://git.openjdk.java.net/loom/commit/b482733f 8259218: (fs) Add links in from overloaded methods in java.nio.file.Files Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 57f16f9f Author: Coleen Phillimore Date: 2021-03-10 20:58:18 +0000 URL: https://git.openjdk.java.net/loom/commit/57f16f9f 8262377: Parallel class resolution loses constant pool error Co-authored-by: Vladimir Ivanov Co-authored-by: Coleen Phillimore Co-authored-by: Ioi Lam Reviewed-by: dholmes, iklam, hseigel, kvn ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciStreams.hpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/runtime/ParallelLoad/SaveResolutionErrorTest.java Changeset: c6d74bd9 Author: David Holmes Date: 2021-03-10 22:33:56 +0000 URL: https://git.openjdk.java.net/loom/commit/c6d74bd9 8262910: Cleanup THREAD/TRAPS/naming and typing issues in ObjectMonitor and related code Reviewed-by: coleenp, pchilanomate, dcubed, cjplummer, sspitsyn ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! test/hotspot/gtest/oops/test_markWord.cpp Changeset: 6971c23a Author: Ian Graves Committer: Brent Christian Date: 2021-03-10 22:46:32 +0000 URL: https://git.openjdk.java.net/loom/commit/6971c23a 8262351: Extra '0' in java.util.Formatter for '%012a' conversion with a sign character Reviewed-by: bchristi, naoto ! src/java.base/share/classes/java/util/Formatter.java + test/jdk/java/util/Formatter/HexFloatZeroPadding.java Changeset: 32cbd193 Author: Bradford Wetmore Date: 2021-03-11 00:26:26 +0000 URL: https://git.openjdk.java.net/loom/commit/32cbd193 8263105: security-libs doclint cleanup Reviewed-by: iris, darcy, dfuchs, mullan ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/BasicPermission.java ! src/java.base/share/classes/java/security/CodeSigner.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/GuardedObject.java ! src/java.base/share/classes/java/security/KeyPair.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/PermissionCollection.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/PrivilegedActionException.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/SignedObject.java ! src/java.base/share/classes/java/security/Timestamp.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/CertPathValidatorException.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/java/util/Random.java ! src/java.base/share/classes/javax/crypto/SealedObject.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/PrincipalComparator.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java Changeset: 7988c1d9 Author: Robbin Ehn Date: 2021-03-11 07:33:13 +0000 URL: https://git.openjdk.java.net/loom/commit/7988c1d9 8262443: GenerateOopMap::do_interpretation can spin for a long time. Reviewed-by: coleenp, dholmes, dcubed ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp Changeset: f6b4ba07 Author: Roberto Casta?eda Lozano Date: 2021-03-11 09:17:52 +0000 URL: https://git.openjdk.java.net/loom/commit/f6b4ba07 8261931: IGV: quick search fails on multi-line node labels Remove line breaks from the 'label' property that is searched on by default. Reviewed-by: neliasso, xliu, chagedorn ! src/utils/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Figure.java Changeset: 470b1502 Author: Ivan Walulya Date: 2021-03-11 09:22:25 +0000 URL: https://git.openjdk.java.net/loom/commit/470b1502 8143041: Unify G1CollectorPolicy::PauseKind and G1YCType Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp + src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp + src/hotspot/share/gc/g1/g1GCTypes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1Trace.hpp - src/hotspot/share/gc/g1/g1YCTypes.hpp Changeset: a9b4f033 Author: Christoph Langer Date: 2021-03-11 10:44:29 +0000 URL: https://git.openjdk.java.net/loom/commit/a9b4f033 8263069: Exclude some failing tests from security/infra/java/security/cert/CertPathValidator Reviewed-by: mbaesken ! test/jdk/ProblemList.txt Changeset: 273f8bdf Author: Roberto Casta?eda Lozano Date: 2021-03-11 12:42:30 +0000 URL: https://git.openjdk.java.net/loom/commit/273f8bdf 8263248: IGV: accept graphs without node categories If the input graph does not contain node category information, emit a warning message and proceed loading the graph, instead of failing. Reviewed-by: neliasso, chagedorn, thartmann ! src/utils/IdealGraphVisualizer/ServerCompiler/nbproject/project.xml ! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: 3820ab9e Author: Yumin Qi Date: 2021-03-11 16:49:24 +0000 URL: https://git.openjdk.java.net/loom/commit/3820ab9e 8236847: CDS archive with 4K alignment unusable on machines with 64k pages Reviewed-by: iklam, stuefe, erikj, ihse ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.in ! make/conf/jib-profiles.js ! make/hotspot/lib/JvmFlags.gmk ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.hpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp + test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java Changeset: 7ed46bd0 Author: Alexey Semenyuk Date: 2021-03-11 16:55:23 +0000 URL: https://git.openjdk.java.net/loom/commit/7ed46bd0 8241716: Jpackage functionality to let users choose whether to create shortcuts Reviewed-by: almatvee, herrick ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourcesBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixVariables.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/InstallDirNotEmptyDlg.wxs ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/ShortcutPromptDlg.wxs ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs + test/jdk/tools/jpackage/windows/WinInstallerUiTest.java + test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java Changeset: 15daccac Author: Yumin Qi Date: 2021-03-11 18:54:45 +0000 URL: https://git.openjdk.java.net/loom/commit/15daccac 8263465: JDK-8236847 causes tier1 build failure on linux-aarch64 Reviewed-by: iklam, erikj, dcubed ! make/autoconf/jdk-options.m4 Changeset: b92abac2 Author: Zhengyu Gu Date: 2021-03-11 20:11:38 +0000 URL: https://git.openjdk.java.net/loom/commit/b92abac2 8263433: Shenandoah: Don't expect forwarded objects in set_concurrent_mark_in_progress() Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: f3bd801a Author: Doug Simon Date: 2021-03-11 20:56:36 +0000 URL: https://git.openjdk.java.net/loom/commit/f3bd801a 8263403: [JVMCI] output written to tty via HotSpotJVMCIRuntime can be garbled Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java Changeset: cf1c0219 Author: Daniel D. Daugherty Date: 2021-03-11 23:54:30 +0000 URL: https://git.openjdk.java.net/loom/commit/cf1c0219 8263480: ProblemList two jpackage tests on Windows Reviewed-by: kcr, azvegint ! test/jdk/ProblemList.txt Changeset: ad1f6054 Author: Jie Fu Date: 2021-03-12 02:22:34 +0000 URL: https://git.openjdk.java.net/loom/commit/ad1f6054 8263353: assert(CompilerOracle::option_matches_type(option, value)) failed: Value must match option type Reviewed-by: neliasso, kvn ! src/hotspot/share/compiler/compilerOracle.cpp ! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java Changeset: 9f6b1d7f Author: Aleksey Shipilev Date: 2021-03-12 07:35:11 +0000 URL: https://git.openjdk.java.net/loom/commit/9f6b1d7f 8263436: Silly array comparison in GaloisCounterMode.overlapDetection Reviewed-by: ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: e25ad730 Author: Aleksey Shipilev Date: 2021-03-12 07:40:52 +0000 URL: https://git.openjdk.java.net/loom/commit/e25ad730 8263430: Uninitialized Method* variables after JDK-8233913 Reviewed-by: coleenp, hseigel ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp Changeset: ff259393 Author: Aleksey Shipilev Date: 2021-03-12 07:58:30 +0000 URL: https://git.openjdk.java.net/loom/commit/ff259393 8263426: Reflow JfrNetworkUtilization::send_events Reviewed-by: mgronlun ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp Changeset: aa33443b Author: Robbin Ehn Date: 2021-03-12 08:58:26 +0000 URL: https://git.openjdk.java.net/loom/commit/aa33443b 8262454: Handshake timeout improvements, single target, kill unfinished thread Reviewed-by: pchilanomate, dholmes, dcubed ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp + test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java Changeset: 0bbe064c Author: Pengfei Li Date: 2021-03-12 09:41:11 +0000 URL: https://git.openjdk.java.net/loom/commit/0bbe064c 8263354: Accumulated C2 code cleanups Reviewed-by: thartmann, redestad ! src/hotspot/cpu/aarch64/aarch64_sve.ad ! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: a9b156d3 Author: Markus Gr?nlund Date: 2021-03-12 10:05:22 +0000 URL: https://git.openjdk.java.net/loom/commit/a9b156d3 8258414: OldObjectSample events too expensive Co-authored-by: Florian David Reviewed-by: jbachorik ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.hpp Changeset: 65421fae Author: Harold Seigel Date: 2021-03-12 13:14:32 +0000 URL: https://git.openjdk.java.net/loom/commit/65421fae 8213177: GlobalCounter::CSContext could be an enum class Reviewed-by: lfoltan, kbarrett ! src/hotspot/share/utilities/globalCounter.hpp Changeset: a6e056fd Author: Vladimir Kozlov Date: 2021-03-12 16:59:50 +0000 URL: https://git.openjdk.java.net/loom/commit/a6e056fd 8263125: During deoptimization vectors should reassign scalarized payload after all objects are reallocated. Reviewed-by: vlivanov, rrich ! src/hotspot/share/code/location.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/stackValue.cpp ! test/jdk/jdk/incubator/vector/Vector64ConversionTests.java Changeset: 0b10c6b4 Author: Vladimir Ivanov Date: 2021-03-12 17:29:48 +0000 URL: https://git.openjdk.java.net/loom/commit/0b10c6b4 8263017: Read barriers are missing in nmethod printing code Reviewed-by: eosterlund, kvn ! src/hotspot/share/code/nmethod.cpp Changeset: 4b5c664b Author: Harold Seigel Date: 2021-03-12 19:00:36 +0000 URL: https://git.openjdk.java.net/loom/commit/4b5c664b 8178348: left_n_bits(0) invokes undefined behavior Reviewed-by: dholmes, coleenp ! src/hotspot/share/utilities/globalDefinitions.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 0ea48d9d Author: Alexander Zvegintsev Date: 2021-03-12 19:11:03 +0000 URL: https://git.openjdk.java.net/loom/commit/0ea48d9d 8194129: Regression automated Test '/open/test/jdk/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java' fails Reviewed-by: serb, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java Changeset: b932a62c Author: Coleen Phillimore Date: 2021-03-12 20:48:51 +0000 URL: https://git.openjdk.java.net/loom/commit/b932a62c 8263470: Consolidate copies of getClassBytes in various tests Reviewed-by: hseigel, stuefe, mseledtsov ! test/hotspot/jtreg/runtime/BadObjectClass/TestUnloadClassError.java ! test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java ! test/hotspot/jtreg/runtime/ClassUnload/MyDiffClassLoader.java ! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java ! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java ! test/hotspot/jtreg/runtime/DefineClass/NullClassBytesTest.java ! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java ! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithClassUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom_JFR.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/defineAnonClass/TestAnonSymbolLeak.java ! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java ! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodDiffCL_Umod.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodUpkg_Umod.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/Umod_UmodUpkg.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/myloaders/MyDiffClassLoader.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/myloaders/MySameClassLoader.java ! test/hotspot/jtreg/runtime/modules/CCE_module_msg.java - test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java + test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java = test/lib/jdk/test/lib/classloader/ClassWithManyMethodsClassLoader.java Changeset: ecfa712c Author: Chris Plummer Date: 2021-03-12 21:05:02 +0000 URL: https://git.openjdk.java.net/loom/commit/ecfa712c 8263326: Remove ReceiverTypeData check from serviceability/sa/TestPrintMdo.java Reviewed-by: dholmes ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java Changeset: b2f7c58d Author: Chris Plummer Date: 2021-03-12 21:06:14 +0000 URL: https://git.openjdk.java.net/loom/commit/b2f7c58d 8263055: hsdb Command Line Debugger does not properly direct output for some commands Reviewed-by: amenkov, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java Changeset: 0c8350ed Author: Ioi Lam Date: 2021-03-12 21:45:01 +0000 URL: https://git.openjdk.java.net/loom/commit/0c8350ed 8263460: DynamicArchiveRelocationTest.java fails in product VM Reviewed-by: ccheung, dcubed ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: bf9b5fa7 Author: Jie Fu Date: 2021-03-12 22:56:47 +0000 URL: https://git.openjdk.java.net/loom/commit/bf9b5fa7 8263501: compiler/oracle/TestInvalidCompileCommand.java fails with release VMs Reviewed-by: kvn ! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java Changeset: e834f99d Author: Igor Ignatyev Date: 2021-03-12 23:13:16 +0000 URL: https://git.openjdk.java.net/loom/commit/e834f99d 8263412: ClassFileInstaller can't be used by classes outside of default package Reviewed-by: iklam, coleenp, mseledtsov ! test/hotspot/jtreg/runtime/BadObjectClass/BootstrapRedefine.java ! test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java ! test/hotspot/jtreg/runtime/cds/BootAppendTests.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java ! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java ! test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAndLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAnonymous.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformRelatedClasses.java ! test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java ! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java ! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStress.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModule2Dirs.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleClassList.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBase.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTest.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJar.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJarDir.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java ! test/hotspot/jtreg/runtime/modules/Visibility/PatchModuleVisibility.java ! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java ! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpVisibility.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java ! test/jdk/java/security/AccessController/DoPrivAccompliceTest.java ! test/jdk/jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java ! test/lib/ClassFileInstaller.java ! test/lib/RedefineClassHelper.java = test/lib/jdk/test/lib/helpers/ClassFileInstaller.java Changeset: 43524cc4 Author: Chris Plummer Date: 2021-03-12 23:35:47 +0000 URL: https://git.openjdk.java.net/loom/commit/43524cc4 8243455: Many SA tests can fail due to trying to get the stack trace of an active method Reviewed-by: lmesnik, ysuenaga, sspitsyn ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java - test/hotspot/jtreg/serviceability/sa/LingeredAppWithTrivialMain.java ! test/jdk/sun/tools/jhsdb/HeapDumpTest.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 0b68ced0 Author: Igor Ignatyev Date: 2021-03-13 01:33:03 +0000 URL: https://git.openjdk.java.net/loom/commit/0b68ced0 8263548: runtime/cds/appcds/SharedRegionAlignmentTest.java fails to compile after JDK-8263412 Reviewed-by: dcubed ! test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java Changeset: 86e4c755 Author: Yi Yang Committer: Erik Gahlin Date: 2021-03-13 02:03:07 +0000 URL: https://git.openjdk.java.net/loom/commit/86e4c755 8256156: JFR: Allow 'jfr' tool to show metadata without a recording Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java ! test/jdk/jdk/jfr/tool/TestMetadata.java Changeset: a5287710 Author: Yasumasa Suenaga Date: 2021-03-13 09:40:40 +0000 URL: https://git.openjdk.java.net/loom/commit/a5287710 8262491: AArch64: CPU description should contain compatible board list Reviewed-by: akozlov, aph ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp Changeset: d339320e Author: Yasumasa Suenaga Date: 2021-03-13 09:41:52 +0000 URL: https://git.openjdk.java.net/loom/commit/d339320e 8263136: C4530 was reported from VS 2019 at access bridge Reviewed-by: stuefe, serb ! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp Changeset: a7aba2b6 Author: Igor Ignatyev Date: 2021-03-13 14:51:53 +0000 URL: https://git.openjdk.java.net/loom/commit/a7aba2b6 8263549: 8263412 can cause jtreg testlibrary split Reviewed-by: iklam, dcubed ! test/hotspot/jtreg/applications/ctw/modules/generate.bash ! test/hotspot/jtreg/applications/ctw/modules/java_base.java ! test/hotspot/jtreg/applications/ctw/modules/java_base_2.java ! test/hotspot/jtreg/applications/ctw/modules/java_compiler.java ! test/hotspot/jtreg/applications/ctw/modules/java_datatransfer.java ! test/hotspot/jtreg/applications/ctw/modules/java_desktop.java ! test/hotspot/jtreg/applications/ctw/modules/java_desktop_2.java ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/applications/ctw/modules/java_logging.java ! test/hotspot/jtreg/applications/ctw/modules/java_management.java ! test/hotspot/jtreg/applications/ctw/modules/java_management_rmi.java ! test/hotspot/jtreg/applications/ctw/modules/java_naming.java ! test/hotspot/jtreg/applications/ctw/modules/java_net_http.java ! test/hotspot/jtreg/applications/ctw/modules/java_prefs.java ! test/hotspot/jtreg/applications/ctw/modules/java_rmi.java ! test/hotspot/jtreg/applications/ctw/modules/java_scripting.java ! test/hotspot/jtreg/applications/ctw/modules/java_security_jgss.java ! test/hotspot/jtreg/applications/ctw/modules/java_security_sasl.java ! test/hotspot/jtreg/applications/ctw/modules/java_smartcardio.java ! test/hotspot/jtreg/applications/ctw/modules/java_sql.java ! test/hotspot/jtreg/applications/ctw/modules/java_sql_rowset.java ! test/hotspot/jtreg/applications/ctw/modules/java_transaction_xa.java ! test/hotspot/jtreg/applications/ctw/modules/java_xml.java ! test/hotspot/jtreg/applications/ctw/modules/java_xml_crypto.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_accessibility.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_aot.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_attach.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_charsets.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_compiler.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_cryptoki.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_mscapi.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_dynalink.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_editpad.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_hotspot_agent.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_httpserver.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_ed.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_jvmstat.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_le.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_opt.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_ci.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler_management.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jartool.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_javadoc.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jcmd.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jconsole.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jdeps.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jdi.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jfr.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jlink.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jshell.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_jstatd.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata_2.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_management.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_management_agent.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_management_jfr.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_dns.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_rmi.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_net.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_sctp.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_security_auth.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_security_jgss.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported_desktop.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_xml_dom.java ! test/hotspot/jtreg/applications/ctw/modules/jdk_zipfs.java ! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java ! test/hotspot/jtreg/compiler/aot/RecompilationTest.java ! test/hotspot/jtreg/compiler/aot/TestHeapBase.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/cli/IncorrectAOTLibraryTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/AtFileTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileAbsoluteDirectoryTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileClassTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileClassWithDebugTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileDirectoryTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileJarTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/ListOptionTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java ! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java ! test/hotspot/jtreg/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/hotspot/jtreg/compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2.java ! test/hotspot/jtreg/compiler/c2/Test6857159.java ! test/hotspot/jtreg/compiler/c2/Test8004741.java ! test/hotspot/jtreg/compiler/c2/TestDeadDataLoopIGVN.java ! test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java ! test/hotspot/jtreg/compiler/c2/cr6589834/Test_ia32.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java ! test/hotspot/jtreg/compiler/ciReplay/TestClientVM.java ! test/hotspot/jtreg/compiler/ciReplay/TestDumpReplay.java ! test/hotspot/jtreg/compiler/ciReplay/TestSAClient.java ! test/hotspot/jtreg/compiler/ciReplay/TestSAServer.java ! test/hotspot/jtreg/compiler/ciReplay/TestServerVM.java ! test/hotspot/jtreg/compiler/ciReplay/TestVMNoCompLevel.java ! test/hotspot/jtreg/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java ! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java ! test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/BeanTypeTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/GetUsageTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/InitialAndMaxUsageTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/ManagerNamesTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/MemoryPoolsPresenceTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/PeakUsageTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/PoolsIndependenceTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/ThresholdNotificationsTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdIncreasedTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdNotExceededTest.java ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java ! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java ! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java ! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java ! test/hotspot/jtreg/compiler/codegen/TestOopCmp.java ! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java ! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java ! test/hotspot/jtreg/compiler/compilercontrol/InlineMatcherTest.java ! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java ! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java ! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java ! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java ! test/hotspot/jtreg/compiler/compilercontrol/commandfile/CompileOnlyTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commandfile/ExcludeTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commandfile/LogTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commandfile/PrintTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/CompileOnlyTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/ControlIntrinsicTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/ExcludeTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/LogTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/PrintTest.java ! test/hotspot/jtreg/compiler/compilercontrol/directives/CompileOnlyTest.java ! test/hotspot/jtreg/compiler/compilercontrol/directives/ControlIntrinsicTest.java ! test/hotspot/jtreg/compiler/compilercontrol/directives/ExcludeTest.java ! test/hotspot/jtreg/compiler/compilercontrol/directives/LogTest.java ! test/hotspot/jtreg/compiler/compilercontrol/directives/PrintTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddAndRemoveTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddExcludeTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddLogTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ControlIntrinsicTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java ! test/hotspot/jtreg/compiler/compilercontrol/logcompilation/LogTest.java ! test/hotspot/jtreg/compiler/compilercontrol/matcher/MethodMatcherTest.java ! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java ! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomValidCommandsTest.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java ! test/hotspot/jtreg/compiler/floatingpoint/NaNTest.java ! test/hotspot/jtreg/compiler/floatingpoint/TestPow2.java ! test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java ! test/hotspot/jtreg/compiler/interpreter/DisableOSRTest.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicAvailableTest.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java ! test/hotspot/jtreg/compiler/intrinsics/TestCheckIndex.java ! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics2.java ! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetFlagValueTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java ! test/hotspot/jtreg/compiler/jvmci/meta/StableFieldTest.java ! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java ! test/hotspot/jtreg/compiler/oracle/GetMethodOptionTest.java ! test/hotspot/jtreg/compiler/oracle/MethodMatcherTest.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java ! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java ! test/hotspot/jtreg/compiler/runtime/Test8010927.java ! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java ! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java ! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java ! test/hotspot/jtreg/compiler/tiered/NonTieredLevelsTest.java ! test/hotspot/jtreg/compiler/tiered/TestEnqueueMethodForCompilation.java ! test/hotspot/jtreg/compiler/tiered/TieredLevelsTest.java ! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java ! test/hotspot/jtreg/compiler/types/correctness/CorrectnessTest.java ! test/hotspot/jtreg/compiler/types/correctness/OffTest.java ! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java ! test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java ! test/hotspot/jtreg/compiler/uncommontrap/TestNullAssertAtCheckCast.java ! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java ! test/hotspot/jtreg/compiler/whitebox/AllocationCodeBlobTest.java ! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java ! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMultipleOSRTest.java ! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java ! test/hotspot/jtreg/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java ! test/hotspot/jtreg/compiler/whitebox/LockCompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java ! test/hotspot/jtreg/compiler/whitebox/SetDontInlineMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/SetForceInlineMethodTest.java ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java ! test/hotspot/jtreg/containers/cgroup/PlainRead.java ! test/hotspot/jtreg/containers/docker/TestCPUSets.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/hotspot/jtreg/gc/TestAgeOutput.java ! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java ! test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringMarking.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestReferenceRefersTo.java ! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java ! test/hotspot/jtreg/gc/TestSmallHeap.java ! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java ! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java ! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java ! test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java ! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java ! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java ! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java ! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java ! test/hotspot/jtreg/gc/g1/TestNoUseHCC.java ! test/hotspot/jtreg/gc/g1/TestPLABOutput.java ! test/hotspot/jtreg/gc/g1/TestRegionLivenessPrint.java ! test/hotspot/jtreg/gc/g1/TestRemsetLogging.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingPerRegion.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHeapCounters.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousMovement.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousThreshold.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestObjectCollected.java ! test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java ! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java ! test/hotspot/jtreg/gc/logging/TestGCId.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java ! test/hotspot/jtreg/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java ! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java ! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java ! test/hotspot/jtreg/gc/whitebox/TestConcMarkCycleWB.java ! test/hotspot/jtreg/gc/whitebox/TestWBGC.java ! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/runtime/6626217/bug_21227.java ! test/hotspot/jtreg/runtime/8026365/InvokeSpecialAnonTest.java ! test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java ! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java ! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java ! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java ! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java ! test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java ! test/hotspot/jtreg/runtime/LoaderConstraints/differentLE/Test.java ! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/Metaspace/FragmentMetaspaceSimple.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java ! test/hotspot/jtreg/runtime/NMT/ChangeTrackingLevel.java ! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java ! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java ! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteHashOverflow.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java ! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ReleaseCommittedMemory.java ! test/hotspot/jtreg/runtime/NMT/ReleaseNoCommit.java ! test/hotspot/jtreg/runtime/NMT/SummarySanityCheck.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java ! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/Thread/ThreadObjAccessAtExit.java ! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java ! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java ! test/hotspot/jtreg/runtime/cds/CheckSharingWithDefaultArchive.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java ! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java ! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java ! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom_JFR.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAndLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAnonymous.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! 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/javaldr/ArrayTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.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 ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/defineAnonClass/TestAnonSymbolLeak.java ! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java ! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java ! test/hotspot/jtreg/runtime/execstack/TestCheckJDK.java ! test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeWalkExitTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeWalkOneExitTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java ! test/hotspot/jtreg/runtime/handshake/MixedHandshakeWalkStackTest.java ! test/hotspot/jtreg/runtime/interned/SanityTest.java ! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java ! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java ! test/hotspot/jtreg/runtime/memory/ReadVMPageSize.java ! test/hotspot/jtreg/runtime/memory/ReserveMemory.java ! test/hotspot/jtreg/runtime/memory/StressVirtualSpaceResize.java ! test/hotspot/jtreg/runtime/modules/AccessCheckAllUnnamed.java ! test/hotspot/jtreg/runtime/modules/AccessCheckExp.java ! test/hotspot/jtreg/runtime/modules/AccessCheckJavaBase.java ! test/hotspot/jtreg/runtime/modules/AccessCheckOpen.java ! test/hotspot/jtreg/runtime/modules/AccessCheckRead.java ! test/hotspot/jtreg/runtime/modules/AccessCheckSuper.java ! test/hotspot/jtreg/runtime/modules/AccessCheckUnnamed.java ! test/hotspot/jtreg/runtime/modules/AccessCheckWorks.java ! test/hotspot/jtreg/runtime/modules/CCE_module_msg.java ! test/hotspot/jtreg/runtime/modules/ExportTwice.java ! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportToAllUnnamed.java ! test/hotspot/jtreg/runtime/modules/JVMAddModuleExports.java ! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportsToAll.java ! test/hotspot/jtreg/runtime/modules/JVMAddReadsModule.java ! test/hotspot/jtreg/runtime/modules/JVMDefineModule.java ! test/hotspot/jtreg/runtime/modules/LoadUnloadModuleStress.java ! test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java ! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java ! test/hotspot/jtreg/runtime/whitebox/WBStackSize.java ! test/hotspot/jtreg/serviceability/ParserTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodelistTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerQueueTest.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java ! test/hotspot/jtreg/testlibrary_tests/ctw/ClassesDirTest.java ! test/hotspot/jtreg/testlibrary_tests/ctw/ClassesListTest.java ! test/hotspot/jtreg/testlibrary_tests/ctw/JarDirTest.java ! test/hotspot/jtreg/testlibrary_tests/ctw/JarsTest.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/HiddenClass/events/events001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach001/attach001TestRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach036/attach036TestRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach043/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/gc/lotsOfCallSites/Test.java ! test/jdk/com/sun/jdi/EATests.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/lang/Class/forName/NonLinking/NonLinking.java ! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java ! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java ! test/jdk/java/lang/ref/CleanerTest.java ! test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java ! test/jdk/java/util/Arrays/TimSortStackSize2.java ! test/jdk/jdk/internal/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeperStats.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/jdk/jdk/jfr/event/runtime/TestThrowableInstrumentation.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/lib-test/jdk/test/lib/TestPlatformIsTieredSupported.java ! test/lib-test/sun/hotspot/whitebox/BlobSanityTest.java ! test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java ! test/lib-test/sun/hotspot/whitebox/MismatchedWhiteBox/WhiteBox.java ! test/lib-test/sun/hotspot/whitebox/WBApi.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/BooleanTest.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/DoubleTest.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/IntxTest.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/SizeTTest.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/StringTest.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/Uint64Test.java ! test/lib-test/sun/hotspot/whitebox/vm_flags/UintxTest.java - test/lib/ClassFileInstaller.java ! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java Changeset: 8e562d26 Author: Chris Plummer Date: 2021-03-13 22:52:24 +0000 URL: https://git.openjdk.java.net/loom/commit/8e562d26 8263477: serviceability/sa/ClhsdbDumpheap.java timed out Reviewed-by: lmesnik, dcubed ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java Changeset: 9c84899d Author: Igor Ignatyev Date: 2021-03-14 05:19:37 +0000 URL: https://git.openjdk.java.net/loom/commit/9c84899d 8263555: use driver-mode to run ClassFileInstaller Reviewed-by: iklam ! test/hotspot/jtreg/gc/TestReferenceClearDuringMarking.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestReferenceRefersTo.java ! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java Changeset: da9ead5e Author: Ioi Lam Date: 2021-03-14 06:01:57 +0000 URL: https://git.openjdk.java.net/loom/commit/da9ead5e 8263399: CDS should archive only classes allowed by module system Reviewed-by: ccheung, minqi ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java Changeset: 554dd29f Author: David Holmes Date: 2021-03-15 02:03:22 +0000 URL: https://git.openjdk.java.net/loom/commit/554dd29f 8263564: Consolidate POSIX code for runtime exit support: os::shutdown, os::abort and os::die Reviewed-by: mikael ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp Changeset: f7e0a098 Author: Nick Gasson Date: 2021-03-15 05:20:39 +0000 URL: https://git.openjdk.java.net/loom/commit/f7e0a098 8263425: AArch64: two potential bugs in C1 LIRGenerator::generate_address() Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp Changeset: b371f90f Author: Aleksey Shipilev Date: 2021-03-15 06:25:08 +0000 URL: https://git.openjdk.java.net/loom/commit/b371f90f 8263504: Some OutputMachOpcodes fields are uninitialized Reviewed-by: kvn ! src/hotspot/share/adlc/output_h.cpp Changeset: ba22e6f6 Author: Aleksey Shipilev Date: 2021-03-15 06:25:36 +0000 URL: https://git.openjdk.java.net/loom/commit/ba22e6f6 8263446: Avoid unary minus over unsigned type in ObjectSynchronizer::dec_in_use_list_ceiling Reviewed-by: eosterlund, dcubed ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 06383033 Author: Aleksey Shipilev Date: 2021-03-15 06:27:32 +0000 URL: https://git.openjdk.java.net/loom/commit/06383033 8263497: Clean up sun.security.krb5.PrincipalName::toByteArray Reviewed-by: weijun ! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java Changeset: 8afec70c Author: Ajit Ghaisas Date: 2021-03-15 06:41:44 +0000 URL: https://git.openjdk.java.net/loom/commit/8afec70c 8260931: Implement JEP 382: New macOS Rendering Pipeline Co-authored-by: Jayathirth D V Co-authored-by: Alexey Ushakov Co-authored-by: Artem Bochkarev Co-authored-by: Prasanta Sadhukhan Co-authored-by: Denis Konoplev Co-authored-by: Phil Race Co-authored-by: Kevin Rushforth Co-authored-by: Magnus Ihse Bursie Co-authored-by: Ajit Ghaisas Reviewed-by: ihse, avu, kcr, gziemski, prr, kizune, jdv, psadhukhan, serb ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java + src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/MacosxSurfaceManagerFactory.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java + src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLComposite.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLComposite.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskBlit.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskBlit.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSamplerManager.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSamplerManager.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceDataBase.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexturePool.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTransform.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTransform.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLUtils.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLUtils.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/RenderOptions.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/common.h + src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h + test/jdk/performance/client/RenderPerfTest/Makefile + test/jdk/performance/client/RenderPerfTest/README + test/jdk/performance/client/RenderPerfTest/build.xml = test/jdk/performance/client/RenderPerfTest/resources/renderperf/images/duke.png + test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfLCDTest.java + test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfTest.java Changeset: 32c7fcc6 Author: Toshio Nakamura Committer: Dmitry Markov Date: 2021-03-15 09:20:34 +0000 URL: https://git.openjdk.java.net/loom/commit/32c7fcc6 8263490: [macos] Crash occurs on JPasswordField with activated InputMethod Reviewed-by: dmarkov, serb, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: 7b4aefe9 Author: Aleksey Shipilev Date: 2021-03-15 09:50:52 +0000 URL: https://git.openjdk.java.net/loom/commit/7b4aefe9 8263530: sun.awt.X11.ListHelper.removeAll() should use clear() Reviewed-by: serb, kizune ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java Changeset: fac39fe9 Author: Claes Redestad Date: 2021-03-15 10:52:48 +0000 URL: https://git.openjdk.java.net/loom/commit/fac39fe9 8263508: Remove dead code in MethodHandleImpl Reviewed-by: jkuhn, mchung ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: c0176c42 Author: Sergey Tsypanov Committer: Claes Redestad Date: 2021-03-15 11:18:59 +0000 URL: https://git.openjdk.java.net/loom/commit/c0176c42 8263552: Use String.valueOf() for char-to-String conversions Reviewed-by: redestad, vtewari, azvegint, chegar ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java ! src/java.base/share/classes/jdk/internal/reflect/SignatureIterator.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java Changeset: 80cdf788 Author: Frederic Parain Date: 2021-03-15 12:57:51 +0000 URL: https://git.openjdk.java.net/loom/commit/80cdf788 8263544: Unused argument in ConstantPoolCacheEntry::set_field() Reviewed-by: coleenp, dholmes ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp Changeset: d6b5e180 Author: Patricio Chilano Mateo Date: 2021-03-15 14:12:21 +0000 URL: https://git.openjdk.java.net/loom/commit/d6b5e180 8263191: Consolidate ThreadInVMfromJavaNoAsyncException and ThreadBlockInVMWithDeadlockCheck with existing wrappers Reviewed-by: coleenp, dholmes, dcubed ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: d825198e Author: Igor Ignatyev Date: 2021-03-15 17:05:28 +0000 URL: https://git.openjdk.java.net/loom/commit/d825198e 8263556: remove `@modules java.base` from tests Reviewed-by: dcubed, naoto, iris ! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java ! test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringMarking.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestReferenceRefersTo.java ! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java ! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java ! test/hotspot/jtreg/gc/g1/TestPeriodicCollectionJNI.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java ! test/hotspot/jtreg/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java ! test/hotspot/jtreg/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java ! test/jdk/java/util/Formatter/Basic.java ! test/jdk/java/util/zip/ZipFile/Zip64SizeTest.java Changeset: 189289d9 Author: Thomas Stuefe Date: 2021-03-15 17:20:10 +0000 URL: https://git.openjdk.java.net/loom/commit/189289d9 8262326: MaxMetaspaceSize does not have to be aligned to metaspace commit alignment Reviewed-by: coleenp, iklam ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp Changeset: 46d78f0d Author: Brian Burkhalter Date: 2021-03-15 17:24:24 +0000 URL: https://git.openjdk.java.net/loom/commit/46d78f0d 6539707: (fc) MappedByteBuffer.force() method throws an IOException in a very simple test Reviewed-by: alanb ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/MappedMemoryUtils.java ! src/java.base/windows/native/libnio/MappedMemoryUtils.c ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegments.java + test/jdk/java/nio/MappedByteBuffer/ForceException.java Changeset: 771b146a Author: Albert Mingkun Yang Date: 2021-03-15 17:25:59 +0000 URL: https://git.openjdk.java.net/loom/commit/771b146a 8245025: MoveAndUpdateClosure::do_addr calls function with side-effects in an assert Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 5ab52448 Author: Aleksey Shipilev Date: 2021-03-15 17:38:31 +0000 URL: https://git.openjdk.java.net/loom/commit/5ab52448 8263514: Minor issue in JavacFileManager.SortFiles.REVERSE Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 4f1cda4f Author: Thomas Schatzl Date: 2021-03-15 18:07:44 +0000 URL: https://git.openjdk.java.net/loom/commit/4f1cda4f 8263387: G1GarbageCollection JFR event gets gc phase, not gc type Reviewed-by: sjohanss, ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp + src/hotspot/share/gc/g1/g1GCPauseType.hpp - src/hotspot/share/gc/g1/g1GCTypes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1Trace.hpp ! src/hotspot/share/jfr/metadata/metadata.xml - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java Changeset: 0c718ab2 Author: Craig Andrews Committer: Brent Christian Date: 2021-03-15 18:35:04 +0000 URL: https://git.openjdk.java.net/loom/commit/0c718ab2 8262277: URLClassLoader.getResource throws undocumented IllegalArgumentException Reviewed-by: alanb, bchristi, psadhukhan ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java + test/jdk/java/net/URLClassLoader/FindResourceDoesNotThrowException.java Changeset: 4d1c08ca Author: Coleen Phillimore Date: 2021-03-15 21:19:11 +0000 URL: https://git.openjdk.java.net/loom/commit/4d1c08ca 8263616: 'Deprecatd' typo in src/hotspot/share/classfile/classFileParser.cpp Reviewed-by: hseigel, dcubed ! src/hotspot/share/classfile/classFileParser.cpp Changeset: 1e570870 Author: Ioi Lam Date: 2021-03-15 22:20:13 +0000 URL: https://git.openjdk.java.net/loom/commit/1e570870 8263392: Allow current thread to be specified in ExceptionMark Reviewed-by: dholmes, ccheung, coleenp, minqi ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 8c1112a6 Author: David Holmes Date: 2021-03-15 23:11:13 +0000 URL: https://git.openjdk.java.net/loom/commit/8c1112a6 8261916: gtest/GTestWrapper.java vmErrorTest.unimplemented1_vm_assert failed Reviewed-by: dcubed, coleenp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: d896246a Author: Pankaj Bansal Date: 2021-03-16 04:57:33 +0000 URL: https://git.openjdk.java.net/loom/commit/d896246a 8263420: Incorrect function name in NSAccessibilityStaticText native peer implementation Reviewed-by: kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.m Changeset: e03a5948 Author: Yasumasa Suenaga Date: 2021-03-16 05:46:23 +0000 URL: https://git.openjdk.java.net/loom/commit/e03a5948 8262504: Some CLHSDB command cannot know they run on remote debugger Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/Tool.java Changeset: ba35193c Author: Thomas Stuefe Date: 2021-03-16 05:47:53 +0000 URL: https://git.openjdk.java.net/loom/commit/ba35193c 8263559: Add missing initializers to VM_PopulateDumpSharedSpace Reviewed-by: kbarrett, iklam, coleenp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: c484d890 Author: Thomas Stuefe Date: 2021-03-16 05:49:01 +0000 URL: https://git.openjdk.java.net/loom/commit/c484d890 8263557: Possible NULL dereference in Arena::destruct_contents() Reviewed-by: kbarrett, coleenp ! src/hotspot/share/memory/arena.cpp Changeset: 20297a1b Author: Roland Westrelin Date: 2021-03-16 08:20:52 +0000 URL: https://git.openjdk.java.net/loom/commit/20297a1b 8263577: C2: reachable nodes shouldn't have dead uses at the end of optimizations Reviewed-by: vlivanov, neliasso ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subtypenode.cpp Changeset: a1f6591f Author: Stefan Karlsson Date: 2021-03-16 08:29:11 +0000 URL: https://git.openjdk.java.net/loom/commit/a1f6591f 8263589: Introduce JavaValue::get_oop/set_oop Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/statSampler.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: a31a23d5 Author: Stefan Karlsson Date: 2021-03-16 08:29:41 +0000 URL: https://git.openjdk.java.net/loom/commit/a31a23d5 8263595: Remove oop type punning in JavaCallArguments Reviewed-by: iklam, coleenp, kbarrett ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/arm/jniTypes_arm.hpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/s390/jniTypes_s390.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/zero/jniTypes_zero.hpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/javaCalls.hpp Changeset: 68deb24b Author: Andrey Turbanov Committer: Julia Boes Date: 2021-03-16 10:10:05 +0000 URL: https://git.openjdk.java.net/loom/commit/68deb24b 8080272: Refactor I/O stream copying to use InputStream.transferTo/readAllBytes and Files.copy Reviewed-by: mcimadamore, alanb ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.management/share/classes/javax/management/loading/MLet.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java Changeset: 9c50b8e6 Author: Martin Doerr Date: 2021-03-16 10:17:33 +0000 URL: https://git.openjdk.java.net/loom/commit/9c50b8e6 8263587: C2: JVMS not cloned when needs_clone_jvms() is true Reviewed-by: goetz, vlivanov ! src/hotspot/share/opto/callnode.hpp Changeset: 83a9a029 Author: Aleksey Shipilev Date: 2021-03-16 10:54:04 +0000 URL: https://git.openjdk.java.net/loom/commit/83a9a029 8263509: LdapSchemaParser.readNextTag checks array length incorrectly Reviewed-by: stuefe, aefimov ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaParser.java Changeset: 4517d72f Author: Frederic Parain Date: 2021-03-16 12:21:15 +0000 URL: https://git.openjdk.java.net/loom/commit/4517d72f 8263612: Unused variables in C1 runtime Reviewed-by: neliasso, thartmann ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp Changeset: 75ef6f58 Author: Roman Kennke Date: 2021-03-16 14:12:42 +0000 URL: https://git.openjdk.java.net/loom/commit/75ef6f58 8263427: Shenandoah: Trigger weak-LRB even when heap is stable Reviewed-by: shade, zgu ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java + test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java Changeset: e33bfb39 Author: Claes Redestad Date: 2021-03-16 14:56:24 +0000 URL: https://git.openjdk.java.net/loom/commit/e33bfb39 8263450: Simplify LambdaForm.useCount Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: dc93138b Author: Aleksey Shipilev Date: 2021-03-16 16:57:58 +0000 URL: https://git.openjdk.java.net/loom/commit/dc93138b 8256732: Zero: broken +ZeroTLAB exposes badly initialized memory Reviewed-by: dholmes ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: 11c8c78c Author: Andy Herrick Date: 2021-03-16 17:26:57 +0000 URL: https://git.openjdk.java.net/loom/commit/11c8c78c 8248904: Add support to jpackage for the Mac App Store Reviewed-by: asemenyuk, almatvee, kizune, kcr ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java = src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/JavaApp.png ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/JavaApp.icns ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/java.icns + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/product-def.plist + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/sandbox.plist ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/JavaApp.ico ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java Changeset: a67a679c Author: Zhengyu Gu Date: 2021-03-16 18:41:04 +0000 URL: https://git.openjdk.java.net/loom/commit/a67a679c 8263679: C1: Remove vtable call Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! 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_LinearScan.cpp Changeset: 0d2f87e4 Author: Yi Yang Committer: Ioi Lam Date: 2021-03-16 18:48:21 +0000 URL: https://git.openjdk.java.net/loom/commit/0d2f87e4 8263562: Checking if proxy_klass_head is still lambda_proxy_is_available Reviewed-by: ccheung, iklam ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 422eba81 Author: Alexey Semenyuk Date: 2021-03-16 19:14:41 +0000 URL: https://git.openjdk.java.net/loom/commit/422eba81 8263536: Add @build tags to jpackage tests Reviewed-by: almatvee, iklam, herrick ! test/jdk/ProblemList.txt ! test/jdk/tools/jpackage/linux/AppCategoryTest.java ! test/jdk/tools/jpackage/linux/LicenseTypeTest.java ! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java ! test/jdk/tools/jpackage/linux/MaintainerTest.java ! test/jdk/tools/jpackage/linux/ReleaseTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java ! test/jdk/tools/jpackage/windows/WinDirChooserTest.java ! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java ! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java Changeset: 05fe06a6 Author: Phil Race Date: 2021-03-16 19:36:04 +0000 URL: https://git.openjdk.java.net/loom/commit/05fe06a6 8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux Reviewed-by: serb, ihse, azvegint ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java Changeset: 9cb9af68 Author: Vicente Romero Date: 2021-03-16 19:37:56 +0000 URL: https://git.openjdk.java.net/loom/commit/9cb9af68 8260959: remove RECORDS from PreviewFeature.Feature enum Reviewed-by: jlahoda ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 996079b9 Author: Igor Veresov Date: 2021-03-16 21:42:55 +0000 URL: https://git.openjdk.java.net/loom/commit/996079b9 8260650: test failed with "assert(false) failed: infinite loop in PhaseIterGVN::optimize" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp Changeset: 50697965 Author: Jie Fu Date: 2021-03-16 23:27:08 +0000 URL: https://git.openjdk.java.net/loom/commit/50697965 8263164: assert(_base >= VectorA && _base <= VectorZ) failed: Not a Vector while calling StoreVectorNode::memory_size() Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/vectornode.hpp Changeset: 4acb8839 Author: Evgeny Nikitin Committer: Igor Ignatyev Date: 2021-03-17 01:27:18 +0000 URL: https://git.openjdk.java.net/loom/commit/4acb8839 8261666: [mlvm] Remove WhiteBoxHelper Reviewed-by: iignatyev ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/gc/lotsOfCallSites/Test.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/share/WhiteBoxHelper.java Changeset: dd6c9114 Author: Jie Fu Date: 2021-03-17 01:54:09 +0000 URL: https://git.openjdk.java.net/loom/commit/dd6c9114 8263705: Two shenandoah tests fail due to can't find ClassFileInstaller Reviewed-by: iklam ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java Changeset: d2144a5b Author: Eric Liu Committer: Ningsheng Jian Date: 2021-03-17 02:45:00 +0000 URL: https://git.openjdk.java.net/loom/commit/d2144a5b 8263058: Optimize vector shift with zero shift count Reviewed-by: thartmann, kvn ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp Changeset: 7b9d2562 Author: Robbin Ehn Date: 2021-03-17 07:27:16 +0000 URL: https://git.openjdk.java.net/loom/commit/7b9d2562 8261262: Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOLATION Reviewed-by: dcubed, sspitsyn ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp Changeset: ec95a5c6 Author: Prasanta Sadhukhan Date: 2021-03-17 07:54:58 +0000 URL: https://git.openjdk.java.net/loom/commit/ec95a5c6 8263410: ListModel javadoc refers to non-existent interface Reviewed-by: azvegint, pbansal, aivanov ! src/java.desktop/share/classes/javax/swing/ListModel.java Changeset: 086a66a0 Author: Vipin Sharma Committer: Yasumasa Suenaga Date: 2021-03-17 08:30:53 +0000 URL: https://git.openjdk.java.net/loom/commit/086a66a0 8261095: Add test for clhsdb "symbol" command Reviewed-by: cjplummer, ysuenaga + test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java Changeset: d1baed67 Author: Roland Westrelin Date: 2021-03-17 08:52:14 +0000 URL: https://git.openjdk.java.net/loom/commit/d1baed67 8263672: fatal error: no reachable node should have no use Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/addnode.cpp Changeset: 23fc2a4d Author: Pavel Rappo Date: 2021-03-17 10:32:50 +0000 URL: https://git.openjdk.java.net/loom/commit/23fc2a4d 8263688: Coordinate equals, hashCode and compareTo of JavacFileManager.PathAndContainer Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: f9f2eef9 Author: Aleksey Shipilev Date: 2021-03-17 10:58:35 +0000 URL: https://git.openjdk.java.net/loom/commit/f9f2eef9 8263434: Dangling references after MethodComparator::methods_EMCP Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/methodComparator.hpp Changeset: 41276eb8 Author: Jan Lahoda Date: 2021-03-17 12:36:24 +0000 URL: https://git.openjdk.java.net/loom/commit/41276eb8 8259863: doc: JShell snippet doesn't compile Reviewed-by: sundar ! src/jdk.jshell/share/classes/jdk/jshell/package-info.java Changeset: 86e9cd98 Author: Robin Westberg Date: 2021-03-17 12:46:05 +0000 URL: https://git.openjdk.java.net/loom/commit/86e9cd98 8263667: Avoid running GitHub actions on branches named pr/* Reviewed-by: ehelin, erikj, ihse ! .github/workflows/submit.yml Changeset: a707fcb5 Author: Albert Mingkun Yang Date: 2021-03-17 13:19:12 +0000 URL: https://git.openjdk.java.net/loom/commit/a707fcb5 8263723: [BACKOUT] MoveAndUpdateClosure::do_addr calls function with side-effects in an assert Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 000012a3 Author: Sergey Tsypanov Committer: Claes Redestad Date: 2021-03-17 13:34:58 +0000 URL: https://git.openjdk.java.net/loom/commit/000012a3 8148937: (str) Adapt StringJoiner for Compact Strings Reviewed-by: redestad, chegar ! src/java.base/share/classes/java/util/StringJoiner.java + test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java Changeset: b63b5d4c Author: Daniel D. Daugherty Date: 2021-03-17 15:13:21 +0000 URL: https://git.openjdk.java.net/loom/commit/b63b5d4c 8263732: ProblemList serviceability/sa/ClhsdbSymbol.java on ZGC Reviewed-by: ysuenaga ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: e152cc03 Author: Claes Redestad Date: 2021-03-17 15:22:06 +0000 URL: https://git.openjdk.java.net/loom/commit/e152cc03 8263677: Improve Character.isLowerCase/isUpperCase lookups Reviewed-by: erikj, ihse, naoto, rriggs ! make/data/characterdata/CharacterData00.java.template ! make/data/characterdata/CharacterData01.java.template ! make/data/characterdata/CharacterData02.java.template ! make/data/characterdata/CharacterData03.java.template ! make/data/characterdata/CharacterData0E.java.template ! make/data/characterdata/CharacterDataLatin1.java.template ! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java ! test/micro/org/openjdk/bench/java/lang/Characters.java Changeset: 5d87a219 Author: Nils Eliasson Date: 2021-03-17 16:02:28 +0000 URL: https://git.openjdk.java.net/loom/commit/5d87a219 8263361: Incorrect arraycopy stub selected by C2 for SATB collectors Reviewed-by: eosterlund, vlivanov ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/runtime/stubRoutines.cpp Changeset: 4f4ca0e7 Author: Marcus G K Williams Committer: Sandhya Viswanathan Date: 2021-03-17 16:19:06 +0000 URL: https://git.openjdk.java.net/loom/commit/4f4ca0e7 8261671: X86 I2L conversion can be skipped for certain masked positive values Reviewed-by: kvn, neliasso, vlivanov ! src/hotspot/cpu/x86/x86_64.ad + test/hotspot/jtreg/compiler/codegen/BMI2.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/Expr.java + test/hotspot/jtreg/compiler/intrinsics/bmi/TestBzhiI2L.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java + test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java Changeset: 7674da43 Author: Zhengyu Gu Date: 2021-03-17 16:19:59 +0000 URL: https://git.openjdk.java.net/loom/commit/7674da43 8262398: Shenandoah: Disable nmethod barrier and stack watermark when running with passive mode Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java Changeset: cdf78e47 Author: Nils Eliasson Date: 2021-03-17 16:31:23 +0000 URL: https://git.openjdk.java.net/loom/commit/cdf78e47 8262298: G1BarrierSetC2::step_over_gc_barrier fails with assert "bad barrier shape" Reviewed-by: kvn, vlivanov ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp Changeset: 24afa36d Author: Joe Darcy Date: 2021-03-17 16:58:20 +0000 URL: https://git.openjdk.java.net/loom/commit/24afa36d 8263726: divideToIntegralValue typo on BigDecimal documentation Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 83a49ef8 Author: Vladimir Kozlov Date: 2021-03-17 20:00:31 +0000 URL: https://git.openjdk.java.net/loom/commit/83a49ef8 8263753: two new tests from JDK-8261671 fail with "Error. can not find ClassFileInstaller in test directory or libraries" Reviewed-by: dcubed ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBzhiI2L.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java Changeset: 26234b53 Author: Joe Darcy Date: 2021-03-17 20:24:51 +0000 URL: https://git.openjdk.java.net/loom/commit/26234b53 8254979: Class.getSimpleName() returns non-empty for lambda and method Reviewed-by: rriggs, mchung ! src/java.base/share/classes/java/lang/Class.java From duke at openjdk.java.net Mon Mar 22 10:41:22 2021 From: duke at openjdk.java.net (duke) Date: Mon, 22 Mar 2021 10:41:22 GMT Subject: git: openjdk/loom: fibers: Deopt through patching post-call-nop into trap. Message-ID: Changeset: 508a0365 Author: Rickard B?ckman Date: 2021-03-10 00:25:28 +0000 URL: https://git.openjdk.java.net/loom/commit/508a0365 Deopt through patching post-call-nop into trap. Signal handler returns to deopt stub. ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/zero/nativeInst_zero.hpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp From duke at openjdk.java.net Mon Mar 22 13:43:39 2021 From: duke at openjdk.java.net (duke) Date: Mon, 22 Mar 2021 13:43:39 GMT Subject: git: openjdk/loom: fibers: reimplement JVMTI events VirtualThreadMount/Unmount with extension mechanism Message-ID: <688f1e28-9d17-42fe-ad0d-c4472d93731f@openjdk.java.net> Changeset: 7ab3a898 Author: Serguei Spitsyn Date: 2021-03-22 13:43:05 +0000 URL: https://git.openjdk.java.net/loom/commit/7ab3a898 reimplement JVMTI events VirtualThreadMount/Unmount with extension mechanism ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiUtil.hpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/libBreakpointInYieldTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/libNullAsCurrentThreadTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.h From duke at openjdk.java.net Mon Mar 22 15:28:10 2021 From: duke at openjdk.java.net (duke) Date: Mon, 22 Mar 2021 15:28:10 GMT Subject: git: openjdk/loom: fibers: Add missing method Message-ID: Changeset: beb83e4e Author: Rickard B?ckman Date: 2021-03-23 02:25:21 +0000 URL: https://git.openjdk.java.net/loom/commit/beb83e4e Add missing method ! src/hotspot/share/aot/compiledIC_aot.hpp From duke at openjdk.java.net Tue Mar 23 18:09:16 2021 From: duke at openjdk.java.net (duke) Date: Tue, 23 Mar 2021 18:09:16 GMT Subject: git: openjdk/loom: fibers: Fix Windows build Message-ID: <7ee3b759-0e00-4b60-8a4c-0ab965f36442@openjdk.java.net> Changeset: c6f8b021 Author: Alan Bateman Date: 2021-03-23 18:08:20 +0000 URL: https://git.openjdk.java.net/loom/commit/c6f8b021 Fix Windows build ! src/hotspot/cpu/x86/nativeInst_x86.hpp From duke at openjdk.java.net Wed Mar 24 14:41:28 2021 From: duke at openjdk.java.net (duke) Date: Wed, 24 Mar 2021 14:41:28 GMT Subject: git: openjdk/loom: fibers: fixed issue in JVMTI SuspendThread when JavaThread suspends itself Message-ID: <33e329c8-a264-411f-90f3-01da54172fc4@openjdk.java.net> Changeset: 25aaf9e8 Author: Serguei Spitsyn Date: 2021-03-24 14:38:44 +0000 URL: https://git.openjdk.java.net/loom/commit/25aaf9e8 fixed issue in JVMTI SuspendThread when JavaThread suspends itself ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/libSelfSuspendDisablerTest.cpp From duke at openjdk.java.net Thu Mar 25 08:47:00 2021 From: duke at openjdk.java.net (duke) Date: Thu, 25 Mar 2021 08:47:00 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: Changeset: a6609184 Author: Alan Bateman Date: 2021-03-24 14:05:50 +0000 URL: https://git.openjdk.java.net/loom/commit/a6609184 Restore latest thread executor after termination ! src/java.base/share/classes/java/util/concurrent/ThreadExecutor.java Changeset: cbb80455 Author: Alan Bateman Date: 2021-03-25 07:52:06 +0000 URL: https://git.openjdk.java.net/loom/commit/cbb80455 Add temporary method to test if target VM supports virtual threads ! make/data/jdwp/jdwp.spec ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c From duke at openjdk.java.net Thu Mar 25 10:47:55 2021 From: duke at openjdk.java.net (duke) Date: Thu, 25 Mar 2021 10:47:55 GMT Subject: git: openjdk/loom: fibers: Fix chunk max_size calculation Message-ID: Changeset: 3a92f436 Author: Ron Pressler Date: 2021-03-25 10:41:43 +0000 URL: https://git.openjdk.java.net/loom/commit/3a92f436 Fix chunk max_size calculation ! src/hotspot/cpu/x86/instanceStackChunkKlass_x86.inline.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/frame.cpp From duke at openjdk.java.net Thu Mar 25 12:48:43 2021 From: duke at openjdk.java.net (duke) Date: Thu, 25 Mar 2021 12:48:43 GMT Subject: git: openjdk/loom: fibers: to avoid deadlocks ignore JVMTI events if JavaThread is in VTMT Message-ID: <535ea9f7-417e-40fe-9f65-38a1a5e162d4@openjdk.java.net> Changeset: c881822f Author: Serguei Spitsyn Date: 2021-03-25 12:48:15 +0000 URL: https://git.openjdk.java.net/loom/commit/c881822f to avoid deadlocks ignore JVMTI events if JavaThread is in VTMT ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp From duke at openjdk.java.net Thu Mar 25 20:02:01 2021 From: duke at openjdk.java.net (duke) Date: Thu, 25 Mar 2021 20:02:01 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <42ffc837-407b-4feb-9acd-cfdcaf41ed71@openjdk.java.net> Changeset: 919f6a9e Author: lmesnik Date: 2021-03-19 22:12:30 +0000 URL: https://git.openjdk.java.net/loom/commit/919f6a9e ProblemList-vthread.txt refreshed. ! test/hotspot/jtreg/ProblemList-vthread.txt Changeset: a2371ef1 Author: lmesnik Date: 2021-03-25 12:58:14 +0000 URL: https://git.openjdk.java.net/loom/commit/a2371ef1 Merge branch 'fibers' of https://github.com/openjdk/loom into fibers From duke at openjdk.java.net Thu Mar 25 20:34:31 2021 From: duke at openjdk.java.net (duke) Date: Thu, 25 Mar 2021 20:34:31 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <6a8bd50a-d243-4535-bafa-fc032a38f7d1@openjdk.java.net> Changeset: 72eb276a Author: Ron Pressler Date: 2021-03-25 20:33:34 +0000 URL: https://git.openjdk.java.net/loom/commit/72eb276a - ! src/hotspot/cpu/x86/continuation_x86.inline.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/utilities/debug.cpp Changeset: 380ff20b Author: Ron Pressler Date: 2021-03-25 20:33:51 +0000 URL: https://git.openjdk.java.net/loom/commit/380ff20b Fix crash due to bad oop ! src/hotspot/cpu/x86/continuation_x86.inline.hpp From duke at openjdk.java.net Thu Mar 25 21:42:49 2021 From: duke at openjdk.java.net (duke) Date: Thu, 25 Mar 2021 21:42:49 GMT Subject: git: openjdk/loom: fibers: Fix build Message-ID: Changeset: 1bb0627d Author: Ron Pressler Date: 2021-03-25 21:41:58 +0000 URL: https://git.openjdk.java.net/loom/commit/1bb0627d Fix build ! src/hotspot/share/runtime/continuation.cpp From duke at openjdk.java.net Fri Mar 26 07:58:08 2021 From: duke at openjdk.java.net (duke) Date: Fri, 26 Mar 2021 07:58:08 GMT Subject: git: openjdk/loom: fibers: 128 new changesets Message-ID: Changeset: 99b39aad Author: Joe Darcy Date: 2021-03-17 21:58:48 +0000 URL: https://git.openjdk.java.net/loom/commit/99b39aad 8262807: Note assumptions of core reflection modeling and parameter handling Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java ! src/java.base/share/classes/java/lang/reflect/package-info.java Changeset: 50ff0d4d Author: Chris Plummer Date: 2021-03-17 22:03:32 +0000 URL: https://git.openjdk.java.net/loom/commit/50ff0d4d 8263756: Fix ZGC ProblemList entry for serviceability/sa/ClhsdbSymbol.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 5d5813a5 Author: Chris Plummer Date: 2021-03-17 23:25:04 +0000 URL: https://git.openjdk.java.net/loom/commit/5d5813a5 8263757: Remove serviceability/sa/ClhsdClasses.java from ZGC problem list Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 9225a230 Author: Jaikiran Pai Date: 2021-03-18 01:45:07 +0000 URL: https://git.openjdk.java.net/loom/commit/9225a230 8263108: Class initialization deadlock in java.lang.constant Reviewed-by: vtewari, plevart, chegar ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java + test/jdk/java/lang/constant/DynamicConstantDescTest.java Changeset: 81ba5784 Author: Fei Yang Date: 2021-03-18 02:26:44 +0000 URL: https://git.openjdk.java.net/loom/commit/81ba5784 8263676: AArch64: one potential bug in C1 LIRGenerator::generate_address() Reviewed-by: adinn ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp Changeset: 2b93ae00 Author: Ioi Lam Date: 2021-03-18 04:15:58 +0000 URL: https://git.openjdk.java.net/loom/commit/2b93ae00 8261480: MetaspaceShared::preload_and_dump should check exceptions Reviewed-by: dholmes, ccheung ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classListParser.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/lambdaFormInvokers.cpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java Changeset: 444a80b9 Author: Thomas Stuefe Date: 2021-03-18 04:47:43 +0000 URL: https://git.openjdk.java.net/loom/commit/444a80b9 8263455: NMT: assert on registering a region which completely engulfs an existing region Reviewed-by: zgu, coleenp ! src/hotspot/share/services/virtualMemoryTracker.hpp Changeset: 72b82fd7 Author: Stefan Karlsson Date: 2021-03-18 06:52:48 +0000 URL: https://git.openjdk.java.net/loom/commit/72b82fd7 8263725: JFR oldobject tests are not run when GCs are specified explicitly Reviewed-by: tschatzl, mgronlun ! test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java ! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestCircularReference.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestFieldInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestG1.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapShallow.java ! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java ! test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java ! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/oldobject/TestParallel.java ! test/jdk/jdk/jfr/event/oldobject/TestReferenceChainLimit.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/oldobject/TestSerial.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java Changeset: ff52f298 Author: Jamsheed Mohammed C M Date: 2021-03-18 09:22:17 +0000 URL: https://git.openjdk.java.net/loom/commit/ff52f298 8260716: Assert in MacroAssembler::clear_mem with -XX:-IdealizeClearArrayNode Reviewed-by: kvn, thartmann ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad + test/hotspot/jtreg/compiler/codegen/ClearArrayTest.java Changeset: 9cd21b68 Author: Jan Lahoda Date: 2021-03-18 12:37:20 +0000 URL: https://git.openjdk.java.net/loom/commit/9cd21b68 8263590: Rawtypes warnings should be produced for pattern matching in instanceof Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/patterns/RawTypeBindingWarning.java + test/langtools/tools/javac/patterns/RawTypeBindingWarning.out Changeset: 63eae8fa Author: Claes Redestad Date: 2021-03-18 12:47:57 +0000 URL: https://git.openjdk.java.net/loom/commit/63eae8fa 8260605: Various java.lang.invoke cleanups Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java Changeset: 3f31a6ba Author: Yi Yang Committer: Christian Hagedorn Date: 2021-03-18 13:07:57 +0000 URL: https://git.openjdk.java.net/loom/commit/3f31a6ba 8263775: C2: igv_print() crash unexpectedly when called from debugger Reviewed-by: chagedorn ! src/hotspot/share/opto/compile.cpp Changeset: a85dc557 Author: Alexey Ivanov Date: 2021-03-18 13:26:22 +0000 URL: https://git.openjdk.java.net/loom/commit/a85dc557 8263311: Watch registry changes for remote printers update instead of polling Reviewed-by: psadhukhan, serb ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp ! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java Changeset: 8c8d1b31 Author: Hamlin Li Date: 2021-03-18 14:14:52 +0000 URL: https://git.openjdk.java.net/loom/commit/8c8d1b31 8263495: Gather liveness info in the mark phase of G1 full gc Co-authored-by: Shoubing Ma Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: e333b6e1 Author: Igor Ignatyev Date: 2021-03-18 15:34:58 +0000 URL: https://git.openjdk.java.net/loom/commit/e333b6e1 8246494: introduce vm.flagless at-requires property Reviewed-by: mseledtsov, sspitsyn ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/applications/scimark/Scimark.java ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/gtest/LargePageGtests.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/jtreg-ext/requires/VMProps.java Changeset: 21db0f67 Author: Alex Blewitt Committer: Igor Ignatyev Date: 2021-03-18 16:41:49 +0000 URL: https://git.openjdk.java.net/loom/commit/21db0f67 8263659: Reflow GTestResultParser for better readability Reviewed-by: shade, iignatyev ! test/hotspot/jtreg/gtest/GTestResultParser.java Changeset: e543a500 Author: Alexander Zuev Date: 2021-03-18 19:50:20 +0000 URL: https://git.openjdk.java.net/loom/commit/e543a500 8261352: Create implementation for component peer for all the components who should be ignored in a11y interactions Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/IgnoreAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/IgnoreAccessibility.m Changeset: 2173fedd Author: Phil Race Date: 2021-03-18 20:00:11 +0000 URL: https://git.openjdk.java.net/loom/commit/2173fedd 8263439: getSupportedAttributeValues() throws NPE for Finishings attribute Reviewed-by: psadhukhan, azvegint ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java + test/jdk/javax/print/attribute/AllSupportedValues/PrintValues.java Changeset: e34f766b Author: Coleen Phillimore Date: 2021-03-18 20:00:55 +0000 URL: https://git.openjdk.java.net/loom/commit/e34f766b 8252723: Run stack016.java also with C2-only Reviewed-by: mseledtsov, iklam ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: 01ddf3d2 Author: Sergey Bylokhov Date: 2021-03-18 20:07:34 +0000 URL: https://git.openjdk.java.net/loom/commit/01ddf3d2 8263622: The java.awt.color.ICC_Profile#setData invert the order of bytes for the "head" tag Reviewed-by: azvegint ! src/java.desktop/share/native/liblcms/LCMS.c + test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java Changeset: c82a673c Author: Alex Menkov Date: 2021-03-18 20:10:26 +0000 URL: https://git.openjdk.java.net/loom/commit/c82a673c 8262001: java/lang/management/ThreadMXBean/ResetPeakThreadCount.java failed with "RuntimeException: Current Peak = 14 Expected to be == previous peak = 7 + 8" Reviewed-by: dfuchs, sspitsyn ! test/jdk/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java Changeset: fa0f1614 Author: Brian Burkhalter Date: 2021-03-18 21:12:33 +0000 URL: https://git.openjdk.java.net/loom/commit/fa0f1614 8263742: (bf) MappedByteBuffer.force() should use the capacity as its upper bound Reviewed-by: adinn, alanb ! src/java.base/share/classes/java/nio/MappedByteBuffer.java Changeset: 788e30c1 Author: Roger Riggs Date: 2021-03-18 21:26:46 +0000 URL: https://git.openjdk.java.net/loom/commit/788e30c1 8263320: [test] Add Object Stream Formatter to work with test utility HexPrinter Reviewed-by: chegar + test/lib-test/jdk/test/lib/hexdump/ObjectStreamPrinterTest.java + test/lib-test/jdk/test/lib/hexdump/StreamDumpTest.java + test/lib/jdk/test/lib/hexdump/ObjectStreamPrinter.java + test/lib/jdk/test/lib/hexdump/StreamDump.java Changeset: ed1e25d5 Author: Phil Race Date: 2021-03-18 21:52:33 +0000 URL: https://git.openjdk.java.net/loom/commit/ed1e25d5 8263833: Stop disabling warnings for sunFont.c with gcc Reviewed-by: erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 6aa28b3b Author: Bradford Wetmore Date: 2021-03-18 22:31:01 +0000 URL: https://git.openjdk.java.net/loom/commit/6aa28b3b 8263827: Suspend "missing" javadoc doclint checks for smartcardio Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj ! make/Docs.gmk Changeset: 434a399b Author: Valerie Peng Date: 2021-03-18 23:23:19 +0000 URL: https://git.openjdk.java.net/loom/commit/434a399b 8260274: Cipher.init(int, key) does not use highest priority provider for random bytes Reviewed-by: ascarpino, xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/sun/security/jca/JCAUtil.java ! src/java.base/share/classes/sun/security/jca/Providers.java + test/jdk/java/security/misc/TestDefaultRandom.java Changeset: d185655c Author: Zhengyu Gu Date: 2021-03-19 00:20:18 +0000 URL: https://git.openjdk.java.net/loom/commit/d185655c 8263832: Shenandoah: Fixing parallel thread iteration in final mark task Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 1a21f779 Author: Sergey Bylokhov Date: 2021-03-19 02:48:30 +0000 URL: https://git.openjdk.java.net/loom/commit/1a21f779 8263482: Make access to the ICC color profiles data multithread-friendly Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.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/cmm/lcms/LCMSProfile.java ! src/java.desktop/share/native/liblcms/LCMS.c Changeset: d24e4cfe Author: Prasanta Sadhukhan Date: 2021-03-19 04:28:39 +0000 URL: https://git.openjdk.java.net/loom/commit/d24e4cfe 8263481: Specification of JComponent::setDefaultLocale doesn't mention that passing 'null' restores VM's default locale Reviewed-by: aivanov ! src/java.desktop/share/classes/javax/swing/JComponent.java + test/jdk/javax/swing/JComponent/TestNullLocale.java Changeset: 454af871 Author: Christoph G?ttschkes Committer: Thomas Stuefe Date: 2021-03-19 08:58:36 +0000 URL: https://git.openjdk.java.net/loom/commit/454af871 8263185: Mallinfo deprecated in glibc 2.33 Reviewed-by: stuefe, dholmes ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: 701fd9da Author: Nils Eliasson Date: 2021-03-19 09:10:09 +0000 URL: https://git.openjdk.java.net/loom/commit/701fd9da 8262476: Add filter to speed up CompileCommand lookup Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compilerOracle.cpp Changeset: 4d51a82b Author: Chris Hegarty Date: 2021-03-19 10:46:05 +0000 URL: https://git.openjdk.java.net/loom/commit/4d51a82b 8263818: Release JNI local references in get/set-InetXXAddress-member helper functions of net_util.c Reviewed-by: alanb ! src/java.base/share/native/libnet/net_util.c Changeset: 57497ab0 Author: Claes Redestad Date: 2021-03-19 10:52:13 +0000 URL: https://git.openjdk.java.net/loom/commit/57497ab0 8263821: Remove unused MethodTypeForm canonicalization codes Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: 1572f3cc Author: Albert Mingkun Yang Date: 2021-03-19 12:13:59 +0000 URL: https://git.openjdk.java.net/loom/commit/1572f3cc 8263852: Unused method SoftRefPolicy::use_should_clear_all_soft_refs Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/softRefPolicy.cpp ! src/hotspot/share/gc/shared/softRefPolicy.hpp Changeset: b49c5893 Author: Alex Blewitt Committer: Claes Redestad Date: 2021-03-19 13:06:58 +0000 URL: https://git.openjdk.java.net/loom/commit/b49c5893 8263658: Use the blessed modifier order in java.base Reviewed-by: rriggs, redestad ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/lang/StackFrameInfo.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/nio/BufferMismatch.java ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/java.base/share/classes/jdk/internal/ref/CleanerFactory.java ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/util/ResourcesMgr.java ! src/java.base/share/classes/sun/security/util/SignatureUtil.java Changeset: d41f7512 Author: Phil Race Date: 2021-03-19 18:12:46 +0000 URL: https://git.openjdk.java.net/loom/commit/d41f7512 8247370: Clean up unused printing code in awt_PrintJob.cpp Reviewed-by: serb, psadhukhan ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp Changeset: 30da9bc3 Author: Chris Plummer Date: 2021-03-19 19:16:59 +0000 URL: https://git.openjdk.java.net/loom/commit/30da9bc3 8263546: Add "findsym" command to clhsdb.html help file Reviewed-by: ysuenaga, lmesnik ! src/jdk.hotspot.agent/doc/clhsdb.html Changeset: ed701ea6 Author: Chris Plummer Date: 2021-03-19 19:20:11 +0000 URL: https://git.openjdk.java.net/loom/commit/ed701ea6 8262271: SA: Add new stress test that tests getting the stack trace of an active thread Reviewed-by: ysuenaga, sspitsyn + test/jdk/sun/tools/jhsdb/JStackStressTest.java Changeset: 0b5216a9 Author: Ian Graves Committer: Alexey Semenyuk Date: 2021-03-19 19:51:21 +0000 URL: https://git.openjdk.java.net/loom/commit/0b5216a9 8263545: Convert jpackage to use Stream.toList() Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LibProvidersLookup.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PathGroupTest.java Changeset: 57fc8e9b Author: Alex Menkov Date: 2021-03-19 20:11:32 +0000 URL: https://git.openjdk.java.net/loom/commit/57fc8e9b 8262080: vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java failed with "ERROR: new event is not ThreadStartEvent" Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java Changeset: 6737135b Author: Alex Menkov Date: 2021-03-19 20:13:05 +0000 URL: https://git.openjdk.java.net/loom/commit/6737135b 8262083: vmTestbase/nsk/jvmti/SetEventNotificationMode/setnotif001/TestDescription.java failed with "No notification: event JVMTI_EVENT_FRAME_POP (61)" Reviewed-by: lmesnik, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventNotificationMode/setnotif001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventNotificationMode/setnotif001/setnotif001.cpp Changeset: 80d3ea02 Author: Alex Blewitt Committer: Claes Redestad Date: 2021-03-19 21:04:25 +0000 URL: https://git.openjdk.java.net/loom/commit/80d3ea02 8263885: Use the blessed modifier order in java.sql/rowset/transation.xa Reviewed-by: redestad, lancea ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.sql/share/classes/java/sql/Types.java ! src/java.transaction.xa/share/classes/javax/transaction/xa/XAException.java ! src/java.transaction.xa/share/classes/javax/transaction/xa/XAResource.java ! src/java.transaction.xa/share/classes/javax/transaction/xa/Xid.java Changeset: 77ebc110 Author: Alex Blewitt Committer: Claes Redestad Date: 2021-03-19 21:06:24 +0000 URL: https://git.openjdk.java.net/loom/commit/77ebc110 8263892: More modifier order fixes in java.base Reviewed-by: naoto, iris, redestad ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceSignatureVisitor.java ! src/java.base/share/classes/sun/security/util/DerValue.java Changeset: 6fa6557d Author: Alex Blewitt Committer: Claes Redestad Date: 2021-03-19 21:07:03 +0000 URL: https://git.openjdk.java.net/loom/commit/6fa6557d 8263825: Remove unused and commented out member from NTLMException Reviewed-by: mullan, redestad ! src/java.base/share/classes/com/sun/security/ntlm/NTLMException.java Changeset: 4d9517d2 Author: Ioi Lam Date: 2021-03-19 21:23:14 +0000 URL: https://git.openjdk.java.net/loom/commit/4d9517d2 8263834: Work around gdb for HashtableEntry Reviewed-by: dholmes, stuefe, tschatzl, coleenp ! src/hotspot/share/utilities/hashtable.hpp Changeset: 96e5c3f1 Author: Naoto Sato Date: 2021-03-19 21:48:36 +0000 URL: https://git.openjdk.java.net/loom/commit/96e5c3f1 8263890: Broken links to Unicode.org Reviewed-by: redestad, joehw, iris ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/text/Collator.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java ! src/java.base/share/classes/jdk/internal/icu/text/BidiLine.java ! src/java.base/share/classes/jdk/internal/icu/text/Normalizer2.java ! src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java Changeset: 5b8233ba Author: Thomas Stuefe Date: 2021-03-20 05:51:04 +0000 URL: https://git.openjdk.java.net/loom/commit/5b8233ba 8263871: On sem_destroy() failing we should assert Reviewed-by: dholmes ! src/hotspot/os/posix/semaphore_posix.cpp Changeset: ab66d699 Author: Andrey Turbanov Committer: Sergey Bylokhov Date: 2021-03-20 07:45:02 +0000 URL: https://git.openjdk.java.net/loom/commit/ab66d699 8263138: Initialization of sun.font.SunFontManager.platformFontMap is not thread safe Reviewed-by: aivanov, kizune, serb ! src/java.desktop/share/classes/sun/font/SunFontManager.java Changeset: d2c137d4 Author: Thomas Stuefe Date: 2021-03-20 09:06:53 +0000 URL: https://git.openjdk.java.net/loom/commit/d2c137d4 8263558: Possible NULL dereference in fast path arena free if ZapResourceArea is true Reviewed-by: kbarrett, coleenp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp Changeset: cb742f95 Author: Weijun Wang Date: 2021-03-20 13:42:16 +0000 URL: https://git.openjdk.java.net/loom/commit/cb742f95 8255255: Update Apache Santuario (XML Signature) to version 2.2.1 Reviewed-by: xuelei, mullan ! 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/algorithms/JCEMapper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizationException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/InvalidCanonicalizerException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/C14nHelper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_OmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclOmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclWithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315OmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.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/c14n/implementations/XmlAttrStack.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/AlgorithmAlreadyRegisteredException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/Base64DecodingException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityRuntimeException.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/ContentHandlerAlreadyRegisteredException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/X509Data.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Certificate.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Digest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/InvalidKeyResolverException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/DEREncodedKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/DSAKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/ECKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/KeyInfoReferenceResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/PrivateKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SecretKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SingleKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509CertificateResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509DigestResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509IssuerSerialResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SKIResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SubjectNameResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolverException.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/CertsInFilesystemDirectoryResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/KeyStoreResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/SingleCertificateResolver.java + src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParser.java + src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParserException.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/resource/config.xml ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/InvalidDigestValueException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/InvalidSignatureValueException.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/MissingResourceFailureException.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/signature/ReferenceNotInitializedException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInputDebugger.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceNodeSetData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceOctetStreamData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceSubTreeData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/InvalidTransformException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformationException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transforms.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHere.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N11.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N11_WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusive.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusiveWithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NWithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformEnvelopedSignature.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath2Filter.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPointer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/InclusiveNamespaces.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPath2FilterContainer.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPath2FilterContainer04.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPathFilterCHGPContainer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ClassLoaderUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/EncryptionConstants.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/HelperNodeList.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/I18n.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/IdResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathAPI.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/RFC2253Parser.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/WeakObjectPool.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/apache/xml/internal/security/utils/XPathFactory.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XalanXPathAPI.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverContext.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverAnonymous.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.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/DigesterOutputStream.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/SignerOutputStream.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMBase64Transform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java + src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.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/DOMRetrievalMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java + src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/RSAPSSParameterSpec.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml.crypto/share/legal/santuario.md ! test/jdk/com/sun/org/apache/xml/internal/security/TruncateHMAC.java ! test/jdk/com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java ! test/jdk/com/sun/org/apache/xml/internal/security/transforms/MyTransform.java Changeset: 118a49fc Author: Alexander Zuev Date: 2021-03-20 17:58:28 +0000 URL: https://git.openjdk.java.net/loom/commit/118a49fc 8263846: Bad JNI lookup getFocusOwner in accessibility code on Mac OS X Reviewed-by: azvegint, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: cd45538b Author: David Holmes Date: 2021-03-21 00:42:16 +0000 URL: https://git.openjdk.java.net/loom/commit/cd45538b 8263771: Refactor javaClasses initialization code to isolate dumping code Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/javaClasses.cpp Changeset: 35cd9456 Author: Jie Fu Date: 2021-03-21 23:07:16 +0000 URL: https://git.openjdk.java.net/loom/commit/35cd9456 8263908: Build fails due to initialize_static_field_for_dump defined but not used after JDK-8263771 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/javaClasses.cpp Changeset: 5a7f22ab Author: casparcwang Committer: Jie Fu Date: 2021-03-22 02:18:27 +0000 URL: https://git.openjdk.java.net/loom/commit/5a7f22ab 8263579: ZGC: Concurrent mark hangs with debug loglevel Reviewed-by: pliden, ayang, eosterlund ! src/hotspot/share/gc/z/zMark.cpp Changeset: 42104e55 Author: Ajit Ghaisas Date: 2021-03-22 02:44:59 +0000 URL: https://git.openjdk.java.net/loom/commit/42104e55 8263488: Verify CWarningWindow works with metal rendering pipeline Reviewed-by: serb, pbansal, avu, kizune ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java Changeset: a9d2267f Author: Markus Gr?nlund Date: 2021-03-22 11:52:50 +0000 URL: https://git.openjdk.java.net/loom/commit/a9d2267f 8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*) Co-authored-by: Denghui Dong Reviewed-by: jbachorik, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp ! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp + test/jdk/jdk/jfr/jvm/TestPrimitiveClasses.java Changeset: 6f1bcb05 Author: Henri Tremblay Committer: Harold Seigel Date: 2021-03-22 12:59:28 +0000 URL: https://git.openjdk.java.net/loom/commit/6f1bcb05 8263593: Fix multiple typos in hsdis README Reviewed-by: thartmann ! src/utils/hsdis/README Changeset: 5262d95b Author: Alex Blewitt Committer: Claes Redestad Date: 2021-03-22 13:38:19 +0000 URL: https://git.openjdk.java.net/loom/commit/5262d95b 8263855: Use the blessed modifier order in java.management/naming Reviewed-by: redestad, aefimov, dfuchs ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DescriptorCache.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/NotificationBroadcasterSupport.java ! src/java.management/share/classes/javax/management/StandardMBean.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/RequiredModelMBean.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java ! src/java.management/share/classes/sun/management/HotspotInternal.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.management/share/classes/sun/management/MemoryImpl.java ! src/java.management/share/classes/sun/management/counter/perf/PerfDataEntry.java ! src/java.management/share/classes/sun/management/counter/perf/Prologue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Ber.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ClientId.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/DigestClientId.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EntryChangeResponseControl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClientFactory.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtxFactory.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralException.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaParser.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ManageReferralControl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java ! src/java.naming/share/classes/com/sun/jndi/ldap/PersistentSearchControl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/SimpleClientId.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/ConnectionDesc.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/ConnectionsRef.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Pool.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/PoolCleaner.java ! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/LdapSasl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/TlsChannelBinding.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/HierMemDirCtx.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/LazySearchEnumerationImpl.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/url/GenericURLContext.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/url/GenericURLDirContext.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/url/UrlUtil.java ! src/java.naming/share/classes/com/sun/jndi/url/ldap/ldapURLContext.java ! src/java.naming/share/classes/com/sun/jndi/url/ldaps/ldapsURLContextFactory.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.naming/share/classes/javax/naming/directory/DirContext.java ! src/java.naming/share/classes/javax/naming/directory/SearchControls.java ! src/java.naming/share/classes/javax/naming/event/EventContext.java ! src/java.naming/share/classes/javax/naming/ldap/ManageReferralControl.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsResponseControl.java ! src/java.naming/share/classes/javax/naming/ldap/SortControl.java ! src/java.naming/share/classes/javax/naming/ldap/SortResponseControl.java ! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java Changeset: 6c2220e6 Author: Zhengyu Gu Date: 2021-03-22 13:51:52 +0000 URL: https://git.openjdk.java.net/loom/commit/6c2220e6 8263861: Shenandoah: Remove unused member in ShenandoahGCStateResetter Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp Changeset: 0abbfb2f Author: Roger Riggs Date: 2021-03-22 14:50:47 +0000 URL: https://git.openjdk.java.net/loom/commit/0abbfb2f 8263729: [test] divert spurious output away from stream under test in ProcessBuilder Basic test Reviewed-by: stuefe, iklam ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: ba504fce Author: Jonathan Dowland Committer: Chris Hegarty Date: 2021-03-22 15:29:47 +0000 URL: https://git.openjdk.java.net/loom/commit/ba504fce 8187450: JNI local refs exceeds capacity warning in NetworkInterface::getAll Reviewed-by: chegar, dfuchs, aph ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/windows/native/libnet/NetworkInterface.c ! test/jdk/java/net/NetworkInterface/Test.java Changeset: 840ab7bf Author: Alexey Ivanov Date: 2021-03-22 15:54:51 +0000 URL: https://git.openjdk.java.net/loom/commit/840ab7bf 8263894: Convert defaultPrinter and printers fields to local variables Reviewed-by: prr, azvegint, kizune ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java Changeset: b2df5137 Author: Henry Jen Date: 2021-03-22 15:59:49 +0000 URL: https://git.openjdk.java.net/loom/commit/b2df5137 8261785: Calling "main" method in anonymous nested class crashes the JVM Reviewed-by: serb ! src/java.base/macosx/native/libjli/java_md_macosx.m + test/jdk/tools/launcher/8261785/CrashTheJVM.java + test/jdk/tools/launcher/8261785/Test8261785.java Changeset: f08bf4b9 Author: Vladimir Kozlov Date: 2021-03-22 16:16:26 +0000 URL: https://git.openjdk.java.net/loom/commit/f08bf4b9 8263891: Changes for 8076985 missed the fix. Reviewed-by: roland ! src/hotspot/cpu/x86/x86_64.ad Changeset: f84b52b8 Author: Vladimir Kozlov Date: 2021-03-22 17:03:12 +0000 URL: https://git.openjdk.java.net/loom/commit/f84b52b8 8263897: compiler/c2/aarch64/TestVolatilesSerial.java failed with "java.lang.RuntimeException: Wrong method" Reviewed-by: roland ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java Changeset: f62b1008 Author: Leonid Mesnik Date: 2021-03-22 17:56:54 +0000 URL: https://git.openjdk.java.net/loom/commit/f62b1008 8263895: Test nsk/jvmti/GetThreadGroupChildren/getthrdgrpchld001/getthrdgrpchld001.cpp uses incorrect indices Reviewed-by: amenkov, kevinw ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadGroupChildren/getthrdgrpchld001/getthrdgrpchld001.cpp Changeset: a5e7a890 Author: Jie Fu Date: 2021-03-22 23:14:07 +0000 URL: https://git.openjdk.java.net/loom/commit/a5e7a890 8263904: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails on x86_32 Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java Changeset: b23228d1 Author: Jie Fu Date: 2021-03-23 01:18:38 +0000 URL: https://git.openjdk.java.net/loom/commit/b23228d1 8263914: CDS fails to find the default shared archive on x86_32 Reviewed-by: dholmes, iklam ! src/hotspot/share/runtime/arguments.cpp Changeset: 6b4c6541 Author: Tom Rodriguez Date: 2021-03-23 05:48:20 +0000 URL: https://git.openjdk.java.net/loom/commit/6b4c6541 8263776: [JVMCI] add helper to perform Java upcalls Reviewed-by: kvn ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: b2a52ea5 Author: Yasumasa Suenaga Date: 2021-03-23 06:27:20 +0000 URL: https://git.openjdk.java.net/loom/commit/b2a52ea5 8263342: Add --connect option to jhsdb hsdb/clhsdb Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! src/jdk.hotspot.agent/share/man/jhsdb.1 + test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java Changeset: 5a51d709 Author: Sibabrata Sahoo Date: 2021-03-23 06:46:20 +0000 URL: https://git.openjdk.java.net/loom/commit/5a51d709 8247895: SHA1PRNGReseed.java is calling setSeed(0) Reviewed-by: weijun, rhalade ! test/jdk/sun/security/provider/SecureRandom/SHA1PRNGReseed.java Changeset: 036ae0ea Author: Sibabrata Sahoo Date: 2021-03-23 06:48:01 +0000 URL: https://git.openjdk.java.net/loom/commit/036ae0ea 8225438: javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java failed with Read timed out Reviewed-by: xuelei, rhalade, hchao ! test/jdk/javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java Changeset: 7b6efd3b Author: Marcus G K Williams Committer: Tobias Hartmann Date: 2021-03-23 06:51:12 +0000 URL: https://git.openjdk.java.net/loom/commit/7b6efd3b 8263904: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails on x86_32 Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBzhiI2L.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java Changeset: 289d48ae Author: Joe Wang Date: 2021-03-23 06:52:03 +0000 URL: https://git.openjdk.java.net/loom/commit/289d48ae 8261673: Move javadoc for the lookup mechanism to module-info Reviewed-by: lancea, naoto, iris ! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java ! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java ! src/java.xml/share/classes/module-info.java Changeset: 4ef7c67b Author: Aleksey Shipilev Date: 2021-03-23 06:52:58 +0000 URL: https://git.openjdk.java.net/loom/commit/4ef7c67b 8263979: Cleanup duplicate check in Unicode.contains Reviewed-by: prappo, alanb ! src/java.base/share/classes/sun/nio/cs/Unicode.java Changeset: 57d8f1d0 Author: Aleksey Shipilev Date: 2021-03-23 06:53:45 +0000 URL: https://git.openjdk.java.net/loom/commit/57d8f1d0 8263985: BCEscapeAnalyzer::invoke checks target->is_loaded() twice Reviewed-by: kvn, thartmann ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp Changeset: df01b15b Author: Aleksey Shipilev Date: 2021-03-23 06:54:27 +0000 URL: https://git.openjdk.java.net/loom/commit/df01b15b 8263977: GTK L&F: Cleanup duplicate checks in GTKStyle and GTKLookAndFeel Reviewed-by: serb, pbansal, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: 0b03d047 Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2021-03-23 06:55:05 +0000 URL: https://git.openjdk.java.net/loom/commit/0b03d047 8167015: compiler/codecache/jmx/PoolsIndependenceTest.java timeout Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/codecache/jmx/PoolsIndependenceTest.java Changeset: 2da882c0 Author: Nils Eliasson Date: 2021-03-23 07:45:48 +0000 URL: https://git.openjdk.java.net/loom/commit/2da882c0 8262465: Very long compilation times and high memory consumption in C2 debug builds Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/reg_split.cpp Changeset: 7b81f8e3 Author: Jie Fu Date: 2021-03-23 07:51:58 +0000 URL: https://git.openjdk.java.net/loom/commit/7b81f8e3 8263915: runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java fails when UseCompressedClassPointers is off Reviewed-by: minqi ! test/hotspot/jtreg/runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java Changeset: fd3a33a8 Author: Roland Westrelin Date: 2021-03-23 08:15:47 +0000 URL: https://git.openjdk.java.net/loom/commit/fd3a33a8 8263189: C2: assert(!had_error) failed: bad dominance Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/longcountedloops/TestDeadLongPhi.java Changeset: 851474a8 Author: Nick Gasson Date: 2021-03-23 10:20:56 +0000 URL: https://git.openjdk.java.net/loom/commit/851474a8 8263649: AArch64: update cas.m4 to match current AD file Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/cas.m4 Changeset: 9dad857e Author: Daniel Fuchs Date: 2021-03-23 10:39:42 +0000 URL: https://git.openjdk.java.net/loom/commit/9dad857e 8263080: Obsolete relationship in MulticastSocket API documentation. Reviewed-by: alanb ! src/java.base/share/classes/java/net/MulticastSocket.java Changeset: de2ff256 Author: Coleen Phillimore Date: 2021-03-23 11:35:55 +0000 URL: https://git.openjdk.java.net/loom/commit/de2ff256 8263974: Move SystemDictionary::verify_protection_domain Reviewed-by: hseigel, lfoltan, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/oops/klass.cpp Changeset: fbd57bd4 Author: Lutz Schmidt Date: 2021-03-23 11:50:16 +0000 URL: https://git.openjdk.java.net/loom/commit/fbd57bd4 8263260: [s390] Support latest hardware (z14 and z15) Reviewed-by: goetz, mdoerr ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp Changeset: 5bc382fb Author: Coleen Phillimore Date: 2021-03-23 12:11:26 +0000 URL: https://git.openjdk.java.net/loom/commit/5bc382fb 8263976: Remove block allocation from BasicHashtable Reviewed-by: lfoltan, iklam ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/loaderConstraints.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiTagMapTable.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java Changeset: 8c1ab38e Author: Prasanta Sadhukhan Date: 2021-03-23 12:15:03 +0000 URL: https://git.openjdk.java.net/loom/commit/8c1ab38e 8263766: Confusing specification of JEditorPaneAccessibleHypertextSupport constructor Reviewed-by: azvegint, pbansal ! src/java.desktop/share/classes/javax/swing/JEditorPane.java Changeset: 23353626 Author: Andrey Turbanov Committer: Aleksey Shipilev Date: 2021-03-23 13:21:44 +0000 URL: https://git.openjdk.java.net/loom/commit/23353626 8264032: Improve thread safety of Runtime.version() Reviewed-by: shade, alanb ! src/java.base/share/classes/java/lang/Runtime.java Changeset: bd7a184b Author: Michael McMahon Date: 2021-03-23 13:25:56 +0000 URL: https://git.openjdk.java.net/loom/commit/bd7a184b 8263442: Potential bug in jdk.internal.net.http.common.Utils.CONTEXT_RESTRICTED Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/AuthFilter.java Changeset: e9321cdc Author: Albert Mingkun Yang Date: 2021-03-23 13:40:48 +0000 URL: https://git.openjdk.java.net/loom/commit/e9321cdc 8263964: Redundant check in ObjectStartArray::object_starts_in_range Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp Changeset: 8fa34e40 Author: Brian Burkhalter Date: 2021-03-23 16:03:59 +0000 URL: https://git.openjdk.java.net/loom/commit/8fa34e40 8241619: (fs) Files.newByteChannel(path, Set.of(CREATE_NEW, READ)) does not throw a FileAlreadyExistsException when the file exists Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/package-info.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/nio/file/spi/package-info.java Changeset: d7268fa3 Author: Brian Burkhalter Date: 2021-03-23 16:06:21 +0000 URL: https://git.openjdk.java.net/loom/commit/d7268fa3 8251942: PrintStream specification is not clear which flush method is automatically invoked Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/io/PrintStream.java Changeset: c087f3ed Author: Aleksey Shipilev Date: 2021-03-23 17:48:19 +0000 URL: https://git.openjdk.java.net/loom/commit/c087f3ed 8263995: Incorrect double-checked locking in Types.arraySuperType() Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java Changeset: 087c8bfb Author: Albert Mingkun Yang Date: 2021-03-23 18:18:39 +0000 URL: https://git.openjdk.java.net/loom/commit/087c8bfb 8264041: Incorrect comments for ParallelCompactData::summarize_dense_prefix Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 1c9817b0 Author: Calvin Cheung Date: 2021-03-23 19:05:50 +0000 URL: https://git.openjdk.java.net/loom/commit/1c9817b0 8261479: CDS runtime code should check exceptions Reviewed-by: minqi, dholmes, iklam ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 47ef0389 Author: Kim Barrett Date: 2021-03-23 20:54:23 +0000 URL: https://git.openjdk.java.net/loom/commit/47ef0389 8263905: Remove finalize methods for SocketInput/OutputStream Reviewed-by: alanb, vtewari, dfuchs, mchung ! src/java.base/share/classes/java/net/SocketInputStream.java ! src/java.base/share/classes/java/net/SocketOutputStream.java Changeset: 91d86e6a Author: Koichi Sakata Committer: Chris Plummer Date: 2021-03-23 21:12:54 +0000 URL: https://git.openjdk.java.net/loom/commit/91d86e6a 8263572: Output from jstack mixed mode is misaligned Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: 35102cb0 Author: Ioi Lam Date: 2021-03-23 21:15:38 +0000 URL: https://git.openjdk.java.net/loom/commit/35102cb0 8263992: Remove dead code NativeLookup::base_library_lookup Reviewed-by: coleenp, dholmes ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/nativeLookup.hpp Changeset: 2425462a Author: Kim Barrett Date: 2021-03-23 21:16:35 +0000 URL: https://git.openjdk.java.net/loom/commit/2425462a 8263903: Use Cleaner instead of finalize to auto stop Timer thread Reviewed-by: dholmes, alanb, bchristi, rriggs, mchung ! src/java.base/share/classes/java/util/Timer.java + test/jdk/java/util/Timer/AutoStop.java Changeset: 15bcf6d9 Author: Andy Herrick Date: 2021-03-23 21:45:40 +0000 URL: https://git.openjdk.java.net/loom/commit/15bcf6d9 8264055: backout JDK-8248904 in order to resubmit with additional attribution. Reviewed-by: kcr, asemenyuk ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java = src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/java32.png ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties = src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/java.icns - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/product-def.plist - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/sandbox.plist ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/java48.ico ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java Changeset: 0b2aa1b6 Author: Weijun Wang Date: 2021-03-23 22:23:37 +0000 URL: https://git.openjdk.java.net/loom/commit/0b2aa1b6 8263978: Clarify why 0 argument is ignored in SecureRandom::setSeed Reviewed-by: valeriep ! src/java.base/share/classes/java/security/SecureRandom.java Changeset: 8d63bb6a Author: Erik Gahlin Date: 2021-03-24 04:06:48 +0000 URL: https://git.openjdk.java.net/loom/commit/8d63bb6a 8260565: JFR: Fix copyright header in tests Reviewed-by: mseledtsov, mgronlun ! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java ! test/jdk/jdk/jfr/api/consumer/TestGetStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java ! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClassLoader.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedThreadGroupParent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingInternals.java ! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestToString.java ! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestMultipleChunk.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/EventProducer.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestAwaitTermination.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestConstructor.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDisable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestEnable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnFlush.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecursive.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxSize.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetSettings.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetStartTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStartAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestUtils.java ! test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java ! test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java ! test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java ! test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java ! test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java ! test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java ! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEmptyChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEnableEvents.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEventRegistration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFiltering.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRecordingBefore.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRemovedChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryProperty.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartSingleChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestUnstarted.java ! test/jdk/jdk/jfr/api/event/TestAbstractEvent.java ! test/jdk/jdk/jfr/api/event/TestBeginEnd.java ! test/jdk/jdk/jfr/api/event/TestClinitRegistration.java ! test/jdk/jdk/jfr/api/event/TestClonedEvent.java ! test/jdk/jdk/jfr/api/event/TestEnableDisable.java ! test/jdk/jdk/jfr/api/event/TestEventDuration.java ! test/jdk/jdk/jfr/api/event/TestEventFactory.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegisterTwice.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegistration.java ! test/jdk/jdk/jfr/api/event/TestExtends.java ! test/jdk/jdk/jfr/api/event/TestGetDuration.java ! test/jdk/jdk/jfr/api/event/TestIsEnabled.java ! test/jdk/jdk/jfr/api/event/TestIsEnabledMultiple.java ! test/jdk/jdk/jfr/api/event/TestOwnCommit.java ! test/jdk/jdk/jfr/api/event/TestShouldCommit.java ! test/jdk/jdk/jfr/api/event/TestStaticEnable.java ! test/jdk/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/flightrecorder/MyListener.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddListenerTwice.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddPeriodicEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestFlightRecorderListenerRecorderInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetEventTypes.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetPlatformRecorder.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetRecordings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetSettings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsAvailable.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListener.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListenerNull.java ! test/jdk/jdk/jfr/api/flightrecorder/TestPeriodicEventsSameHook.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRecorderInitializationCallback.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRegisterUnregisterEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestCategory.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestContentType.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDescription.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDynamicAnnotation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestEnabled.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestExperimental.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFieldAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestHasValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestInheritedAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestLabel.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestMetadata.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestName.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegistered.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegisteredFalseAndRunning.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRelational.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestSimpleMetadataEvent.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackTrace.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThreshold.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestTypesIdentical.java ! test/jdk/jdk/jfr/api/metadata/eventtype/EventWithCustomSettings.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetCategory.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDefaultValues.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetEventType.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetField.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetSettings.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/AnnotatedSetting.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/BaseEvent.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/CustomEvent.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/PlainSetting.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestDefaultValue.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotationElement.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetLabel.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetName.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeId.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeName.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestClasses.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestIsArray.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestSimpleTypes.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestValueDescriptorContentType.java ! test/jdk/jdk/jfr/api/modules/TestModularizedEvent.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.annotation/module-info.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.annotation/test/jfr/annotation/ModularizedAnnotation.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.event/module-info.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.event/test/jfr/event/ModularizedOrdinaryEvent.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.event/test/jfr/event/ModularizedPeriodicEvent.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.main/module-info.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.main/test/jfr/main/MainTest.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.setting/module-info.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.setting/test/jfr/setting/ModularizedSetting.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderInitialized.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListener.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileExist.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestInvalid.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestLongPath.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestMultiple.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestState.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestWithDuration.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpInvalid.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpLongPath.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpMultiple.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpReadOnly.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpState.java ! test/jdk/jdk/jfr/api/recording/event/TestChunkPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestEventTime.java ! test/jdk/jdk/jfr/api/recording/event/TestLoadEventAfterStart.java ! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableMultiple.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestRecordingEnableDisable.java ! test/jdk/jdk/jfr/api/recording/event/TestThreshold.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetId.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSize.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSizeToMem.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingBase.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java ! test/jdk/jdk/jfr/api/recording/options/TestDuration.java ! test/jdk/jdk/jfr/api/recording/options/TestName.java ! test/jdk/jdk/jfr/api/recording/settings/TestConfigurationGetContents.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromPath.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromReader.java ! test/jdk/jdk/jfr/api/recording/settings/TestGetConfigurations.java ! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! test/jdk/jdk/jfr/api/recording/state/TestOptionState.java ! test/jdk/jdk/jfr/api/recording/state/TestState.java ! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java ! test/jdk/jdk/jfr/api/recording/state/TestStateIdenticalListeners.java ! test/jdk/jdk/jfr/api/recording/state/TestStateInvalid.java ! test/jdk/jdk/jfr/api/recording/state/TestStateMultiple.java ! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java ! test/jdk/jdk/jfr/api/recording/time/TestTime.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeDuration.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeMultiple.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeScheduleStart.java ! test/jdk/jdk/jfr/api/settings/RegExpControl.java ! test/jdk/jdk/jfr/api/settings/StringListSetting.java ! test/jdk/jdk/jfr/api/settings/TestFilterEvents.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheStats.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeperConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeperStats.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerStats.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java ! test/jdk/jdk/jfr/event/gc/collection/AppGCProvoker.java ! test/jdk/jdk/jfr/event/gc/collection/GCEventAll.java ! test/jdk/jdk/jfr/event/gc/collection/GCGarbageCollectionUtil.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/collection/YoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/GCHeapConfigurationEventTester.java ! test/jdk/jdk/jfr/event/gc/configuration/GCHeapConfigurationEventVerifier.java ! test/jdk/jdk/jfr/event/gc/configuration/GCYoungGenerationConfigurationEventTester.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithNewRatio.java ! test/jdk/jdk/jfr/event/gc/detailed/ExecuteOOMApp.java ! test/jdk/jdk/jfr/event/gc/detailed/OOMApp.java ! test/jdk/jdk/jfr/event/gc/detailed/PromotionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/PromotionFailedEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/StressAllocationGCEvents.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1AIHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1ConcurrentModeFailureEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1EvacMemoryStatsEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1HeapRegionInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1HeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1IHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1MMUEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithG1.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestTenuringDistributionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/ObjectCountAfterGCEvent.java ! test/jdk/jdk/jfr/event/gc/objectcount/ObjectCountEventVerifier.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithSerial.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountEvent.java ! test/jdk/jdk/jfr/event/gc/refstat/RefStatEvent.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/io/IOEvent.java ! test/jdk/jdk/jfr/event/io/IOHelper.java ! test/jdk/jdk/jfr/event/io/InstrumentationCallback.java ! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java ! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java ! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java ! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketEvents.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/jdk/jfr/event/oldobject/OldObjects.java ! test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java ! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestCircularReference.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoader.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestFieldInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestG1.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapShallow.java ! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java ! test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java ! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataObject.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/oldobject/TestParallel.java ! test/jdk/jdk/jfr/event/oldobject/TestReferenceChainLimit.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/oldobject/TestSerial.java ! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/jdk/jfr/event/os/TestCPUInformation.java ! test/jdk/jdk/jfr/event/os/TestCPULoad.java ! test/jdk/jdk/jfr/event/os/TestCPUTimeStampCounter.java ! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java ! test/jdk/jdk/jfr/event/os/TestOSInfo.java ! test/jdk/jdk/jfr/event/os/TestPhysicalMemoryEvent.java ! test/jdk/jdk/jfr/event/os/TestProcessStart.java ! test/jdk/jdk/jfr/event/os/TestSystemProcess.java ! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java ! test/jdk/jdk/jfr/event/os/TestVirtualizationInfo.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/event/runtime/Bytes.java ! test/jdk/jdk/jfr/event/runtime/LatchedThread.java ! test/jdk/jdk/jfr/event/runtime/RedefinableClass.java ! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java ! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java ! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClasses.java ! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionEvents.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionSubclass.java ! test/jdk/jdk/jfr/event/runtime/TestFlush.java ! test/jdk/jdk/jfr/event/runtime/TestJavaBlockedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorInflateEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitTimeOut.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEventBean.java ! test/jdk/jdk/jfr/event/runtime/TestModuleEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java ! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java ! test/jdk/jdk/jfr/event/runtime/TestSystemPropertyEvent.java ! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadAllocationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadDumpEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThrowableInstrumentation.java ! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java ! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java ! test/jdk/jdk/jfr/event/sampling/TestNative.java ! test/jdk/jdk/jfr/javaagent/InstrumentationEventCallback.java ! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java ! test/jdk/jdk/jfr/jcmd/JcmdAsserts.java ! test/jdk/jdk/jfr/jcmd/JcmdHelper.java ! test/jdk/jdk/jfr/jcmd/TestJcmdChangeLogLevel.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpWithFileName.java ! test/jdk/jdk/jfr/jcmd/TestJcmdLegacy.java ! test/jdk/jdk/jfr/jcmd/TestJcmdSaveToFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartDirNotExist.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartInvaldFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithOptions.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithSettings.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopInvalidFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopReadOnlyFile.java ! test/jdk/jdk/jfr/jmx/JmxHelper.java ! test/jdk/jdk/jfr/jmx/TestClone.java ! test/jdk/jdk/jfr/jmx/TestCloneRepeat.java ! test/jdk/jdk/jfr/jmx/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/TestCopyTo.java ! test/jdk/jdk/jfr/jmx/TestCopyToInvalidPath.java ! test/jdk/jdk/jfr/jmx/TestCopyToReadOnlyDir.java ! test/jdk/jdk/jfr/jmx/TestCopyToRunning.java ! test/jdk/jdk/jfr/jmx/TestEventTypes.java ! test/jdk/jdk/jfr/jmx/TestFlightRecorderMXBeanLeak.java ! test/jdk/jdk/jfr/jmx/TestGetRecordings.java ! test/jdk/jdk/jfr/jmx/TestGetRecordingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestMultipleRecordings.java ! test/jdk/jdk/jfr/jmx/TestNotificationListener.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfiguration.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettings.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestRecordingState.java ! test/jdk/jdk/jfr/jmx/TestRecordingStateInvalid.java ! test/jdk/jdk/jfr/jmx/TestSetConfiguration.java ! test/jdk/jdk/jfr/jmx/TestSetConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestSnapshot.java ! test/jdk/jdk/jfr/jmx/TestStartRecording.java ! test/jdk/jdk/jfr/jmx/TestStream.java ! test/jdk/jdk/jfr/jmx/TestStreamClosed.java ! test/jdk/jdk/jfr/jmx/TestStreamMultiple.java ! test/jdk/jdk/jfr/jmx/TestWrongId.java ! test/jdk/jdk/jfr/jmx/info/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/info/TestEventTypeInfo.java ! test/jdk/jdk/jfr/jmx/info/TestRecordingInfo.java ! test/jdk/jdk/jfr/jmx/info/TestSettingDescriptorInfo.java ! test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java ! test/jdk/jdk/jfr/jmx/security/TestNoControlPermission.java ! test/jdk/jdk/jfr/jmx/security/TestNoMonitorPermission.java ! test/jdk/jdk/jfr/jmx/security/TestNotificationListenerPermission.java ! test/jdk/jdk/jfr/jmx/streaming/TestClose.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java ! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java ! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java ! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java ! test/jdk/jdk/jfr/jmx/streaming/TestNew.java ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java ! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java ! test/jdk/jdk/jfr/jvm/HelloWorldEvent1.java ! test/jdk/jdk/jfr/jvm/HelloWorldEvent2.java ! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java ! test/jdk/jdk/jfr/jvm/TestClassId.java ! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java ! test/jdk/jdk/jfr/jvm/TestCounterTime.java ! test/jdk/jdk/jfr/jvm/TestCreateNative.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java ! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java ! test/jdk/jdk/jfr/jvm/TestFatEvent.java ! test/jdk/jdk/jfr/jvm/TestFormatDuration.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/jvm/TestJavaEvent.java ! test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent512k.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java ! test/jdk/jdk/jfr/jvm/TestLogImplementation.java ! test/jdk/jdk/jfr/jvm/TestLogOutput.java ! test/jdk/jdk/jfr/jvm/TestPid.java ! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java ! test/jdk/jdk/jfr/jvm/TestUnsupportedVM.java ! test/jdk/jdk/jfr/startupargs/StartupHelper.java ! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java ! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java ! test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPath.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPathLong.java ! test/jdk/jdk/jfr/startupargs/TestRetransform.java ! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java ! test/jdk/jdk/jfr/startupargs/TestStartDelay.java ! test/jdk/jdk/jfr/startupargs/TestStartDelayRunning.java ! test/jdk/jdk/jfr/startupargs/TestStartDuration.java ! test/jdk/jdk/jfr/startupargs/TestStartMaxAgeSize.java ! test/jdk/jdk/jfr/startupargs/TestStartName.java ! test/jdk/jdk/jfr/startupargs/TestStartNoSettings.java ! test/jdk/jdk/jfr/startupargs/TestStartRecording.java ! test/jdk/jdk/jfr/tool/EndTicksComparator.java ! test/jdk/jdk/jfr/tool/ExecuteHelper.java ! test/jdk/jdk/jfr/tool/TestAssemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java ! test/jdk/jdk/jfr/tool/TestHelp.java ! test/jdk/jdk/jfr/tool/TestMetadata.java ! test/jdk/jdk/jfr/tool/TestPrint.java ! test/jdk/jdk/jfr/tool/TestPrintDefault.java ! test/jdk/jdk/jfr/tool/TestPrintJSON.java ! test/jdk/jdk/jfr/tool/TestPrintXML.java ! test/jdk/jdk/jfr/tool/TestSummary.java Changeset: 6e3a158a Author: Wang Huang Committer: Vladimir Kozlov Date: 2021-03-24 06:30:50 +0000 URL: https://git.openjdk.java.net/loom/commit/6e3a158a 8263352: assert(use == polladr) failed: the use should be a safepoint polling Co-authored-by: Wang Huang Co-authored-by: Wu Yan Reviewed-by: kvn ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestOptimizeFillWithStripMinedLoop.java Changeset: da512bf5 Author: Aleksey Shipilev Date: 2021-03-24 06:49:55 +0000 URL: https://git.openjdk.java.net/loom/commit/da512bf5 8264050: Remove unused field VM_HeapWalkOperation::_collecting_heap_roots Reviewed-by: coleenp, tschatzl ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: cb776edf Author: Aleksey Shipilev Date: 2021-03-24 07:01:25 +0000 URL: https://git.openjdk.java.net/loom/commit/cb776edf 8263981: java.awt.image.ComponentSampleModel equals/hashcode use numBands twice Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java Changeset: 45e1bab8 Author: Alex Blewitt Committer: Aleksey Shipilev Date: 2021-03-24 07:25:32 +0000 URL: https://git.openjdk.java.net/loom/commit/45e1bab8 8264091: Use the blessed modifier order in java.logging Reviewed-by: lancea, iris, shade ! src/java.logging/share/classes/java/util/logging/ErrorManager.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java Changeset: 06d46d6c Author: Jie Fu Date: 2021-03-24 09:30:54 +0000 URL: https://git.openjdk.java.net/loom/commit/06d46d6c 8264008: Incorrect metaspace statistics after JEP 387 when UseCompressedClassPointers is off Reviewed-by: stuefe ! src/hotspot/share/memory/metaspace.cpp ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java Changeset: fad84840 Author: Ian Graves Committer: Jan Lahoda Date: 2021-03-24 09:31:54 +0000 URL: https://git.openjdk.java.net/loom/commit/fad84840 8263411: Convert jshell tool to use Stream.toList() Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ContinuousCompletionProvider.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Selector.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java Changeset: ae9af57b Author: Erik Gahlin Date: 2021-03-24 09:54:29 +0000 URL: https://git.openjdk.java.net/loom/commit/ae9af57b 8264001: JFR: Modernize implementation Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java ! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java ! src/jdk.jfr/share/classes/jdk/jfr/Event.java ! src/jdk.jfr/share/classes/jdk/jfr/EventType.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/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/SettingDescriptor.java ! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/MetadataEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedStackTrace.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/package-info.java ! src/jdk.jfr/share/classes/jdk/jfr/events/AbstractBufferStatisticsEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/AnnotationConstruct.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Logger.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.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/Type.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FinishedStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ObjectFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/OngoingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFilter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketChannelImplInstrumentor.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/StreamManager.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Help.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/JSONWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Version.java Changeset: 329697b0 Author: Patrick Concannon Date: 2021-03-24 09:57:22 +0000 URL: https://git.openjdk.java.net/loom/commit/329697b0 8263358: Update java.lang to use instanceof pattern variable Reviewed-by: iris, chegar, mchung, dfuchs ! 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/Shutdown.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ResolvedModule.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java Changeset: a79f0956 Author: Stefan Karlsson Date: 2021-03-24 10:28:38 +0000 URL: https://git.openjdk.java.net/loom/commit/a79f0956 8263721: Unify oop casting Reviewed-by: kbarrett, coleenp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/relocInfo_ppc.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/objectStartArray.inline.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.inline.hpp ! src/hotspot/share/oops/compressedOops.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/oops/test_typeArrayOop.cpp Changeset: 6c0fbf70 Author: Jan Lahoda Date: 2021-03-24 10:34:31 +0000 URL: https://git.openjdk.java.net/loom/commit/6c0fbf70 8254196: jshell infinite loops when startup script contains System.exit call Reviewed-by: sundar ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java ! test/langtools/jdk/jshell/ToolBasicTest.java Changeset: e55aa41f Author: Michael McMahon Date: 2021-03-24 11:59:19 +0000 URL: https://git.openjdk.java.net/loom/commit/e55aa41f 8263899: HttpClient throws NPE in AuthenticationFilter when parsing www-authenticate head Reviewed-by: dfuchs, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java + test/jdk/java/net/httpclient/EmptyAuthenticate.java Changeset: 9ee0b9a1 Author: Zhengyu Gu Date: 2021-03-24 12:14:14 +0000 URL: https://git.openjdk.java.net/loom/commit/9ee0b9a1 8264052: Shenandoah: Backout 8263832 Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 5d7e93c8 Author: Coleen Phillimore Date: 2021-03-24 12:15:51 +0000 URL: https://git.openjdk.java.net/loom/commit/5d7e93c8 8264004: Don't use TRAPS if no exceptions are thrown Reviewed-by: dholmes, iklam, hseigel, dcubed ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp Changeset: bc91596c Author: Coleen Phillimore Date: 2021-03-24 12:18:57 +0000 URL: https://git.openjdk.java.net/loom/commit/bc91596c 8264051: Remove unused TRAPS parameters from runtime functions Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp Changeset: 4d8e9860 Author: Gerard Ziemski Date: 2021-03-24 15:18:39 +0000 URL: https://git.openjdk.java.net/loom/commit/4d8e9860 8261966: macOS M1: report in hs_err log if we are running x86 code in emulation mode (Rosetta) Reviewed-by: dcubed, mikael, dholmes ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 57c3f271 Author: Vladimir Kozlov Date: 2021-03-24 15:31:13 +0000 URL: https://git.openjdk.java.net/loom/commit/57c3f271 8263989: Cleanup in EA Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp Changeset: deda80f0 Author: Andy Herrick Date: 2021-03-24 15:39:54 +0000 URL: https://git.openjdk.java.net/loom/commit/deda80f0 8264057: [redo] JDK-8248904: Add support to jpackage for the Mac App Store. Co-authored-by: Erwin Morrhey Reviewed-by: kcr, asemenyuk ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java = src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/JavaApp.png ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template = src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/JavaApp.icns ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/product-def.plist = src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/sandbox.plist ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/JavaApp.ico ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java Changeset: 3aee5ad2 Author: Thomas Schatzl Date: 2021-03-24 16:00:39 +0000 URL: https://git.openjdk.java.net/loom/commit/3aee5ad2 8264026: Remove dependency between free collection set and eagerly reclaim humongous object tasks Reviewed-by: sjohanss, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 133a63b4 Author: Aleksei Voitylov Committer: Claes Redestad Date: 2021-03-24 16:32:36 +0000 URL: https://git.openjdk.java.net/loom/commit/133a63b4 8263968: CDS: java/lang/ModuleLayer.EMPTY_LAYER should be singleton Reviewed-by: iklam, dholmes, alanb, redestad ! src/hotspot/share/memory/heapShared.cpp ! src/java.base/share/classes/java/lang/ModuleLayer.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckArchivedModuleApp.java Changeset: 70d34017 Author: Andy Herrick Date: 2021-03-24 16:34:22 +0000 URL: https://git.openjdk.java.net/loom/commit/70d34017 8263887: Re-create default icons Reviewed-by: almatvee, asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/share/IconTest.java Changeset: 5ca5962d Author: Andy Herrick Date: 2021-03-24 16:36:02 +0000 URL: https://git.openjdk.java.net/loom/commit/5ca5962d 8259926: Error in jpackage sample usage in the help text Reviewed-by: asemenyuk, almatvee, naoto ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties Changeset: 3e751a5a Author: Jonathan Gibbons Date: 2021-03-24 19:51:35 +0000 URL: https://git.openjdk.java.net/loom/commit/3e751a5a 8263198: javadoc HELP page Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Headings.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/HtmlIds.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/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/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java ! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/langtools/jdk/javadoc/doclet/testHelpOption/test-help.html ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java Changeset: 1a13c9ef Author: Jonathan Gibbons Date: 2021-03-24 20:13:01 +0000 URL: https://git.openjdk.java.net/loom/commit/1a13c9ef 8263473: Update annotation terminology (2) Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java Changeset: 623f0b6b Author: Stefan Johansson Date: 2021-03-24 20:28:04 +0000 URL: https://git.openjdk.java.net/loom/commit/623f0b6b 8262235: Remove unnecessary logic in hugetlbfs_sanity_check() Reviewed-by: iwalulya, tschatzl ! src/hotspot/os/linux/os_linux.cpp Changeset: 0f152f9b Author: Alan Bateman Date: 2021-03-25 19:20:38 +0000 URL: https://git.openjdk.java.net/loom/commit/0f152f9b Merge ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/lang/StackFrameInfo.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java ! test/jdk/java/lang/ProcessBuilder/Basic.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jtreg-ext/requires/VMProps.java ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp + src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/lang/StackFrameInfo.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java ! test/jdk/java/lang/ProcessBuilder/Basic.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jtreg-ext/requires/VMProps.java Changeset: 61d4b745 Author: Alan Bateman Date: 2021-03-26 06:31:22 +0000 URL: https://git.openjdk.java.net/loom/commit/61d4b745 Merge ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.cpp From duke at openjdk.java.net Fri Mar 26 08:05:26 2021 From: duke at openjdk.java.net (duke) Date: Fri, 26 Mar 2021 08:05:26 GMT Subject: git: openjdk/loom: master: 126 new changesets Message-ID: <773162a1-95fa-460d-a42d-776657a5c857@openjdk.java.net> Changeset: 99b39aad Author: Joe Darcy Date: 2021-03-17 21:58:48 +0000 URL: https://git.openjdk.java.net/loom/commit/99b39aad 8262807: Note assumptions of core reflection modeling and parameter handling Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java ! src/java.base/share/classes/java/lang/reflect/package-info.java Changeset: 50ff0d4d Author: Chris Plummer Date: 2021-03-17 22:03:32 +0000 URL: https://git.openjdk.java.net/loom/commit/50ff0d4d 8263756: Fix ZGC ProblemList entry for serviceability/sa/ClhsdbSymbol.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 5d5813a5 Author: Chris Plummer Date: 2021-03-17 23:25:04 +0000 URL: https://git.openjdk.java.net/loom/commit/5d5813a5 8263757: Remove serviceability/sa/ClhsdClasses.java from ZGC problem list Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 9225a230 Author: Jaikiran Pai Date: 2021-03-18 01:45:07 +0000 URL: https://git.openjdk.java.net/loom/commit/9225a230 8263108: Class initialization deadlock in java.lang.constant Reviewed-by: vtewari, plevart, chegar ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java + test/jdk/java/lang/constant/DynamicConstantDescTest.java Changeset: 81ba5784 Author: Fei Yang Date: 2021-03-18 02:26:44 +0000 URL: https://git.openjdk.java.net/loom/commit/81ba5784 8263676: AArch64: one potential bug in C1 LIRGenerator::generate_address() Reviewed-by: adinn ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp Changeset: 2b93ae00 Author: Ioi Lam Date: 2021-03-18 04:15:58 +0000 URL: https://git.openjdk.java.net/loom/commit/2b93ae00 8261480: MetaspaceShared::preload_and_dump should check exceptions Reviewed-by: dholmes, ccheung ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classListParser.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/lambdaFormInvokers.cpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java Changeset: 444a80b9 Author: Thomas Stuefe Date: 2021-03-18 04:47:43 +0000 URL: https://git.openjdk.java.net/loom/commit/444a80b9 8263455: NMT: assert on registering a region which completely engulfs an existing region Reviewed-by: zgu, coleenp ! src/hotspot/share/services/virtualMemoryTracker.hpp Changeset: 72b82fd7 Author: Stefan Karlsson Date: 2021-03-18 06:52:48 +0000 URL: https://git.openjdk.java.net/loom/commit/72b82fd7 8263725: JFR oldobject tests are not run when GCs are specified explicitly Reviewed-by: tschatzl, mgronlun ! test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java ! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestCircularReference.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestFieldInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestG1.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapShallow.java ! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java ! test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java ! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/oldobject/TestParallel.java ! test/jdk/jdk/jfr/event/oldobject/TestReferenceChainLimit.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/oldobject/TestSerial.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java Changeset: ff52f298 Author: Jamsheed Mohammed C M Date: 2021-03-18 09:22:17 +0000 URL: https://git.openjdk.java.net/loom/commit/ff52f298 8260716: Assert in MacroAssembler::clear_mem with -XX:-IdealizeClearArrayNode Reviewed-by: kvn, thartmann ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad + test/hotspot/jtreg/compiler/codegen/ClearArrayTest.java Changeset: 9cd21b68 Author: Jan Lahoda Date: 2021-03-18 12:37:20 +0000 URL: https://git.openjdk.java.net/loom/commit/9cd21b68 8263590: Rawtypes warnings should be produced for pattern matching in instanceof Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/patterns/RawTypeBindingWarning.java + test/langtools/tools/javac/patterns/RawTypeBindingWarning.out Changeset: 63eae8fa Author: Claes Redestad Date: 2021-03-18 12:47:57 +0000 URL: https://git.openjdk.java.net/loom/commit/63eae8fa 8260605: Various java.lang.invoke cleanups Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java Changeset: 3f31a6ba Author: Yi Yang Committer: Christian Hagedorn Date: 2021-03-18 13:07:57 +0000 URL: https://git.openjdk.java.net/loom/commit/3f31a6ba 8263775: C2: igv_print() crash unexpectedly when called from debugger Reviewed-by: chagedorn ! src/hotspot/share/opto/compile.cpp Changeset: a85dc557 Author: Alexey Ivanov Date: 2021-03-18 13:26:22 +0000 URL: https://git.openjdk.java.net/loom/commit/a85dc557 8263311: Watch registry changes for remote printers update instead of polling Reviewed-by: psadhukhan, serb ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp ! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java Changeset: 8c8d1b31 Author: Hamlin Li Date: 2021-03-18 14:14:52 +0000 URL: https://git.openjdk.java.net/loom/commit/8c8d1b31 8263495: Gather liveness info in the mark phase of G1 full gc Co-authored-by: Shoubing Ma Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: e333b6e1 Author: Igor Ignatyev Date: 2021-03-18 15:34:58 +0000 URL: https://git.openjdk.java.net/loom/commit/e333b6e1 8246494: introduce vm.flagless at-requires property Reviewed-by: mseledtsov, sspitsyn ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/applications/scimark/Scimark.java ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/gtest/LargePageGtests.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/jtreg-ext/requires/VMProps.java Changeset: 21db0f67 Author: Alex Blewitt Committer: Igor Ignatyev Date: 2021-03-18 16:41:49 +0000 URL: https://git.openjdk.java.net/loom/commit/21db0f67 8263659: Reflow GTestResultParser for better readability Reviewed-by: shade, iignatyev ! test/hotspot/jtreg/gtest/GTestResultParser.java Changeset: e543a500 Author: Alexander Zuev Date: 2021-03-18 19:50:20 +0000 URL: https://git.openjdk.java.net/loom/commit/e543a500 8261352: Create implementation for component peer for all the components who should be ignored in a11y interactions Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/IgnoreAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/IgnoreAccessibility.m Changeset: 2173fedd Author: Phil Race Date: 2021-03-18 20:00:11 +0000 URL: https://git.openjdk.java.net/loom/commit/2173fedd 8263439: getSupportedAttributeValues() throws NPE for Finishings attribute Reviewed-by: psadhukhan, azvegint ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java + test/jdk/javax/print/attribute/AllSupportedValues/PrintValues.java Changeset: e34f766b Author: Coleen Phillimore Date: 2021-03-18 20:00:55 +0000 URL: https://git.openjdk.java.net/loom/commit/e34f766b 8252723: Run stack016.java also with C2-only Reviewed-by: mseledtsov, iklam ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: 01ddf3d2 Author: Sergey Bylokhov Date: 2021-03-18 20:07:34 +0000 URL: https://git.openjdk.java.net/loom/commit/01ddf3d2 8263622: The java.awt.color.ICC_Profile#setData invert the order of bytes for the "head" tag Reviewed-by: azvegint ! src/java.desktop/share/native/liblcms/LCMS.c + test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java Changeset: c82a673c Author: Alex Menkov Date: 2021-03-18 20:10:26 +0000 URL: https://git.openjdk.java.net/loom/commit/c82a673c 8262001: java/lang/management/ThreadMXBean/ResetPeakThreadCount.java failed with "RuntimeException: Current Peak = 14 Expected to be == previous peak = 7 + 8" Reviewed-by: dfuchs, sspitsyn ! test/jdk/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java Changeset: fa0f1614 Author: Brian Burkhalter Date: 2021-03-18 21:12:33 +0000 URL: https://git.openjdk.java.net/loom/commit/fa0f1614 8263742: (bf) MappedByteBuffer.force() should use the capacity as its upper bound Reviewed-by: adinn, alanb ! src/java.base/share/classes/java/nio/MappedByteBuffer.java Changeset: 788e30c1 Author: Roger Riggs Date: 2021-03-18 21:26:46 +0000 URL: https://git.openjdk.java.net/loom/commit/788e30c1 8263320: [test] Add Object Stream Formatter to work with test utility HexPrinter Reviewed-by: chegar + test/lib-test/jdk/test/lib/hexdump/ObjectStreamPrinterTest.java + test/lib-test/jdk/test/lib/hexdump/StreamDumpTest.java + test/lib/jdk/test/lib/hexdump/ObjectStreamPrinter.java + test/lib/jdk/test/lib/hexdump/StreamDump.java Changeset: ed1e25d5 Author: Phil Race Date: 2021-03-18 21:52:33 +0000 URL: https://git.openjdk.java.net/loom/commit/ed1e25d5 8263833: Stop disabling warnings for sunFont.c with gcc Reviewed-by: erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 6aa28b3b Author: Bradford Wetmore Date: 2021-03-18 22:31:01 +0000 URL: https://git.openjdk.java.net/loom/commit/6aa28b3b 8263827: Suspend "missing" javadoc doclint checks for smartcardio Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj ! make/Docs.gmk Changeset: 434a399b Author: Valerie Peng Date: 2021-03-18 23:23:19 +0000 URL: https://git.openjdk.java.net/loom/commit/434a399b 8260274: Cipher.init(int, key) does not use highest priority provider for random bytes Reviewed-by: ascarpino, xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/sun/security/jca/JCAUtil.java ! src/java.base/share/classes/sun/security/jca/Providers.java + test/jdk/java/security/misc/TestDefaultRandom.java Changeset: d185655c Author: Zhengyu Gu Date: 2021-03-19 00:20:18 +0000 URL: https://git.openjdk.java.net/loom/commit/d185655c 8263832: Shenandoah: Fixing parallel thread iteration in final mark task Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 1a21f779 Author: Sergey Bylokhov Date: 2021-03-19 02:48:30 +0000 URL: https://git.openjdk.java.net/loom/commit/1a21f779 8263482: Make access to the ICC color profiles data multithread-friendly Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.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/cmm/lcms/LCMSProfile.java ! src/java.desktop/share/native/liblcms/LCMS.c Changeset: d24e4cfe Author: Prasanta Sadhukhan Date: 2021-03-19 04:28:39 +0000 URL: https://git.openjdk.java.net/loom/commit/d24e4cfe 8263481: Specification of JComponent::setDefaultLocale doesn't mention that passing 'null' restores VM's default locale Reviewed-by: aivanov ! src/java.desktop/share/classes/javax/swing/JComponent.java + test/jdk/javax/swing/JComponent/TestNullLocale.java Changeset: 454af871 Author: Christoph G?ttschkes Committer: Thomas Stuefe Date: 2021-03-19 08:58:36 +0000 URL: https://git.openjdk.java.net/loom/commit/454af871 8263185: Mallinfo deprecated in glibc 2.33 Reviewed-by: stuefe, dholmes ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: 701fd9da Author: Nils Eliasson Date: 2021-03-19 09:10:09 +0000 URL: https://git.openjdk.java.net/loom/commit/701fd9da 8262476: Add filter to speed up CompileCommand lookup Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compilerOracle.cpp Changeset: 4d51a82b Author: Chris Hegarty Date: 2021-03-19 10:46:05 +0000 URL: https://git.openjdk.java.net/loom/commit/4d51a82b 8263818: Release JNI local references in get/set-InetXXAddress-member helper functions of net_util.c Reviewed-by: alanb ! src/java.base/share/native/libnet/net_util.c Changeset: 57497ab0 Author: Claes Redestad Date: 2021-03-19 10:52:13 +0000 URL: https://git.openjdk.java.net/loom/commit/57497ab0 8263821: Remove unused MethodTypeForm canonicalization codes Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: 1572f3cc Author: Albert Mingkun Yang Date: 2021-03-19 12:13:59 +0000 URL: https://git.openjdk.java.net/loom/commit/1572f3cc 8263852: Unused method SoftRefPolicy::use_should_clear_all_soft_refs Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/softRefPolicy.cpp ! src/hotspot/share/gc/shared/softRefPolicy.hpp Changeset: b49c5893 Author: Alex Blewitt Committer: Claes Redestad Date: 2021-03-19 13:06:58 +0000 URL: https://git.openjdk.java.net/loom/commit/b49c5893 8263658: Use the blessed modifier order in java.base Reviewed-by: rriggs, redestad ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/lang/StackFrameInfo.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/nio/BufferMismatch.java ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/java.base/share/classes/jdk/internal/ref/CleanerFactory.java ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/util/ResourcesMgr.java ! src/java.base/share/classes/sun/security/util/SignatureUtil.java Changeset: d41f7512 Author: Phil Race Date: 2021-03-19 18:12:46 +0000 URL: https://git.openjdk.java.net/loom/commit/d41f7512 8247370: Clean up unused printing code in awt_PrintJob.cpp Reviewed-by: serb, psadhukhan ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp Changeset: 30da9bc3 Author: Chris Plummer Date: 2021-03-19 19:16:59 +0000 URL: https://git.openjdk.java.net/loom/commit/30da9bc3 8263546: Add "findsym" command to clhsdb.html help file Reviewed-by: ysuenaga, lmesnik ! src/jdk.hotspot.agent/doc/clhsdb.html Changeset: ed701ea6 Author: Chris Plummer Date: 2021-03-19 19:20:11 +0000 URL: https://git.openjdk.java.net/loom/commit/ed701ea6 8262271: SA: Add new stress test that tests getting the stack trace of an active thread Reviewed-by: ysuenaga, sspitsyn + test/jdk/sun/tools/jhsdb/JStackStressTest.java Changeset: 0b5216a9 Author: Ian Graves Committer: Alexey Semenyuk Date: 2021-03-19 19:51:21 +0000 URL: https://git.openjdk.java.net/loom/commit/0b5216a9 8263545: Convert jpackage to use Stream.toList() Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LibProvidersLookup.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PathGroupTest.java Changeset: 57fc8e9b Author: Alex Menkov Date: 2021-03-19 20:11:32 +0000 URL: https://git.openjdk.java.net/loom/commit/57fc8e9b 8262080: vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java failed with "ERROR: new event is not ThreadStartEvent" Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java Changeset: 6737135b Author: Alex Menkov Date: 2021-03-19 20:13:05 +0000 URL: https://git.openjdk.java.net/loom/commit/6737135b 8262083: vmTestbase/nsk/jvmti/SetEventNotificationMode/setnotif001/TestDescription.java failed with "No notification: event JVMTI_EVENT_FRAME_POP (61)" Reviewed-by: lmesnik, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventNotificationMode/setnotif001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventNotificationMode/setnotif001/setnotif001.cpp Changeset: 80d3ea02 Author: Alex Blewitt Committer: Claes Redestad Date: 2021-03-19 21:04:25 +0000 URL: https://git.openjdk.java.net/loom/commit/80d3ea02 8263885: Use the blessed modifier order in java.sql/rowset/transation.xa Reviewed-by: redestad, lancea ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.sql/share/classes/java/sql/Types.java ! src/java.transaction.xa/share/classes/javax/transaction/xa/XAException.java ! src/java.transaction.xa/share/classes/javax/transaction/xa/XAResource.java ! src/java.transaction.xa/share/classes/javax/transaction/xa/Xid.java Changeset: 77ebc110 Author: Alex Blewitt Committer: Claes Redestad Date: 2021-03-19 21:06:24 +0000 URL: https://git.openjdk.java.net/loom/commit/77ebc110 8263892: More modifier order fixes in java.base Reviewed-by: naoto, iris, redestad ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceSignatureVisitor.java ! src/java.base/share/classes/sun/security/util/DerValue.java Changeset: 6fa6557d Author: Alex Blewitt Committer: Claes Redestad Date: 2021-03-19 21:07:03 +0000 URL: https://git.openjdk.java.net/loom/commit/6fa6557d 8263825: Remove unused and commented out member from NTLMException Reviewed-by: mullan, redestad ! src/java.base/share/classes/com/sun/security/ntlm/NTLMException.java Changeset: 4d9517d2 Author: Ioi Lam Date: 2021-03-19 21:23:14 +0000 URL: https://git.openjdk.java.net/loom/commit/4d9517d2 8263834: Work around gdb for HashtableEntry Reviewed-by: dholmes, stuefe, tschatzl, coleenp ! src/hotspot/share/utilities/hashtable.hpp Changeset: 96e5c3f1 Author: Naoto Sato Date: 2021-03-19 21:48:36 +0000 URL: https://git.openjdk.java.net/loom/commit/96e5c3f1 8263890: Broken links to Unicode.org Reviewed-by: redestad, joehw, iris ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/text/Collator.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java ! src/java.base/share/classes/jdk/internal/icu/text/BidiLine.java ! src/java.base/share/classes/jdk/internal/icu/text/Normalizer2.java ! src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java Changeset: 5b8233ba Author: Thomas Stuefe Date: 2021-03-20 05:51:04 +0000 URL: https://git.openjdk.java.net/loom/commit/5b8233ba 8263871: On sem_destroy() failing we should assert Reviewed-by: dholmes ! src/hotspot/os/posix/semaphore_posix.cpp Changeset: ab66d699 Author: Andrey Turbanov Committer: Sergey Bylokhov Date: 2021-03-20 07:45:02 +0000 URL: https://git.openjdk.java.net/loom/commit/ab66d699 8263138: Initialization of sun.font.SunFontManager.platformFontMap is not thread safe Reviewed-by: aivanov, kizune, serb ! src/java.desktop/share/classes/sun/font/SunFontManager.java Changeset: d2c137d4 Author: Thomas Stuefe Date: 2021-03-20 09:06:53 +0000 URL: https://git.openjdk.java.net/loom/commit/d2c137d4 8263558: Possible NULL dereference in fast path arena free if ZapResourceArea is true Reviewed-by: kbarrett, coleenp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp Changeset: cb742f95 Author: Weijun Wang Date: 2021-03-20 13:42:16 +0000 URL: https://git.openjdk.java.net/loom/commit/cb742f95 8255255: Update Apache Santuario (XML Signature) to version 2.2.1 Reviewed-by: xuelei, mullan ! 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/algorithms/JCEMapper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizationException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/InvalidCanonicalizerException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/C14nHelper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_OmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclOmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclWithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315OmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.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/c14n/implementations/XmlAttrStack.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/AlgorithmAlreadyRegisteredException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/Base64DecodingException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityRuntimeException.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/ContentHandlerAlreadyRegisteredException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/X509Data.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Certificate.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Digest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/InvalidKeyResolverException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/DEREncodedKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/DSAKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/ECKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/KeyInfoReferenceResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/PrivateKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SecretKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SingleKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509CertificateResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509DigestResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509IssuerSerialResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SKIResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SubjectNameResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolverException.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/CertsInFilesystemDirectoryResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/KeyStoreResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/SingleCertificateResolver.java + src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParser.java + src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParserException.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/resource/config.xml ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/InvalidDigestValueException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/InvalidSignatureValueException.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/MissingResourceFailureException.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/signature/ReferenceNotInitializedException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInputDebugger.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceNodeSetData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceOctetStreamData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceSubTreeData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/InvalidTransformException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformationException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transforms.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHere.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N11.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N11_WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusive.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusiveWithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NWithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformEnvelopedSignature.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath2Filter.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPointer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/InclusiveNamespaces.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPath2FilterContainer.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPath2FilterContainer04.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPathFilterCHGPContainer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ClassLoaderUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/EncryptionConstants.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/HelperNodeList.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/I18n.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/IdResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathAPI.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/RFC2253Parser.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/WeakObjectPool.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/apache/xml/internal/security/utils/XPathFactory.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XalanXPathAPI.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverContext.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverAnonymous.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.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/DigesterOutputStream.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/SignerOutputStream.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMBase64Transform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java + src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.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/DOMRetrievalMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java + src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/RSAPSSParameterSpec.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml.crypto/share/legal/santuario.md ! test/jdk/com/sun/org/apache/xml/internal/security/TruncateHMAC.java ! test/jdk/com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java ! test/jdk/com/sun/org/apache/xml/internal/security/transforms/MyTransform.java Changeset: 118a49fc Author: Alexander Zuev Date: 2021-03-20 17:58:28 +0000 URL: https://git.openjdk.java.net/loom/commit/118a49fc 8263846: Bad JNI lookup getFocusOwner in accessibility code on Mac OS X Reviewed-by: azvegint, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: cd45538b Author: David Holmes Date: 2021-03-21 00:42:16 +0000 URL: https://git.openjdk.java.net/loom/commit/cd45538b 8263771: Refactor javaClasses initialization code to isolate dumping code Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/javaClasses.cpp Changeset: 35cd9456 Author: Jie Fu Date: 2021-03-21 23:07:16 +0000 URL: https://git.openjdk.java.net/loom/commit/35cd9456 8263908: Build fails due to initialize_static_field_for_dump defined but not used after JDK-8263771 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/javaClasses.cpp Changeset: 5a7f22ab Author: casparcwang Committer: Jie Fu Date: 2021-03-22 02:18:27 +0000 URL: https://git.openjdk.java.net/loom/commit/5a7f22ab 8263579: ZGC: Concurrent mark hangs with debug loglevel Reviewed-by: pliden, ayang, eosterlund ! src/hotspot/share/gc/z/zMark.cpp Changeset: 42104e55 Author: Ajit Ghaisas Date: 2021-03-22 02:44:59 +0000 URL: https://git.openjdk.java.net/loom/commit/42104e55 8263488: Verify CWarningWindow works with metal rendering pipeline Reviewed-by: serb, pbansal, avu, kizune ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java Changeset: a9d2267f Author: Markus Gr?nlund Date: 2021-03-22 11:52:50 +0000 URL: https://git.openjdk.java.net/loom/commit/a9d2267f 8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*) Co-authored-by: Denghui Dong Reviewed-by: jbachorik, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp ! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp + test/jdk/jdk/jfr/jvm/TestPrimitiveClasses.java Changeset: 6f1bcb05 Author: Henri Tremblay Committer: Harold Seigel Date: 2021-03-22 12:59:28 +0000 URL: https://git.openjdk.java.net/loom/commit/6f1bcb05 8263593: Fix multiple typos in hsdis README Reviewed-by: thartmann ! src/utils/hsdis/README Changeset: 5262d95b Author: Alex Blewitt Committer: Claes Redestad Date: 2021-03-22 13:38:19 +0000 URL: https://git.openjdk.java.net/loom/commit/5262d95b 8263855: Use the blessed modifier order in java.management/naming Reviewed-by: redestad, aefimov, dfuchs ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DescriptorCache.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/NotificationBroadcasterSupport.java ! src/java.management/share/classes/javax/management/StandardMBean.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/RequiredModelMBean.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java ! src/java.management/share/classes/sun/management/HotspotInternal.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.management/share/classes/sun/management/MemoryImpl.java ! src/java.management/share/classes/sun/management/counter/perf/PerfDataEntry.java ! src/java.management/share/classes/sun/management/counter/perf/Prologue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Ber.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ClientId.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/DigestClientId.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EntryChangeResponseControl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClientFactory.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtxFactory.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralException.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaParser.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ManageReferralControl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java ! src/java.naming/share/classes/com/sun/jndi/ldap/PersistentSearchControl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/SimpleClientId.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/ConnectionDesc.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/ConnectionsRef.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Pool.java ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/PoolCleaner.java ! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/LdapSasl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/TlsChannelBinding.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/HierMemDirCtx.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/LazySearchEnumerationImpl.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/url/GenericURLContext.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/url/GenericURLDirContext.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/url/UrlUtil.java ! src/java.naming/share/classes/com/sun/jndi/url/ldap/ldapURLContext.java ! src/java.naming/share/classes/com/sun/jndi/url/ldaps/ldapsURLContextFactory.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.naming/share/classes/javax/naming/directory/DirContext.java ! src/java.naming/share/classes/javax/naming/directory/SearchControls.java ! src/java.naming/share/classes/javax/naming/event/EventContext.java ! src/java.naming/share/classes/javax/naming/ldap/ManageReferralControl.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsResponseControl.java ! src/java.naming/share/classes/javax/naming/ldap/SortControl.java ! src/java.naming/share/classes/javax/naming/ldap/SortResponseControl.java ! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java Changeset: 6c2220e6 Author: Zhengyu Gu Date: 2021-03-22 13:51:52 +0000 URL: https://git.openjdk.java.net/loom/commit/6c2220e6 8263861: Shenandoah: Remove unused member in ShenandoahGCStateResetter Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp Changeset: 0abbfb2f Author: Roger Riggs Date: 2021-03-22 14:50:47 +0000 URL: https://git.openjdk.java.net/loom/commit/0abbfb2f 8263729: [test] divert spurious output away from stream under test in ProcessBuilder Basic test Reviewed-by: stuefe, iklam ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: ba504fce Author: Jonathan Dowland Committer: Chris Hegarty Date: 2021-03-22 15:29:47 +0000 URL: https://git.openjdk.java.net/loom/commit/ba504fce 8187450: JNI local refs exceeds capacity warning in NetworkInterface::getAll Reviewed-by: chegar, dfuchs, aph ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/windows/native/libnet/NetworkInterface.c ! test/jdk/java/net/NetworkInterface/Test.java Changeset: 840ab7bf Author: Alexey Ivanov Date: 2021-03-22 15:54:51 +0000 URL: https://git.openjdk.java.net/loom/commit/840ab7bf 8263894: Convert defaultPrinter and printers fields to local variables Reviewed-by: prr, azvegint, kizune ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java Changeset: b2df5137 Author: Henry Jen Date: 2021-03-22 15:59:49 +0000 URL: https://git.openjdk.java.net/loom/commit/b2df5137 8261785: Calling "main" method in anonymous nested class crashes the JVM Reviewed-by: serb ! src/java.base/macosx/native/libjli/java_md_macosx.m + test/jdk/tools/launcher/8261785/CrashTheJVM.java + test/jdk/tools/launcher/8261785/Test8261785.java Changeset: f08bf4b9 Author: Vladimir Kozlov Date: 2021-03-22 16:16:26 +0000 URL: https://git.openjdk.java.net/loom/commit/f08bf4b9 8263891: Changes for 8076985 missed the fix. Reviewed-by: roland ! src/hotspot/cpu/x86/x86_64.ad Changeset: f84b52b8 Author: Vladimir Kozlov Date: 2021-03-22 17:03:12 +0000 URL: https://git.openjdk.java.net/loom/commit/f84b52b8 8263897: compiler/c2/aarch64/TestVolatilesSerial.java failed with "java.lang.RuntimeException: Wrong method" Reviewed-by: roland ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java Changeset: f62b1008 Author: Leonid Mesnik Date: 2021-03-22 17:56:54 +0000 URL: https://git.openjdk.java.net/loom/commit/f62b1008 8263895: Test nsk/jvmti/GetThreadGroupChildren/getthrdgrpchld001/getthrdgrpchld001.cpp uses incorrect indices Reviewed-by: amenkov, kevinw ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadGroupChildren/getthrdgrpchld001/getthrdgrpchld001.cpp Changeset: a5e7a890 Author: Jie Fu Date: 2021-03-22 23:14:07 +0000 URL: https://git.openjdk.java.net/loom/commit/a5e7a890 8263904: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails on x86_32 Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java Changeset: b23228d1 Author: Jie Fu Date: 2021-03-23 01:18:38 +0000 URL: https://git.openjdk.java.net/loom/commit/b23228d1 8263914: CDS fails to find the default shared archive on x86_32 Reviewed-by: dholmes, iklam ! src/hotspot/share/runtime/arguments.cpp Changeset: 6b4c6541 Author: Tom Rodriguez Date: 2021-03-23 05:48:20 +0000 URL: https://git.openjdk.java.net/loom/commit/6b4c6541 8263776: [JVMCI] add helper to perform Java upcalls Reviewed-by: kvn ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: b2a52ea5 Author: Yasumasa Suenaga Date: 2021-03-23 06:27:20 +0000 URL: https://git.openjdk.java.net/loom/commit/b2a52ea5 8263342: Add --connect option to jhsdb hsdb/clhsdb Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! src/jdk.hotspot.agent/share/man/jhsdb.1 + test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java Changeset: 5a51d709 Author: Sibabrata Sahoo Date: 2021-03-23 06:46:20 +0000 URL: https://git.openjdk.java.net/loom/commit/5a51d709 8247895: SHA1PRNGReseed.java is calling setSeed(0) Reviewed-by: weijun, rhalade ! test/jdk/sun/security/provider/SecureRandom/SHA1PRNGReseed.java Changeset: 036ae0ea Author: Sibabrata Sahoo Date: 2021-03-23 06:48:01 +0000 URL: https://git.openjdk.java.net/loom/commit/036ae0ea 8225438: javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java failed with Read timed out Reviewed-by: xuelei, rhalade, hchao ! test/jdk/javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java Changeset: 7b6efd3b Author: Marcus G K Williams Committer: Tobias Hartmann Date: 2021-03-23 06:51:12 +0000 URL: https://git.openjdk.java.net/loom/commit/7b6efd3b 8263904: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails on x86_32 Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBzhiI2L.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java Changeset: 289d48ae Author: Joe Wang Date: 2021-03-23 06:52:03 +0000 URL: https://git.openjdk.java.net/loom/commit/289d48ae 8261673: Move javadoc for the lookup mechanism to module-info Reviewed-by: lancea, naoto, iris ! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java ! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java ! src/java.xml/share/classes/module-info.java Changeset: 4ef7c67b Author: Aleksey Shipilev Date: 2021-03-23 06:52:58 +0000 URL: https://git.openjdk.java.net/loom/commit/4ef7c67b 8263979: Cleanup duplicate check in Unicode.contains Reviewed-by: prappo, alanb ! src/java.base/share/classes/sun/nio/cs/Unicode.java Changeset: 57d8f1d0 Author: Aleksey Shipilev Date: 2021-03-23 06:53:45 +0000 URL: https://git.openjdk.java.net/loom/commit/57d8f1d0 8263985: BCEscapeAnalyzer::invoke checks target->is_loaded() twice Reviewed-by: kvn, thartmann ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp Changeset: df01b15b Author: Aleksey Shipilev Date: 2021-03-23 06:54:27 +0000 URL: https://git.openjdk.java.net/loom/commit/df01b15b 8263977: GTK L&F: Cleanup duplicate checks in GTKStyle and GTKLookAndFeel Reviewed-by: serb, pbansal, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: 0b03d047 Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2021-03-23 06:55:05 +0000 URL: https://git.openjdk.java.net/loom/commit/0b03d047 8167015: compiler/codecache/jmx/PoolsIndependenceTest.java timeout Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/codecache/jmx/PoolsIndependenceTest.java Changeset: 2da882c0 Author: Nils Eliasson Date: 2021-03-23 07:45:48 +0000 URL: https://git.openjdk.java.net/loom/commit/2da882c0 8262465: Very long compilation times and high memory consumption in C2 debug builds Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/reg_split.cpp Changeset: 7b81f8e3 Author: Jie Fu Date: 2021-03-23 07:51:58 +0000 URL: https://git.openjdk.java.net/loom/commit/7b81f8e3 8263915: runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java fails when UseCompressedClassPointers is off Reviewed-by: minqi ! test/hotspot/jtreg/runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java Changeset: fd3a33a8 Author: Roland Westrelin Date: 2021-03-23 08:15:47 +0000 URL: https://git.openjdk.java.net/loom/commit/fd3a33a8 8263189: C2: assert(!had_error) failed: bad dominance Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/longcountedloops/TestDeadLongPhi.java Changeset: 851474a8 Author: Nick Gasson Date: 2021-03-23 10:20:56 +0000 URL: https://git.openjdk.java.net/loom/commit/851474a8 8263649: AArch64: update cas.m4 to match current AD file Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/cas.m4 Changeset: 9dad857e Author: Daniel Fuchs Date: 2021-03-23 10:39:42 +0000 URL: https://git.openjdk.java.net/loom/commit/9dad857e 8263080: Obsolete relationship in MulticastSocket API documentation. Reviewed-by: alanb ! src/java.base/share/classes/java/net/MulticastSocket.java Changeset: de2ff256 Author: Coleen Phillimore Date: 2021-03-23 11:35:55 +0000 URL: https://git.openjdk.java.net/loom/commit/de2ff256 8263974: Move SystemDictionary::verify_protection_domain Reviewed-by: hseigel, lfoltan, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/oops/klass.cpp Changeset: fbd57bd4 Author: Lutz Schmidt Date: 2021-03-23 11:50:16 +0000 URL: https://git.openjdk.java.net/loom/commit/fbd57bd4 8263260: [s390] Support latest hardware (z14 and z15) Reviewed-by: goetz, mdoerr ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp Changeset: 5bc382fb Author: Coleen Phillimore Date: 2021-03-23 12:11:26 +0000 URL: https://git.openjdk.java.net/loom/commit/5bc382fb 8263976: Remove block allocation from BasicHashtable Reviewed-by: lfoltan, iklam ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/loaderConstraints.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiTagMapTable.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java Changeset: 8c1ab38e Author: Prasanta Sadhukhan Date: 2021-03-23 12:15:03 +0000 URL: https://git.openjdk.java.net/loom/commit/8c1ab38e 8263766: Confusing specification of JEditorPaneAccessibleHypertextSupport constructor Reviewed-by: azvegint, pbansal ! src/java.desktop/share/classes/javax/swing/JEditorPane.java Changeset: 23353626 Author: Andrey Turbanov Committer: Aleksey Shipilev Date: 2021-03-23 13:21:44 +0000 URL: https://git.openjdk.java.net/loom/commit/23353626 8264032: Improve thread safety of Runtime.version() Reviewed-by: shade, alanb ! src/java.base/share/classes/java/lang/Runtime.java Changeset: bd7a184b Author: Michael McMahon Date: 2021-03-23 13:25:56 +0000 URL: https://git.openjdk.java.net/loom/commit/bd7a184b 8263442: Potential bug in jdk.internal.net.http.common.Utils.CONTEXT_RESTRICTED Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/AuthFilter.java Changeset: e9321cdc Author: Albert Mingkun Yang Date: 2021-03-23 13:40:48 +0000 URL: https://git.openjdk.java.net/loom/commit/e9321cdc 8263964: Redundant check in ObjectStartArray::object_starts_in_range Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp Changeset: 8fa34e40 Author: Brian Burkhalter Date: 2021-03-23 16:03:59 +0000 URL: https://git.openjdk.java.net/loom/commit/8fa34e40 8241619: (fs) Files.newByteChannel(path, Set.of(CREATE_NEW, READ)) does not throw a FileAlreadyExistsException when the file exists Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/package-info.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/nio/file/spi/package-info.java Changeset: d7268fa3 Author: Brian Burkhalter Date: 2021-03-23 16:06:21 +0000 URL: https://git.openjdk.java.net/loom/commit/d7268fa3 8251942: PrintStream specification is not clear which flush method is automatically invoked Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/io/PrintStream.java Changeset: c087f3ed Author: Aleksey Shipilev Date: 2021-03-23 17:48:19 +0000 URL: https://git.openjdk.java.net/loom/commit/c087f3ed 8263995: Incorrect double-checked locking in Types.arraySuperType() Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java Changeset: 087c8bfb Author: Albert Mingkun Yang Date: 2021-03-23 18:18:39 +0000 URL: https://git.openjdk.java.net/loom/commit/087c8bfb 8264041: Incorrect comments for ParallelCompactData::summarize_dense_prefix Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 1c9817b0 Author: Calvin Cheung Date: 2021-03-23 19:05:50 +0000 URL: https://git.openjdk.java.net/loom/commit/1c9817b0 8261479: CDS runtime code should check exceptions Reviewed-by: minqi, dholmes, iklam ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 47ef0389 Author: Kim Barrett Date: 2021-03-23 20:54:23 +0000 URL: https://git.openjdk.java.net/loom/commit/47ef0389 8263905: Remove finalize methods for SocketInput/OutputStream Reviewed-by: alanb, vtewari, dfuchs, mchung ! src/java.base/share/classes/java/net/SocketInputStream.java ! src/java.base/share/classes/java/net/SocketOutputStream.java Changeset: 91d86e6a Author: Koichi Sakata Committer: Chris Plummer Date: 2021-03-23 21:12:54 +0000 URL: https://git.openjdk.java.net/loom/commit/91d86e6a 8263572: Output from jstack mixed mode is misaligned Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: 35102cb0 Author: Ioi Lam Date: 2021-03-23 21:15:38 +0000 URL: https://git.openjdk.java.net/loom/commit/35102cb0 8263992: Remove dead code NativeLookup::base_library_lookup Reviewed-by: coleenp, dholmes ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/nativeLookup.hpp Changeset: 2425462a Author: Kim Barrett Date: 2021-03-23 21:16:35 +0000 URL: https://git.openjdk.java.net/loom/commit/2425462a 8263903: Use Cleaner instead of finalize to auto stop Timer thread Reviewed-by: dholmes, alanb, bchristi, rriggs, mchung ! src/java.base/share/classes/java/util/Timer.java + test/jdk/java/util/Timer/AutoStop.java Changeset: 15bcf6d9 Author: Andy Herrick Date: 2021-03-23 21:45:40 +0000 URL: https://git.openjdk.java.net/loom/commit/15bcf6d9 8264055: backout JDK-8248904 in order to resubmit with additional attribution. Reviewed-by: kcr, asemenyuk ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java = src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/java32.png ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties = src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/java.icns - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/product-def.plist - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/sandbox.plist ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/java48.ico ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java Changeset: 0b2aa1b6 Author: Weijun Wang Date: 2021-03-23 22:23:37 +0000 URL: https://git.openjdk.java.net/loom/commit/0b2aa1b6 8263978: Clarify why 0 argument is ignored in SecureRandom::setSeed Reviewed-by: valeriep ! src/java.base/share/classes/java/security/SecureRandom.java Changeset: 8d63bb6a Author: Erik Gahlin Date: 2021-03-24 04:06:48 +0000 URL: https://git.openjdk.java.net/loom/commit/8d63bb6a 8260565: JFR: Fix copyright header in tests Reviewed-by: mseledtsov, mgronlun ! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java ! test/jdk/jdk/jfr/api/consumer/TestGetStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java ! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClassLoader.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedThreadGroupParent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingInternals.java ! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestToString.java ! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestMultipleChunk.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/EventProducer.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestAwaitTermination.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestConstructor.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDisable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestEnable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnFlush.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecursive.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxSize.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetSettings.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetStartTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStartAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestUtils.java ! test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java ! test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java ! test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java ! test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java ! test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java ! test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java ! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEmptyChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEnableEvents.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEventRegistration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFiltering.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRecordingBefore.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRemovedChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryProperty.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartSingleChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestUnstarted.java ! test/jdk/jdk/jfr/api/event/TestAbstractEvent.java ! test/jdk/jdk/jfr/api/event/TestBeginEnd.java ! test/jdk/jdk/jfr/api/event/TestClinitRegistration.java ! test/jdk/jdk/jfr/api/event/TestClonedEvent.java ! test/jdk/jdk/jfr/api/event/TestEnableDisable.java ! test/jdk/jdk/jfr/api/event/TestEventDuration.java ! test/jdk/jdk/jfr/api/event/TestEventFactory.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegisterTwice.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegistration.java ! test/jdk/jdk/jfr/api/event/TestExtends.java ! test/jdk/jdk/jfr/api/event/TestGetDuration.java ! test/jdk/jdk/jfr/api/event/TestIsEnabled.java ! test/jdk/jdk/jfr/api/event/TestIsEnabledMultiple.java ! test/jdk/jdk/jfr/api/event/TestOwnCommit.java ! test/jdk/jdk/jfr/api/event/TestShouldCommit.java ! test/jdk/jdk/jfr/api/event/TestStaticEnable.java ! test/jdk/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/flightrecorder/MyListener.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddListenerTwice.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddPeriodicEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestFlightRecorderListenerRecorderInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetEventTypes.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetPlatformRecorder.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetRecordings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetSettings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsAvailable.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListener.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListenerNull.java ! test/jdk/jdk/jfr/api/flightrecorder/TestPeriodicEventsSameHook.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRecorderInitializationCallback.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRegisterUnregisterEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestCategory.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestContentType.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDescription.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDynamicAnnotation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestEnabled.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestExperimental.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFieldAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestHasValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestInheritedAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestLabel.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestMetadata.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestName.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegistered.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegisteredFalseAndRunning.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRelational.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestSimpleMetadataEvent.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackTrace.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThreshold.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestTypesIdentical.java ! test/jdk/jdk/jfr/api/metadata/eventtype/EventWithCustomSettings.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetCategory.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDefaultValues.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetEventType.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetField.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetSettings.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/AnnotatedSetting.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/BaseEvent.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/CustomEvent.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/PlainSetting.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestDefaultValue.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotationElement.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetLabel.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetName.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeId.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeName.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestClasses.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestIsArray.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestSimpleTypes.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestValueDescriptorContentType.java ! test/jdk/jdk/jfr/api/modules/TestModularizedEvent.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.annotation/module-info.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.annotation/test/jfr/annotation/ModularizedAnnotation.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.event/module-info.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.event/test/jfr/event/ModularizedOrdinaryEvent.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.event/test/jfr/event/ModularizedPeriodicEvent.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.main/module-info.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.main/test/jfr/main/MainTest.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.setting/module-info.java ! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.setting/test/jfr/setting/ModularizedSetting.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderInitialized.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListener.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileExist.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestInvalid.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestLongPath.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestMultiple.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestState.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestWithDuration.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpInvalid.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpLongPath.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpMultiple.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpReadOnly.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpState.java ! test/jdk/jdk/jfr/api/recording/event/TestChunkPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestEventTime.java ! test/jdk/jdk/jfr/api/recording/event/TestLoadEventAfterStart.java ! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableMultiple.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestRecordingEnableDisable.java ! test/jdk/jdk/jfr/api/recording/event/TestThreshold.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetId.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSize.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSizeToMem.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingBase.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java ! test/jdk/jdk/jfr/api/recording/options/TestDuration.java ! test/jdk/jdk/jfr/api/recording/options/TestName.java ! test/jdk/jdk/jfr/api/recording/settings/TestConfigurationGetContents.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromPath.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromReader.java ! test/jdk/jdk/jfr/api/recording/settings/TestGetConfigurations.java ! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! test/jdk/jdk/jfr/api/recording/state/TestOptionState.java ! test/jdk/jdk/jfr/api/recording/state/TestState.java ! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java ! test/jdk/jdk/jfr/api/recording/state/TestStateIdenticalListeners.java ! test/jdk/jdk/jfr/api/recording/state/TestStateInvalid.java ! test/jdk/jdk/jfr/api/recording/state/TestStateMultiple.java ! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java ! test/jdk/jdk/jfr/api/recording/time/TestTime.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeDuration.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeMultiple.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeScheduleStart.java ! test/jdk/jdk/jfr/api/settings/RegExpControl.java ! test/jdk/jdk/jfr/api/settings/StringListSetting.java ! test/jdk/jdk/jfr/api/settings/TestFilterEvents.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheStats.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeperConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeperStats.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerStats.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java ! test/jdk/jdk/jfr/event/gc/collection/AppGCProvoker.java ! test/jdk/jdk/jfr/event/gc/collection/GCEventAll.java ! test/jdk/jdk/jfr/event/gc/collection/GCGarbageCollectionUtil.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/collection/YoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/GCHeapConfigurationEventTester.java ! test/jdk/jdk/jfr/event/gc/configuration/GCHeapConfigurationEventVerifier.java ! test/jdk/jdk/jfr/event/gc/configuration/GCYoungGenerationConfigurationEventTester.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithNewRatio.java ! test/jdk/jdk/jfr/event/gc/detailed/ExecuteOOMApp.java ! test/jdk/jdk/jfr/event/gc/detailed/OOMApp.java ! test/jdk/jdk/jfr/event/gc/detailed/PromotionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/PromotionFailedEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/StressAllocationGCEvents.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1AIHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1ConcurrentModeFailureEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1EvacMemoryStatsEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1HeapRegionInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1HeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1IHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1MMUEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithG1.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestTenuringDistributionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/ObjectCountAfterGCEvent.java ! test/jdk/jdk/jfr/event/gc/objectcount/ObjectCountEventVerifier.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithSerial.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountEvent.java ! test/jdk/jdk/jfr/event/gc/refstat/RefStatEvent.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/io/IOEvent.java ! test/jdk/jdk/jfr/event/io/IOHelper.java ! test/jdk/jdk/jfr/event/io/InstrumentationCallback.java ! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java ! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java ! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java ! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketEvents.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/jdk/jfr/event/oldobject/OldObjects.java ! test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java ! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestCircularReference.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoader.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestFieldInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestG1.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapShallow.java ! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java ! test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java ! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataObject.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/oldobject/TestParallel.java ! test/jdk/jdk/jfr/event/oldobject/TestReferenceChainLimit.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/oldobject/TestSerial.java ! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/jdk/jfr/event/os/TestCPUInformation.java ! test/jdk/jdk/jfr/event/os/TestCPULoad.java ! test/jdk/jdk/jfr/event/os/TestCPUTimeStampCounter.java ! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java ! test/jdk/jdk/jfr/event/os/TestOSInfo.java ! test/jdk/jdk/jfr/event/os/TestPhysicalMemoryEvent.java ! test/jdk/jdk/jfr/event/os/TestProcessStart.java ! test/jdk/jdk/jfr/event/os/TestSystemProcess.java ! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java ! test/jdk/jdk/jfr/event/os/TestVirtualizationInfo.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/event/runtime/Bytes.java ! test/jdk/jdk/jfr/event/runtime/LatchedThread.java ! test/jdk/jdk/jfr/event/runtime/RedefinableClass.java ! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java ! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java ! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClasses.java ! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionEvents.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionSubclass.java ! test/jdk/jdk/jfr/event/runtime/TestFlush.java ! test/jdk/jdk/jfr/event/runtime/TestJavaBlockedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorInflateEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitTimeOut.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEventBean.java ! test/jdk/jdk/jfr/event/runtime/TestModuleEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java ! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java ! test/jdk/jdk/jfr/event/runtime/TestSystemPropertyEvent.java ! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadAllocationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadDumpEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThrowableInstrumentation.java ! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java ! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java ! test/jdk/jdk/jfr/event/sampling/TestNative.java ! test/jdk/jdk/jfr/javaagent/InstrumentationEventCallback.java ! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java ! test/jdk/jdk/jfr/jcmd/JcmdAsserts.java ! test/jdk/jdk/jfr/jcmd/JcmdHelper.java ! test/jdk/jdk/jfr/jcmd/TestJcmdChangeLogLevel.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpWithFileName.java ! test/jdk/jdk/jfr/jcmd/TestJcmdLegacy.java ! test/jdk/jdk/jfr/jcmd/TestJcmdSaveToFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartDirNotExist.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartInvaldFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithOptions.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithSettings.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopInvalidFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopReadOnlyFile.java ! test/jdk/jdk/jfr/jmx/JmxHelper.java ! test/jdk/jdk/jfr/jmx/TestClone.java ! test/jdk/jdk/jfr/jmx/TestCloneRepeat.java ! test/jdk/jdk/jfr/jmx/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/TestCopyTo.java ! test/jdk/jdk/jfr/jmx/TestCopyToInvalidPath.java ! test/jdk/jdk/jfr/jmx/TestCopyToReadOnlyDir.java ! test/jdk/jdk/jfr/jmx/TestCopyToRunning.java ! test/jdk/jdk/jfr/jmx/TestEventTypes.java ! test/jdk/jdk/jfr/jmx/TestFlightRecorderMXBeanLeak.java ! test/jdk/jdk/jfr/jmx/TestGetRecordings.java ! test/jdk/jdk/jfr/jmx/TestGetRecordingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestMultipleRecordings.java ! test/jdk/jdk/jfr/jmx/TestNotificationListener.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfiguration.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettings.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestRecordingState.java ! test/jdk/jdk/jfr/jmx/TestRecordingStateInvalid.java ! test/jdk/jdk/jfr/jmx/TestSetConfiguration.java ! test/jdk/jdk/jfr/jmx/TestSetConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestSnapshot.java ! test/jdk/jdk/jfr/jmx/TestStartRecording.java ! test/jdk/jdk/jfr/jmx/TestStream.java ! test/jdk/jdk/jfr/jmx/TestStreamClosed.java ! test/jdk/jdk/jfr/jmx/TestStreamMultiple.java ! test/jdk/jdk/jfr/jmx/TestWrongId.java ! test/jdk/jdk/jfr/jmx/info/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/info/TestEventTypeInfo.java ! test/jdk/jdk/jfr/jmx/info/TestRecordingInfo.java ! test/jdk/jdk/jfr/jmx/info/TestSettingDescriptorInfo.java ! test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java ! test/jdk/jdk/jfr/jmx/security/TestNoControlPermission.java ! test/jdk/jdk/jfr/jmx/security/TestNoMonitorPermission.java ! test/jdk/jdk/jfr/jmx/security/TestNotificationListenerPermission.java ! test/jdk/jdk/jfr/jmx/streaming/TestClose.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java ! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java ! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java ! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java ! test/jdk/jdk/jfr/jmx/streaming/TestNew.java ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java ! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java ! test/jdk/jdk/jfr/jvm/HelloWorldEvent1.java ! test/jdk/jdk/jfr/jvm/HelloWorldEvent2.java ! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java ! test/jdk/jdk/jfr/jvm/TestClassId.java ! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java ! test/jdk/jdk/jfr/jvm/TestCounterTime.java ! test/jdk/jdk/jfr/jvm/TestCreateNative.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java ! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java ! test/jdk/jdk/jfr/jvm/TestFatEvent.java ! test/jdk/jdk/jfr/jvm/TestFormatDuration.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/jvm/TestJavaEvent.java ! test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent512k.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java ! test/jdk/jdk/jfr/jvm/TestLogImplementation.java ! test/jdk/jdk/jfr/jvm/TestLogOutput.java ! test/jdk/jdk/jfr/jvm/TestPid.java ! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java ! test/jdk/jdk/jfr/jvm/TestUnsupportedVM.java ! test/jdk/jdk/jfr/startupargs/StartupHelper.java ! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java ! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java ! test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPath.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPathLong.java ! test/jdk/jdk/jfr/startupargs/TestRetransform.java ! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java ! test/jdk/jdk/jfr/startupargs/TestStartDelay.java ! test/jdk/jdk/jfr/startupargs/TestStartDelayRunning.java ! test/jdk/jdk/jfr/startupargs/TestStartDuration.java ! test/jdk/jdk/jfr/startupargs/TestStartMaxAgeSize.java ! test/jdk/jdk/jfr/startupargs/TestStartName.java ! test/jdk/jdk/jfr/startupargs/TestStartNoSettings.java ! test/jdk/jdk/jfr/startupargs/TestStartRecording.java ! test/jdk/jdk/jfr/tool/EndTicksComparator.java ! test/jdk/jdk/jfr/tool/ExecuteHelper.java ! test/jdk/jdk/jfr/tool/TestAssemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java ! test/jdk/jdk/jfr/tool/TestHelp.java ! test/jdk/jdk/jfr/tool/TestMetadata.java ! test/jdk/jdk/jfr/tool/TestPrint.java ! test/jdk/jdk/jfr/tool/TestPrintDefault.java ! test/jdk/jdk/jfr/tool/TestPrintJSON.java ! test/jdk/jdk/jfr/tool/TestPrintXML.java ! test/jdk/jdk/jfr/tool/TestSummary.java Changeset: 6e3a158a Author: Wang Huang Committer: Vladimir Kozlov Date: 2021-03-24 06:30:50 +0000 URL: https://git.openjdk.java.net/loom/commit/6e3a158a 8263352: assert(use == polladr) failed: the use should be a safepoint polling Co-authored-by: Wang Huang Co-authored-by: Wu Yan Reviewed-by: kvn ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestOptimizeFillWithStripMinedLoop.java Changeset: da512bf5 Author: Aleksey Shipilev Date: 2021-03-24 06:49:55 +0000 URL: https://git.openjdk.java.net/loom/commit/da512bf5 8264050: Remove unused field VM_HeapWalkOperation::_collecting_heap_roots Reviewed-by: coleenp, tschatzl ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: cb776edf Author: Aleksey Shipilev Date: 2021-03-24 07:01:25 +0000 URL: https://git.openjdk.java.net/loom/commit/cb776edf 8263981: java.awt.image.ComponentSampleModel equals/hashcode use numBands twice Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java Changeset: 45e1bab8 Author: Alex Blewitt Committer: Aleksey Shipilev Date: 2021-03-24 07:25:32 +0000 URL: https://git.openjdk.java.net/loom/commit/45e1bab8 8264091: Use the blessed modifier order in java.logging Reviewed-by: lancea, iris, shade ! src/java.logging/share/classes/java/util/logging/ErrorManager.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java Changeset: 06d46d6c Author: Jie Fu Date: 2021-03-24 09:30:54 +0000 URL: https://git.openjdk.java.net/loom/commit/06d46d6c 8264008: Incorrect metaspace statistics after JEP 387 when UseCompressedClassPointers is off Reviewed-by: stuefe ! src/hotspot/share/memory/metaspace.cpp ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java Changeset: fad84840 Author: Ian Graves Committer: Jan Lahoda Date: 2021-03-24 09:31:54 +0000 URL: https://git.openjdk.java.net/loom/commit/fad84840 8263411: Convert jshell tool to use Stream.toList() Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ContinuousCompletionProvider.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Selector.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java Changeset: ae9af57b Author: Erik Gahlin Date: 2021-03-24 09:54:29 +0000 URL: https://git.openjdk.java.net/loom/commit/ae9af57b 8264001: JFR: Modernize implementation Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java ! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java ! src/jdk.jfr/share/classes/jdk/jfr/Event.java ! src/jdk.jfr/share/classes/jdk/jfr/EventType.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/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/SettingDescriptor.java ! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/MetadataEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedStackTrace.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/package-info.java ! src/jdk.jfr/share/classes/jdk/jfr/events/AbstractBufferStatisticsEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/AnnotationConstruct.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Logger.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.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/Type.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FinishedStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ObjectFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/OngoingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFilter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketChannelImplInstrumentor.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/StreamManager.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Help.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/JSONWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Version.java Changeset: 329697b0 Author: Patrick Concannon Date: 2021-03-24 09:57:22 +0000 URL: https://git.openjdk.java.net/loom/commit/329697b0 8263358: Update java.lang to use instanceof pattern variable Reviewed-by: iris, chegar, mchung, dfuchs ! 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/Shutdown.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ResolvedModule.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java Changeset: a79f0956 Author: Stefan Karlsson Date: 2021-03-24 10:28:38 +0000 URL: https://git.openjdk.java.net/loom/commit/a79f0956 8263721: Unify oop casting Reviewed-by: kbarrett, coleenp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/relocInfo_ppc.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/objectStartArray.inline.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.inline.hpp ! src/hotspot/share/oops/compressedOops.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/oops/test_typeArrayOop.cpp Changeset: 6c0fbf70 Author: Jan Lahoda Date: 2021-03-24 10:34:31 +0000 URL: https://git.openjdk.java.net/loom/commit/6c0fbf70 8254196: jshell infinite loops when startup script contains System.exit call Reviewed-by: sundar ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java ! test/langtools/jdk/jshell/ToolBasicTest.java Changeset: e55aa41f Author: Michael McMahon Date: 2021-03-24 11:59:19 +0000 URL: https://git.openjdk.java.net/loom/commit/e55aa41f 8263899: HttpClient throws NPE in AuthenticationFilter when parsing www-authenticate head Reviewed-by: dfuchs, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java + test/jdk/java/net/httpclient/EmptyAuthenticate.java Changeset: 9ee0b9a1 Author: Zhengyu Gu Date: 2021-03-24 12:14:14 +0000 URL: https://git.openjdk.java.net/loom/commit/9ee0b9a1 8264052: Shenandoah: Backout 8263832 Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 5d7e93c8 Author: Coleen Phillimore Date: 2021-03-24 12:15:51 +0000 URL: https://git.openjdk.java.net/loom/commit/5d7e93c8 8264004: Don't use TRAPS if no exceptions are thrown Reviewed-by: dholmes, iklam, hseigel, dcubed ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp Changeset: bc91596c Author: Coleen Phillimore Date: 2021-03-24 12:18:57 +0000 URL: https://git.openjdk.java.net/loom/commit/bc91596c 8264051: Remove unused TRAPS parameters from runtime functions Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp Changeset: 4d8e9860 Author: Gerard Ziemski Date: 2021-03-24 15:18:39 +0000 URL: https://git.openjdk.java.net/loom/commit/4d8e9860 8261966: macOS M1: report in hs_err log if we are running x86 code in emulation mode (Rosetta) Reviewed-by: dcubed, mikael, dholmes ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 57c3f271 Author: Vladimir Kozlov Date: 2021-03-24 15:31:13 +0000 URL: https://git.openjdk.java.net/loom/commit/57c3f271 8263989: Cleanup in EA Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp Changeset: deda80f0 Author: Andy Herrick Date: 2021-03-24 15:39:54 +0000 URL: https://git.openjdk.java.net/loom/commit/deda80f0 8264057: [redo] JDK-8248904: Add support to jpackage for the Mac App Store. Co-authored-by: Erwin Morrhey Reviewed-by: kcr, asemenyuk ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java = src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/JavaApp.png ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template = src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/JavaApp.icns ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/product-def.plist = src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/sandbox.plist ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/JavaApp.ico ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java Changeset: 3aee5ad2 Author: Thomas Schatzl Date: 2021-03-24 16:00:39 +0000 URL: https://git.openjdk.java.net/loom/commit/3aee5ad2 8264026: Remove dependency between free collection set and eagerly reclaim humongous object tasks Reviewed-by: sjohanss, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 133a63b4 Author: Aleksei Voitylov Committer: Claes Redestad Date: 2021-03-24 16:32:36 +0000 URL: https://git.openjdk.java.net/loom/commit/133a63b4 8263968: CDS: java/lang/ModuleLayer.EMPTY_LAYER should be singleton Reviewed-by: iklam, dholmes, alanb, redestad ! src/hotspot/share/memory/heapShared.cpp ! src/java.base/share/classes/java/lang/ModuleLayer.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckArchivedModuleApp.java Changeset: 70d34017 Author: Andy Herrick Date: 2021-03-24 16:34:22 +0000 URL: https://git.openjdk.java.net/loom/commit/70d34017 8263887: Re-create default icons Reviewed-by: almatvee, asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/share/IconTest.java Changeset: 5ca5962d Author: Andy Herrick Date: 2021-03-24 16:36:02 +0000 URL: https://git.openjdk.java.net/loom/commit/5ca5962d 8259926: Error in jpackage sample usage in the help text Reviewed-by: asemenyuk, almatvee, naoto ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties Changeset: 3e751a5a Author: Jonathan Gibbons Date: 2021-03-24 19:51:35 +0000 URL: https://git.openjdk.java.net/loom/commit/3e751a5a 8263198: javadoc HELP page Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Headings.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/HtmlIds.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/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/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java ! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/langtools/jdk/javadoc/doclet/testHelpOption/test-help.html ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java Changeset: 1a13c9ef Author: Jonathan Gibbons Date: 2021-03-24 20:13:01 +0000 URL: https://git.openjdk.java.net/loom/commit/1a13c9ef 8263473: Update annotation terminology (2) Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java Changeset: 623f0b6b Author: Stefan Johansson Date: 2021-03-24 20:28:04 +0000 URL: https://git.openjdk.java.net/loom/commit/623f0b6b 8262235: Remove unnecessary logic in hugetlbfs_sanity_check() Reviewed-by: iwalulya, tschatzl ! src/hotspot/os/linux/os_linux.cpp From duke at openjdk.java.net Fri Mar 26 16:12:07 2021 From: duke at openjdk.java.net (duke) Date: Fri, 26 Mar 2021 16:12:07 GMT Subject: git: openjdk/loom: fibers: 3 new changesets Message-ID: <0309fc0d-d5b2-44a2-92c8-ad059cb1f978@openjdk.java.net> Changeset: 83dc514a Author: Alan Bateman Date: 2021-03-26 08:17:49 +0000 URL: https://git.openjdk.java.net/loom/commit/83dc514a Missing validateMirror ! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventRequestManagerImpl.java Changeset: 1aff49f4 Author: Alan Bateman Date: 2021-03-26 10:29:21 +0000 URL: https://git.openjdk.java.net/loom/commit/1aff49f4 javadoc tweak ! src/java.base/share/classes/java/lang/ThreadGroup.java Changeset: 2ae17c0a Author: Alan Bateman Date: 2021-03-26 13:58:12 +0000 URL: https://git.openjdk.java.net/loom/commit/2ae17c0a Split out thread tracker to allow use by debugger ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java + src/java.base/share/classes/jdk/internal/vm/ThreadTracker.java From duke at openjdk.java.net Sat Mar 27 03:06:50 2021 From: duke at openjdk.java.net (duke) Date: Sat, 27 Mar 2021 03:06:50 GMT Subject: git: openjdk/loom: fibers: Updated problemlist. Message-ID: Changeset: e6a6022f Author: lmesnik Date: 2021-03-26 20:06:20 +0000 URL: https://git.openjdk.java.net/loom/commit/e6a6022f Updated problemlist. ! test/hotspot/jtreg/ProblemList-vthread.txt From duke at openjdk.java.net Mon Mar 29 17:54:58 2021 From: duke at openjdk.java.net (duke) Date: Mon, 29 Mar 2021 17:54:58 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <8e00ea53-eea2-4a15-81db-bd85a474b4f1@openjdk.java.net> Changeset: 34f8386f Author: Ron Pressler Date: 2021-03-29 18:53:23 +0000 URL: https://git.openjdk.java.net/loom/commit/34f8386f - ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/frame.cpp Changeset: 0931d17a Author: Ron Pressler Date: 2021-03-29 18:53:49 +0000 URL: https://git.openjdk.java.net/loom/commit/0931d17a Fix issue with ZGC ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/oops/stackChunkOop.hpp From duke at openjdk.java.net Mon Mar 29 21:54:36 2021 From: duke at openjdk.java.net (duke) Date: Mon, 29 Mar 2021 21:54:36 GMT Subject: git: openjdk/loom: fibers: JFR ThreadStart/End events testing added. Message-ID: <145a2cd9-d26f-49da-a2e9-4e07c4e010e9@openjdk.java.net> Changeset: 1fa9e0a0 Author: lmesnik Date: 2021-03-29 14:53:30 +0000 URL: https://git.openjdk.java.net/loom/commit/1fa9e0a0 JFR ThreadStart/End events testing added. ! test/jdk/jdk/jfr/event/runtime/LatchedThread.java ! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java = test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java + test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java From duke at openjdk.java.net Tue Mar 30 12:21:41 2021 From: duke at openjdk.java.net (duke) Date: Tue, 30 Mar 2021 12:21:41 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <96a323ca-4e0e-43ce-9aa1-6257390e7f4b@openjdk.java.net> Changeset: c174264a Author: Ron Pressler Date: 2021-03-30 13:20:32 +0000 URL: https://git.openjdk.java.net/loom/commit/c174264a Remove double nop experiment code ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.inline.hpp ! src/hotspot/share/runtime/continuation.hpp Changeset: 1705408a Author: Ron Pressler Date: 2021-03-30 13:21:00 +0000 URL: https://git.openjdk.java.net/loom/commit/1705408a - ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp From aph at redhat.com Tue Mar 30 13:33:56 2021 From: aph at redhat.com (Andrew Haley) Date: Tue, 30 Mar 2021 14:33:56 +0100 Subject: Scope Locals Message-ID: <4e813e30-8864-cdb9-49e8-e95573b002a0@redhat.com> In Project Loom, we've been looking at scope-local variables. The idea is to support something like a "special variable" in Common Lisp. This is a dynamically-scoped variable which acquires a value on entry to a lexical scope, and when that scope terminates, its previous value (or none) is restored. We also intend to support thread inheritance for scope locals, so that parallel constructs can easily set a value in the outer scope before threads start. One useful way to think of scope locals is as invisible parameters which are passed to every method. However, we will only allow values to propagate from caller to called methods: assignments to a scope local variable in a called method will not be observed in the calling method, because when a scope terminates, scope locals set in that scope will have their previous values restored. So why not use ThreadLocals for this? It's mostly a question of scalability and security. Because values bound to scope locals are immutable (more later) a set of scope-local bindings can be copied by reference without any multi-threading concerns. When a sub-thread is started, it is only necessary to copy a pointer to the parent thread's scope locals, rather than deep-copy the parent's ThreadLocalMap, as has to be done with ThreadLocals. This is simply too slow and uses too much memory for Loom, which may have millions of Threads in fly at a time. We'd like to implement this without any changes to the Language or Virtual Machine specifications, so a language-centric design like this isn't going to happen: scopeLocal MyType x; { x = value; ... code that eventually calls foo() } void foo() { ... code that uses x ... } I've been kicking around various ideas and implementations of scope locals for some time, and I've now got something to share with the wider world, somewhat inspired by Haskell syntax, which looks something like. let x = expr1 y = expr2 in ... expression that uses x, y ... Translated into something a bit more Java-esque, that looks like // Declare to scope locals x and y static final ScopeLocal x = ... ; static final ScopeLocal y = ... ; { ScopeLocal.set(x, expr1) .set(y, expr2) .in(() -> ... code that uses x and y ...) } I quite like the way this looks, and it allows for some interesting and useful variants. In particular, the result of the "binding expression" (a list of key/value pairs): ScopeLocal.set(x, expr1) .set(y, expr2) can be passed to threads, saved for later use, and so on. We'll still enforce the rule that bindings cannot be *used* except inside the in() method. There are some disadvantages to this approach, in particular that this method chaining can result in the creation of a bunch of temporary objects. Insisting on the use of a Lambda (a Runnable or a Callable) is, however, necessary in order strictly to enforce the property that a binding acquires a value on entry to a lexical scope, and when that scope terminates, its previous value (or none) is restored. I'm not entirely sure about the naming here. set() is given a different meaning from usual, and I'm not sure anyone would let me get away with using let(). in() is slightly odd too, and perhaps something more verbose would be better. Other possibilities are e.g. ScopeLocal.bind(x, expr1) .bind(y, expr2) .exec(() -> ... code that uses x and y ...) Thank you for reading this far; comments and questions welcome. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From duke at openjdk.java.net Tue Mar 30 14:51:07 2021 From: duke at openjdk.java.net (duke) Date: Tue, 30 Mar 2021 14:51:07 GMT Subject: git: openjdk/loom: fibers: hide VTMT inconsistency gap around Continuation.yield Message-ID: Changeset: f9db7ee9 Author: Serguei Spitsyn Date: 2021-03-30 14:50:40 +0000 URL: https://git.openjdk.java.net/loom/commit/f9db7ee9 hide VTMT inconsistency gap around Continuation.yield ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/native/libjava/VirtualThread.c From john.r.rose at oracle.com Wed Mar 31 00:00:29 2021 From: john.r.rose at oracle.com (John Rose) Date: Wed, 31 Mar 2021 00:00:29 +0000 Subject: Scope Locals In-Reply-To: <4e813e30-8864-cdb9-49e8-e95573b002a0@redhat.com> References: <4e813e30-8864-cdb9-49e8-e95573b002a0@redhat.com> Message-ID: <6C880739-E6D3-4053-93EB-A578F283D1B5@oracle.com> On Mar 30, 2021, at 6:33 AM, Andrew Haley wrote: > > In Project Loom, we've been looking at scope-local variables. > > The idea is to support something like a "special variable" in > Common Lisp. This is a dynamically-scoped variable which acquires a > value on entry to a lexical scope, and when that scope terminates, its > previous value (or none) is restored. We also intend to support thread > inheritance for scope locals, so that parallel constructs can easily > set a value in the outer scope before threads start. This is very good. I support this goal as a way to escape from the corner we?ve painted ourselves into with ThreadLocal. And I agree Common Lisp gives a good mental model, at least as a starting point. There are aspects of the CL model I?d like to question carefully before importing. The two main ones are (a) surface syntax for variable access: ?naked? variable names are the access syntax for a CL special-variable, but that?s not appropriate for Java, because it impinges on the JLS which is managed very conservatively. Also (b) do we need special variables to be side-effectible? That imports costs; it would be better if they were ?effectively final?, with the usual provisions for escaping that limitation explicitly (add an indirection to a non-final variable). > One useful way to think of scope locals is as invisible parameters > which are passed to every method. However, we will only allow values to > propagate from caller to called methods: assignments to a scope local > variable in a called method will not be observed in the calling method, > because when a scope terminates, scope locals set in that scope will > have their previous values restored. This isolation is true of both assignments and bindings. I?d rather outlaw assignments completely (see above). > We'd like to implement this without any changes to the Language or > Virtual Machine specifications, so a language-centric design like > this isn't going to happen: > > scopeLocal MyType x; > > { > x = value; > ... code that eventually calls foo() > > } > > void foo() { > ... code that uses x ... > } > > I've been kicking around various ideas and implementations of scope > locals for some time, and I've now got something to share with the > wider world, somewhat inspired by Haskell syntax, which looks > something like. > > let x = expr1 > y = expr2 > in > ... expression that uses x, y ... > > Translated into something a bit more Java-esque, that looks like > > // Declare to scope locals x and y > static final ScopeLocal x = ... ; > static final ScopeLocal y = ... ; > > { > ScopeLocal.set(x, expr1) > .set(y, expr2) > .in(() -> ... code that uses x and y ...) > } Perhaps you meant to say ?code that uses x.get() and y.get()?? > I quite like the way this looks, and it allows for some interesting > and useful variants. In particular, the result of the "binding > expression" (a list of key/value pairs): > > ScopeLocal.set(x, expr1) > .set(y, expr2) > > can be passed to threads, saved for later use, and so on. This raises the question of separation of concerns: What linkage *does* a scoping link (term here??) have to threads, apart from the ?in? call and the ?get? call? More fundamentally, what is the type returned by ScopeLocal.set(?)? Is it a ScopeLocal, or is it a scoping link (type TBD), or are those one and the same? Can I say: var slink = ScopeLocal.set(x, xinitval); and then call a non-static set on it: slink = slink.set(y, yinitval); Can I store that ?slink? in data structure for a week before accessing it in another thread, like this: slink.set(z, zinitval).in(() -> ?code that calls get on x,y,z?) > We'll still > enforce the rule that bindings cannot be *used* except inside the in() > method. OK, that means you can?t say this: var slink = ScopeLocal.set(x, xinitval).set(y, yinitval); var xval = slink.get(x); var yval = slink.get(y); But you could say this: var xval = slink.in(x::get); So is there any gain from disallowing the previous API usages? > There are some disadvantages to this approach, in particular that this > method chaining can result in the creation of a bunch of temporary > objects. Insisting on the use of a Lambda (a Runnable or a Callable) > is, however, necessary in order strictly to enforce the property that > a binding acquires a value on entry to a lexical scope, and when that > scope terminates, its previous value (or none) is restored. Yes; it?s more reliable than using a TWR construct, and that means the JVM can optimize more ?intensely?. > I'm not entirely sure about the naming here. set() is given a > different meaning from usual, and I'm not sure anyone would let me get > away with using let(). in() is slightly odd too, and perhaps something > more verbose would be better. > > Other possibilities are e.g. > > ScopeLocal.bind(x, expr1) > .bind(y, expr2) > .exec(() -> ... code that uses x and y ...) For bikeshed colors: I think the functional version of ?setX? can often be usefully called ?withX?. So it?s get/set for mutable objects, but get/with for immutable ones. Your scope-link object seems to be immutable in its basic structure, although a ?set? method could be applied to side-effect leaves that are already present due to a let/bind/with call if you disagree with my point (b) above. (As in Common Lisp, there are two kinds of potential changes: Making a new binding, and changing the value of an existing binding. That latter, if it is allowed, deserves a ?set? name rather than a ?with? name.) > Thank you for reading this far; comments and questions welcome. > > -- > Andrew Haley (he/him) > Java Platform Lead Engineer > Red Hat UK Ltd. > https://keybase.io/andrewhaley > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 > From aph at redhat.com Wed Mar 31 10:10:56 2021 From: aph at redhat.com (Andrew Haley) Date: Wed, 31 Mar 2021 11:10:56 +0100 Subject: Scope Locals In-Reply-To: <6C880739-E6D3-4053-93EB-A578F283D1B5@oracle.com> References: <4e813e30-8864-cdb9-49e8-e95573b002a0@redhat.com> <6C880739-E6D3-4053-93EB-A578F283D1B5@oracle.com> Message-ID: <8e09cef7-f81f-3ce3-90f7-5cc1f470e5d1@redhat.com> Just a few in-line clarifications here; I'll respond at more length later. On 3/31/21 1:00 AM, John Rose wrote: > On Mar 30, 2021, at 6:33 AM, Andrew Haley wrote: >> >> In Project Loom, we've been looking at scope-local variables. >> >> The idea is to support something like a "special variable" in >> Common Lisp. This is a dynamically-scoped variable which acquires a >> value on entry to a lexical scope, and when that scope terminates, its >> previous value (or none) is restored. We also intend to support thread >> inheritance for scope locals, so that parallel constructs can easily >> set a value in the outer scope before threads start. > > This is very good. I support this goal as a way to escape from > the corner we?ve painted ourselves into with ThreadLocal. > > And I agree Common Lisp gives a good mental model, at > least as a starting point. There are aspects of the CL model > I?d like to question carefully before importing. The two > main ones are (a) surface syntax for variable access: > ?naked? variable names are the access syntax for a CL > special-variable, but that?s not appropriate for Java, > because it impinges on the JLS which is managed very > conservatively. Yes, we have to use get(). > Also (b) do we need special variables to > be side-effectible? That imports costs; it would be better > if they were ?effectively final?, with the usual provisions > for escaping that limitation explicitly (add an indirection > to a non-final variable). Absolutely, yes. A scope local cannot be assigned as such, but it can be re- bound in an inner scope. >> One useful way to think of scope locals is as invisible parameters >> which are passed to every method. However, we will only allow values to >> propagate from caller to called methods: assignments to a scope local >> variable in a called method will not be observed in the calling method, >> because when a scope terminates, scope locals set in that scope will >> have their previous values restored. > > This isolation is true of both assignments and bindings. I?d > rather outlaw assignments completely (see above). Yes, sorry for the unclarity. >> We'd like to implement this without any changes to the Language or >> Virtual Machine specifications, so a language-centric design like >> this isn't going to happen: >> >> scopeLocal MyType x; >> >> { >> x = value; >> ... code that eventually calls foo() >> >> } >> >> void foo() { >> ... code that uses x ... >> } >> >> I've been kicking around various ideas and implementations of scope >> locals for some time, and I've now got something to share with the >> wider world, somewhat inspired by Haskell syntax, which looks >> something like. >> >> let x = expr1 >> y = expr2 >> in >> ... expression that uses x, y ... >> >> Translated into something a bit more Java-esque, that looks like >> >> // Declare to scope locals x and y >> static final ScopeLocal x = ... ; >> static final ScopeLocal y = ... ; >> >> { >> ScopeLocal.set(x, expr1) >> .set(y, expr2) >> .in(() -> ... code that uses x and y ...) >> } > > Perhaps you meant to say ?code that uses x.get() and y.get()?? Sure, thanks. > >> I quite like the way this looks, and it allows for some interesting >> and useful variants. In particular, the result of the "binding >> expression" (a list of key/value pairs): >> >> ScopeLocal.set(x, expr1) >> .set(y, expr2) >> >> can be passed to threads, saved for later use, and so on. > > This raises the question of separation of concerns: > What linkage *does* a scoping link (term here??) have to > threads, apart from the ?in? call and the ?get? call? The only thing right now is that ScopeLocals marked as inheritable are automagically inherited by all sub-threads (except e.g. ForkJoin worker threads, where that would be in appropriate.) > More fundamentally, what is the type returned by > ScopeLocal.set(?)? Is it a ScopeLocal, or is it a scoping > link (type TBD), or are those one and the same? It's a scoping link, yes. The details are inevitably more complex, but it can only be used by an in() expression. > > Can I say: > > var slink = ScopeLocal.set(x, xinitval); > > and then call a non-static set on it: > > slink = slink.set(y, yinitval); I need to say more about the API, I think. > Can I store that ?slink? in data structure for a week > before accessing it in another thread, like this: > > slink.set(z, zinitval).in(() -> ?code that calls get on x,y,z?) Yes, that's the idea. >> We'll still >> enforce the rule that bindings cannot be *used* except inside the in() >> method. > > OK, that means you can?t say this: > > var slink = ScopeLocal.set(x, xinitval).set(y, yinitval); > var xval = slink.get(x); > var yval = slink.get(y); Right. Bindings can only be used inside an in() expression. > But you could say this: > > var xval = slink.in(x::get); Also right. > So is there any gain from disallowing the previous API > usages? I'm not quite sure what you mean by "the previous API usages." >> There are some disadvantages to this approach, in particular that this >> method chaining can result in the creation of a bunch of temporary >> objects. Insisting on the use of a Lambda (a Runnable or a Callable) >> is, however, necessary in order strictly to enforce the property that >> a binding acquires a value on entry to a lexical scope, and when that >> scope terminates, its previous value (or none) is restored. > > Yes; it?s more reliable than using a TWR construct, and > that means the JVM can optimize more ?intensely?. Exactly. So you know that the value of a ScopeLocal's get() cannot change during the lifetime of a method. It can be re-bound inside a called method, but that doesn't matter. >> I'm not entirely sure about the naming here. set() is given a >> different meaning from usual, and I'm not sure anyone would let me get >> away with using let(). in() is slightly odd too, and perhaps something >> more verbose would be better. >> >> Other possibilities are e.g. >> >> ScopeLocal.bind(x, expr1) >> .bind(y, expr2) >> .exec(() -> ... code that uses x and y ...) > > For bikeshed colors: I think the functional version of ?setX? > can often be usefully called ?withX?. So it?s get/set for > mutable objects, but get/with for immutable ones. Nice, thanks. > Your scope-link object seems to be immutable in its > basic structure, although a ?set? method could be > applied to side-effect leaves that are already present > due to a let/bind/with call if you disagree with my > point (b) above. (As in Common Lisp, there are two > kinds of potential changes: Making a new binding, > and changing the value of an existing binding. > That latter, if it is allowed, deserves a ?set? name > rather than a ?with? name.) No, I have no intention of allowing a ScopeLocal to be re-assigned once bound. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From duke at openjdk.java.net Wed Mar 31 14:33:55 2021 From: duke at openjdk.java.net (duke) Date: Wed, 31 Mar 2021 14:33:55 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <74ebad09-c180-4a9f-a988-dbd06dd04f4e@openjdk.java.net> Changeset: 2b984299 Author: Ron Pressler Date: 2021-03-31 15:32:18 +0000 URL: https://git.openjdk.java.net/loom/commit/2b984299 Lazify chunk frame fixing and simplify thaw ! src/hotspot/cpu/x86/continuation_x86.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/registerMap.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/java.base/share/classes/jdk/internal/misc/StackChunk.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc Changeset: 5cd6ee41 Author: Ron Pressler Date: 2021-03-31 15:33:00 +0000 URL: https://git.openjdk.java.net/loom/commit/5cd6ee41 Short-circuit derived pointer processing ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/opto/buildOopMap.cpp From duke at openjdk.java.net Wed Mar 31 14:35:06 2021 From: duke at openjdk.java.net (duke) Date: Wed, 31 Mar 2021 14:35:06 GMT Subject: git: openjdk/loom: fibers: - Message-ID: Changeset: e75baca9 Author: Ron Pressler Date: 2021-03-31 15:34:24 +0000 URL: https://git.openjdk.java.net/loom/commit/e75baca9 - ! src/hotspot/share/oops/instanceStackChunkKlass.cpp From duke at openjdk.java.net Wed Mar 31 16:28:08 2021 From: duke at openjdk.java.net (duke) Date: Wed, 31 Mar 2021 16:28:08 GMT Subject: git: openjdk/loom: fibers: 6 new changesets Message-ID: <16fa4a33-b4d3-469f-beca-8133673cf0e4@openjdk.java.net> Changeset: 53f7ad16 Author: Alan Bateman Date: 2021-03-28 08:10:21 +0000 URL: https://git.openjdk.java.net/loom/commit/53f7ad16 Add support method for debug + src/jdk.management/share/classes/com/sun/management/Threads.java Changeset: 97b4f0d6 Author: Alan Bateman Date: 2021-03-30 17:05:53 +0000 URL: https://git.openjdk.java.net/loom/commit/97b4f0d6 Cleanup of notify mount begin/end methods ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/native/libjava/VirtualThread.c Changeset: a7e9b8b9 Author: Alan Bateman Date: 2021-03-31 13:10:10 +0000 URL: https://git.openjdk.java.net/loom/commit/a7e9b8b9 Fixed consistency issue ! src/java.base/share/classes/java/net/Socket.java Changeset: 3fdd3a4f Author: Alan Bateman Date: 2021-03-31 13:14:05 +0000 URL: https://git.openjdk.java.net/loom/commit/3fdd3a4f Remove method added in error ! src/java.base/share/classes/java/lang/Thread.java Changeset: ad9a7ee8 Author: Alan Bateman Date: 2021-03-31 13:27:35 +0000 URL: https://git.openjdk.java.net/loom/commit/ad9a7ee8 Spurious diff ! test/jdk/ProblemList.txt Changeset: c75f81f3 Author: Alan Bateman Date: 2021-03-31 15:44:42 +0000 URL: https://git.openjdk.java.net/loom/commit/c75f81f3 Basic test for traceAllVirtualThreads + test/jdk/com/sun/management/Threads/TrackingVirtualThreadsTest.java From duke at openjdk.java.net Wed Mar 31 16:32:25 2021 From: duke at openjdk.java.net (duke) Date: Wed, 31 Mar 2021 16:32:25 GMT Subject: git: openjdk/loom: fibers: Move incorrect assertion Message-ID: <2253cc05-6836-4cfc-9730-65e15b7dcb81@openjdk.java.net> Changeset: a20642d3 Author: Ron Pressler Date: 2021-03-31 17:29:56 +0000 URL: https://git.openjdk.java.net/loom/commit/a20642d3 Move incorrect assertion ! src/hotspot/share/runtime/continuation.cpp