git: openjdk/loom: master: 101 new changesets

duke duke at openjdk.org
Fri Jul 21 11:37:45 UTC 2023


Changeset: d82ade35
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-07-11 20:43:03 +0000
URL:       https://git.openjdk.org/loom/commit/d82ade354570a930d8282684a8ffd368c613defc

8310683: Refactor StandardCharset/standard.java to use JUnit

Reviewed-by: naoto

! test/jdk/java/nio/charset/StandardCharsets/Standard.java

Changeset: fd7fddb6
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-07-11 23:53:40 +0000
URL:       https://git.openjdk.org/loom/commit/fd7fddb6ed24e0ae4b5e18fb27fd80230941dc0b

8295894: Remove SECOM certificate that is expiring in September 2023

Reviewed-by: xuelei, mullan

- src/java.base/share/data/cacerts/secomscrootca1
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 0b0e064e
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-12 07:29:52 +0000
URL:       https://git.openjdk.org/loom/commit/0b0e064e36082200ace384c92eae02d3f7baa7ba

8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token

Reviewed-by: ysr, shade

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

Changeset: 753bd563
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-12 09:06:53 +0000
URL:       https://git.openjdk.org/loom/commit/753bd563ecca6bb5ff9b5ebc0957bc1854dce78d

8311870: Split CompressedKlassPointers from compressedOops.hpp

Reviewed-by: iklam, rkennke

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/x/xDebug.gdb
! src/hotspot/share/gc/z/zDebug.gdb
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/virtualspace.cpp
+ src/hotspot/share/oops/compressedKlass.cpp
+ src/hotspot/share/oops/compressedKlass.hpp
+ src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.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/opto/matcher.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedKlassPointers.java

Changeset: aa7367f1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-12 10:39:28 +0000
URL:       https://git.openjdk.org/loom/commit/aa7367f1ecc5da15591963e56e1435aa7b830f79

8311921: Inform about MaxExpectedDataSegmentSize in case of pthread_create failures on AIX

Reviewed-by: jbechberger, stuefe

! src/hotspot/os/aix/os_aix.cpp

Changeset: 7304316a
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-07-12 15:44:41 +0000
URL:       https://git.openjdk.org/loom/commit/7304316a8c55a4c0f2a96d1b99ba9e97e49ed7f4

8311926: java/lang/ScopedValue/StressStackOverflow.java takes 9mins in tier1

Reviewed-by: jpai

! test/jdk/ProblemList-Virtual.txt
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java

Changeset: f82c8184
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-07-12 16:10:41 +0000
URL:       https://git.openjdk.org/loom/commit/f82c8184b26142da4018ae096cfa39d87a4c6540

8308694: Clarify reversed() default methods' implementation requirements

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java

Changeset: ed9337e6
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-07-12 18:14:56 +0000
URL:       https://git.openjdk.org/loom/commit/ed9337e6656e9f2f6d891deb26495a79324d37c6

8155902: DataOuputStream should clarify that it might write primitive types as multiple byte groups

Reviewed-by: alanb, djelinski, lancea, rriggs

! src/java.base/share/classes/java/io/DataOutputStream.java

Changeset: 119cc495
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-07-12 18:15:20 +0000
URL:       https://git.openjdk.org/loom/commit/119cc495fc6c18a29b7484d294c31ad1d478791c

8156889: ListKeychainStore.sh fails in some virtualized environments

Reviewed-by: mullan

! test/jdk/ProblemList.txt
- test/jdk/sun/security/tools/keytool/ExportPrivateKeyNoPwd.java
+ test/jdk/sun/security/tools/keytool/ListKeyChainStore.java
- test/jdk/sun/security/tools/keytool/ListKeychainStore.sh

Changeset: 489a32fe
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-12 19:24:18 +0000
URL:       https://git.openjdk.org/loom/commit/489a32fe40e2a2c539296d51d4ffc0abc036d33c

8311813: C1: Uninitialized PhiResolver::_loop field

Reviewed-by: thartmann, shade

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

Changeset: 372d0cf7
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-07-12 23:01:54 +0000
URL:       https://git.openjdk.org/loom/commit/372d0cf752092443b32926492ea553a3c41322d2

8311545: Allow test symbol files to be kept in the test image

Reviewed-by: mikael

! make/common/TestFilesCompilation.gmk

Changeset: 743e8b8e
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-07-12 23:45:42 +0000
URL:       https://git.openjdk.org/loom/commit/743e8b8e0a9fe032a0dd652a4fef1f761af66595

8306785: fix deficient spliterators for Sequenced Collections

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/ReverseOrderDequeView.java
! src/java.base/share/classes/java/util/ReverseOrderListView.java
! src/java.base/share/classes/java/util/ReverseOrderSortedSetView.java
! src/java.base/share/classes/java/util/Spliterators.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java

Changeset: fb90af88
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-07-13 00:58:51 +0000
URL:       https://git.openjdk.org/loom/commit/fb90af881badf143163c7d0b9961152c2a12cd84

8311380: Prepare java.desktop for C++17

Reviewed-by: azvegint

! src/java.desktop/windows/native/libawt/java2d/d3d/D3DTextRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DVertexCacher.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_new.cpp

Changeset: e51472e9
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-07-13 01:03:52 +0000
URL:       https://git.openjdk.org/loom/commit/e51472e9a857451451d6df37588bd67f63bc2032

8309566: Migrate away from TagletWriter and TagletWriterImpl
8311974: Clean up Utils.getBlockTags

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritableTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ParamTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/package-info.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Action.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/AddStyle.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Attribute.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Attributes.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Bookmark.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/MarkupParser.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/ParseException.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Parser.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Replace.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Style.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/StyledText.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 38f74125
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-07-13 01:21:06 +0000
URL:       https://git.openjdk.org/loom/commit/38f74125d143750617252b8cb5411c95e52a2a35

8311609: [windows] Native stack printing lacks source information for dynamically loaded dlls

Reviewed-by: stuefe, iklam

! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/os/windows/symbolengine.hpp
! src/hotspot/os/windows/windbghelp.cpp
! src/hotspot/os/windows/windbghelp.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp

Changeset: a38582e9
Author:    Pengfei Li <pli at openjdk.org>
Date:      2023-07-13 01:45:52 +0000
URL:       https://git.openjdk.org/loom/commit/a38582e941c0234e76d1dbea60c731c83d2c9977

8311691: C2: Remove legacy code related to PostLoopMultiversioning

Reviewed-by: kvn, sviswanathan

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
- test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckEliminationDisabled.java
! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java

Changeset: 11a5115c
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-07-13 01:55:37 +0000
URL:       https://git.openjdk.org/loom/commit/11a5115caf179a1bbed5311e12ed3851e026c5c5

8311556: GetThreadLocalStorage not working for vthreads mounted during JVMTI attach

Reviewed-by: lmesnik, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTLSTest/libVThreadTLSTest.cpp

Changeset: 812dadb0
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-13 07:05:57 +0000
URL:       https://git.openjdk.org/loom/commit/812dadb0f9d59eae95b76d1f05570675bc33cc6f

8311788: ClassLoadUnloadTest fails on AIX after JDK-8193513

Reviewed-by: lucy, stuefe

! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java

Changeset: a38a421f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-13 07:11:14 +0000
URL:       https://git.openjdk.org/loom/commit/a38a421f62efbcc0fc9c6a08738b5f0ab38a4594

8311917: MAP_FAILED definition seems to be obsolete in src/java.desktop/unix/native/common/awt/fontpath.c

Reviewed-by: prr

! src/java.desktop/unix/native/common/awt/fontpath.c

Changeset: 1b0dd7c2
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-07-13 07:20:18 +0000
URL:       https://git.openjdk.org/loom/commit/1b0dd7c254dc1a087874c8726d8d26b9a41d4145

8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified

Reviewed-by: dnsimon, iklam

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java

Changeset: f60c1f9b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-07-13 07:27:16 +0000
URL:       https://git.openjdk.org/loom/commit/f60c1f9bc4355f3abf428f9a0f7a65eace5598d0

8294401: Update jfr man page to include recently added features

Reviewed-by: mgronlun

! src/jdk.jfr/share/man/jfr.1

Changeset: 92a04e20
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-07-13 07:33:01 +0000
URL:       https://git.openjdk.org/loom/commit/92a04e201e68aa4d682053cef4b36180ec5620f5

8311867: StructuredTaskScope.shutdown does not interrupt newly started threads

Reviewed-by: jpai

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
+ test/jdk/java/util/concurrent/StructuredTaskScope/StressShutdown.java

Changeset: bb5278d9
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-07-13 08:53:36 +0000
URL:       https://git.openjdk.org/loom/commit/bb5278d98a20a98b12510e49a74839efdabafd93

8311239: GC: Remove trailing blank lines in source files

Reviewed-by: tschatzl, aboldtch, mli

! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1GCCounters.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp
! src/hotspot/share/gc/x/xMarkCache.cpp
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestFullGCALot.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestStackOverflow.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java
! test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.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/TestOneEdenRegionAfterGC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java
! test/hotspot/jtreg/gc/g1/TestParallelAlwaysPreTouch.java
! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java
! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/hotspot/jtreg/gc/g1/TestRemsetLogging.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java
! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassesBuilder.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/README
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/GenClassesBuilder.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/gc/gctests/FinalizeTest02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEater/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC3/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC4/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceEvilTest/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceTest/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3a/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayLow/TestDescription.java

Changeset: 6895debf
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-07-13 12:13:44 +0000
URL:       https://git.openjdk.org/loom/commit/6895debf66debd2d9df066b228e24eba0fc7a2a6

8311536: JFR TestNativeMemoryUsageEvents fails in huge pages configuration

Reviewed-by: egahlin, mseledtsov

! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java

Changeset: 135f64e6
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-07-13 13:20:52 +0000
URL:       https://git.openjdk.org/loom/commit/135f64e603266e0bb8852edf77d21a9cd79388ce

8311583: tableswitch broken by JDK-8310577

Reviewed-by: dholmes, dlong

! src/hotspot/share/interpreter/bytecodes.cpp
+ test/hotspot/jtreg/runtime/verifier/LookupSwitchp1.jasm
+ test/hotspot/jtreg/runtime/verifier/TableSwitchp1.jasm
+ test/hotspot/jtreg/runtime/verifier/TestTableSwitch.java

Changeset: b587fc51
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-13 14:02:52 +0000
URL:       https://git.openjdk.org/loom/commit/b587fc51a8bde2794f929b43af79fa7be00c9081

8312013: avoid UnixConstants.java.template warning: '__linux__' is not defined on AIX

Reviewed-by: alanb, vtewari

! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template

Changeset: 8c9d091f
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-07-13 14:25:50 +0000
URL:       https://git.openjdk.org/loom/commit/8c9d091f19760deece8daf3e57add85482b9f2a7

8308047: java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java timed out and also had jcmd pipe errors

Reviewed-by: stefank, alanb

! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java

Changeset: 61932f49
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-07-13 16:50:16 +0000
URL:       https://git.openjdk.org/loom/commit/61932f49a58b73530e89e511874fbe2fbc343e99

8244289: fatal error: Possible safepoint reached by thread that does not allow it

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp

Changeset: c710e711
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-13 17:14:30 +0000
URL:       https://git.openjdk.org/loom/commit/c710e711780b3c334fdb9e1299b3c39a2b48649e

8311102: Write annotations in the classfile dumped by SA

Reviewed-by: cjplummer, stuefe

! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Annotations.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ArrayOfU1Array.java

Changeset: af7f95e2
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2023-07-13 17:52:27 +0000
URL:       https://git.openjdk.org/loom/commit/af7f95e24ad5981c5de4b5dbf37da6f4f5e42129

8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out

Reviewed-by: jnimeh

! test/jdk/javax/net/ssl/DTLS/DTLSWontNegotiateV10.java

Changeset: c7c6d47a
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-07-13 19:36:36 +0000
URL:       https://git.openjdk.org/loom/commit/c7c6d47a07100f6c81af6cfad301ec1bda77adf7

6355567: AdobeMarkerSegment causes failure to read valid JPEG

Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java
+ test/jdk/javax/imageio/plugins/jpeg/LargeAdobeMarkerSegmentTest.java
+ test/jdk/javax/imageio/plugins/jpeg/jdk_6355567.jpg

Changeset: 43099a85
Author:    Jenny Shivayogi <kspeeyu at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-13 22:09:21 +0000
URL:       https://git.openjdk.org/loom/commit/43099a85b16f036666d4e93106d2908ad75f9216

8311647: Memory leak in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ttyname_1r

Reviewed-by: phh, shade, jlahoda

! src/jdk.internal.le/linux/native/lible/CLibrary.cpp
! src/jdk.internal.le/macosx/native/lible/CLibrary.cpp

Changeset: 2e12a123
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-07-14 07:31:09 +0000
URL:       https://git.openjdk.org/loom/commit/2e12a123c9955b7360fd752a6a33d59b6271c5af

8281658: Add a security category to the java -XshowSettings option

Reviewed-by: rriggs, mullan

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
+ src/java.base/share/classes/sun/launcher/SecuritySettings.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! test/jdk/java/security/Security/ConfigFileTest.java
! test/jdk/tools/launcher/Settings.java

Changeset: bbb7ce51
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-07-14 08:21:48 +0000
URL:       https://git.openjdk.org/loom/commit/bbb7ce5137cd3e8365552b42610e19b7ebe43ba1

8311038: Incorrect exhaustivity computation

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java

Changeset: 4676b40f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-14 08:49:05 +0000
URL:       https://git.openjdk.org/loom/commit/4676b40f17dd18941f5883cb9b989ad639992a50

8312049: runtime/logging/ClassLoadUnloadTest can be improved

Reviewed-by: dnsimon, dholmes

! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java

Changeset: d1fa1a86
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-07-14 09:54:56 +0000
URL:       https://git.openjdk.org/loom/commit/d1fa1a868636dc15e96d1b4bf4acf28257c9551f

8311825: Duplicate qualified enum constants not detected

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/switchextra/EnumSwitchQualifiedErrors.java
! test/langtools/tools/javac/switchextra/EnumSwitchQualifiedErrors.out

Changeset: 7539cc09
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-07-14 10:46:49 +0000
URL:       https://git.openjdk.org/loom/commit/7539cc092d0a6b5604351d19e555101fcff75f58

8303134: JFR: Missing stack trace during chunk rotation stress

Reviewed-by: egahlin, thartmann

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/jfr/support/jfrThreadExtension.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java

Changeset: 167d1c18
Author:    Leslie Zhai <lzhai at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-07-14 13:54:46 +0000
URL:       https://git.openjdk.org/loom/commit/167d1c183546a9501a4f255baecc8a4a5b859ab1

8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC

Reviewed-by: jiefu, stuefe, shade

! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: a63f865f
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-07-14 14:10:10 +0000
URL:       https://git.openjdk.org/loom/commit/a63f865feba4cb82ec6e6529b9097bc709ace77a

8311946: add support for libgraal specific jtreg tests

Reviewed-by: kvn, thartmann

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/jdk/test/whitebox/code/Compiler.java

Changeset: f3b96f69
Author:    Ilya Gavrilin <ilya.gavrilin at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-07-14 14:32:40 +0000
URL:       https://git.openjdk.org/loom/commit/f3b96f6937395246f09ac2ef3dfca5854217a0da

8311862: RISC-V: small improvements to shift immediate instructions

Reviewed-by: luhenry, fjiang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: 0d2196f8
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-07-14 16:01:26 +0000
URL:       https://git.openjdk.org/loom/commit/0d2196f8e5b03577a14ff97505718f4fa53f3792

8311992: Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed

Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/JfrEvents.java

Changeset: c84866ac
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-07-14 18:39:34 +0000
URL:       https://git.openjdk.org/loom/commit/c84866ac0dcda487fe2abc2a8841f237df0a395b

8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt

Reviewed-by: kevinw, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001a.java

Changeset: 19691fab
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-07-14 20:18:23 +0000
URL:       https://git.openjdk.org/loom/commit/19691fab48657174a4e9768d33da2fdd532271c9

6361826: (reflect) provide method for mapping strings to class object for primitive types

Reviewed-by: rriggs, mchung

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/ForPrimitiveName.java

Changeset: e8f66bf8
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-07-15 06:50:21 +0000
URL:       https://git.openjdk.org/loom/commit/e8f66bf88ceb30383b50d1fac7a2583e3339ece0

8310949: RISC-V: Initialize UseUnalignedAccesses

Reviewed-by: rehn, vkempik, fyang

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 81c4e8f9
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-07-16 07:11:39 +0000
URL:       https://git.openjdk.org/loom/commit/81c4e8f916a04582698907291b6505d4484cf9c2

8304006: jlink should create the jimage file in the native endian for the target platform

Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: alanb, mchung, rriggs

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/jdk/tools/jlink/IntegrationTest.java
+ test/jdk/tools/jlink/JLinkEndianTest.java
! test/jdk/tools/jlink/ResourceDuplicateCheckTest.java

Changeset: 37ca9024
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-17 04:56:10 +0000
URL:       https://git.openjdk.org/loom/commit/37ca9024ef59d99cae0bd7e25b2e6d3c1e085f97

8310233: Fix THP detection on Linux

Reviewed-by: jsjolen, dholmes

+ src/hotspot/os/linux/hugepages.cpp
+ src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
+ test/hotspot/jtreg/runtime/os/HugePageDetection.java

Changeset: 1c9691b1
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-07-17 06:43:16 +0000
URL:       https://git.openjdk.org/loom/commit/1c9691b1f762812aa090b88507d60a2e2e5f4933

8312093: Incorrect javadoc comment text

Reviewed-by: jlaskey

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

Changeset: a4412166
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-07-17 08:19:51 +0000
URL:       https://git.openjdk.org/loom/commit/a4412166ec8526db5e5e8e1ca324f86124055b30

8311815: Incorrect exhaustivity computation

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java

Changeset: f6e23ae4
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-07-17 08:28:16 +0000
URL:       https://git.openjdk.org/loom/commit/f6e23ae4519f8eb877ae28a0bfbb4820c9718f91

8310201: Reduce verbose locale output in -XshowSettings launcher option

Reviewed-by: jpai

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java

Changeset: acf591e8
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-07-17 08:40:10 +0000
URL:       https://git.openjdk.org/loom/commit/acf591e856ce4b43303b1578bd64a8c9ab0063ea

8140527: JInternalFrame has incorrect title button width
8139392: JInternalFrame has incorrect padding

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, tr

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
+ test/jdk/javax/swing/JInternalFrame/InternalFrameTitleButtonTest.java

Changeset: afcf8e47
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2023-07-17 11:16:19 +0000
URL:       https://git.openjdk.org/loom/commit/afcf8e4751c3d6c33abc34b5a04b7282e84f7cce

8290005: com/sun/jndi/ldap/LdapCBPropertiesTest.java failling with NullPointerException

Reviewed-by: jnimeh, xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java

Changeset: 3fb9d117
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-07-17 11:53:32 +0000
URL:       https://git.openjdk.org/loom/commit/3fb9d117e353af6f007e701a8cd635763bd3cc28

8311172: Classfile.PREVIEW_MINOR_VERSION doesn't match that read from class files

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
+ test/jdk/jdk/classfile/PreviewMinorVersionTest.java

Changeset: 69a46c25
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-07-17 14:53:37 +0000
URL:       https://git.openjdk.org/loom/commit/69a46c25cc87d9d5495d0bb975c44f38cbb1fe13

8310157: Allow void-returning filters for MethodHandles::collectCoordinates

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! test/jdk/java/foreign/TestAdaptVarHandles.java

Changeset: e7379687
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2023-07-17 17:38:54 +0000
URL:       https://git.openjdk.org/loom/commit/e73796879299c6170b63edb998439db4764ceae0

8308398: Move SunEC crypto provider into java.base

Reviewed-by: valeriep, alanb

! make/ZipSecurity.gmk
! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
! src/java.base/share/classes/module-info.java
= src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
= src/java.base/share/classes/sun/security/ec/ECDSAOperations.java
= src/java.base/share/classes/sun/security/ec/ECDSASignature.java
= src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
= src/java.base/share/classes/sun/security/ec/ECKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/ECOperations.java
= src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ECPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ParametersMap.java
= src/java.base/share/classes/sun/security/ec/SunEC.java
= src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java
= src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
= src/java.base/share/classes/sun/security/ec/XDHKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/XDHPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/XECOperations.java
= src/java.base/share/classes/sun/security/ec/XECParameters.java
= src/java.base/share/classes/sun/security/ec/ed/Ed25519Operations.java
= src/java.base/share/classes/sun/security/ec/ed/Ed448Operations.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAAlgorithmParameters.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAOperations.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAParameters.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java
= src/java.base/share/classes/sun/security/ec/ed/EdECOperations.java
= src/java.base/share/classes/sun/security/ec/point/AffinePoint.java
= src/java.base/share/classes/sun/security/ec/point/ExtendedHomogeneousPoint.java
= src/java.base/share/classes/sun/security/ec/point/ImmutablePoint.java
= src/java.base/share/classes/sun/security/ec/point/MutablePoint.java
= src/java.base/share/classes/sun/security/ec/point/Point.java
= src/java.base/share/classes/sun/security/ec/point/ProjectivePoint.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/module-info.java
! src/jdk.crypto.ec/share/classes/module-info.java
! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java
! test/jdk/javax/net/ssl/TLS/TEST.properties
! test/jdk/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSEClientProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSENoCommonProtocols.java
! test/jdk/javax/net/ssl/TLS/TestJSSEServerProtocol.java
+ test/jdk/sun/security/ec/ecModuleCheck.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
! test/jdk/sun/security/ec/xec/TestXECOps.java
! test/jdk/sun/security/ec/xec/XECIterative.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java
! test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java
= test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/ec/ECKeyPairGenerator.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java

Changeset: f975be44
Author:    Chris Hennick <4961925+Pr0methean at users.noreply.github.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2023-07-17 19:19:13 +0000
URL:       https://git.openjdk.org/loom/commit/f975be44a86879e1079a0066203b49d59b7a1167

8284493: Improve computeNextExponential tail performance and accuracy

Reviewed-by: darcy

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
+ test/micro/org/openjdk/bench/java/util/random/RandomGeneratorExponentialGaussian.java
= test/micro/org/openjdk/bench/java/util/random/RandomGeneratorNext.java
= test/micro/org/openjdk/bench/java/util/random/RandomNext.java

Changeset: 295ae119
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-07-17 19:44:08 +0000
URL:       https://git.openjdk.org/loom/commit/295ae1190dfb6ac3d00d3cf2d8c8c131f5c319b5

8312195: Changes in JDK-8284493 use wrong copyright syntax

Reviewed-by: rriggs

! test/micro/org/openjdk/bench/java/util/random/RandomGeneratorNext.java
! test/micro/org/openjdk/bench/java/util/random/RandomNext.java

Changeset: 6ae152d1
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2023-07-17 20:37:40 +0000
URL:       https://git.openjdk.org/loom/commit/6ae152d1bec6de8b2ab5cf559bddc7069825e5dd

8312196: ProblemList test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java

Reviewed-by: darcy

! test/hotspot/jtreg/ProblemList.txt

Changeset: 6a09992d
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-07-17 21:00:49 +0000
URL:       https://git.openjdk.org/loom/commit/6a09992dbd957daac2d5197a9ef8ab4975ddeaa4

8311968: Clarify Three-letter time zone IDs in java.util.TimeZone

Reviewed-by: naoto, lancea

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

Changeset: 5cc71f81
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-07-17 22:27:48 +0000
URL:       https://git.openjdk.org/loom/commit/5cc71f817ff97a17a9f1dfc72a6f10ebe701baaa

8312089: Simplify and modernize equals, hashCode, and compareTo in java.nio and implementation code

Reviewed-by: alanb, vtewari

! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java
! src/java.base/share/classes/java/nio/file/attribute/FileTime.java
! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
! src/java.base/windows/classes/sun/nio/ch/FileKey.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java
! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java

Changeset: 3236ba0b
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-07-17 22:50:25 +0000
URL:       https://git.openjdk.org/loom/commit/3236ba0be4a8f45c8b40b2ee2b703f67424e59df

8312189: ProblemList serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java#id1

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: a53345ad
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-07-17 23:01:35 +0000
URL:       https://git.openjdk.org/loom/commit/a53345ad03e07ab2a990721a506ebc25eed0f7c9

8287061: Support for rematerializing scalar replaced objects participating in allocation merges

Reviewed-by: kvn, vlivanov

! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/java.base/share/classes/java/security/AccessController.java
+ test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java

Changeset: 201e3bcf
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-07-18 00:58:25 +0000
URL:       https://git.openjdk.org/loom/commit/201e3bcf52cac64510d50fbdfcd522638d1d0442

8291065: Creating a VarHandle for a static field triggers class initialization

Reviewed-by: mchung, psandoz

! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
+ src/java.base/share/classes/java/lang/invoke/LazyInitializingVarHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
+ test/jdk/java/lang/invoke/VarHandles/LazyInitializingTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java
+ test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
+ test/micro/org/openjdk/bench/java/lang/invoke/VarHandleLazyStaticInvocation.java

Changeset: fbe51e38
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-07-18 05:13:14 +0000
URL:       https://git.openjdk.org/loom/commit/fbe51e388d8a7475f162f10aa788a6d37ec4c6d8

8312127: FileDescriptor.sync should temporarily increase parallelism

Reviewed-by: shade, bpb

! src/java.base/share/classes/java/io/FileDescriptor.java
! src/java.base/unix/native/libjava/FileDescriptor_md.c
! src/java.base/windows/native/libjava/FileDescriptor_md.c

Changeset: 8ec136e6
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-07-18 05:41:37 +0000
URL:       https://git.openjdk.org/loom/commit/8ec136e6f0fa684255274181d09c86251ef5428f

8312072: Deprecate for removal the -Xnoagent option

Reviewed-by: alanb, dholmes, cjplummer

! make/ide/netbeans/langtools/build.xml
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java

Changeset: 4b9ec824
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-07-18 05:58:31 +0000
URL:       https://git.openjdk.org/loom/commit/4b9ec8245187a2eaccc711a6e5d3d4915dd022c9

8310355: Move the stub test from initialize_final_stubs() to test/hotspot/gtest

Reviewed-by: mseledtsov, lmesnik

! src/hotspot/share/runtime/stubRoutines.cpp
+ test/hotspot/gtest/runtime/test_stubRoutines.cpp

Changeset: b20dc1e9
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2023-07-18 10:45:41 +0000
URL:       https://git.openjdk.org/loom/commit/b20dc1e9cda1ea3a76b3f14c778c6816e5cc1c0c

8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready

Reviewed-by: jnimeh

! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java

Changeset: 1fc726a8
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-07-18 11:41:36 +0000
URL:       https://git.openjdk.org/loom/commit/1fc726a8b34fcd41dae12a6d7c63232f9ccef3f4

8312163: Crash in dominance check when compiling unnamed patterns

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8312163.java
+ test/langtools/tools/javac/T8312163.out

Changeset: 1dfb0fb3
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-07-18 15:12:09 +0000
URL:       https://git.openjdk.org/loom/commit/1dfb0fb3e22c3616fdfa3a8249be526c44dbe890

8311188: Simplify and modernize equals and hashCode in java.text

Reviewed-by: lancea, naoto, rriggs

! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/FieldPosition.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/ParsePosition.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/sun/text/IntHashtable.java
! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java

Changeset: 9905f758
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-07-18 16:00:30 +0000
URL:       https://git.openjdk.org/loom/commit/9905f7582270634eb19f7d9cb67210a174da9a85

8311040: JFR: RecordedThread::getOSThreadId() should return -1 if thread is virtual

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java

Changeset: b4dce0d6
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-07-18 16:07:35 +0000
URL:       https://git.openjdk.org/loom/commit/b4dce0d62479c2494c02570a60319cb1a5932940

8310814: Clarify the targetName parameter of Lookup::findClass

Reviewed-by: liach, rriggs, bchristi

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

Changeset: af5bf817
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-07-18 20:16:41 +0000
URL:       https://git.openjdk.org/loom/commit/af5bf81754072fa5879726cfacb7404892b553f0

8310584: GetThreadState reports blocked and runnable for pinned suspended virtual threads

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java

Changeset: 282a93a4
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-02-06 22:09:08 +0000
URL:       https://git.openjdk.org/loom/commit/282a93a4cc45dae00ed714ae8d6eee31f5746294

8300285: Enhance TLS data handling

Reviewed-by: ahgross, ascarpino, rhalade

! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java

Changeset: 5e47b8e5
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-03-21 11:56:15 +0000
URL:       https://git.openjdk.org/loom/commit/5e47b8e5e6eb654be7eae2c57020574ea2f4e16c

8304468: Better array usages

Reviewed-by: iveresov, rhalade, chagedorn

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

Changeset: 34dbb225
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-03-21 15:39:50 +0000
URL:       https://git.openjdk.org/loom/commit/34dbb22505ee826e388fb27104d68ae39db474ba

8304460: Improve array usages

Reviewed-by: iveresov, rhalade, chagedorn

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

Changeset: 4ae3d8f2
Author:    Michael McMahon <michaelm at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-03-21 17:10:57 +0000
URL:       https://git.openjdk.org/loom/commit/4ae3d8f2cd3ec6e18fdf60e0ddf495bf43b5950f

8302475: Enhance HTTP client file downloading

Reviewed-by: dfuchs, rhalade

! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java

Changeset: fff7e1ad
Author:    Lance Andersen <lancea at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-03-22 14:45:15 +0000
URL:       https://git.openjdk.org/loom/commit/fff7e1ad00be07810bf948b8a6f94e83c435fa1f

8302483: Enhance ZIP performance

Reviewed-by: ahgross, alanb, rhalade, coffeys

! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/TestExtraTime.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java

Changeset: ecd0bc1d
Author:    Hai-May Chao <hchao at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-03-29 20:24:13 +0000
URL:       https://git.openjdk.org/loom/commit/ecd0bc1d6205d1d1eca67cbfb9d4deaeb65739aa

8300596: Enhance Jar Signature validation

Reviewed-by: mullan, rhalade, mschoene, weijun

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java

Changeset: be70bc1c
Author:    Ioi Lam <iklam at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-04-04 16:08:36 +0000
URL:       https://git.openjdk.org/loom/commit/be70bc1c58eaec876aa1ab36eacba90b901ac9b8

8294323: Improve Shared Class Data

Co-authored-by: Calvin Cheung <ccheung at openjdk.org>
Reviewed-by: coleenp, rhalade

! src/hotspot/share/cds/cds_globals.hpp

Changeset: 889c663a
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-04-06 15:46:51 +0000
URL:       https://git.openjdk.org/loom/commit/889c663a0e47903a6ebe540d3579670729fa3782

8305312: Enhanced path handling

Reviewed-by: rhalade, alanb

! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java

Changeset: 925138a9
Author:    Calvin Cheung <ccheung at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-04-18 19:57:26 +0000
URL:       https://git.openjdk.org/loom/commit/925138a942126b6c5d46adabf88a8a6f1392fe8a

8296565: Enhanced archival support

Reviewed-by: rhalade, iklam

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

Changeset: cb5f1b72
Author:    Jan Lahoda <jlahoda at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-04-19 06:02:11 +0000
URL:       https://git.openjdk.org/loom/commit/cb5f1b72e12613f45cc2d57a6d12053d0e032bf1

8303376: Better launching of JDI

Reviewed-by: mschoene, rhalade, vromero

! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java

Changeset: 5c4623b3
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-06-13 19:03:32 +0000
URL:       https://git.openjdk.org/loom/commit/5c4623b36076fd150136fac748ff0a59ff2dc8de

8308682: Enhance AES performance

Reviewed-by: rhalade, dlong, kvn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: 28c4d196
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-07-18 21:35:41 +0000
URL:       https://git.openjdk.org/loom/commit/28c4d196cff8576b69cf115cda538ab1dad978d2

8311902: Concurrency regression in the PBKDF2 key impl of SunJCE provider

Reviewed-by: ascarpino, xuelei, mullan

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

Changeset: 7d9f5afe
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-07-18 21:46:02 +0000
URL:       https://git.openjdk.org/loom/commit/7d9f5afea12e3d1a901a95ee8bf5d2d743893970

6211202: ColorSpace.getInstance(int): IAE is not specified

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! test/jdk/java/awt/color/GetInstanceBrokenData.java

Changeset: e31df3a7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-07-18 21:51:11 +0000
URL:       https://git.openjdk.org/loom/commit/e31df3a7748fc36a8afe6e060917de1247bbd39b

6211126: ICC_ColorSpace.toCIEXYZ(float[]): NPE is not specified
6211139: ICC_ColorSpace.toRGB(float[]): NPE is not specified

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/CMMException.java
! 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/ProfileDataException.java
+ test/jdk/java/awt/color/CMMExceptionMessage.java
+ test/jdk/java/awt/color/ICC_ColorSpace/ExpectedNPEOnNull.java
+ test/jdk/java/awt/color/ProfileDataExceptionMessage.java

Changeset: c2f421b8
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-07-18 22:04:37 +0000
URL:       https://git.openjdk.org/loom/commit/c2f421b8bf920665e05bbbb56bc4d7f55430d5e1

8311541: JavaThread::print_jni_stack doesn't support native stacks on all platforms

Reviewed-by: pchilanomate, shade, stuefe

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c

Changeset: e5ecbff6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-07-18 22:40:12 +0000
URL:       https://git.openjdk.org/loom/commit/e5ecbff69eeb83abbe70421b7f1540a5c382441a

8312203: Improve specification of Array.newInstance

Reviewed-by: bpb, mchung

! src/java.base/share/classes/java/lang/reflect/Array.java

Changeset: 702fea8d
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-07-19 00:44:43 +0000
URL:       https://git.openjdk.org/loom/commit/702fea8deb41fa6a4537dbda18d7d965c3752163

8312147: Dynamic Exception Specification warnings are no longer required after JDK-8311380

Reviewed-by: prr, serb

! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h

Changeset: 82612e27
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-07-19 04:58:22 +0000
URL:       https://git.openjdk.org/loom/commit/82612e27255e36d498dcd6700f3b7d264b420180

8312329: Minimal build failure after JDK-8311541

Reviewed-by: dholmes, amitkumar

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

Changeset: f677793d
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-07-19 07:49:52 +0000
URL:       https://git.openjdk.org/loom/commit/f677793d02a7aa5d01c06023000762b12b8cee91

8312190: Fix c++11-narrowing warnings in hotspot code

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/utilities/debug.hpp

Changeset: d33e8e6f
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-07-19 09:03:53 +0000
URL:       https://git.openjdk.org/loom/commit/d33e8e6f93d7b0806e1d0087c3c0a11fe1bc8e21

8312200: Fix Parse::catch_call_exceptions memory leak

Reviewed-by: kvn, thartmann

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

Changeset: c6ab9c29
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-07-19 11:31:49 +0000
URL:       https://git.openjdk.org/loom/commit/c6ab9c2905203e1ec897b3404f9179ff975d0054

8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17

Reviewed-by: kvn, thartmann, chagedorn

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

Changeset: e7adbdb1
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-07-19 13:14:03 +0000
URL:       https://git.openjdk.org/loom/commit/e7adbdb1f1506b82392907f7e4a5c8882d3198eb

8311923: TestIRMatching.java fails on RISC-V

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 028068a6
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-07-19 13:17:37 +0000
URL:       https://git.openjdk.org/loom/commit/028068a655bb08e016e7a915c2b2f6abc1e480a0

8312166: (dc) DatagramChannel's socket adaptor does not release carrier thread when blocking in receive

Reviewed-by: jpai, michaelm

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
+ test/jdk/java/net/DatagramSocket/TimeoutWithSM.java

Changeset: c1190375
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-19 14:24:16 +0000
URL:       https://git.openjdk.org/loom/commit/c1190375fc6def8a5520549157389f615161d7d7

8311971: SA's ConstantPool.java uses incorrect computation to read long value in the constant pool

Reviewed-by: cjplummer, dholmes, stuefe

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java

Changeset: d1c788c5
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-19 16:14:25 +0000
URL:       https://git.openjdk.org/loom/commit/d1c788c52b8de401f42f6c8e9898b6ea12009fee

8312392: ARM32 build broken since 8311035

Reviewed-by: shade

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: 14cf0356
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-07-19 16:48:54 +0000
URL:       https://git.openjdk.org/loom/commit/14cf035681460e8c93d6afcaaf20aa61c8a6e3a8

8302987: Add uniform and spatially equidistributed bounded double streams to RandomGenerator

Reviewed-by: darcy

! src/java.base/share/classes/java/util/random/RandomGenerator.java
+ test/jdk/java/util/Random/EquiDoublesTest.java

Changeset: b5b6f4e7
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-07-19 17:21:19 +0000
URL:       https://git.openjdk.org/loom/commit/b5b6f4e7a77db4d13e19e186d3cd402cd7c626ea

8312164: Refactor Arrays.hashCode for long, boolean, double, float, and Object arrays

Reviewed-by: rriggs, vtewari

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

Changeset: 6f662130
Author:    Sidraya <sidraya.jayagond at ibm.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date:      2023-07-19 18:49:24 +0000
URL:       https://git.openjdk.org/loom/commit/6f6621303ad54a7dfd880c9472a387706a4466ff

8312014: [s390x] TestSigInfoInHsErrFile.java Failure

Reviewed-by: stuefe, amitkumar, tsteele

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java

Changeset: aa23fd98
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date:      2023-07-19 19:25:40 +0000
URL:       https://git.openjdk.org/loom/commit/aa23fd98f528069f5c613f43e335a0585a490176

8311879: SA ClassWriter generates invalid invokedynamic code

Reviewed-by: matsaave, cjplummer, coleenp

! src/hotspot/share/interpreter/rewriter.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java

Changeset: 71cac8ce
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-07-19 20:22:40 +0000
URL:       https://git.openjdk.org/loom/commit/71cac8ce47b69a2b78d54cbceb0f0510e5ea4cdc

8311663: Additional refactoring of Locale tests to JUnit

Reviewed-by: naoto

! test/jdk/java/util/Locale/Bug6989440.java
! test/jdk/java/util/Locale/Bug8035133.java
! test/jdk/java/util/Locale/Bug8135061.java
! test/jdk/java/util/Locale/Bug8159420.java
! test/jdk/java/util/Locale/Bug8166994.java
! test/jdk/java/util/Locale/Bug8179071.java
! test/jdk/java/util/Locale/FilteringModeTest.java
! test/jdk/java/util/Locale/HashCodeTest.java
! test/jdk/java/util/Locale/ThaiGov.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java



More information about the loom-dev mailing list