git: openjdk/leyden: premain: 166 new changesets

Ioi Lam iklam at openjdk.org
Fri Oct 3 01:02:38 UTC 2025


Changeset: 85996572
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-10 21:23:45 +0000
URL:       https://git.openjdk.org/leyden/commit/85996572b61e789d7e45bd26b23d233a0a41e158

8365676: javac incorrectly allows calling interface static method via type variable

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/generics/typevars/8365676/T8365676.java
+ test/langtools/tools/javac/generics/typevars/8365676/T8365676.out

Changeset: 7fcce270
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-10 22:12:04 +0000
URL:       https://git.openjdk.org/leyden/commit/7fcce27096605a27ca3b74349d1012bb0bd5963d

8365956: GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely

Reviewed-by: kdnilsen, phh

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.inline.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahAgeCensus.cpp

Changeset: 134c3ef4
Branch: premain
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-09-11 00:05:02 +0000
URL:       https://git.openjdk.org/leyden/commit/134c3ef41e774b483bcce32ce2fe0ef416017728

8367293: RISC-V: enable vectorapi test for VectorMask.laneIsSet

Reviewed-by: fyang, epeter

! test/hotspot/jtreg/compiler/vectorapi/VectorMaskLaneIsSetTest.java

Changeset: eb9e0459
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2025-09-11 04:59:07 +0000
URL:       https://git.openjdk.org/leyden/commit/eb9e04598db7a70347ada005035644012026f902

8361530: Test javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out

Reviewed-by: psadhukhan

! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java

Changeset: 4cc75be8
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-11 05:03:21 +0000
URL:       https://git.openjdk.org/leyden/commit/4cc75be80e6a89e0ed293e2f8bbb6d0f94189468

8366702: C2 SuperWord: refactor VTransform vector nodes

Reviewed-by: chagedorn, galder

! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp

Changeset: 2826d170
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-11 05:05:30 +0000
URL:       https://git.openjdk.org/leyden/commit/2826d1702534783023802ac5c8d8ea575558f09f

8367243: Format issues with dist dump debug output in PhaseGVN::dead_loop_check

Reviewed-by: thartmann

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

Changeset: 7690a45f
Branch: premain
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-09-11 06:55:32 +0000
URL:       https://git.openjdk.org/leyden/commit/7690a45f77a2da47fa912fe7a2b2faa589f259f0

8366342: Key generator and key pair generator tests skipping, but showing as passed

Reviewed-by: weijun

! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestAES.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestChaCha20.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultDHPrivateExpSize.java

Changeset: 8ba0db0d
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-09-11 07:42:39 +0000
URL:       https://git.openjdk.org/leyden/commit/8ba0db0de8b79f64cbfa56683f660f888c880182

8366951: Test runtime/logging/StressAsyncUL.java is timing out

Reviewed-by: ayang, lkorinth, dholmes, syan

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

Changeset: 0b3a3030
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-11 08:07:25 +0000
URL:       https://git.openjdk.org/leyden/commit/0b3a303053d0eb5a98ed3d9df42c659db148b470

8367066: RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 3d679087
Branch: premain
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-09-11 08:53:09 +0000
URL:       https://git.openjdk.org/leyden/commit/3d679087b0376c221d536780cee387dc2dd8019e

8367268: Remove unused os::numa_topology_changed()

Reviewed-by: ayang, dholmes

! 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/runtime/os.hpp

Changeset: 3355a9d3
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-11 10:43:25 +0000
URL:       https://git.openjdk.org/leyden/commit/3355a9d3fa3e57d489f716ebc1c885c1391274ea

8285150: Improve tab completion for annotations

Reviewed-by: liach

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java

Changeset: 063f970f
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-11 11:22:12 +0000
URL:       https://git.openjdk.org/leyden/commit/063f970f0f5e851d72dad0112735692761d6ba36

8367401: Parallel: Remove unused field in PSKeepAliveClosure

Reviewed-by: stefank, fandreuzzi

! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: a2d272a0
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-11 11:22:29 +0000
URL:       https://git.openjdk.org/leyden/commit/a2d272a02a079e2413d10ad2decb04681ce2f961

8367339: Parallel: Remove PSScavenge::should_scavenge

Reviewed-by: tschatzl, fandreuzzi

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
- src/hotspot/share/gc/parallel/psScavenge.inline.hpp

Changeset: 56f2f7a3
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-11 13:22:20 +0000
URL:       https://git.openjdk.org/leyden/commit/56f2f7a3af0574357d5d3f99dcd908721ac710e9

8367138: JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_macosx.c

Reviewed-by: bpb, naoto, jpai, lancea

! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c

Changeset: 4ea8979b
Branch: premain
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-09-11 13:53:08 +0000
URL:       https://git.openjdk.org/leyden/commit/4ea8979b93f80e9ecbc197ee12ceb523ef8da6aa

8365953: Key manager returns no certificates when handshakeSession is not an ExtendedSSLSession

Reviewed-by: djelinski, wetmore

! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! test/jdk/sun/security/ssl/X509KeyManager/AlgorithmConstraintsCheck.java
+ test/jdk/sun/security/ssl/X509KeyManager/NonExtendedSSLSessionAlgorithmConstraints.java

Changeset: 781f2b2f
Branch: premain
Author:    Pasam Soujanya <psoujany at in.ibm.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-09-11 13:58:51 +0000
URL:       https://git.openjdk.org/leyden/commit/781f2b2f8188c02a6af220ebcc5bc8158fe8423e

8366278: Form control element <select> has no associated label

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

Changeset: fc3e3e26
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2025-09-11 14:28:58 +0000
URL:       https://git.openjdk.org/leyden/commit/fc3e3e26c515ae0f9ae32aec504974fba393928d

8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java

Reviewed-by: djelinski

! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java

Changeset: ec743233
Branch: premain
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-11 14:38:10 +0000
URL:       https://git.openjdk.org/leyden/commit/ec7432331ba09cc2d257af51abc494aab209d912

8367347: Serial: Refactor CLDScanClosure

Reviewed-by: stefank, ayang, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp

Changeset: 8b92af7d
Branch: premain
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-09-11 14:59:30 +0000
URL:       https://git.openjdk.org/leyden/commit/8b92af7d4aeece8b40c6c4f9de333964833da607

8367365: java/math/BigInteger/BigIntegerTest.java failed in jtreg timeout

Reviewed-by: dfuchs, jpai

! test/jdk/java/math/BigInteger/BigIntegerTest.java

Changeset: 7603e96f
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-09-11 15:06:01 +0000
URL:       https://git.openjdk.org/leyden/commit/7603e96fa2350c18464fd5dac6bd2c8f140e04c9

8366911: (fs) Remove support for normalizing file names to Unicode normalized form D (macOS)

Reviewed-by: alanb

! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
- src/java.base/macosx/classes/sun/nio/fs/MacOSXNativeDispatcher.java
- src/java.base/macosx/native/libnio/fs/MacOSXNativeDispatcher.c
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/MacPath.java
- test/jdk/java/nio/file/Path/MacPathTest.java

Changeset: e172e6a4
Branch: premain
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-11 15:08:42 +0000
URL:       https://git.openjdk.org/leyden/commit/e172e6a4e37cf06afee662625a01193f5528a2b1

8352969: G1: Improve testability of optional collections

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
+ test/hotspot/jtreg/gc/g1/TestOptionalRegionGC.java

Changeset: 5abd1842
Branch: premain
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-09-12 03:35:32 +0000
URL:       https://git.openjdk.org/leyden/commit/5abd18426d64f878ca45f9d36ca270be17a7760f

8367137: RISC-V: Detect Zicboz block size via hwprobe

Reviewed-by: fyang, mli, rehn

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: 9e843f56
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-12 06:35:55 +0000
URL:       https://git.openjdk.org/leyden/commit/9e843f56ec0e4126e8256dff44f47c56e5282d20

8367014: Rename class Atomic to AtomicAccess

Reviewed-by: dholmes, aph, stefank

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! 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/posix/signals_posix.cpp
! src/hotspot/os/posix/suspendResume_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/atomic_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderData.inline.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1BatchedTask.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/freeListAllocator.cpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/gc/shared/plab.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.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/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zAbort.cpp
! src/hotspot/share/gc/z/zAbort.inline.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zContinuation.cpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zJNICritical.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zMarkingSMR.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zResurrection.cpp
! src/hotspot/share/gc/z/zResurrection.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zTLABUsage.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/jfr/utilities/jfrNode.hpp
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
! src/hotspot/share/jfr/utilities/jfrSignal.hpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/metadataHandles.cpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/logging/logOutputList.hpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/counters.hpp
! src/hotspot/share/memory/metaspace/internalStats.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/nmtPreInit.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/constMethodFlags.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedIndyEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbolHandle.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/runtime/atomic.hpp
+ src/hotspot/share/runtime/atomicAccess.hpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
! src/hotspot/share/runtime/cpuTimeCounters.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/runtime/suspendResumeManager.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/cpuTimeUsage.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/copy.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/filterQueue.hpp
! src/hotspot/share/utilities/filterQueue.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/nonblockingQueue.inline.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/zipLibrary.cpp
! test/hotspot/gtest/cds/test_archiveWorkers.cpp
! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
- test/hotspot/gtest/runtime/test_atomic.cpp
+ test/hotspot/gtest/runtime/test_atomicAccess.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_waitBarrier.cpp

Changeset: 5c1865a4
Branch: premain
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-09-12 08:01:50 +0000
URL:       https://git.openjdk.org/leyden/commit/5c1865a4fcd5da80ddcc506f4e41aada0fb93970

8365926: RISC-V: Performance regression in renaissance (chi-square)

Reviewed-by: fyang, mli

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

Changeset: e0ad4a66
Branch: premain
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2025-09-12 08:29:59 +0000
URL:       https://git.openjdk.org/leyden/commit/e0ad4a669629012b81f0ada2b7870409683c1015

8367424: Cleanup unused time_remaining_ms update in G1CollectionSet::select_optional_groups

Reviewed-by: tschatzl, mli

! src/hotspot/share/gc/g1/g1CollectionSet.cpp

Changeset: 0f535aeb
Branch: premain
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2025-09-12 08:30:20 +0000
URL:       https://git.openjdk.org/leyden/commit/0f535aeb0ae2f7015300889a0ee9efbf10a15896

8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems

Reviewed-by: stefank, tschatzl, mli

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

Changeset: 5f43345d
Branch: premain
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2025-09-12 08:32:56 +0000
URL:       https://git.openjdk.org/leyden/commit/5f43345d6e9c27ae99fffd3a53e8064ed84de458

8367472: Swap conditions order in PSScavengeCLDOopClosure::do_oop(oop*)

Reviewed-by: stefank, tschatzl, mli

! src/hotspot/share/gc/parallel/psClosure.inline.hpp

Changeset: d13769d6
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-12 10:40:20 +0000
URL:       https://git.openjdk.org/leyden/commit/d13769d6c12688edffb23965c23cac614a9e6926

8367501: RISC-V: build broken after JDK-8365926

Reviewed-by: rehn

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

Changeset: 15dd96f7
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-09-12 10:42:13 +0000
URL:       https://git.openjdk.org/leyden/commit/15dd96f7a68f634124c73d78659212e7f335230e

8144124: [macosx] The tabs can't be aligned when we pressing the key of 'R','B','L','C' or 'T'.

Reviewed-by: azvegint

! test/jdk/ProblemList.txt

Changeset: 02d7281b
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-12 12:06:18 +0000
URL:       https://git.openjdk.org/leyden/commit/02d7281b93296e7700e215804cb9e2f8341cab06

8367483: C2 crash in  PhaseValues::type: assert(t != nullptr) failed: must set before get - missing notification for CastX2P(SubL(x, y))

Reviewed-by: chagedorn, bmaillard

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/igvn/MissedOptimizationWithCastX2PSubX.java

Changeset: 10fea860
Branch: premain
Author:    Paul Hübner <phubner at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date:      2025-09-12 14:23:46 +0000
URL:       https://git.openjdk.org/leyden/commit/10fea860029c4702208fe6b175b6ab8062c75f60

8367371: Remove @requires vm.opt.UseLargePages from InternSharedString.java test

Reviewed-by: jsikstro, ayang, iklam

! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java

Changeset: 44aad078
Branch: premain
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-12 14:46:12 +0000
URL:       https://git.openjdk.org/leyden/commit/44aad0786bc85e11eded1da4cf4eb96698424c8b

8328874: Class::forName0 should validate the class name length early

Reviewed-by: rriggs, liach, ayang

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java
! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java
! test/jdk/java/lang/Class/forName/ForNameNames.java

Changeset: aeffce7c
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-12 16:31:03 +0000
URL:       https://git.openjdk.org/leyden/commit/aeffce7c22cbefe9c493865ee38d025032629901

8367271: Add parsing tests to DateFormat JMH benchmark

Reviewed-by: naoto

- test/micro/org/openjdk/bench/java/text/DateFormatterBench.java
+ test/micro/org/openjdk/bench/java/text/SimpleDateFormatterBench.java

Changeset: 11df2891
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-12 16:50:23 +0000
URL:       https://git.openjdk.org/leyden/commit/11df28916af4c2bfd69b2829c74e046ad953ee6c

8367378: GenShen: Missing timing stats when old mark buffers are flushed during final update refs

Reviewed-by: kdnilsen, xpeng, phh

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 850f904a
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-12 16:50:43 +0000
URL:       https://git.openjdk.org/leyden/commit/850f904a84186b514a9b79fd4625b4651e73149b

8367451: GenShen: Remove the option to compute age census during evacuation

Reviewed-by: kdnilsen, xpeng, phh

! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 4e59c63e
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-12 18:57:12 +0000
URL:       https://git.openjdk.org/leyden/commit/4e59c63ec5a896a09f61a019e2fc5a2ec75ec40e

8367282: FORBID_C_FUNCTION needs exception spec consistent with library declaration

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/posix/forbiddenFunctions_posix.hpp
! src/hotspot/os/windows/forbiddenFunctions_windows.hpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/forbiddenFunctions.hpp

Changeset: 84aa2952
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-09-12 18:58:56 +0000
URL:       https://git.openjdk.org/leyden/commit/84aa295227749f5daf73100550355ac6d56a6eca

8367368: Add message for verify_legal_class_modifiers for inner classes

Reviewed-by: dholmes, fparain

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
+ test/hotspot/jtreg/runtime/InnerClassesAttr/OuterTest1.jcod
+ test/hotspot/jtreg/runtime/InnerClassesAttr/OuterTest2.jcod
+ test/hotspot/jtreg/runtime/InnerClassesAttr/TestInnerClassAccessFlagErrorMessage.java

Changeset: 35dabb1a
Branch: premain
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2025-09-12 20:16:33 +0000
URL:       https://git.openjdk.org/leyden/commit/35dabb1a5f31d985f00de21badeeedb026a63b94

8244336: Restrict algorithms at JCE layer

Reviewed-by: mullan, ascarpino, abarashev

+ src/java.base/share/classes/com/sun/crypto/provider/RSACipherAdaptor.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
+ src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
! src/java.base/share/conf/security/java.security
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/RSACipherAdaptor.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ test/jdk/java/security/KeyStore/TestDisabledAlgorithms.java
+ test/jdk/java/security/MessageDigest/TestDisabledAlgorithms.java
+ test/jdk/java/security/Signature/TestDisabledAlgorithms.java
+ test/jdk/javax/crypto/Cipher/TestDisabledAlgorithms.java
+ test/jdk/sun/security/pkcs11/Cipher/TestDisabledAlgorithms.java
+ test/jdk/sun/security/pkcs11/Signature/TestNONEwithRSA.java
+ test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java

Changeset: 3eb3e0dc
Branch: premain
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2025-09-12 20:39:15 +0000
URL:       https://git.openjdk.org/leyden/commit/3eb3e0dcb0aa06fe427adeeaa40b9568c7f07ee8

8366833: Poly1305 does not always correctly update position for array-backed ByteBuffers after processMultipleBlocks

Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: weijun, jpai

! src/java.base/share/classes/com/sun/crypto/provider/Poly1305.java
+ test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/UpdateAADTest.java

Changeset: e2eaa2ec
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-09-13 02:03:38 +0000
URL:       https://git.openjdk.org/leyden/commit/e2eaa2ecf39f1746481bfdd603e84167c886545b

8357708: com.sun.jndi.ldap.Connection ignores queued LDAP replies if Connection is subsequently closed

Co-authored-by: Aleksei Efimov <aefimov at openjdk.org>
Reviewed-by: aefimov, dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java
+ test/jdk/com/sun/jndi/ldap/LdapClientConnTest.java

Changeset: ff538c7f
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-09-13 13:51:17 +0000
URL:       https://git.openjdk.org/leyden/commit/ff538c7f5641bb24748243da44de5d964141ae31

8367583: sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336

Reviewed-by: weijun

! test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java

Changeset: ef291d2d
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-13 20:20:10 +0000
URL:       https://git.openjdk.org/leyden/commit/ef291d2d5d5c6ef9767a218b0f8401a0fb911bb2

8359423: Improve error message in case of missing jsa shared archive

Reviewed-by: mdoerr, asteiner, eastigeevich

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

Changeset: c85c5cb5
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-13 20:43:40 +0000
URL:       https://git.openjdk.org/leyden/commit/c85c5cb50e0bd80732af9d45c85fc01032ed332c

8367475: Incorrect lock usage in LambdaFormInvokers::regenerate_holder_classes

Reviewed-by: dholmes, matsaave, liach

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp

Changeset: 21c985f2
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-09-14 04:24:32 +0000
URL:       https://git.openjdk.org/leyden/commit/21c985f2d75401fd81fa5eaf1486b0be60246962

8256289: java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java failed with "RuntimeException: Wrong focus owner: java.awt.Button[button1,41,36,56x23,label=Button1]"

Reviewed-by: honkar, prr, azvegint, serb

! test/jdk/ProblemList.txt
- test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.java
- test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java
+ test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest.java
+ test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest1.java

Changeset: 5271448b
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-09-14 04:29:30 +0000
URL:       https://git.openjdk.org/leyden/commit/5271448b3a013b2e3edcd619a4a3b975b292dae1

8023263: [TESTBUG] Test closed/java/awt/Focus/InactiveWindowTest/InactiveFocusRace fails due to not enough time to initialize graphic components

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Focus/InactiveFocusRace.java

Changeset: cf00f96f
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-15 06:59:56 +0000
URL:       https://git.openjdk.org/leyden/commit/cf00f96fd49ac7e6e04fdde74a3015531a0b59c8

8366940: Test compiler/loopopts/superword/TestAliasingFuzzer.java timed out

Reviewed-by: syan, chagedorn

! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java

Changeset: 2c13c66c
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-15 07:48:15 +0000
URL:       https://git.openjdk.org/leyden/commit/2c13c66cf9104a1b46842a5de5e2533a87fa1849

8367507: Parallel: Remove PSPromotionManager::drain_stacks_depth

Reviewed-by: fandreuzzi, tschatzl

! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: 9ca7b244
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-15 07:48:38 +0000
URL:       https://git.openjdk.org/leyden/commit/9ca7b24421a5ea4fafb39bcf0c9744696932f49d

8367422: Parallel: Refactor local variables names in copy_unmarked_to_survivor_space

Reviewed-by: fandreuzzi, tschatzl

! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: c16462b3
Branch: premain
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-15 08:02:27 +0000
URL:       https://git.openjdk.org/leyden/commit/c16462b3b4686982e80fdde6802defafc2de8b1a

8367576: JvmtiThreadState::_debuggable is unused

Reviewed-by: amenkov, ayang, shade

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

Changeset: 3db3c062
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-09-15 08:49:01 +0000
URL:       https://git.openjdk.org/leyden/commit/3db3c06218f37ed4f14d4f53538663d2a5547095

8366852: java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java test is failing

Reviewed-by: psadhukhan, honkar

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java

Changeset: 1cb1267c
Branch: premain
Author:    Thomas Fitzsimmons <fitzsim at redhat.com>
Committer: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Date:      2025-09-15 09:59:10 +0000
URL:       https://git.openjdk.org/leyden/commit/1cb1267ce84dea2bfcb434b03c982b859997c6d2

8361711: Add library name configurability to PKCS11Test.java

Reviewed-by: valeriep

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: a7dc011a
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-09-15 11:24:26 +0000
URL:       https://git.openjdk.org/leyden/commit/a7dc011ac4fec73d686661b1bb6969c7135982f2

8366658: Add missing locks when accessing the VirtualMemoryTracker instance in tests and MemMapPrinter

Reviewed-by: azafari, phubner

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: e8dda2b6
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-15 15:25:00 +0000
URL:       https://git.openjdk.org/leyden/commit/e8dda2b67524b6575124581464921d46335dcad7

8367629: Parallel: Remove logging in PSAdjustWeakRootsClosure

Reviewed-by: stefank

! src/hotspot/share/gc/parallel/psClosure.inline.hpp

Changeset: 58c9fbc9
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-09-15 16:22:35 +0000
URL:       https://git.openjdk.org/leyden/commit/58c9fbc93db6c27b00d1e53d7ee8bf6e382eea82

8367382: Expand use of representation equivalence terminology

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Record.java

Changeset: 60930a3e
Branch: premain
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-09-15 17:43:25 +0000
URL:       https://git.openjdk.org/leyden/commit/60930a3e196088e239c902216de07e1cce8407e4

8367397: Improve naming and terminology in regmask.hpp and regmask.cpp

Reviewed-by: epeter, rcastanedalo, dlong

! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! test/hotspot/gtest/opto/test_regmask.cpp

Changeset: f8ba02f2
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-09-15 18:13:09 +0000
URL:       https://git.openjdk.org/leyden/commit/f8ba02f2296f0ef0227f90e0e1ed116121e68231

8361702: C2: assert(is_dominator(compute_early_ctrl(limit, limit_ctrl), pre_end)) failed: node pinned on loop exit test?

Reviewed-by: epeter, chagedorn, mhaessig

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE2.java
+ test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE3.java

Changeset: 11cdafb8
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-09-15 18:53:26 +0000
URL:       https://git.openjdk.org/leyden/commit/11cdafb8216bcd36f6636f7c5663878fb545fb37

8367297: Test com/sun/jdi/JdbStopInNotificationThreadTest.java can still fail after JDK-8366850

Reviewed-by: ayang, kevinw

! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java

Changeset: 729f4f9b
Branch: premain
Author:    Guy Abossolo Foh - ScientificWare <info at scientificware.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-09-15 19:22:47 +0000
URL:       https://git.openjdk.org/leyden/commit/729f4f9b16ca0ede57976f10abbafedee1c6e017

8314731: Add support for the alt attribute in the image type input HTML tag

Reviewed-by: aivanov, prr, tr

! src/java.desktop/share/classes/javax/swing/text/html/FormView.java
+ test/jdk/javax/swing/text/html/bug8314731.java

Changeset: 64155dfa
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-15 21:10:26 +0000
URL:       https://git.openjdk.org/leyden/commit/64155dfac068cf01bcab6adb401b360499f33a5f

8367237: Thread-Safety Usage Warning for java.text.Collator Classes

Reviewed-by: iris, naoto

! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java

Changeset: 24255848
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-16 01:04:48 +0000
URL:       https://git.openjdk.org/leyden/commit/242558484985cb954b0e658776fd59cbca1be1db

8367142: Avoid InstanceKlass::cast when converting java mirror to InstanceKlass

Reviewed-by: dholmes, coleenp

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 90e81c2b
Branch: premain
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-09-16 01:11:04 +0000
URL:       https://git.openjdk.org/leyden/commit/90e81c2bee86f404250fb9b833d43b18190b5272

8367616: RISC-V: Auto-enable Zicboz extension for debug builds

Reviewed-by: fyang, fjiang

! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: 0fbae805
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-16 04:42:50 +0000
URL:       https://git.openjdk.org/leyden/commit/0fbae8050b6f853053c7dee6a43d3ffbcfa69954

8252582: HotSpot Style Guide should permit variable templates

Reviewed-by: dholmes, stefank, kvn

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 76e464bc
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-16 05:06:17 +0000
URL:       https://git.openjdk.org/leyden/commit/76e464bcd56dab6ef0dfd917f87fdedeb9f838b4

8367150: Add a header line to improve VMErrorCallback printing

Reviewed-by: stefank, ayang

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

Changeset: 60e9222f
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-09-16 06:30:53 +0000
URL:       https://git.openjdk.org/leyden/commit/60e9222fe147413f20c140f2c00541b6472dfaa4

8015444: java/awt/Focus/KeyStrokeTest.java sometimes fails

Reviewed-by: tr

! test/jdk/java/awt/Focus/KeyStrokeTest.java

Changeset: 73df06c8
Branch: premain
Author:    Andreas Steiner <asteiner at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-16 07:17:53 +0000
URL:       https://git.openjdk.org/leyden/commit/73df06c80c33be584b054a528ecdab4ecbf51d56

8359104: gc/TestAlwaysPreTouchBehavior.java#<gcname> fails on Linux

Reviewed-by: mbaesken, ayang

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java

Changeset: 3ba2e748
Branch: premain
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-16 08:00:09 +0000
URL:       https://git.openjdk.org/leyden/commit/3ba2e748d61a9ed8098093c6d4732973051808b2

8366925: Improper std::nothrow new expression in NativeHeapTrimmerThread ctor

Reviewed-by: ayang, kbarrett, dholmes

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

Changeset: eb26865c
Branch: premain
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-16 08:00:32 +0000
URL:       https://git.openjdk.org/leyden/commit/eb26865c36f1961ee802c8db812c786d4bdd4944

8367552: JCmdTestFileSafety.java fails when run by root user

Reviewed-by: dcubed, ayang, phubner

! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java

Changeset: ca89cd06
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-16 08:46:18 +0000
URL:       https://git.openjdk.org/leyden/commit/ca89cd06d39ed3a6bbe16f60fea4d7382849edbd

8367410: ZGC: Remove unused ZNmethodTable::wait_until_iteration_done()

Reviewed-by: stefank, fandreuzzi

! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.hpp

Changeset: c7f014ed
Branch: premain
Author:    Hannes Greule <hgreule at openjdk.org>
Date:      2025-09-16 12:33:32 +0000
URL:       https://git.openjdk.org/leyden/commit/c7f014ed494409cdf9fc925fe98de08346606408

8356813: Improve Mod(I|L)Node::Value

Reviewed-by: epeter, qamai

! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/ModINodeValueTests.java
+ test/hotspot/jtreg/compiler/c2/gvn/ModLNodeValueTests.java

Changeset: 0bc37059
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-09-16 13:16:48 +0000
URL:       https://git.openjdk.org/leyden/commit/0bc3705948b1bb8f327dc48c4dbd85d22d66f036

8367597: Runtime.exit logging failed: Cannot invoke "java.lang.Module.getClassLoader()" because "m" is null

Reviewed-by: alanb, rriggs

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

Changeset: c82070e6
Branch: premain
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-09-16 13:19:12 +0000
URL:       https://git.openjdk.org/leyden/commit/c82070e6357a1b49f2887ab22267393ba87d9352

8366775: TestCompileTaskTimeout should use timeoutFactor

Reviewed-by: chagedorn, rcastanedalo, mbaesken

! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java

Changeset: 58007c0b
Branch: premain
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-09-16 14:57:42 +0000
URL:       https://git.openjdk.org/leyden/commit/58007c0bcc03f4609ce202cfb9f89b8438055dac

8367619: String.format in outOfRangeException uses wrong format specifier for String argument

Reviewed-by: fandreuzzi, rriggs, liach

! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: 15d42c6d
Branch: premain
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-09-16 16:24:19 +0000
URL:       https://git.openjdk.org/leyden/commit/15d42c6d772d2c4cca1f21a947407fc0931aee64

8366978: dead code in SunCertPathBuilder

Reviewed-by: mullan, hchao

! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java

Changeset: 075ebb4e
Branch: premain
Author:    Paul Hübner <phubner at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-16 16:53:21 +0000
URL:       https://git.openjdk.org/leyden/commit/075ebb4ee592c10879799a68ba79f782ee49b60d

8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors

Reviewed-by: dholmes, shade

! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java

Changeset: c41add8d
Branch: premain
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date:      2025-09-16 18:13:34 +0000
URL:       https://git.openjdk.org/leyden/commit/c41add8d3e24be5f469f18cfbf0f476f2baf63a6

8354348: Enable Extended EVEX to REX2/REX demotion for commutative operations with same dst and src2

Reviewed-by: jbhateja, epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/x86-asmtest.py

Changeset: e883dec6
Branch: premain
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date:      2025-09-16 18:14:07 +0000
URL:       https://git.openjdk.org/leyden/commit/e883dec6be8cb2fc44e45a6b4677cca2f4df58ef

8367694: Fix jtreg test failure when Intel APX is enabled for KNL platforms

Reviewed-by: sviswanathan, epeter

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: b75e35cb
Branch: premain
Author:    Paul Hübner <phubner at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-09-16 19:17:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b75e35cb94d17a742d88f23dfd1b016c26a5e63c

8365858: FilteredJavaFieldStream is unnecessary

Reviewed-by: liach, jsjolen, coleenp, amenkov

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
- src/hotspot/share/runtime/reflectionUtils.cpp
- src/hotspot/share/runtime/reflectionUtils.hpp
! src/java.base/share/classes/jdk/internal/reflect/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: e1071797
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-16 21:51:47 +0000
URL:       https://git.openjdk.org/leyden/commit/e1071797a4f0ab1a6af29824a777a7800d729b0e

8367017: Remove legacy checks from WrappedToolkitTest and convert from bash

Reviewed-by: prr

! test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/TestWrapped.java
- test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh

Changeset: c2c44a06
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-17 05:51:51 +0000
URL:       https://git.openjdk.org/leyden/commit/c2c44a061a6ba392b4e93eca2c85bd96ab7dcffe

8367724: Remove Trailing Return Types from undecided list

Reviewed-by: stefank, phubner

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 45cc515f
Branch: premain
Author:    erifan <erfang at nvidia.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2025-09-17 07:32:19 +0000
URL:       https://git.openjdk.org/leyden/commit/45cc515f451accfd1a0a36d17ccb38d428a5d035

8354242: VectorAPI: combine vector not operation with compare

Reviewed-by: epeter, jbhateja, xgong

! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCompareNotBenchmark.java

Changeset: 9c0f41e9
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-09-17 08:07:50 +0000
URL:       https://git.openjdk.org/leyden/commit/9c0f41e9973726df0544bf0c7f06a7eb214b849f

8225787: java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on Ubuntu
8203004: UnixMultiResolutionSplashTest.java fails on Ubuntu16.04

Reviewed-by: psadhukhan, serb

! test/jdk/ProblemList.txt

Changeset: d0ea6686
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-17 08:21:20 +0000
URL:       https://git.openjdk.org/leyden/commit/d0ea6686ebe2baff28f5368f5bbf9dc7f34dd6d8

8367417: Serial: Use NMethodToOopClosure during Young GC

Reviewed-by: fandreuzzi, stefank, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp

Changeset: 976207df
Branch: premain
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-17 08:26:31 +0000
URL:       https://git.openjdk.org/leyden/commit/976207df1fcebf76a5f732b26424d6a4896b359e

8367476: Shenandoah: Remove use of CollectedHeap::_soft_ref_policy

Reviewed-by: ayang, wkemper

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
- src/hotspot/share/gc/shared/softRefPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 5730e908
Branch: premain
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-09-17 09:16:41 +0000
URL:       https://git.openjdk.org/leyden/commit/5730e908c636ad57e6bbc5a1b64ce88245c38788

4138921: TextLayout handling of empty strings

Reviewed-by: prr, serb

! src/java.desktop/share/classes/java/awt/font/TextLayout.java
! src/java.desktop/share/classes/java/awt/font/TextLine.java
! src/java.desktop/share/classes/sun/font/TextLabelFactory.java
+ test/jdk/java/awt/font/TextLayout/TextLayoutConstructorTest.java

Changeset: 005f3a39
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-17 09:41:44 +0000
URL:       https://git.openjdk.org/leyden/commit/005f3a392f20ea2fbe2d7d699448e65d3443a073

8367743: G1: Use named constants for G1CSetCandidateGroup group ids

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: faebec63
Branch: premain
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-09-17 09:42:01 +0000
URL:       https://git.openjdk.org/leyden/commit/faebec63a94bb532b9d0ca0736c73ddbf1392ac2

8367532: Declare all stubgen stub entries including internal cross-stub entries

Reviewed-by: fyang, asmehra

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp
! 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/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp

Changeset: 6df01178
Branch: premain
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-09-17 09:45:30 +0000
URL:       https://git.openjdk.org/leyden/commit/6df01178c03968bee7994eddd187f790c74ba541

8356779: IGV: dump the index of the SafePointNode containing the current JVMS during parsing

Reviewed-by: epeter, chagedorn, qamai

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

Changeset: c28142e7
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-17 10:26:26 +0000
URL:       https://git.openjdk.org/leyden/commit/c28142e7c142b2938823451c1f638f56a7f969d2

8367737: Parallel: Retry allocation after lock acquire in mem_allocate_work

Reviewed-by: fandreuzzi, tschatzl, iwalulya

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp

Changeset: 4719ed67
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-17 11:25:49 +0000
URL:       https://git.openjdk.org/leyden/commit/4719ed671a8a8e10b77c4748a0e1ee63c19dfefb

8366777: Build fails unknown pseudo-op with old AS on linux-aarch64

Reviewed-by: erikj, ihse

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-other.m4
! make/autoconf/flags.m4

Changeset: 7e738f0d
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-17 11:36:23 +0000
URL:       https://git.openjdk.org/leyden/commit/7e738f0d906e574706a277fabbc2cc1df6f11f19

8367313: CTW: Execute in AWT headless mode

Reviewed-by: epeter, kvn

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: b00e0dae
Branch: premain
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-09-17 12:47:59 +0000
URL:       https://git.openjdk.org/leyden/commit/b00e0dae9bbd4bd88f8e7307b7c96688fa3194fe

8367728: IGV: dump node address type

Reviewed-by: mchevalier, dfenacci, chagedorn

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

Changeset: 1ba84141
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-17 13:46:52 +0000
URL:       https://git.openjdk.org/leyden/commit/1ba841410bf4af0377a7192717d4ebc5d6d9f3f9

8367573: JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_aix.c

Reviewed-by: rriggs

! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c

Changeset: 91afdaff
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-17 13:58:06 +0000
URL:       https://git.openjdk.org/leyden/commit/91afdaff80459ec8ffff859f29fdadf1c631fddb

8367860: Remove unused NMethodToOopClosure::fix_relocations

Reviewed-by: fandreuzzi, tschatzl

! src/hotspot/share/memory/iterator.hpp

Changeset: d7eeacf2
Branch: premain
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-17 14:01:32 +0000
URL:       https://git.openjdk.org/leyden/commit/d7eeacf2a0c24946de56471a99e744f21642d784

8367112: HttpClient does not support Named Groups set on SSLParameters

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java

Changeset: 9949ee31
Branch: premain
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-09-17 14:46:47 +0000
URL:       https://git.openjdk.org/leyden/commit/9949ee3163a31f6f3c13c4fe34e8c0166210719e

8367005: ImageReader refactor caused performance regressions for startup and footprint

Reviewed-by: alanb, rriggs, jpai

! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! test/jdk/jdk/internal/jimage/ImageReaderTest.java

Changeset: 01d7554b
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-09-17 15:17:30 +0000
URL:       https://git.openjdk.org/leyden/commit/01d7554b87fb7be8cab5dc12fd67eaba6585d2f3

8367486: Change prefix for platform-dependent AtomicAccess files

Reviewed-by: kbarrett, ayang

= src/hotspot/os_cpu/aix_ppc/atomicAccess_aix_ppc.hpp
= src/hotspot/os_cpu/bsd_aarch64/atomicAccess_bsd_aarch64.hpp
= src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp
= src/hotspot/os_cpu/bsd_zero/atomicAccess_bsd_zero.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
= src/hotspot/os_cpu/linux_aarch64/atomicAccess_linux_aarch64.hpp
= src/hotspot/os_cpu/linux_arm/atomicAccess_linux_arm.hpp
= src/hotspot/os_cpu/linux_ppc/atomicAccess_linux_ppc.hpp
= src/hotspot/os_cpu/linux_riscv/atomicAccess_linux_riscv.hpp
= src/hotspot/os_cpu/linux_s390/atomicAccess_linux_s390.hpp
= src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp
= src/hotspot/os_cpu/linux_zero/atomicAccess_linux_zero.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
= src/hotspot/os_cpu/windows_aarch64/atomicAccess_windows_aarch64.hpp
= src/hotspot/os_cpu/windows_x86/atomicAccess_windows_x86.hpp
! src/hotspot/share/runtime/atomicAccess.hpp

Changeset: 6f493b4d
Branch: premain
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2025-09-17 16:52:13 +0000
URL:       https://git.openjdk.org/leyden/commit/6f493b4d2e7120cbe34fb70d595f7626655b47a9

8361699: C2: assert(can_reduce_phi(n->as_Phi())) failed: Sanity: previous reducible Phi is no longer reducible before SUT

Reviewed-by: rcastanedalo

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationNotReducibleAnymore.java

Changeset: 18dc186a
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-09-17 18:07:29 +0000
URL:       https://git.openjdk.org/leyden/commit/18dc186a8f4820ed78c21173713dd127ef512e1f

8367790: Remove java/awt/PopupMenu/PopupMenuLocation.java from ProblemList

Reviewed-by: aivanov, azvegint

! test/jdk/ProblemList.txt

Changeset: f7ce3a1b
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-09-17 19:22:30 +0000
URL:       https://git.openjdk.org/leyden/commit/f7ce3a1b5f38143f17b5015ca5b714ec0e708f54

8365790: Shutdown hook for application image does not work on Windows

Reviewed-by: almatvee

! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/Executor.cpp
! src/jdk.jpackage/windows/native/common/Executor.h
+ test/jdk/tools/jpackage/apps/UseShutdownHook.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/resources/Win8365790Test.ps1
+ test/jdk/tools/jpackage/windows/Win8365790Test.java

Changeset: 0756ecb2
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-17 19:49:22 +0000
URL:       https://git.openjdk.org/leyden/commit/0756ecb214b8ab76cb69f354063d153b72f978c2

8367031: [backout] Change java.time month/day field types to 'byte'

Reviewed-by: alanb, liach, naoto, iris

! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java

Changeset: f682f070
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-17 20:20:17 +0000
URL:       https://git.openjdk.org/leyden/commit/f682f070079037f8fb646e91ea336af0bc778813

8367796: Rename AtomicAccess gtests

Reviewed-by: ayang, tschatzl

! test/hotspot/gtest/runtime/test_atomicAccess.cpp

Changeset: 919f5faa
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-09-17 20:47:11 +0000
URL:       https://git.openjdk.org/leyden/commit/919f5faa4618473eddab39d65fe7c1cc732600b7

8367787: Expand use of representation equivalence terminology in Float16

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java

Changeset: aa36799a
Branch: premain
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-09-17 21:34:15 +0000
URL:       https://git.openjdk.org/leyden/commit/aa36799acb5834d730400fb073a9a3a8ee3c28ef

8367333: C2: Vector math operation intrinsification failure

Reviewed-by: epeter, shade, jbhateja

! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorMathLib.java

Changeset: 91a97943
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-18 02:49:10 +0000
URL:       https://git.openjdk.org/leyden/commit/91a979430e2516b5853c397a336837799928f478

8367366: Do not support -XX:+AOTClassLinking for dynamic CDS archive

Reviewed-by: kvn, asmehra

! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/aotLinkedClassTable.cpp
! src/hotspot/share/cds/aotLinkedClassTable.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java

Changeset: a355edbb
Branch: premain
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-09-18 06:24:49 +0000
URL:       https://git.openjdk.org/leyden/commit/a355edbbe43f7356f9439ecabf0ab8218fc9e3e1

8367278: Test compiler/startup/StartupOutput.java timed out after completion on Windows

Reviewed-by: syan, chagedorn

! test/hotspot/jtreg/compiler/startup/StartupOutput.java

Changeset: a306f88a
Branch: premain
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-09-18 06:41:20 +0000
URL:       https://git.openjdk.org/leyden/commit/a306f88a8456be454f4954c7e4fb8a1273344b5b

8339791: Refactor MiscUndecorated/ActiveAWTWindowTest.java

Reviewed-by: psadhukhan

! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java

Changeset: 4c5e901c
Branch: premain
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-09-18 08:25:05 +0000
URL:       https://git.openjdk.org/leyden/commit/4c5e901c96dee3885e1b29a53d3400174f9bba09

8367689: Revert removal of several compilation-related vmStructs fields

Reviewed-by: kevinw, coleenp

! src/hotspot/share/ci/ciClassList.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 04dcaa34
Branch: premain
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-09-18 08:30:05 +0000
URL:       https://git.openjdk.org/leyden/commit/04dcaa3412d07c407aed604874095acaf81d7309

8367721: Test compiler/arguments/TestCompileTaskTimeout.java crashed: SIGSEGV

Reviewed-by: mchevalier, chagedorn

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 4c7c009d
Branch: premain
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-09-18 09:09:27 +0000
URL:       https://git.openjdk.org/leyden/commit/4c7c009dd6aa2ce1f65f05c05d7376240f3c01cd

8367740: assembler_<cpu>.inline.hpp should not include assembler.inline.hpp

Reviewed-by: dfenacci, ayang

! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/zero/assembler_zero.inline.hpp

Changeset: a49856bb
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-18 11:09:40 +0000
URL:       https://git.openjdk.org/leyden/commit/a49856bb044057a738ffc4186e1e5e3916c0254c

8367969: C2: compiler/vectorapi/TestVectorMathLib.java fails without UnlockDiagnosticVMOptions

Reviewed-by: shade, mhaessig

! test/hotspot/jtreg/compiler/vectorapi/TestVectorMathLib.java

Changeset: 5db1dfe5
Branch: premain
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-09-18 12:09:47 +0000
URL:       https://git.openjdk.org/leyden/commit/5db1dfe5c8b5df40779bb450849e6433aa9825ab

8361950: Update to use jtreg 8

Reviewed-by: jpai, iris, joehw, erikj, ihse, liach, alanb

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/docs/TEST.ROOT
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: feaa654b
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-09-18 12:26:50 +0000
URL:       https://git.openjdk.org/leyden/commit/feaa654b1bb5a1187785320603ccb17e2c43222d

8367249: [REDO] MemBaseline accesses VMT without using lock

Reviewed-by: azafari, cnorrbin

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp

Changeset: c927291e
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-18 15:08:37 +0000
URL:       https://git.openjdk.org/leyden/commit/c927291ecfa3a3871a1eed006687a3e9db4f6811

8367739: Serial: Retry allocation after lock acquire in mem_allocate_work

Reviewed-by: fandreuzzi, tschatzl

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 72e5ad3d
Branch: premain
Author:    Ben Perez <bperez at openjdk.org>
Date:      2025-09-18 15:23:05 +0000
URL:       https://git.openjdk.org/leyden/commit/72e5ad3d21effff6a4efae8ab3ed45c4f6bfba76

8365581: Optimize Java implementation of P256 arithmetic

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java

Changeset: b8f2c738
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-09-18 15:35:32 +0000
URL:       https://git.openjdk.org/leyden/commit/b8f2c7387f4b5a60a6b671619d968d1d77aa9c27

8367614: Test vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java failed, passed and timed-out

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java

Changeset: c597384a
Branch: premain
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-09-18 16:06:59 +0000
URL:       https://git.openjdk.org/leyden/commit/c597384ad64c7107fba4e970aa435a141276b2fd

8367708: GenShen: Reduce total evacuation burden

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 000569da
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-18 16:09:26 +0000
URL:       https://git.openjdk.org/leyden/commit/000569da601afde85f83c361c9f1a7ba3814bff4

8362561: Remove diagnostic option AllowArchivingWithJavaAgent

Reviewed-by: sspitsyn, shade, dholmes, ayang

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.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/LockDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/AppWithBMH.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/OldClassWithJavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java

Changeset: 14b9f53b
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-18 17:22:45 +0000
URL:       https://git.openjdk.org/leyden/commit/14b9f53bb376c49b73b376c6e5a4b30105358b5a

8367626: Parallel: Remove ParallelCompactData::summarize_dense_prefix

Reviewed-by: gli, fandreuzzi

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 4be4826d
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-18 18:50:44 +0000
URL:       https://git.openjdk.org/leyden/commit/4be4826ddb51c155eec3fe2923d891357f8d753b

8367450: Shenandoah: Log the composition of the collection set

Reviewed-by: ysr, kdnilsen, phh

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTrace.hpp

Changeset: e4cb86df
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-18 18:53:08 +0000
URL:       https://git.openjdk.org/leyden/commit/e4cb86df2b05cef6dd7e29e8803ebbbf5b4fe5a2

8367473: Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option
8367722: [GenShen] ShenandoahEvacuationStats is always empty

Reviewed-by: ysr, phh

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 6e4e966d
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-18 21:18:37 +0000
URL:       https://git.openjdk.org/leyden/commit/6e4e966d9b71ec04618e19784b5a661f34595ef6

8365792: GenShen: assertion "Generations aren't reconciled"

Reviewed-by: xpeng, ysr

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

Changeset: e3a4c284
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-19 01:04:28 +0000
URL:       https://git.openjdk.org/leyden/commit/e3a4c28409ac62feee9efe069e3a3482e7e2cdd2

8362657: Make tables used in AOT assembly phase GC-safe

Reviewed-by: shade, dholmes

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp

Changeset: 7ec3fa5f
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-09-19 01:36:41 +0000
URL:       https://git.openjdk.org/leyden/commit/7ec3fa5f0a7408bf70e6226814d80dabd8a1a93c

8367801: jtreg failure_handler - don't use the -L option for ps command

Reviewed-by: ayang, shade

! test/failure_handler/src/share/conf/linux.properties

Changeset: c0815e40
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-19 01:50:20 +0000
URL:       https://git.openjdk.org/leyden/commit/c0815e40b6f5feeb4bfa791ccd91d662c205068d

8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException

Reviewed-by: fandreuzzi, dfuchs

! test/jdk/java/net/InetAddress/ptr/Lookup.java

Changeset: 5855fd2f
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-09-19 02:58:02 +0000
URL:       https://git.openjdk.org/leyden/commit/5855fd2f654175c05341cc03ebf188d4db3e407d

8367784: java/awt/Focus/InitialFocusTest/InitialFocusTest1.java failed with Wrong focus owner

Reviewed-by: honkar, dnguyen

! test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest1.java

Changeset: 898fcff0
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-09-19 04:33:48 +0000
URL:       https://git.openjdk.org/leyden/commit/898fcff03745da29318e29ead189d78f8daa6988

8367325: [s390x] build failure due to JDK-8361376

Reviewed-by: mdoerr, dlong

! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp

Changeset: 48d394a2
Branch: premain
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2025-09-19 07:19:03 +0000
URL:       https://git.openjdk.org/leyden/commit/48d394a245e7d16423b3829efa326fe72605c8ee

8356995: Provide default methods min(T, T) and max(T, T) in Comparator interface

Reviewed-by: rriggs, smarks

! src/java.base/share/classes/java/util/Comparator.java
+ test/jdk/java/util/Comparator/MinMaxTest.java

Changeset: 28879d3d
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-19 07:37:14 +0000
URL:       https://git.openjdk.org/leyden/commit/28879d3d03ca6e8ea68a6063da349d83310b22ce

8367848: Parallel: Use NMethodToOopClosure during Young GC

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/runtime/threads.hpp

Changeset: 930d7249
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-09-19 08:15:28 +0000
URL:       https://git.openjdk.org/leyden/commit/930d7249239e464adfca3a007342ce0fcb8f070d

8367983: javax/management/monitor/ThreadPoolTest.java and StartStopTest.java fail with Unexpected Maximum Pool Size Overflow!

Reviewed-by: cjplummer, dholmes

! test/jdk/javax/management/monitor/StartStopTest.java

Changeset: 937e19e8
Branch: premain
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2025-09-19 08:48:35 +0000
URL:       https://git.openjdk.org/leyden/commit/937e19e86aab9194c363fb8709bbbc6dead0c391

8366780: Enhance ProcSmapsParser and Printer to handle THPeligible field

Reviewed-by: stuefe, ayang

! src/hotspot/os/linux/memMapPrinter_linux.cpp
! src/hotspot/os/linux/procMapsParser.cpp
! src/hotspot/os/linux/procMapsParser.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java

Changeset: 94a301a7
Branch: premain
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-09-19 09:08:29 +0000
URL:       https://git.openjdk.org/leyden/commit/94a301a70e19be284f406ebb6d8b94b6f96e1a24

8366875: CompileTaskTimeout should be reset for each iteration of RepeatCompilation

Reviewed-by: dlong, epeter

! src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java

Changeset: 65aea485
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-19 10:06:02 +0000
URL:       https://git.openjdk.org/leyden/commit/65aea485884134743fbd3da355bd1f861b410704

8367859: Remove nio exception gensrc

Reviewed-by: naoto, erikj, bpb

! make/modules/java.base/Gensrc.gmk
- make/modules/java.base/gensrc/GensrcExceptions.gmk
- make/scripts/addNotices.sh
- make/scripts/genExceptions.sh
+ src/java.base/share/classes/java/nio/BufferOverflowException.java
+ src/java.base/share/classes/java/nio/BufferUnderflowException.java
+ src/java.base/share/classes/java/nio/InvalidMarkException.java
+ src/java.base/share/classes/java/nio/ReadOnlyBufferException.java
+ src/java.base/share/classes/java/nio/channels/AcceptPendingException.java
+ src/java.base/share/classes/java/nio/channels/AlreadyBoundException.java
+ src/java.base/share/classes/java/nio/channels/AlreadyConnectedException.java
+ src/java.base/share/classes/java/nio/channels/AsynchronousCloseException.java
+ src/java.base/share/classes/java/nio/channels/CancelledKeyException.java
+ src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java
+ src/java.base/share/classes/java/nio/channels/ClosedChannelException.java
+ src/java.base/share/classes/java/nio/channels/ClosedSelectorException.java
+ src/java.base/share/classes/java/nio/channels/ConnectionPendingException.java
+ src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java
+ src/java.base/share/classes/java/nio/channels/IllegalBlockingModeException.java
+ src/java.base/share/classes/java/nio/channels/IllegalChannelGroupException.java
+ src/java.base/share/classes/java/nio/channels/IllegalSelectorException.java
+ src/java.base/share/classes/java/nio/channels/InterruptedByTimeoutException.java
+ src/java.base/share/classes/java/nio/channels/NoConnectionPendingException.java
+ src/java.base/share/classes/java/nio/channels/NonReadableChannelException.java
+ src/java.base/share/classes/java/nio/channels/NonWritableChannelException.java
+ src/java.base/share/classes/java/nio/channels/NotYetBoundException.java
+ src/java.base/share/classes/java/nio/channels/NotYetConnectedException.java
+ src/java.base/share/classes/java/nio/channels/OverlappingFileLockException.java
+ src/java.base/share/classes/java/nio/channels/ReadPendingException.java
+ src/java.base/share/classes/java/nio/channels/ShutdownChannelGroupException.java
+ src/java.base/share/classes/java/nio/channels/UnresolvedAddressException.java
+ src/java.base/share/classes/java/nio/channels/UnsupportedAddressTypeException.java
+ src/java.base/share/classes/java/nio/channels/WritePendingException.java
- src/java.base/share/classes/java/nio/channels/exceptions
+ src/java.base/share/classes/java/nio/charset/CharacterCodingException.java
+ src/java.base/share/classes/java/nio/charset/IllegalCharsetNameException.java
+ src/java.base/share/classes/java/nio/charset/UnsupportedCharsetException.java
- src/java.base/share/classes/java/nio/charset/exceptions
- src/java.base/share/classes/java/nio/exceptions

Changeset: 1b9a1168
Branch: premain
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Date:      2025-09-19 10:23:04 +0000
URL:       https://git.openjdk.org/leyden/commit/1b9a11682d5f73885213822423bfce8dfc17febd

8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName

Reviewed-by: hchao

! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java

Changeset: 2bff4174
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-19 11:48:10 +0000
URL:       https://git.openjdk.org/leyden/commit/2bff4174e58e11ba78013bef8417334ff44fbb5c

8367759: G1: Move G1UpdateRegionLivenessAndSelectForRebuildTask into its own file

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp

Changeset: fa00b249
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-09-19 11:54:34 +0000
URL:       https://git.openjdk.org/leyden/commit/fa00b24954d63abed0093b696e5971c1918eec4d

8365823: Revert storing abstract and interface Klasses to non-class metaspace

Reviewed-by: kvn, shade, stuefe

! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/array.inline.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/klass.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 802d9c23
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-19 12:03:43 +0000
URL:       https://git.openjdk.org/leyden/commit/802d9c23dc83dcd37964fa3a894fa6d01f501176

8367107: JFR: Refactor policy tests out of TestRemoteDump

Reviewed-by: mgronlun

+ test/jdk/jdk/jfr/jmx/streaming/TestDumpRetention.java
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java

Changeset: 87d50425
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-09-19 12:07:27 +0000
URL:       https://git.openjdk.org/leyden/commit/87d50425fce3b76ecc03f087dbb81b86edeed1cd

8367067: Improve exception handling in HttpRequest.BodyPublishers

Reviewed-by: jpai, dfuchs

+ src/java.net.http/share/classes/jdk/internal/net/http/CheckedIterable.java
+ src/java.net.http/share/classes/jdk/internal/net/http/CheckedIterator.java
! src/java.net.http/share/classes/jdk/internal/net/http/PullPublisher.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! test/jdk/java/net/httpclient/FileChannelPublisherTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/ByteBufferUtils.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/FromPublisherTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/NoBodyTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArrayTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfInputStreamTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfStringTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/RecordingSubscriber.java

Changeset: 2b7eee4a
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-19 13:04:18 +0000
URL:       https://git.openjdk.org/leyden/commit/2b7eee4a4c1e8b9421c5db601da83000c344b78e

8366899: SetupExecute should add the command line to vardeps

Reviewed-by: erikj

! make/common/Execute.gmk

Changeset: 3798dcf7
Branch: premain
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-09-19 13:06:25 +0000
URL:       https://git.openjdk.org/leyden/commit/3798dcf75b547a3707cdfdacf62886648c8653cf

8367104: Check for RSASSA-PSS parameters when validating certificates against algorithm constraints

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java
+ test/jdk/sun/security/ssl/SignatureScheme/RsaSsaPssConstraints.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/CertChainAlgorithmConstraints.java

Changeset: 54206943
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-19 14:15:37 +0000
URL:       https://git.openjdk.org/leyden/commit/54206943a1715083a680f8c987b69f2e44e948c1

8367651: Parallel: Remove workers number checking in constructor of PSAdjustTask

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 1512d889
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-19 14:26:05 +0000
URL:       https://git.openjdk.org/leyden/commit/1512d889dee2adb6d4536202dc7f205e5daf6fe7

8348278: Trim InitialRAMPercentage to improve startup in default modes

Reviewed-by: eosterlund, sjohanss

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/java.base/share/man/java.md

Changeset: 16458b60
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-19 15:20:34 +0000
URL:       https://git.openjdk.org/leyden/commit/16458b60c9ccdfac60140c8186f31d5d8a57f2f9

8367725: Incorrect reading of oop in SuspendResumeManager::suspend while thread is blocked

Reviewed-by: pchilanomate, dholmes, sspitsyn

! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/runtime/suspendResumeManager.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java

Changeset: 695e36b0
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-19 15:49:18 +0000
URL:       https://git.openjdk.org/leyden/commit/695e36b0031be4d013ad149a0f23c36c0669c422

8367927: Remove 8043571-related tests from problemlists

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList-Xcomp.txt
! test/jdk/ProblemList.txt

Changeset: bca1e6e9
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-09-19 17:06:23 +0000
URL:       https://git.openjdk.org/leyden/commit/bca1e6e9c394508ae7590d2fcb6587c52a644238

8365626: (fs) Improve handling of broken links in Files.isSameFile() (win)

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! test/jdk/java/nio/file/Files/IsSameFile.java

Changeset: 3d4e0491
Branch: premain
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date:      2025-09-19 18:18:53 +0000
URL:       https://git.openjdk.org/leyden/commit/3d4e0491940c4b4a05ac84006933d939370e7e2b

8367780: Enable UseAPX on Intel CPUs only when both APX_F and APX_NCI_NDD_NF cpuid features are present

Reviewed-by: sviswanathan, vpaprotski

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 25a4e263
Branch: premain
Author:    Man Cao <manc at openjdk.org>
Date:      2025-09-19 19:53:33 +0000
URL:       https://git.openjdk.org/leyden/commit/25a4e26320340cdda082cd45639e73b137ce45a2

8367613: Test compiler/runtime/TestDontCompileHugeMethods.java failed

Reviewed-by: chagedorn, dfenacci

! test/hotspot/jtreg/compiler/runtime/TestDontCompileHugeMethods.java

Changeset: 4b544f93
Branch: premain
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-19 21:39:41 +0000
URL:       https://git.openjdk.org/leyden/commit/4b544f93ad0e2beae4c80e060cae727d143151ac

8365379: SU3.applyInsets may produce wrong results

Reviewed-by: aivanov, prr, serb

! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
+ test/jdk/com/sun/java/swing/SwingUtilities3/ApplyInsetsTest.java

Changeset: 5a684e31
Branch: premain
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-20 06:48:54 +0000
URL:       https://git.openjdk.org/leyden/commit/5a684e3196593c4d44ee35f7624246fc461b4af6

8368029: Several tests in httpserver/simpleserver should throw SkipException

Reviewed-by: djelinski, dfuchs

! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java

Changeset: b03b6f54
Branch: premain
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-09-20 14:02:31 +0000
URL:       https://git.openjdk.org/leyden/commit/b03b6f54c5f538146c3088c4dc2cea70ba70d07a

8367988: NewFileSystemTests.readOnlyZipFileFailure fails when run by root user

Reviewed-by: jpai, bpb

! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java

Changeset: d21e73de
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-20 17:26:07 +0000
URL:       https://git.openjdk.org/leyden/commit/d21e73dee3dad6332b00f5932bd266b100e9090b

8366941: Excessive logging in serviceability tests causes timeout

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestFullNames.java
! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java

Changeset: cc65836d
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-20 17:28:05 +0000
URL:       https://git.openjdk.org/leyden/commit/cc65836d00de7041e7d32e7f15d98108b1ae47a0

8367719: Refactor JNI code that uses class_to_verify_considering_redefinition()

Reviewed-by: coleenp, dholmes, sspitsyn

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: e6f8450d
Branch: premain
Author:    erifan <erfang at nvidia.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2025-09-22 02:03:03 +0000
URL:       https://git.openjdk.org/leyden/commit/e6f8450d957f79beacf2fc70e545db3a4bb58742

8363989: AArch64: Add missing backend support of VectorAPI expand operation

Reviewed-by: epeter, eliu, xgong

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorExpandTest.java

Changeset: 5e12ff9f
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-09-22 03:45:37 +0000
URL:       https://git.openjdk.org/leyden/commit/5e12ff9ff64f2d7ebb501cdb19d5f013dde17be4

8213530: Test java/awt/Modal/ToFront/DialogToFrontModeless1Test.java fails on Linux

Reviewed-by: psadhukhan, dnguyen

! test/jdk/ProblemList.txt

Changeset: a1b43c30
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-22 05:06:25 +0000
URL:       https://git.openjdk.org/leyden/commit/a1b43c3046ecf42fd5b8f40274625cae120b3a3c

8368087: ZGC: Make ZStatLoad::print() logging conditional on os::loadavg support

Reviewed-by: eosterlund, stefank, jsikstro

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

Changeset: 5efaa997
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-22 05:32:11 +0000
URL:       https://git.openjdk.org/leyden/commit/5efaa9970ace463f7d9bcd8f4028b1d60665cfad

8367298: ZGC: Enhance zaddress type system's assert messages

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/z/zAddress.inline.hpp

Changeset: 682fd784
Branch: premain
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-09-22 06:02:20 +0000
URL:       https://git.openjdk.org/leyden/commit/682fd7846c9a6f80c399c7e44f3fccb9a07c6c47

8366678: Use JUnit in test/langtools/tools/javac

Reviewed-by: liach

! test/langtools/tools/javac/file/FSInfoTest.java
! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java
! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java
! test/langtools/tools/javac/lambda/lambdaExecution/InInterface.java
! test/langtools/tools/javac/lambda/lambdaExecution/InnerConstructor.java
! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java
! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase1.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase2.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase4.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuper.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle.java
! test/langtools/tools/javac/lambdaShapes/TEST.properties
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java
! test/langtools/tools/javac/records/BigRecordsToStringTest.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/tree/T8024415.java
! test/langtools/tools/javac/typeVariableCast/TypeVariableCastTest.java

Changeset: 258fcf9f
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-09-22 07:15:41 +0000
URL:       https://git.openjdk.org/leyden/commit/258fcf9f5ea089891f0119bbf8058da389f72321

8367987: Memory leak in MemBaseline: Must delete _vma_allocations

Reviewed-by: phubner, azafari

! src/hotspot/share/nmt/memBaseline.hpp

Changeset: f10fbe1f
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-22 07:20:00 +0000
URL:       https://git.openjdk.org/leyden/commit/f10fbe1fb40645633b91fad2af3d7c2cbb005b39

8368072: Remove redundant arguments of MarkingNMethodClosure

Reviewed-by: stefank, fandreuzzi

! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp

Changeset: 44454633
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-22 07:54:25 +0000
URL:       https://git.openjdk.org/leyden/commit/44454633eb163de17bba939e84311e8d954a2f53

8368086: G1: Use ThreadsClaimTokenScope in G1CMRemarkTask

Reviewed-by: fandreuzzi, stefank, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: 433d2ec5
Branch: premain
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-09-22 09:53:56 +0000
URL:       https://git.openjdk.org/leyden/commit/433d2ec534bbf6ec08157c976b567b81b748b128

8367409: G1: Remove unused G1MonotonicArena::Segment::copy_to()

Reviewed-by: ayang, tschatzl

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

Changeset: e8db14f5
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-09-22 10:12:12 +0000
URL:       https://git.openjdk.org/leyden/commit/e8db14f584fa92db170e056bc68074ccabae82c9

8349910: Implement JEP 517: HTTP/3 for the HTTP Client API

Co-authored-by: Aleksei Efimov <aefimov at openjdk.org>
Co-authored-by: Bradford Wetmore <wetmore at openjdk.org>
Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Co-authored-by: Darragh Clarke <dclarke at openjdk.org>
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Co-authored-by: Michael McMahon <michaelm at openjdk.org>
Co-authored-by: Volkan Yazici <vyazici at openjdk.org>
Co-authored-by: Conor Cleary <conor.cleary at oracle.com>
Co-authored-by: Patrick Concannon <patrick.concannon at oracle.com>
Co-authored-by: Rahul Yadav <rahul.r.yadav at oracle.com>
Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Reviewed-by: djelinski, jpai, aefimov, abarashev, michaelm

+ src/java.base/share/classes/jdk/internal/net/quic/QuicKeyUnavailableException.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicOneRttContext.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicTransportErrors.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicTransportException.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicTransportParametersConsumer.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicVersion.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
+ src/java.base/share/classes/sun/security/ssl/QuicCipher.java
+ src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java
+ src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
+ src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java
+ src/java.base/share/classes/sun/security/ssl/QuicTransportParametersExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/conf/security/java.security
! src/java.net.http/share/classes/java/net/http/HttpClient.java
+ src/java.net.http/share/classes/java/net/http/HttpOption.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
+ src/java.net.http/share/classes/java/net/http/HttpRequestOptionImpl.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
+ src/java.net.http/share/classes/java/net/http/StreamLimitException.java
+ src/java.net.http/share/classes/java/net/http/UnsupportedProtocolVersionException.java
! src/java.net.http/share/classes/java/net/http/package-info.java
+ src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java
+ src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/H3FrameOrderVerifier.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3PendingConnections.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3PushPromiseStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/ImmutableHttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Origin.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PushGroup.java
! src/java.net.http/share/classes/jdk/internal/net/http/Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Alpns.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ConnectionExpiredException.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersBuilder.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/OperationTrackers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ src/java.net.http/share/classes/jdk/internal/net/http/frame/AltSvcFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesEncoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/Http2Frame.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/ISO_8859_1.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/QuickHuffman.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/ConnectionSettings.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/Http3Error.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/AbstractHttp3Frame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/CancelPushFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/DataFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/FramesDecoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/GoAwayFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/HeadersFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/Http3Frame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/Http3FrameType.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/MalformedFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/MaxPushIdFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PartialFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PushPromiseFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/SettingsFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/UnknownFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/Http3Streams.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QueuingStreamPair.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QuicStreamIntReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/UniStreamPair.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/DecodingCallback.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/DynamicTable.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/FieldSectionPrefix.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/HeaderField.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/HeadersTable.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/InsertionPolicy.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPACK.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPackException.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/StaticTable.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/TableEntry.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/TablesIndexer.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/package-info.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/DecoderInstructionsReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/EncoderInstructionsReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineIndexedPostBaseReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineIndexedReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineLiteralsReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineNameRefPostBaseReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineNameReferenceReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/HeaderFrameReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/IntegerReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/ReaderError.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/StringReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/BinaryRepresentationWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/DecoderInstructionsWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderDuplicateEntryWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderDynamicTableCapacityWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInsertIndexedNameWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInsertLiteralNameWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInstructionsWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineIndexedNameWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineIndexedWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineLiteralsWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineSectionPrefixWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/HeaderFrameWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/IntegerWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/StringWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/BuffersReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/CodingContext.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminator.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/LocalConnIdManager.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/OrderedFlow.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketEmitter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnectionId.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicClient.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCongestionController.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionId.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionIdFactory.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicInstance.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRttEstimator.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicStreamLimitException.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimerQueue.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/TerminationCause.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/VariableLengthEncoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/ConnectionCloseFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/CryptoFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/DataBlockedFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/HandshakeDoneFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxDataFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxStreamDataFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxStreamsFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewConnectionIDFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewTokenFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PaddingFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PathChallengeFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PathResponseFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PingFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/QuicFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/ResetStreamFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/RetireConnectionIDFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StopSendingFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamDataBlockedFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamsBlockedFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/package-info.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/HandshakePacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/InitialPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/LongHeader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/LongHeaderPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/OneRttPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/PacketSpace.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketNumbers.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/RetryPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/ShortHeaderPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/VersionNegotiationPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/ZeroRttPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/AbstractQuicStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/CryptoWriterQueue.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStreamImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStreamImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreamReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreamWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreams.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamCreationPermit.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamWriterQueue.java
! src/java.net.http/share/classes/module-info.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! test/jdk/com/sun/net/httpserver/SANTest.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
+ test/jdk/java/net/httpclient/AltServiceUsageTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/BasicAuthTest.java
+ test/jdk/java/net/httpclient/BasicHTTP2Test.java
+ test/jdk/java/net/httpclient/BasicHTTP3Test.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java
+ test/jdk/java/net/httpclient/CancelledPartialResponseTest.java
! test/jdk/java/net/httpclient/CancelledResponse.java
! test/jdk/java/net/httpclient/CancelledResponse2.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/CustomRequestPublisher.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
! test/jdk/java/net/httpclient/DigestEchoClientSSL.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/net/httpclient/EmptyAuthenticate.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/ExecutorShutdown.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/HandshakeFailureTest.java
! test/jdk/java/net/httpclient/HeadTest.java
+ test/jdk/java/net/httpclient/HeadersLowerCaseTest.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
! test/jdk/java/net/httpclient/HttpClientClose.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java
! test/jdk/java/net/httpclient/HttpRequestNewBuilderTest.java
! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java
! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
+ test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
+ test/jdk/java/net/httpclient/ImmutableSSLSessionTest.java
! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java
! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/NoBodyPartOne.java
! test/jdk/java/net/httpclient/NoBodyPartThree.java
! test/jdk/java/net/httpclient/NoBodyPartTwo.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemesSSL.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
! test/jdk/java/net/httpclient/RedirectWithCookie.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
! test/jdk/java/net/httpclient/RequestBuilderTest.java
! test/jdk/java/net/httpclient/Response1xxTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/RestrictedHeadersTest.java
! test/jdk/java/net/httpclient/RetryWithCookie.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/SmokeTest.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
! test/jdk/java/net/httpclient/StreamCloseTest.java
! test/jdk/java/net/httpclient/StreamingBody.java
! test/jdk/java/net/httpclient/TEST.properties
! test/jdk/java/net/httpclient/TimeoutBasic.java
! test/jdk/java/net/httpclient/TlsContextTest.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java
! test/jdk/java/net/httpclient/UserCookieTest.java
! test/jdk/java/net/httpclient/VersionTest.java
+ test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/Http3ConnectionAccess.java
+ test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/common/ImmutableSSLSessionAccess.java
+ test/jdk/java/net/httpclient/altsvc/AltServiceReasonableAssurance.java
+ test/jdk/java/net/httpclient/altsvc/altsvc-dns-hosts.txt
+ test/jdk/java/net/httpclient/debug/java.net.http/jdk/internal/net/http/common/TestLoggerUtil.java
! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
- test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java
! test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java
! test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java
- test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java
! test/jdk/java/net/httpclient/http2/IdlePooledConnectionTest.java
! test/jdk/java/net/httpclient/http2/ProxyTest2.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
+ test/jdk/java/net/httpclient/http2/SimpleGet.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/http2/TrailingHeadersTest.java
! test/jdk/java/net/httpclient/http2/UserInfoTest.java
+ test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java
+ test/jdk/java/net/httpclient/http3/FramesDecoderTest.java
+ test/jdk/java/net/httpclient/http3/GetHTTP3Test.java
+ test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java
+ test/jdk/java/net/httpclient/http3/H3BasicTest.java
+ test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java
+ test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java
+ test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java
+ test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java
+ test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java
+ test/jdk/java/net/httpclient/http3/H3GoAwayTest.java
+ test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java
+ test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java
+ test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java
+ test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java
+ test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java
+ test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java
+ test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java
+ test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
+ test/jdk/java/net/httpclient/http3/H3ProxyTest.java
+ test/jdk/java/net/httpclient/http3/H3PushCancel.java
+ test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java
+ test/jdk/java/net/httpclient/http3/H3RedirectTest.java
+ test/jdk/java/net/httpclient/http3/H3ServerPush.java
+ test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java
+ test/jdk/java/net/httpclient/http3/H3ServerPushTest.java
+ test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java
+ test/jdk/java/net/httpclient/http3/H3SimpleGet.java
+ test/jdk/java/net/httpclient/http3/H3SimplePost.java
+ test/jdk/java/net/httpclient/http3/H3SimpleTest.java
+ test/jdk/java/net/httpclient/http3/H3StopSendingTest.java
+ test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java
+ test/jdk/java/net/httpclient/http3/H3Timeout.java
+ test/jdk/java/net/httpclient/http3/H3UnsupportedSSLParametersTest.java
+ test/jdk/java/net/httpclient/http3/H3UserInfoTest.java
+ test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java
+ test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java
+ test/jdk/java/net/httpclient/http3/PeerUniStreamDispatcherTest.java
+ test/jdk/java/net/httpclient/http3/PostHTTP3Test.java
+ test/jdk/java/net/httpclient/http3/StopSendingTest.java
+ test/jdk/java/net/httpclient/http3/StreamLimitTest.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/DynamicKeyStoreUtil.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/RequestPathMatcherUtil.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/EchoHandler.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2EchoHandler.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2Handler.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2RedirectHandler.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/OutgoingPushPromise.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerStreamImpl.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/UnknownOrReservedFrame.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/ClientConnection.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/ConnectedBidiStream.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/DatagramDeliveryPolicy.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/OutStream.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QueueInputStream.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerHandler.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicStandaloneServer.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/RetryCodingContext.java
+ test/jdk/java/net/httpclient/qpack/BlockingDecodingTest.java
+ test/jdk/java/net/httpclient/qpack/DecoderInstructionsReaderTest.java
+ test/jdk/java/net/httpclient/qpack/DecoderInstructionsWriterTest.java
+ test/jdk/java/net/httpclient/qpack/DecoderSectionSizeLimitTest.java
+ test/jdk/java/net/httpclient/qpack/DecoderTest.java
+ test/jdk/java/net/httpclient/qpack/DynamicTableFieldLineRepresentationTest.java
+ test/jdk/java/net/httpclient/qpack/DynamicTableTest.java
+ test/jdk/java/net/httpclient/qpack/EncoderDecoderConnectionTest.java
+ test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java
+ test/jdk/java/net/httpclient/qpack/EncoderDecoderTest.java
+ test/jdk/java/net/httpclient/qpack/EncoderInstructionsReaderTest.java
+ test/jdk/java/net/httpclient/qpack/EncoderInstructionsWriterTest.java
+ test/jdk/java/net/httpclient/qpack/EncoderTest.java
+ test/jdk/java/net/httpclient/qpack/EntriesEvictionTest.java
+ test/jdk/java/net/httpclient/qpack/FieldSectionPrefixTest.java
+ test/jdk/java/net/httpclient/qpack/IntegerReaderMaxValuesTest.java
+ test/jdk/java/net/httpclient/qpack/StaticTableFieldsTest.java
+ test/jdk/java/net/httpclient/qpack/StringLengthLimitsTest.java
+ test/jdk/java/net/httpclient/qpack/TablesIndexerTest.java
+ test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java
+ test/jdk/java/net/httpclient/quic/AckElicitingTest.java
+ test/jdk/java/net/httpclient/quic/AckFrameTest.java
+ test/jdk/java/net/httpclient/quic/BuffersReaderTest.java
+ test/jdk/java/net/httpclient/quic/BuffersReaderVLTest.java
+ test/jdk/java/net/httpclient/quic/ConnectionIDSTest.java
+ test/jdk/java/net/httpclient/quic/CryptoWriterQueueTest.java
+ test/jdk/java/net/httpclient/quic/KeyUpdateTest.java
+ test/jdk/java/net/httpclient/quic/OrderedFlowTest.java
+ test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
+ test/jdk/java/net/httpclient/quic/PacketLossTest.java
+ test/jdk/java/net/httpclient/quic/PacketNumbersTest.java
+ test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java
+ test/jdk/java/net/httpclient/quic/QuicFramesDecoderTest.java
+ test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java
+ test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java
+ test/jdk/java/net/httpclient/quic/VariableLengthTest.java
+ test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java
+ test/jdk/java/net/httpclient/quic/quic-tls-keylimits-java.security
+ test/jdk/java/net/httpclient/quic/tls/PacketEncryptionTest.java
+ test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineBadParametersTest.java
+ test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineFailedALPNTest.java
+ test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineMissingParametersTest.java
+ test/jdk/java/net/httpclient/quic/tls/Quicv2PacketEncryptionTest.java
+ test/jdk/java/net/httpclient/quic/tls/java.base/sun/security/ssl/QuicTLSEngineImplAccessor.java
! test/jdk/java/net/httpclient/ssltest/CertificateTest.java
! test/jdk/java/net/httpclient/ssltest/Server.java
! test/jdk/java/net/httpclient/ssltest/TlsVersionTest.java
! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
! test/jdk/java/net/httpclient/websocket/ReaderDriver.java
+ test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java
+ test/jdk/java/net/httpclient/whitebox/AltSvcRegistryTest.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/HttpClientAccess.java
+ test/jdk/jdk/internal/net/http/quic/packets/QuicPacketNumbersTest.java

Changeset: 0ba4141c
Branch: premain
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-09-22 11:24:30 +0000
URL:       https://git.openjdk.org/leyden/commit/0ba4141cb12414c08be88b37ea2a163aacbfa7de

8366878: Improve flags of compiler/loopopts/superword/TestAlignVectorFuzzer.java

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, mchevalier

! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java

Changeset: f779ad64
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-22 12:56:31 +0000
URL:       https://git.openjdk.org/leyden/commit/f779ad64ac3184a90e2d3ddf2cba5321d050d325

8368104: Parallel: Refactor PSThreadRootsTaskClosure

Reviewed-by: stefank, fandreuzzi

! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: 2131584a
Branch: premain
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-09-22 12:57:01 +0000
URL:       https://git.openjdk.org/leyden/commit/2131584add9ab46c3380bbf35170307e4878ce51

8367536: Change RBTree to use C++17 features

Reviewed-by: kbarrett, ayang

! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp

Changeset: ca182912
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-22 13:35:35 +0000
URL:       https://git.openjdk.org/leyden/commit/ca182912a305e1e226d97d9613c7baf8a3d22780

8368094: Fix problem list errors

Reviewed-by: dholmes, dcubed, syan

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt

Changeset: 247d91f1
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-10-02 16:23:36 +0000
URL:       https://git.openjdk.org/leyden/commit/247d91f17347ce8ef134d0af92fdc7dbe26b1315

Merge master 09-22-25

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEndTrainingUpcall.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/methodProfiler.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/recompilationPolicy.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! 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/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/oops/recompilationSchedule.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
+ src/hotspot/share/cds/cdsEndTrainingUpcall.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
+ src/hotspot/share/cds/methodProfiler.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/oopMap.cpp
+ src/hotspot/share/compiler/recompilationPolicy.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! 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/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/methodFlags.hpp
+ src/hotspot/share/oops/recompilationSchedule.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java



More information about the leyden-dev mailing list