git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 429 new changesets

duke duke at openjdk.org
Wed Dec 24 11:49:17 UTC 2025


Changeset: d01e7d98
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-11-21 13:44:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d01e7d9850a57dd8e4849e2b7db6eacb37605647

8371783: Refactor GCCause in VM_CollectForMetadataAllocation

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp

Changeset: 018284d0
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-21 13:52:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/018284d08cd5b4c2c1a5735b5d11e63dc769fb37

8372162: G1: Merge subclasses of G1IHOPControl into parent class

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp

Changeset: 41e0017b
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-21 13:53:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/41e0017bdbd8c818a57509a914ae77c2a903a01c

8372269: Parallel: Remove unused ParallelScavengeHeap::base

Reviewed-by: aboldtch, fandreuzzi, tschatzl

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

Changeset: f9127720
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-21 14:56:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f9127720459017bb250327dcd3e5c51316536068

8372290: jpackage test lib improvements

Reviewed-by: almatvee

! test/jdk/tools/jpackage/clean_stashed_files.sh
! test/jdk/tools/jpackage/clean_test_output.sh
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
= test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedArgument.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: e439909b
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-21 14:58:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e439909b7d3ee8db3a09c3d3354ead56dd5397d7

8372292: Remove redundant "throws ConfigException"

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacRuntimeValidator.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java

Changeset: 3b1eb762
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-11-21 15:39:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b1eb7623180ac1b1d69622481589c43749dbbfc

8367585: Prevent creation of unrepresentable Utf8Entry

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java
! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java
! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/internal/util/ModifiedUtfTest.java

Changeset: 5f806e7f
Branch: jcmd_cores_process_revival
Author:    Oumaiyma Intissar <49239111+OumaIntissar at users.noreply.github.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-11-21 15:42:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f806e7f8b66c14954a07005be3bceb2f812fbff

8367049: URLPermission.<init> throws StringIndexOutOfBoundsException in avm mode

Reviewed-by: michaelm, dfuchs, coffeys

! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/URLPermission.java
+ test/jdk/java/net/URLPermission/EmptyAuthorityTest.java

Changeset: e24e7827
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-21 15:57:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e24e7827c4241fdf5e178df811f0d0f813363743

8372319: com/sun/crypto/provider/Cipher/HPKE/KAT9180 test has external dependencies

Reviewed-by: stuefe, myankelevich

! test/jdk/com/sun/crypto/provider/Cipher/HPKE/KAT9180.java

Changeset: e4b583ab
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-11-21 17:28:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4b583ab708eadd526d5cc0c03129a7970e05320

8372294: Fix Malformed problem list entry in ProblemList-jvmti-stress-agent.txt

Reviewed-by: sspitsyn, lmesnik

! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt

Changeset: 5b5d85b0
Branch: jcmd_cores_process_revival
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2025-11-21 18:00:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5b5d85b0fd4405590d69ad72474ef51fc4aa9699

8372360: Exclude jdk.jsobject from micros-javac input source packages

Reviewed-by: vromero

! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java

Changeset: 3a45e615
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-21 18:19:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3a45e615973727446c9081b5affbbe7ffe7c3bea

8369129: Raster createPackedRaster methods specification clean up

Reviewed-by: jdv, serb

! src/java.desktop/share/classes/java/awt/image/Raster.java
! test/jdk/java/awt/image/Raster/CreateRasterExceptionTest.java

Changeset: 2b5cd14e
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-11-21 18:45:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b5cd14ea5c571e0d55df8293e49b9a0db521a46

8282441: [LOOM] The debug agent should attempt to free vthread ThreadNodes

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: 2d815ac6
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-11-21 19:07:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2d815ac61b437835163d4014bfed16f0f3faea50

8349535: Refactor ./pkcs11/Provider/MultipleLogins.sh to java test

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
- test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh

Changeset: ee9d553e
Branch: jcmd_cores_process_revival
Author:    Igor Rudenko <iostream64 at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2025-11-21 21:45:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee9d553e51c01529495b8ca34b296b6e684e905d

8372307: Clean up the leftover code comment references to file.encoding in java_props_md.c

Reviewed-by: naoto

! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: d3328b4b
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-11-23 14:52:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3328b4bd0b2c2b03b4aaf7ebe929c14c4186402

8372125: containers/docker/TestPids.java fails after 8365606

Reviewed-by: cnorrbin, sgehwolf

! test/hotspot/jtreg/containers/docker/TestPids.java

Changeset: e18e95ed
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-11-23 19:47:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e18e95ed11c1df7eeb162c2303f027564ed6f6aa

8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build

Reviewed-by: rhalade

! test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java

Changeset: 3f47e579
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-24 05:19:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f47e5795378fda6da90dd45e043cb491a73e792

8372240: Convert FreeListAllocator to use Atomic<T>

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/shared/freeListAllocator.cpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp

Changeset: 43af7b59
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-24 05:55:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43af7b59765fa9820726de276bae9d1fcd2ba3ca

8371309: Diagnostic.getEndPosition can throw an NPE with typical broken code

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/diags/DiagnosticGetEndPosition.java

Changeset: 99be0e73
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-24 07:47:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99be0e73ce9779e85c9ec6598e0a7ce964d62e82

8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes

Reviewed-by: epeter, vlivanov, qamai

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

Changeset: 0f014446
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-11-24 08:34:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f014446875b39b937e997d9dcb4734659f7cefe

8371998: G1: Rename G1MergeHeapRootsTask::G1ClearBitmapClosure to be more distinct

Reviewed-by: ayang, iwalulya

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

Changeset: a7bb99ed
Branch: jcmd_cores_process_revival
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-11-24 09:24:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a7bb99ed007f593783ff8ca00b26f48d9ad632d2

8372119: Missing copyright header in MinMaxVector

Reviewed-by: chagedorn, thartmann

! test/micro/org/openjdk/bench/java/lang/MinMaxVector.java

Changeset: 0c1ef366
Branch: jcmd_cores_process_revival
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2025-11-24 10:29:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c1ef366686b7ff1b461e2617f7f3b7a71467c04

8372256: ClassCastException in `ConcurrentHashMap#equals`

Reviewed-by: dl, alanb

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java

Changeset: 8ae4ea81
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-11-24 12:42:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ae4ea8114c4c7616a3e882aca71f882630a8e02

8371262: sun/security/pkcs11/Cipher/KeyWrap tests may silently skip

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/XMLEncKAT.java

Changeset: 0a963b61
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-11-24 13:40:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a963b612d0fcbfe002340098341862096650945

8371701: Add ability to set NUMA-affinity for threads

Reviewed-by: aboldtch, ayang

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: aec54726
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-11-24 14:07:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aec54726df7efdea6f85ccd26763acb7ee839e2f

8372159: HttpClient SelectorManager thread could be a VirtualThread

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.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/QuicEndpoint.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
+ test/jdk/java/net/httpclient/http2/H2SelectorVTTest.java
! test/jdk/java/net/httpclient/http3/H3QuicVTTest.java

Changeset: c12389d0
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-24 15:09:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c12389d006c94d619da69b81ece317b878c0c1bb

8372359: Clean jpackage error messages

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionValueExceptionFactory.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsProcessorTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/ModulePathTest.java

Changeset: a091af1d
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-11-24 15:10:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a091af1db34bc9e1646b687aad7704c3105d7ec7

8371475: HttpClient: Implement CUBIC congestion controller

Reviewed-by: dfuchs

+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicBaseCongestionController.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/QuicCubicCongestionController.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacer.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
! test/jdk/java/net/httpclient/http3/H3SimpleGet.java
! test/jdk/java/net/httpclient/http3/H3SimpleTest.java
+ test/jdk/java/net/httpclient/quic/CubicTest.java

Changeset: f8cf9ca6
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-11-24 15:58:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8cf9ca69cfef286c80559bfe1d147b6303d10d2

8370039: GenShen: array copy SATB barrier improvements

Reviewed-by: kdnilsen, ysr, shade

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

Changeset: 67b57f4f
Branch: jcmd_cores_process_revival
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-24 16:01:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67b57f4f758f2fea647a3b6a68c0372a8f9e121b

8370978: Zero JVM fails to build on i386 after JDK-8351149

Reviewed-by: shade, aseoane

! src/hotspot/os/linux/os_linux.cpp

Changeset: 21772600
Branch: jcmd_cores_process_revival
Author:    Ruben Ayrapetyan <ruben.ayrapetyan at arm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-11-24 16:59:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/217726009492af5a1143c98b97cc39b580850c5d

8371458: [REDO] Remove exception handler stub code in C2

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: mdoerr, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
+ test/hotspot/jtreg/runtime/vthread/Deoptimization.java

Changeset: 8bafc2f0
Branch: jcmd_cores_process_revival
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-11-24 18:12:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8bafc2f0aecbbe548573712a9dc31c9764f82f71

8371789: C2: More explicit dump results for TypePtr

Reviewed-by: chagedorn, vlivanov

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 507a6d32
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-11-24 21:22:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/507a6d327f1c613a130273727ee4154b5b4d7ca4

8368001: java/text/Format/NumberFormat/NumberRoundTrip.java timed out

Reviewed-by: naoto

! test/jdk/java/text/Format/NumberFormat/NumberRoundTrip.java

Changeset: e00dec58
Branch: jcmd_cores_process_revival
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-11-24 22:10:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e00dec58083302fb74ebc994a65232c6367aee44

8371667: Shenandoah: Re-design alloc request type enum for better efficiency and cleaner code

Reviewed-by: shade, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 42b108b4
Branch: jcmd_cores_process_revival
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-11-24 22:14:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42b108b445b359e1d4b1043dbc1cbd42f551c19c

8372155: ReleaseInfoPlugin doesn't handle input file as UTF-8 properly

Reviewed-by: alanb, jpai

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
+ test/jdk/tools/jlink/plugins/ReleaseInfoPluginTest.java

Changeset: dea95e65
Branch: jcmd_cores_process_revival
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-11-25 02:29:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dea95e65a2493b545f78243025d1a5a4957a3806

8371869: RISC-V: too many warnings when build on BPI-F3 SBC

Reviewed-by: fjiang, mli

! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: cc5b35bf
Branch: jcmd_cores_process_revival
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-11-25 07:05:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cc5b35bf69dcf9e7e8037642c94e8d7e5847952d

8370887: DelayScheduler.replace method may break the 4-ary heap in certain scenarios

Co-authored-by: Doug Lea <dl at openjdk.org>
Reviewed-by: vklang

! src/java.base/share/classes/java/util/concurrent/DelayScheduler.java
+ test/jdk/java/util/concurrent/DelayScheduler/AscendingOrderAfterReplace.java

Changeset: 1226873a
Branch: jcmd_cores_process_revival
Author:    Francesco Nigro <nigro.fra at gmail.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2025-11-25 08:07:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1226873ab94d2cc341ddb7040aa60c3bf3614feb

8372410: ThreadFactory used by Thread.Builder::factory uses non-optimal VarHandle

Reviewed-by: alanb, adinn, liach

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

Changeset: 5ef2c9aa
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-11-25 08:25:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ef2c9aa09247f9853bf04db0df962fcff764499

8370438: Offer link time optimization support on library level

Reviewed-by: erikj, serb, azvegint

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/spec.gmk.template
! make/common/NativeCompilation.gmk
! make/common/native/Flags.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: 34d6cc0d
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-11-25 08:32:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/34d6cc0d89cbc840e8c358988c51e8d560b8dbb3

8372344: QUIC transfer may deadlock if pacing rate is too high

Reviewed-by: dfuchs, vyazici

! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java

Changeset: ba3d4c43
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-25 08:54:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba3d4c43118bb5a2d9fb7cea9c6cd1ec63360ccd

8372337: clang compilation error on hardware_constructive_interference_size

Reviewed-by: aboldtch

! src/hotspot/share/cppstdlib/new.hpp

Changeset: 42f33335
Branch: jcmd_cores_process_revival
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-11-25 09:07:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42f333352408e03389fb37ea8ad8537a4a271b6a

8371368: SIGSEGV in JfrVframeStream::next_vframe() on arm64

Reviewed-by: egahlin

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java

Changeset: 67ef81eb
Branch: jcmd_cores_process_revival
Author:    Patrick Strawderman <pstrawderman at netflix.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2025-11-25 10:13:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67ef81eb78b28e5dcdf91785b476dfd0858cbd16

8362958: Unnecessary copying / sorting in Streams using Comparator.naturalOrder()

Reviewed-by: vklang, liach

! src/java.base/share/classes/java/util/stream/SortedOps.java
! src/java.base/share/classes/java/util/stream/StreamOpFlag.java
! test/jdk/java/util/stream/boottest/java.base/java/util/stream/StreamOpFlagsTest.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java

Changeset: c19b1292
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-11-25 11:13:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c19b12927d2ac901ec8ccaa2de5897ee4c47af56

8326498: java.net.http.HttpClient connection leak using http/2

Reviewed-by: vyazici, djelinski, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.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/Http2TerminationCause.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
+ test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/HttpClientImplAccess.java
+ test/jdk/java/net/httpclient/http2/BurstyRequestsTest.java
! test/jdk/java/net/httpclient/http2/H2GoAwayTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java

Changeset: 49176e32
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-11-25 11:39:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/49176e322bbb9ed1ef2f534b949b937770b54162

8372103: Metal JButton doesn't show focus if no text or icon

Reviewed-by: azvegint, tr

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java
+ test/jdk/javax/swing/plaf/metal/MetalFocusBug.java

Changeset: 35f4a741
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-11-25 13:00:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/35f4a7410cdaaa9d3ce68148cb81e893ad0d93de

8366888: C2: incorrect assertion predicate with short running long counted loop

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, bmaillard

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortCountedLoopWithLongRCBadAssertPredicate.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortCountedLoopWithLongRCBadAssertPredicate2.java

Changeset: c00d29af
Branch: jcmd_cores_process_revival
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-11-25 13:41:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c00d29afa9c3de65b1ca4e98dbb9e6f6931d7437

8372414: Command "make test-prebuilt" fails when listing tests

Reviewed-by: erikj

! make/RunTests.gmk

Changeset: d94c52cc
Branch: jcmd_cores_process_revival
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-11-25 13:43:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d94c52ccf2fed3fc66d25a34254c9b581c175fa1

8367656: Refactor Constantpool's operand array into two

Reviewed-by: coleenp, sspitsyn, dholmes

! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/classfile/classFileParser.cpp
+ src/hotspot/share/oops/bsmAttribute.hpp
+ src/hotspot/share/oops/bsmAttribute.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/U4Array.java

Changeset: 81ea1442
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-11-25 14:53:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81ea1442a86795dafbf96c875fbecc65210804be

8372412: Increase buffer size for ring-buffer events in CollectedHeap

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/shared/collectedHeap.cpp

Changeset: c1230068
Branch: jcmd_cores_process_revival
Author:    Ivan Sukhanov <ivan261104 at gmail.com>
Committer: Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2025-11-25 18:13:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c1230068dc4501c52999ac0bbb3a2e5933453f09

8363943: ARM32: Represent Registers as values

Reviewed-by: shade, bulasevich

! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/register_arm.cpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/vmreg_arm.cpp
! src/hotspot/cpu/arm/vmreg_arm.hpp
! src/hotspot/cpu/arm/vmreg_arm.inline.hpp
! src/hotspot/os_cpu/linux_arm/macroAssembler_linux_arm_32.cpp

Changeset: c0abecdd
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-11-25 18:48:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c0abecdd1ffe59314bc17aeec0684cdda33a222d

8372441: JFR: Improve logging of TestBackToBackSensitive

Reviewed-by: mgronlun

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

Changeset: b36b6947
Branch: jcmd_cores_process_revival
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-11-25 22:42:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b36b69470968b1578877cfe9658892a5fe44e38e

8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements

Reviewed-by: sviswanathan, mpowers, ascarpino

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java

Changeset: d9b6c314
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2025-11-26 01:18:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d9b6c314872ee626c725d119023179ae93639f54

8372324: jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java#Parallel failed

Reviewed-by: egahlin, mbaesken, ayang

! test/jdk/jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java

Changeset: 65f1ad61
Branch: jcmd_cores_process_revival
Author:    Mat Carter <macarte at openjdk.org>
Committer: Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-11-26 02:01:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/65f1ad616977428fcb498479132086777dc929cb

8370203: Add jcmd AOT.end_recording diagnostic command

Reviewed-by: vlivanov, kvn

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/DiagnosticCommandMBeanTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JcmdAOTEndRecordingTest.java

Changeset: 4ffdf7af
Branch: jcmd_cores_process_revival
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-11-26 05:46:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4ffdf7af88f6c0a69663eb249957dbceea3cb697

8366224: Introduce DecimalDigits.appendPair for efficient two-digit formatting and refactor DateTimeHelper

Reviewed-by: liach, rriggs

! 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/ZoneOffset.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java
! src/java.base/share/classes/jdk/internal/util/DateTimeHelper.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java

Changeset: 7cc584fb
Branch: jcmd_cores_process_revival
Author:    Sorna Sarathi N <ssarathi at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-26 05:47:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7cc584fbe6ce3d2f14d96ffb7e9650fd3498aa7a

8372399: Add missing CPE statements

Reviewed-by: asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java

Changeset: e13dfd3e
Branch: jcmd_cores_process_revival
Author:    Neha Joshi <neha.j.joshi at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-26 05:53:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e13dfd3ec39b0550eede83aa766deaad105995fc

8370942: test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying

Reviewed-by: myankelevich, rhalade

! test/jdk/java/security/Provider/NewInstance.java
! test/jdk/java/security/cert/CertStore/NoLDAP.java

Changeset: cdf5fbed
Branch: jcmd_cores_process_revival
Author:    Neha Joshi <neha.j.joshi at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-26 06:16:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cdf5fbed9bd8366e4ee9ab9cb538db88d7bcc7c0

8334928: Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use

Reviewed-by: rhalade

! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/security/ssl/SSLSocketImpl/ReuseAddr.java

Changeset: f3fddd6e
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-26 06:17:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3fddd6e9062e9f70c276d31247a7417b9571390

8372251: Convert PartialArrayStepper/State to use Atomic<T>

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayState.hpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp

Changeset: 3ef3f259
Branch: jcmd_cores_process_revival
Author:    María Arias de Reyna Domínguez <mariasde at ibm.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-26 06:39:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3ef3f259bbf4bf40638f53319ec4eea7fdd147e1

8372253: Improve logging to show why a class was excluded from AOT Cache

Reviewed-by: asmehra, iklam

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

Changeset: 46ee8d55
Branch: jcmd_cores_process_revival
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-11-26 06:48:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/46ee8d550e42f756dd04fa67ed549c93b632df77

8372547: New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should be restricted to x86_64

Reviewed-by: dholmes

! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java

Changeset: 275cb9f2
Branch: jcmd_cores_process_revival
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-11-26 07:55:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/275cb9f28799081878e0a7c53ce1c0450f4e963e

8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge

Reviewed-by: epeter, roland

! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
+ test/hotspot/jtreg/compiler/predicates/assertion/TestStressDuplicateBackedgeWithAssertionPredicate.java

Changeset: 5fe731d5
Branch: jcmd_cores_process_revival
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Date:      2025-11-26 09:27:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5fe731d55a54ace42de4a15d612dba310de9d977

8349835: C2: Simplify IGV property printing

Reviewed-by: rcastanedalo, dfenacci, chagedorn

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

Changeset: 5291e1c1
Branch: jcmd_cores_process_revival
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-11-26 09:29:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5291e1c1e1ddc19d814dbdb3a981049fe40575ea

8372513: Shenandoah: ShenandoahMaxRegionSize can produce an unaligned heap alignment

Reviewed-by: jsikstro, eosterlund, shade

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java

Changeset: ac046628
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-26 10:06:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac046628edaee66d1469c49864b70bdefee6570e

8372336: javac fails with an exception when a class is missing while evaluating conditional expression

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: 4ae2f31f
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-11-26 12:49:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4ae2f31f3d2027daa0a5ccba6180e7bb27413aa5

8371626: [linux] use icf=all for linking libraries

Reviewed-by: goetz, erikj

! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4

Changeset: c146805d
Branch: jcmd_cores_process_revival
Author:    Paul Hübner <phubner at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-11-26 13:05:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c146805da5708b479bf8dd0180acd06657b72788

8368551: Core dump warning may be confusing

Reviewed-by: stuefe, dholmes

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java

Changeset: 74354f23
Branch: jcmd_cores_process_revival
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-11-26 13:25:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74354f23dbb0fc852d216c8f1d3e5f80d406cfc6

8372585: TestVerifyLoopOptimizationsHitsMemLimit fails with product builds

Reviewed-by: rcastanedalo, thartmann

! test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java

Changeset: 85d4f551
Branch: jcmd_cores_process_revival
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-11-26 13:36:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85d4f551b1f82f1b43155a4ac3c5026ac580410e

8372055: Fragment link tag does not work in package info

Reviewed-by: liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java

Changeset: 0a3809f0
Branch: jcmd_cores_process_revival
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-11-26 14:07:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a3809f0be94c92c2c46f00fe5ff981afdd55cf0

8369531: Wrong tooltip used in external class links

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java

Changeset: e3a08558
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-11-26 14:58:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e3a085581bfa70437b73d4b0527a084e0c5c9aac

8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph

Reviewed-by: roland, chagedorn

! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckPreLimitNotAvailable.java

Changeset: 1ce2a44e
Branch: jcmd_cores_process_revival
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-11-26 15:11:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1ce2a44e9f4fa9d558602dbd0489fefb0c9563ef

8371571: Consolidate and enhance bulk memory segment ops benchmarks

Reviewed-by: jvernee

- test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkHash.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java

Changeset: 10ba0ab3
Branch: jcmd_cores_process_revival
Author:    Harald Eilertsen <haraldei at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2025-11-26 15:33:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/10ba0ab3c0017858bafb65b49a4cadd9a0351fb4

8371637: allocateNativeInternal sometimes return incorrectly aligned memory

Co-authored-by: Kurt Miller <kurt at openjdk.org>
Reviewed-by: mcimadamore, jvernee

! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! test/jdk/java/foreign/TestMemoryAlignment.java

Changeset: c028369d
Branch: jcmd_cores_process_revival
Author:    Trevor Bond <trevorkbond at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-11-26 15:44:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c028369dcb0a677541b89117b0800125bc7c6c33

8350938: ResourceParsingClassHierarchyResolver inflates all Utf8 CP entries

Reviewed-by: liach, jpai

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

Changeset: 6e920fbd
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-11-26 20:01:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e920fbdab17201886804bb53b59188b362f541d

8372380: Make hs_err reporting more robust for unattached threads

Reviewed-by: shade, aboldtch, kevinw

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 42db9ab6
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-11-26 22:12:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42db9ab629a6209aa471de8b3034c053b77629dd

8298432: Investigate the benefits of usage of GetPrimitiveArrayCritical in the cmm code

Reviewed-by: psadhukhan, jdv, azvegint

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c

Changeset: 847fbab7
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-11-26 22:17:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/847fbab7924848e0e88d112db1d5d0b71372d597

8352654: [REDO] nsk/jvmti/ tests should fail when  nsk_jvmti_setFailStatus() is called

Reviewed-by: amenkov, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp

Changeset: b054a565
Branch: jcmd_cores_process_revival
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-11-27 03:06:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b054a5657105ace7e66f6044692e14bb075dfb6c

8351095: [macos] Add more jpackage tests for --mac-app-store option

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/macosx/PkgScriptsTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java

Changeset: 55362e19
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-27 04:18:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/55362e191d447c2116f111cef438700eca24aab1

8372385: tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java fails

Reviewed-by: almatvee

! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java

Changeset: 848c0c79
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-27 05:29:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/848c0c79b69c489db6c6bbb24644134fe33fd0ec

8372285: G1: Micro-optimize x86 barrier code

Reviewed-by: tschatzl, ayang

! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp

Changeset: 7cd3d7f1
Branch: jcmd_cores_process_revival
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2025-11-27 07:15:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7cd3d7f157708ebb6ce972b46a1a90379f63d08f

8372376: ZGC: Inaccurate verification of raw nulls in flip promoting pages

Reviewed-by: stefank, sjohanss, aboldtch

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

Changeset: de546d0e
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-11-27 09:02:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de546d0e03ff1823b73c32db1861b77efa9552d8

8371702: ZGC: NUMA-Affinity for Worker Threads in the Relocation Phase

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: aboldtch, eosterlund

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

Changeset: 141aebca
Branch: jcmd_cores_process_revival
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-11-27 09:08:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/141aebca38bc683cbff8a2dfe0cb98d3f0186a8c

8372586: Crashes on ppc64(le) after JDK-8371368

Reviewed-by: mbaesken

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp

Changeset: 86aae125
Branch: jcmd_cores_process_revival
Author:    David Briemann <dbriemann at openjdk.org>
Date:      2025-11-27 09:08:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/86aae125f1a4e16dfe2dd0faf63f96ae1ca7bcd0

8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU

Reviewed-by: epeter, mdoerr

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

Changeset: 1f417e77
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-11-27 09:27:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f417e77615c570ca3002b13a1398b647133ad67

8371887: HttpClient: SSLParameters with no protocols configured disable HTTP2+ support

Reviewed-by: jpai, dfuchs

! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.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
! test/jdk/java/net/httpclient/TlsContextTest.java
! test/jdk/java/net/httpclient/http2/TLSConnection.java
! test/jdk/java/net/httpclient/http3/H3UnsupportedSSLParametersTest.java

Changeset: 4ac33956
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-11-27 09:38:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4ac33956343bbfa3619ccb029ceed6c5a402f775

8372150: Parallel: Tighten requirements around heap sizes with NUMA and Large Pages

Reviewed-by: ayang, stefank, aboldtch, stuefe

! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/genArguments.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp

Changeset: d350158e
Branch: jcmd_cores_process_revival
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2025-11-27 09:42:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d350158e060c01acf49759dcbdd1f4d72530111b

8371740: LinkedTransferQueue.poll() returns null even though queue is not empty

Co-authored-by: Doug Lea <dl at openjdk.org>
Co-authored-by: Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
+ test/jdk/java/util/concurrent/BlockingQueue/MissedPoll.java

Changeset: 150def42
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-11-27 12:42:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/150def42dd7f22d949b4d788bfe5986f236b9b37

8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent

Reviewed-by: mdoerr, rriggs, serb

! test/jdk/sun/java2d/marlin/ClipShapeTest.java

Changeset: 5f5bf197
Branch: jcmd_cores_process_revival
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2025-11-27 13:00:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f5bf1971ca622b053c4eae146298090d6944473

8319540: GC: Make TestSelectDefaultGC use createTestJavaProcessBuilder

Reviewed-by: lkorinth, stefank

! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java

Changeset: 561c544d
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-11-27 13:22:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/561c544d85ecdbfa7895e434e98aed8df250a305

8367096: jdk/open/test/jdk/sun/security/pkcs11/ rsa, ec, config, secmod and sslecc tests are skipping but showing as pass

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java
! test/jdk/sun/security/pkcs11/Secmod/Crypto.java
! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java
! test/jdk/sun/security/pkcs11/Secmod/TestNssDbSqlite.java
! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java
! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java

Changeset: da8e41a3
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-11-27 13:23:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da8e41a368bd98a7a35f5706302ecb9475b58363

8365623: test/jdk/sun/security/pkcs11/tls/ tests skipped without skip exception

Reviewed-by: syan, rhalade

! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/jdk/sun/security/pkcs11/tls/TestKeyMaterialChaCha20.java
! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java
! test/jdk/sun/security/pkcs11/tls/TestPRF.java
! test/jdk/sun/security/pkcs11/tls/TestPremaster.java
! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java

Changeset: 6901c05c
Branch: jcmd_cores_process_revival
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-11-27 14:17:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6901c05c9d23cde41e2af510e7d610af66e40770

8371815: API docs for 2-arg StructuredTaskScope.open should say timeout may expire before or while waiting in join

Reviewed-by: vklang

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java

Changeset: 683ef14b
Branch: jcmd_cores_process_revival
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2025-11-27 14:59:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/683ef14bcec0e6c4825067229826ed4a53cd3d19

8372625: [Linux] Remove unnecessary logic for supports_fast_thread_cpu_time

Reviewed-by: sjohanss, dholmes

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp

Changeset: b2f97131
Branch: jcmd_cores_process_revival
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2025-11-27 15:43:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2f97131d643ad7ebde137617999f1689a204975

8317838: java/nio/channels/Channels/SocketChannelStreams.java running into timeout (aix)

Reviewed-by: alanb, mdoerr

! test/jdk/ProblemList.txt

Changeset: 8a0672c8
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-11-27 17:56:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a0672c819e09a16c30fbdf58dc2b81f50958da4

8372198: Avoid closing PlainHttpConnection while holding a lock

Reviewed-by: djelinski, jpai, vyazici

! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
+ test/jdk/java/net/httpclient/PlainConnectionLockTest.java

Changeset: f1d90b8b
Branch: jcmd_cores_process_revival
Author:    James Yuzawa <jtyuzawa at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-11-27 20:26:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f1d90b8b25b78b15dc6529a5a6e45633eb250286

8372134: ThreadLocalRandom no longer overrides nextGaussian

Reviewed-by: alanb, rgiulietti, vklang

! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/random/RandomGenerator.java

Changeset: 195b36f9
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-11-27 23:05:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/195b36f90b789b64f4a0fc867c620935d609a455

8372702: sun/security/pkcs11/tls/fips/FipsModeTLS.java does not compile after JDK-8367096

Reviewed-by: djelinski

! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java

Changeset: 0c6d1b9c
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-11-28 06:39:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c6d1b9c8bfd7f4e39a6621c7a8f7bdcd044a05f

8371759: Add missing @Override annotations in com.sun.imageio package

Reviewed-by: tr, jdv, azvegint

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/BogusColorSpace.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/InputStreamAdapter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SingleTileRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableStreamMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/COMMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DRIMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGStreamMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOSMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFCIELabColorConverter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflateDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflater.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFExifJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFieldNode.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRLECompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT4Compressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT6Compressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrColorConverter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/spi/FileImageInputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/spi/FileImageOutputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/spi/InputStreamImageInputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/spi/OutputStreamImageOutputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/spi/RAFImageInputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/spi/RAFImageOutputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/stream/CloseableDisposerRecord.java
! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java

Changeset: 70b4eb24
Branch: jcmd_cores_process_revival
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-11-28 08:45:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/70b4eb249eb4bad727f83e0b004a0ce481208726

8372720: Problem list compiler/arguments/TestCodeEntryAlignment.java

Reviewed-by: mchevalier, epeter

! test/hotspot/jtreg/ProblemList.txt

Changeset: 0021dc04
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-28 08:54:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0021dc04100befd107d3aa763510b28dd62cd62c

8372565: Convert SATBMarkQueue to use Atomic<T>

Reviewed-by: tschatzl, shade, iwalulya

! src/hotspot/share/gc/shared/bufferNode.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: 08c16c38
Branch: jcmd_cores_process_revival
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-11-28 08:57:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08c16c384ac9dac22da960ad718ceb95b41ca660

8372704: ThreadMXBean.getThreadUserTime may return total time

Reviewed-by: alanb, kevinw, dholmes

! src/java.management/share/classes/sun/management/ThreadImpl.java

Changeset: 78b155b2
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-11-28 12:05:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/78b155b2b5745fc88c13586f93b632f61e038a94

8372147: ConnectionFlowControlTest should use HttpResponse.connectionLabel()

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java

Changeset: e071afbf
Branch: jcmd_cores_process_revival
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-28 13:02:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e071afbfe4507b6b3a306f90bb645465fdab0070

8351334: [ubsan] memoryReserver.cpp:552:60: runtime error: applying non-zero offset 1073741824 to null pointer

Reviewed-by: aboldtch, dholmes, jsjolen

! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 52568bf4
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-28 22:50:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52568bf4832b2bcc5dc547dbdf45a6a7172281fb

8372650: Convert GenericWaitBarrier to use Atomic<T>

Reviewed-by: shade, iwalulya

! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp

Changeset: 92e1357d
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-11-29 01:25:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/92e1357dfd2d874ef1a62ddd69c86a7bb189c6a2

8371802: Do not let QUIC connection to idle terminate when HTTP/3 is configured with a higher idle timeout

Reviewed-by: dfuchs

! 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/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/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java
+ test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java

Changeset: 282f3394
Branch: jcmd_cores_process_revival
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2025-11-30 12:53:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/282f339406d67d189e06c0bf8c7ca8d8cf5774e0

8369432: Add Support for JDBC 4.5 MR

Reviewed-by: alanb, rriggs

! src/java.sql/share/classes/java/sql/Array.java
! src/java.sql/share/classes/java/sql/Blob.java
! src/java.sql/share/classes/java/sql/Clob.java
! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/java/sql/DriverPropertyInfo.java
! src/java.sql/share/classes/java/sql/JDBCType.java
! src/java.sql/share/classes/java/sql/NClob.java
! src/java.sql/share/classes/java/sql/SQLPermission.java
+ src/java.sql/share/classes/java/sql/SQLUtils.java
! src/java.sql/share/classes/java/sql/SQLXML.java
! src/java.sql/share/classes/java/sql/Statement.java
! src/java.sql/share/classes/java/sql/Timestamp.java
! src/java.sql/share/classes/java/sql/Types.java
! src/java.sql/share/classes/java/sql/package-info.java
! test/jdk/java/sql/testng/test/sql/CallableStatementTests.java
+ test/jdk/java/sql/testng/test/sql/ConnectionTests.java
! test/jdk/java/sql/testng/test/sql/PreparedStatementTests.java
! test/jdk/java/sql/testng/test/sql/StatementTests.java
! test/jdk/java/sql/testng/test/sql/TimestampTests.java
! test/jdk/java/sql/testng/util/BaseTest.java
! test/jdk/java/sql/testng/util/StubCallableStatement.java
! test/jdk/java/sql/testng/util/StubConnection.java
+ test/jdk/java/sql/testng/util/StubDatabaseMetaData.java
! test/jdk/java/sql/testng/util/StubPreparedStatement.java
! test/jdk/java/sql/testng/util/StubStatement.java
! test/jdk/javax/sql/testng/test/rowset/serial/SQLInputImplTests.java
! test/jdk/javax/sql/testng/test/rowset/serial/SQLOutputImplTests.java

Changeset: 3fd551f9
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-01 02:29:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3fd551f9926601b05a13a22b556d55425a37ee4d

8371769: TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException

Reviewed-by: sgehwolf, shade

! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java

Changeset: c7a489db
Branch: jcmd_cores_process_revival
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-12-01 05:40:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7a489db9e4a7d696623fc2155a5504d9d2adb0d

8372534: Update Libpng to 1.6.51

Reviewed-by: serb, azvegint, prr

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngdebug.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h

Changeset: e0311ecb
Branch: jcmd_cores_process_revival
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-12-01 06:04:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0311ecb85b78b6d97387c17102a8b6759eefc36

8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions

Reviewed-by: sviswanathan, dlunden, vlivanov, qamai

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp

Changeset: 81b26ba8
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-01 06:42:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81b26ba8131b74a7bb4309bd3608dda2ba99a6ca

8372685: C2 SuperWord: wrong requires in test after JDK-8371146

Reviewed-by: chagedorn, mbaesken

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

Changeset: ca96366c
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-01 06:51:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca96366c03b89fa90a015e6c2d5912a9f2554c92

8372528: Unify atomic exchange and compare exchange

Reviewed-by: kbarrett, stefank

! src/hotspot/cpu/ppc/atomicAccess_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/linux_aarch64/atomicAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomicAccess_linux_arm.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/windows_aarch64/atomicAccess_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/atomicAccess_windows_x86.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/atomicAccess.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
! test/hotspot/gtest/runtime/test_atomicAccess.cpp

Changeset: 293fec7e
Branch: jcmd_cores_process_revival
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-01 07:06:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/293fec7e28ed06f0942e94b1c21affdf6aabe9ca

8372461: [IR Framework] Multiple test failures after JDK-8371789

Reviewed-by: epeter, syan, dfenacci

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java

Changeset: a6bc9b3b
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-01 07:44:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6bc9b3ba50c5d669213f082a32e30c9ab2f923d

8372588: [asan] serviceability/sa/TestJmapCore.java and TestJmapCoreMetaspace.java fail after recent improvements

Reviewed-by: stuefe, azeller, lucy

! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java

Changeset: 969eb1ce
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-12-01 07:51:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/969eb1ce2419324582ee8d8108031323f82e125e

8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/Provider/Absolute.java
! test/jdk/sun/security/pkcs11/Provider/ConfigShortPath.java
! test/jdk/sun/security/pkcs11/Provider/LoginISE.java

Changeset: ef5e744a
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-01 08:05:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef5e744a8136c3d983bdf8721a84fd1488b3c7a8

8372684: G1: Missing load_acquire() in G1 allocation path

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp

Changeset: 3481252c
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-01 08:41:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3481252ced7c06c44154ceccc56b12cfd9a490c3

8372188: AArch64: Generate atomic match rules from M4 stencils

Reviewed-by: aph, haosun

! make/hotspot/gensrc/GensrcAdlc.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/aarch64_atomic.ad
+ src/hotspot/cpu/aarch64/aarch64_atomic_ad.m4
- src/hotspot/cpu/aarch64/cas.m4

Changeset: 5bd7db03
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-01 09:03:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5bd7db034aaf8aa6780945e02a7f9a35e16b036e

8372730: Problem list compiler/arguments/TestCodeEntryAlignment.java on x64

Reviewed-by: lucy, goetz

! test/hotspot/jtreg/ProblemList.txt

Changeset: 160148cc
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-01 11:28:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/160148cc7b0c2774e7aa5fece653e41c9fa7c970

8372610: G1: JDK-8297692 broke code roots scan measurements

Reviewed-by: iwalulya, sjohanss

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

Changeset: f5eecc45
Branch: jcmd_cores_process_revival
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-12-01 12:18:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5eecc454eb78fc1a3714dfe3cb94113238dd3ac

8353738: Update TLS unit tests to not use certificates with MD5 signatures

Reviewed-by: djelinski, abarashev

! test/jdk/javax/management/security/keystoreAgent
! test/jdk/javax/management/security/keystoreClient
! test/jdk/javax/management/security/truststoreAgent
! test/jdk/javax/management/security/truststoreClient
! test/jdk/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java
- test/jdk/javax/net/ssl/HttpsURLConnection/crisubn.jks
- test/jdk/javax/net/ssl/HttpsURLConnection/trusted.jks
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java
- test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Identities.java
+ test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IdentitiesBase.java
! test/lib/jdk/test/lib/security/CertificateBuilder.java

Changeset: 785ca67e
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-01 12:30:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/785ca67e46c762ed0ffaeda1e26e5f90276181e8

8372409: java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java timed out during warmup

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java

Changeset: b98114f4
Branch: jcmd_cores_process_revival
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-12-01 13:28:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b98114f4a20bcf3390114b56d05c38b23268979a

8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null

Reviewed-by: dholmes, never, jsjolen

! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: d328e4e7
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-01 13:37:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d328e4e7e2f58fbfeb661f3502f95016159d7230

8372272: Hotspot shared lib loading - add load attempts to Events::log

Reviewed-by: lucy, azeller

! 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

Changeset: a1cc8f4e
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-12-01 15:37:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a1cc8f4e4107e361f64cf51ff73985e471cdde03

8372444: Genshen: Optimize evacuation function

Reviewed-by: ysr, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp

Changeset: 002fff39
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-12-01 16:57:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/002fff39aace870b27a9068de1662fcb0b3033a6

8220816: (fs) Files.createDirectory should make it more obvious that it fails when the directory already exists

Reviewed-by: alanb, jpai

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 6cb1c8f9
Branch: jcmd_cores_process_revival
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-12-01 17:29:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6cb1c8f9cfcb797af788ca8fb490f388cc68f525

8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes

Co-authored-by: Thomas Holenstein <tholenst at google.com>
Co-authored-by: Lukas Zobernig <zlukas at google.com>
Reviewed-by: shade, sviswanathan

! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
+ test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMSplitBound.java

Changeset: 45c0600d
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-12-01 18:17:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/45c0600d3abfa4bcd0338840523c0df69283afe2

8372609: Bug4944439 does not enforce locale correctly

Reviewed-by: liach, jpai

! test/jdk/java/text/Format/NumberFormat/Bug4944439.java

Changeset: 79e99bb0
Branch: jcmd_cores_process_revival
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-01 18:30:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79e99bb0778608733a677821a0bb35041e9fb939

8372566: Genshen: crash at ShenandoahScanRemembered::process_clusters after JDK-8371667

Reviewed-by: wkemper, kdnilsen, ysr

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

Changeset: 84ffe872
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-02 08:38:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84ffe87260753973835ea6b88443e28bcaf0122f

8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError

Reviewed-by: lmesnik, aboldtch

! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java

Changeset: 7278d2e8
Branch: jcmd_cores_process_revival
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-12-02 09:39:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7278d2e8e5835f090672f7625d391a1b4c1a6626

8372258: Improve TypeVariable support

Reviewed-by: liach

! src/java.base/share/classes/java/lang/reflect/TypeVariable.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
+ test/jdk/java/lang/reflect/Generics/ProtectInnerStateOfTypeVariableImplTest.java

Changeset: f636fcad
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-02 10:58:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f636fcadd72eba7aefbf3f89777c14b3e3f19fb8

8372645: ParallelGC: Remove race between allocation and expansion before is_init_completed

Reviewed-by: ayang, sjohanss, eosterlund

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

Changeset: e27abe8a
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-02 10:59:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e27abe8a979880f308c69ea53319565dcd2142b6

8372540: SerialGC: Remove race between allocation and expansion before is_init_completed

Reviewed-by: ayang, sjohanss, eosterlund

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

Changeset: 3f046f6d
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-02 11:56:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f046f6dec72392d0693655c0f0ef9189529ce45

8372747: G1: Conservative heap alignment does not account for card table constraint

Reviewed-by: mdoerr, stefank, tschatzl, sjohanss

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

Changeset: fd7283be
Branch: jcmd_cores_process_revival
Author:    Doug Lea <dl at openjdk.org>
Date:      2025-12-02 12:05:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd7283be47489d3297aac6ecf6658ee9500b2891

8360046: Scalability issue when submitting virtual threads with almost empty tasks

Reviewed-by: vklang

! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/forkjoin/Starvation.java

Changeset: 13e062e7
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-02 12:13:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13e062e7a36cf9880416a4e867de13778c6bed2b

8366578: Remove the field tagSize in various QuicPacketEncoder.OutgoingQuicPacket subclasses

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java

Changeset: 5cba2c84
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-02 12:13:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5cba2c8461005f2f7bcafdce622126a113f4bbd4

8368093: Remove Stream::createPseudoHeaders

Reviewed-by: dfuchs, jpai, vyazici

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java

Changeset: 07856fce
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-02 12:17:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07856fce34ba14a83fc1ac0faffe3b5ba883e0b5

8372787: ModuleReader should throw IOException consistently when using --patch-module and ModuleReader is closed

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
+ test/jdk/java/lang/module/ModuleReader/patched/PatchedModuleReaderTest.java
= test/jdk/java/lang/module/ModuleReader/patched/java.base/java/lang/PatchedFoo.java

Changeset: d3083ac0
Branch: jcmd_cores_process_revival
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-12-02 12:19:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3083ac05453c9dd303038f90ddab50d52124e51

8371194: serviceability/sa/TestJhsdbJstackMixedWithXComp.java failing

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: cjplummer, pchilanomate

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java

Changeset: 6abf7b6f
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-02 12:38:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6abf7b6f226adb580718a314dc218d87289c80ac

8371986: Remove the default value of InitialRAMPercentage

Reviewed-by: shade, aboldtch

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/java.base/share/man/java.md

Changeset: eecba58c
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-02 13:05:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eecba58c6817dbac129c545604d6286dfdcf951f

8371587: Final mapping lost in ProcSmapsParser::parse_next

Reviewed-by: jsjolen, fandreuzzi

! src/hotspot/os/linux/procMapsParser.cpp
! src/hotspot/os/linux/procMapsParser.hpp
+ test/hotspot/gtest/runtime/test_procMapsParser_linux.cpp

Changeset: 6c01d3b0
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-02 13:10:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c01d3b08862447983b96daaf34a4c62daf54101

8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism

Reviewed-by: mhaessig, chagedorn

! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestLongReductionChain.java

Changeset: c97d53a9
Branch: jcmd_cores_process_revival
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-12-02 13:32:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c97d53a9529d9148aacd85a3b31d694f04df0758

8371470: Java Launcher does not fail when running compact java-file with private no-arg constructor

Reviewed-by: jpai

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 6f2169ff
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-02 13:55:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f2169ff6996e0629ce80455959a21947fd5de2c

8372755: Remove local suppression of VS C4146 warnings

Reviewed-by: ayang

! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/share/runtime/atomicAccess.hpp

Changeset: a62296d8
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-02 14:00:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a62296d8a0858d63a930e91168254a9927f06783

8371464: C2: assert(no_dead_loop) failed: dead loop detected

Reviewed-by: chagedorn, dfenacci

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/c2/TestDeadLoopAtMergeMem.java

Changeset: ca4ae806
Branch: jcmd_cores_process_revival
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-12-02 15:44:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca4ae8063edddda36fafafd06b9b1a88ffbf9d2e

8371964: C2 compilation asserts with "Unexpected load/store size"

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java

Changeset: 8d5a37b0
Branch: jcmd_cores_process_revival
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-12-02 16:09:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d5a37b060dd0ecf31f71dfe82ca4a565bc7f6d9

8371188: [s390x] Un-ProblemList TestUnreachableInnerLoop.java

Reviewed-by: aph, phubner

! test/hotspot/jtreg/ProblemList.txt

Changeset: 37d8e05e
Branch: jcmd_cores_process_revival
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-12-02 16:22:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37d8e05eccc959b5b5e04b3da848f7de9220b00c

8372708: Javadoc ignores "-locale" and uses default locale for all messages and texts

Reviewed-by: liach

+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_en.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_en.properties
+ test/langtools/jdk/javadoc/tool/testLocaleOption/TestSupportedLocales.java

Changeset: 153c567a
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-02 18:06:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/153c567a4d3a537277a8c599142511aa4f4f3ae3

8370905: Update vm.defmeth tests to use virtual threads

Reviewed-by: vlivanov, coleenp, pchilanomate

! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java

Changeset: ac0e6af8
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-02 18:16:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac0e6af8f90ba77375b2841a5c8aa05743884a1e

6185110: Undefined behaviour of SampleModel for width, height < 0

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java
! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/SampleModel.java
! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java
+ test/jdk/java/awt/image/SampleModelGetSamplesAndPixelsTest.java

Changeset: 5627ff2d
Branch: jcmd_cores_process_revival
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-12-02 18:18:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5627ff2d9165ee1f7354c1ff1626f4949ef7fa3f

8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack

Co-authored-by: Manuel Hässig <mhaessig at openjdk.org>
Reviewed-by: mhaessig, chagedorn

! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java

Changeset: 618732ff
Branch: jcmd_cores_process_revival
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-12-02 19:36:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/618732ffc04ef393c9b8a3265c12ba66f31784d9

8371820: Further AES performance improvements for key schedule generation

Reviewed-by: rrich, valeriep

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java

Changeset: b97ed667
Branch: jcmd_cores_process_revival
Author:    Xueming Shen <sherman at openjdk.org>
Date:      2025-12-02 19:47:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b97ed667db0bd527461b2b385af3001f53d71c19

8365675: Add String Unicode Case-Folding Support

Reviewed-by: rriggs, naoto, ihse

! make/ToolsJdk.gmk
- make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java
+ make/jdk/src/classes/build/tools/generatecharacter/GenerateCaseFolding.java
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
! make/modules/java.base/gensrc/GensrcRegex.gmk
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/util/regex/Pattern.java
+ src/java.base/share/classes/jdk/internal/lang/CaseFolding.java.template
- src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template
+ test/jdk/java/lang/String/UnicodeCaseFoldingTest.java
+ test/micro/org/openjdk/bench/java/lang/StringCompareToFoldCase.java

Changeset: 5a60e22b
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-02 20:09:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a60e22bc415b3335cbb6a63873b1b44ff2bf9d0

8369618: Remove outdated reference to JDK 1.1 in the spec of BufferedImage.TYPE_INT_ARGB

Reviewed-by: azvegint, kizune, prr

! src/java.desktop/share/classes/java/awt/image/BufferedImage.java

Changeset: 0bead706
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-02 20:49:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0bead70651ea3bf8dccf9942ef8d1bf3fb78c2ea

8372961: [BACKOUT] Remove the default value of InitialRAMPercentage

Reviewed-by: stefank

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/java.base/share/man/java.md

Changeset: a2ad5ca9
Branch: jcmd_cores_process_revival
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-12-02 20:51:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a2ad5ca93ef82797ecf3141d00216ef639a9e92d

8372939: Update JDK 26 spec URLs

Reviewed-by: liach

! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 0fe1ffdc
Branch: jcmd_cores_process_revival
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-12-02 20:52:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0fe1ffdc485e742eb3937f9fb26d14d6a11a76c4

8372940: Update symbol data script references

Reviewed-by: liach, darcy

! bin/generate-symbol-data.sh
! doc/starting-next-release.md
! src/jdk.compiler/share/data/symbols/README

Changeset: 8a28a764
Branch: jcmd_cores_process_revival
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-12-02 20:52:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a28a76451b2bbde49c1c051cb66c784f9e3cdd2

8372937: Abbreviate list of supported releases

Reviewed-by: liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java

Changeset: 37cd8d6c
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-02 20:59:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37cd8d6ca0bc4638d81e9a3c1e0bc785861ffbef

8371501: Change IAE to NPE in java.awt.image.Kernel when data is null

Reviewed-by: prr, azvegint, aivanov

! src/java.desktop/share/classes/java/awt/image/Kernel.java
! test/jdk/java/awt/image/ConvolveOp/KernelInitialisationTest.java

Changeset: 8f0cb57e
Branch: jcmd_cores_process_revival
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-12-02 22:11:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f0cb57e439df87dee4c0ba7bbff0b981ebc3541

8347831: Re-examine version check when cross linking

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: erikj, alanb

! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/Java.gmk
+ src/java.base/share/classes/jdk/internal/misc/resources/release.txt.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties

Changeset: b0a758f2
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-02 22:27:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0a758f2180a8305c05e9640192818bbb31d7922

8372552: unhandled oop in the JvmtiEventController::set_user_enabled

Reviewed-by: cjplummer, amenkov, sspitsyn

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

Changeset: f5e4cd7f
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-02 23:48:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5e4cd7f0d12fd21399b192b32a5c9abfe8a3564

8372039: post_sampled_object_alloc is called while lock is handled

Reviewed-by: sspitsyn, eosterlund, amenkov

! src/hotspot/share/cds/aotStreamedHeapLoader.cpp
! src/hotspot/share/cds/aotThread.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ test/hotspot/jtreg/serviceability/jvmti/events/SampledObjectAlloc/SamplingDuringInit/SamplingDuringInit.java
+ test/hotspot/jtreg/serviceability/jvmti/events/SampledObjectAlloc/SamplingDuringInit/libSamplingDuringInit.cpp

Changeset: 1f206e5e
Branch: jcmd_cores_process_revival
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-12-03 00:27:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f206e5e1268cd0a7f477ed2d2f49103b8a99db6

8372850: Update comment in SourceVersion for language evolution history for changes in 26

Reviewed-by: liach

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 530493fe
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-03 02:46:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/530493fed4066b1efcf3ec22253b110495767eca

8364146: JList getScrollableUnitIncrement return 0

Reviewed-by: prr, tr

! src/java.desktop/share/classes/javax/swing/JList.java
+ test/jdk/javax/swing/JList/JListTest.java

Changeset: 8f3d0ade
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-03 08:06:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f3d0ade11ddb45bb1719b6818e1b51df237a59b

8371893: [macOS] use dead_strip linker option to reduce binary size

Reviewed-by: erikj, lucy, serb

! make/autoconf/flags-ldflags.m4

Changeset: 2139c8c6
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-03 08:08:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2139c8c6e6e5c5f2c64ed3ad9ad8bd148a86efae

8372571: ResourceHashTable for some AOT data structures miss placement operator when allocating

Reviewed-by: aboldtch, jsjolen, kvn

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

Changeset: a1e86941
Branch: jcmd_cores_process_revival
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-12-03 09:01:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a1e8694109ad87690e18fc03d17b6b9519092d81

8371306: JDK-8367002 behavior might not match existing HotSpot behavior.

Reviewed-by: thartmann, dholmes

! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/compiler/exceptions/IllegalAccessInCatch.jasm
! test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java

Changeset: b3e063c2
Branch: jcmd_cores_process_revival
Author:    root <root at a3560046.lnxne.boe>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2025-12-03 09:04:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3e063c2c34ac12ae2a566617560ecc52253262d

8372710: Update ProcessBuilder/Basic regex

Reviewed-by: shade, amitkumar

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: e65fd45d
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-03 09:17:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e65fd45dc7c9383a77fbd5171b541c2a003d30d2

8366101: Replace the use of ThreadTracker with ScopedValue in java.util.jar.JarFile

Reviewed-by: vyazici, alanb

! src/java.base/share/classes/java/util/jar/JarFile.java

Changeset: a25e6f64
Branch: jcmd_cores_process_revival
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-03 09:22:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a25e6f6462a5d77a2cb0dcec4f74e5e25d8565c4

8319158: Parallel: Make TestObjectTenuringFlags use createTestJavaProcessBuilder

Reviewed-by: stefank, aboldtch

! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java

Changeset: 177f3404
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-03 09:24:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/177f3404dfb146be724d952f8c88b4d070e36b52

8372733: GHA: Bump to Ubuntu 24.04

Reviewed-by: erikj, ayang

! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/main.yml

Changeset: 3e04e114
Branch: jcmd_cores_process_revival
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2025-12-03 09:28:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e04e11482605e7734ef75bc477fe31107988f42

8372738: ZGC: C2 allocation reloc promotion deopt race

Reviewed-by: aboldtch, stefank

! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.hpp

Changeset: 858d2e43
Branch: jcmd_cores_process_revival
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-12-03 09:35:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/858d2e434dd4eb8aa94784bb1cd115554eec5dff

8372584: [Linux]: Replace reading proc to get thread user CPU time with clock_gettime

Reviewed-by: dholmes, kevinw, redestad

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
+ test/micro/org/openjdk/bench/vm/runtime/ThreadMXBeanBench.java

Changeset: 94977063
Branch: jcmd_cores_process_revival
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-12-03 10:03:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94977063baafc2e293193d284db408a069f12aca

8358706: Integer overflow with -XX:MinOopMapAllocation=-1

Reviewed-by: phubner, coleenp

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

Changeset: f1a4d1bf
Branch: jcmd_cores_process_revival
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-12-03 10:06:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f1a4d1bfde652cf758117b93bbd02ae8248e805e

8372615: Many container tests fail when running rootless on cgroup v1

Reviewed-by: sgehwolf, dholmes

! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmd.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 804ce0a2
Branch: jcmd_cores_process_revival
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-12-03 10:29:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/804ce0a2394cb3f837441976e5ef6eb4b9cab257

8370473: C2: Better Aligment of Vector Spill Slots

Reviewed-by: goetz, mdoerr

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/regmask.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorSpilling.java

Changeset: 170ebdc5
Branch: jcmd_cores_process_revival
Author:    Igor Rudenko <iostream64 at gmail.com>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2025-12-03 10:37:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/170ebdc5b7b5e54cc7bec60944898d35a24d760b

8346657: Improve out of bounds exception messages for MemorySegments

Reviewed-by: jvernee, liach, mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestSegments.java

Changeset: 3f447edf
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-03 10:55:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f447edf0e22431628ebb74212f760209ea29d37

8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188

Reviewed-by: dlong, mhaessig

! src/hotspot/cpu/aarch64/aarch64_atomic.ad
! src/hotspot/cpu/aarch64/aarch64_atomic_ad.m4

Changeset: 125d1820
Branch: jcmd_cores_process_revival
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-12-03 11:12:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/125d1820f1f64e465a6b83360c48715a79e3d165

8372393: Document requirement for separate metallib installation with Xcode 26.1.1

Reviewed-by: erikj

! doc/building.html
! doc/building.md

Changeset: a655ea48
Branch: jcmd_cores_process_revival
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-03 12:31:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a655ea48453a321fb7cadc6ffb6111276497a929

8371792: Refactor barrier loop tests out of TestIfMinMax

Reviewed-by: chagedorn, epeter, bmaillard

! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
+ test/hotspot/jtreg/compiler/gcbarriers/TestMinMaxLongLoopBarrier.java

Changeset: abb75ba6
Branch: jcmd_cores_process_revival
Author:    Kerem Kat <krk at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2025-12-03 13:01:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/abb75ba656ebe14e9e8e1d4a1765d64dfce9e661

8372587: Put jdk/jfr/jvm/TestWaste.java into the ProblemList

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: afb6a0c2
Branch: jcmd_cores_process_revival
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-12-03 13:03:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/afb6a0c2fecdb2114715290d5d463c9dccf93c28

8372958: SocketInputStream.read throws SocketException instead of returning -1 when input shutdown

Reviewed-by: djelinski, michaelm

! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! test/jdk/java/net/Socket/AsyncShutdown.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: 135661b4
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-03 13:36:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/135661b4389663b8c2e348d9e61e72cc628636bb

8372179: Remove Unused ConcurrentHashTable::MultiGetHandle

Reviewed-by: dholmes, iwalulya

! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp

Changeset: c0636734
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-03 14:34:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c0636734bdf19de6ba41c127aef1f090010c6d90

8372993: Serial: max_eden_size is too small after JDK-8368740

Reviewed-by: ayang, aboldtch, stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java

Changeset: 44e2d499
Branch: jcmd_cores_process_revival
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-12-03 14:38:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/44e2d499f84458003aa73a149d1ae44735b71d91

8372705: The riscv-64 cross-compilation build is failing in the CI

Reviewed-by: dholmes, shade

! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4

Changeset: 87c4b01e
Branch: jcmd_cores_process_revival
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-12-03 14:38:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87c4b01ea3d94c25d260f0687addf7ecd154279a

8372943: Restore --with-tools-dir

Reviewed-by: mikael, tbell, shade

! make/autoconf/basic.m4

Changeset: 829b8581
Branch: jcmd_cores_process_revival
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-12-03 14:53:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/829b85813a3810eeecf6ce4b30b5c3d1fc34ad23

8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory

Reviewed-by: mhaessig, dfenacci, thartmann

! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 1d753f11
Branch: jcmd_cores_process_revival
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-12-03 15:14:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d753f116135cffa3ec9e8b4af3922aa647317dc

8373010: Update starting-next-release.html after JDK-8372940

Reviewed-by: jpai, erikj

! doc/starting-next-release.html

Changeset: 3d54a802
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-03 15:21:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d54a802e38f425c7035c947758c887fec48e43a

8372995: SerialGC: Allow SerialHeap::allocate_loaded_archive_space expand old_gen

Reviewed-by: ayang, jsikstro

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

Changeset: 6d5bf9c8
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-03 15:30:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d5bf9c801bbec3cd3580f889cc92415021f7322

8372999: Parallel: Old generation min size constraint broken

Reviewed-by: stefank, jsikstro

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

Changeset: af8977e4
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-03 15:32:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af8977e40661db2edec069d524f7c9352c7de850

8372951: The property jdk.httpclient.quic.maxBidiStreams should be renamed to jdk.internal
8365794: StreamLimitTest vs H3StreamLimitReachedTest: consider renaming or merging

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
! test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java
! test/jdk/java/net/httpclient/http3/StreamLimitTest.java

Changeset: c4321503
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-12-03 16:37:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4321503976840f6630567c4fa430cd1ffca41fb

8372809: Test vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java failed: JVMTI_ERROR_THREAD_NOT_ALIVE

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: 0bcef61a
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-12-03 17:15:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0bcef61a6de027c1b7e481e2115016ee961707a5

8372957: After JDK-8282441 JDWP might allow some invalid FrameIDs to be used

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: fa6ca0bb
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-12-03 17:25:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa6ca0bbd14436cd3778a7a3383183cd73688123

8362428: Update IANA Language Subtag Registry to Version 2025-08-25

Reviewed-by: lancea, naoto, iris

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 8d80778e
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-03 18:02:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d80778e05aee878f9a3e8beabe6a0cfd0a02c16

8373023: [REDO] Remove the default value of InitialRAMPercentage

Reviewed-by: stefank, sjohanss, aboldtch

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/java.base/share/man/java.md
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: e93b10d0
Branch: jcmd_cores_process_revival
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-12-03 18:12:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e93b10d08456f720e303771a882e79660911e1eb

8365400: Enhance JFR to emit file and module metadata for class loading

Reviewed-by: coleenp, egahlin

! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
+ src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp
+ src/hotspot/share/jfr/support/jfrClassDefineEvent.hpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.hpp
+ src/hotspot/share/jfr/support/jfrSymbolTable.inline.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
+ src/hotspot/share/jfr/utilities/jfrConcurrentHashtable.hpp
+ src/hotspot/share/jfr/utilities/jfrConcurrentHashtable.inline.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java

Changeset: aff25f13
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-03 18:20:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aff25f135af20ec89c7a68f2a0a0ede7eb1491a6

4690476: NegativeArraySizeException from AffineTransformOp with shear

Reviewed-by: psadhukhan, jdv

! src/java.desktop/share/classes/java/awt/image/AffineTransformOp.java
+ test/jdk/java/awt/image/AffineTransformOp/AffineTxOpSizeTest.java

Changeset: 8a5db916
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-12-03 19:58:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a5db916aff1dc3eb37f25afbf0a633aa77baa20

8171432: (fs) WindowsWatchService.Poller::run does not call ReadDirectoryChangesW after a ERROR_NOTIFY_ENUM_DIR

Reviewed-by: alanb, djelinski

! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java

Changeset: ba777f66
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-12-03 19:58:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba777f6610fa3744d5f4bdfb87066b137ab543af

8372851: Modify java/io/File/GetXSpace.java to print path on failure of native call

Reviewed-by: jpai, naoto

! test/jdk/java/io/File/GetXSpace.java

Changeset: e534ee99
Branch: jcmd_cores_process_revival
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-12-03 20:01:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e534ee99327fed2263302a00061fb46fcdc6e302

8364343: Virtual Thread transition management needs to be independent of JVM TI

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: coleenp, dholmes, sspitsyn

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ src/hotspot/share/runtime/mountUnmountDisabler.cpp
+ src/hotspot/share/runtime/mountUnmountDisabler.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubInfo.cpp
! src/hotspot/share/runtime/stubInfo.hpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
+ test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWhenParking.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java

Changeset: 5ea2b640
Branch: jcmd_cores_process_revival
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-12-03 20:03:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ea2b6402114d34465b2ad9e476ab8e36ddeea06

8372977: unnecessary gthread-2.0 loading

Reviewed-by: prr, kizune

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h

Changeset: 70e2bc87
Branch: jcmd_cores_process_revival
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-12-03 21:32:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/70e2bc876abe35b3d447f8004245bdbf2fead59f

8372816: New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java succeeds in case of error

Reviewed-by: azeller, mdoerr

! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java

Changeset: 9b386014
Branch: jcmd_cores_process_revival
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-03 21:58:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b386014a01b2bff47856bf9a8e113317db1f081

8373049: Update JCStress test suite

Reviewed-by: epavlova, lmesnik

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java

Changeset: 1294d55b
Branch: jcmd_cores_process_revival
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-03 22:42:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1294d55b194704dce92c5132d6779e6f4d4850e6

8372769: Test runtime/handshake/HandshakeDirectTest.java failed - JVMTI ERROR 13

Reviewed-by: lmesnik, pchilanomate, cjplummer, amenkov

! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java

Changeset: db2a5420
Branch: jcmd_cores_process_revival
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-03 22:43:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/db2a5420a2e3d0f5f0f066eace37a8fd4f075802

8372861: Genshen: Override parallel_region_stride of ShenandoahResetBitmapClosure to a reasonable value for better parallelism

Reviewed-by: kdnilsen, shade, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.hpp

Changeset: 8f8fda7c
Branch: jcmd_cores_process_revival
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-03 22:46:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f8fda7c80b57e8a36827cc260f0be0e5d61f6a6

8373048: Genshen: Remove dead code from Shenandoah

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp

Changeset: 48563446
Branch: jcmd_cores_process_revival
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-12-04 00:21:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4856344668042fcbc4d15966519d27fb0a4f509f

8371046: Segfault in compiler/whitebox/StressNMethodRelocation.java with -XX:+UseZGC

Reviewed-by: kvn, eastigeevich

! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 04c0f8d3
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-04 01:36:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7

8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test

Reviewed-by: msheppar, smarks, syan

! test/jdk/java/rmi/server/RemoteServer/AddrInUse.java

Changeset: db2cd1a4
Branch: jcmd_cores_process_revival
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-12-04 02:15:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/db2cd1a4e0ee7b72339e7ee3c0286dc04fc5adbf

8372756: Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java

Changeset: 019df4d8
Branch: jcmd_cores_process_revival
Author:    Dmitry Drobotov <dmitry.drobotov at jetbrains.com>
Committer: Alexander Zuev <kizune at openjdk.org>
Date:      2025-12-04 03:22:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/019df4d89c8a0fe2b27c6ec074499445ae45bc3f

8372757: MacOS, Accessibility: Crash in [MenuAccessibility accessibilityChildren] after JDK-8341311

Reviewed-by: azvegint, psadhukhan

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m

Changeset: dbf0742b
Branch: jcmd_cores_process_revival
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-12-04 05:03:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dbf0742bf205ec57477373ebd43016383f7e7791

8373046: Method::get_c2i_unverified_entry() and get_c2i_no_clinit_check_entry() are missing check for abstract method

Reviewed-by: kvn, vlivanov

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

Changeset: 828498c5
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-04 07:34:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/828498c54b3b1089af9e076cb45f3cf3bea58e2f

8371978: tools/jar/ReproducibleJar.java fails on XFS

Reviewed-by: jpai

! test/jdk/tools/jar/ReproducibleJar.java

Changeset: 63a10e00
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-12-04 08:01:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/63a10e0099111d69b167abf99d1a00084c4d6c1e

8373024: JFR: CPU throttle rate can't handle incorrect values

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java

Changeset: 771253e2
Branch: jcmd_cores_process_revival
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-12-04 08:23:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/771253e285c48329a9b45dfaaa852b64e74b31d4

8372802: PrintFlagsFinal should also print locked flags

Reviewed-by: dholmes, stuefe, lmesnik

! src/hotspot/share/runtime/flags/jvmFlag.cpp
+ test/hotspot/jtreg/runtime/CommandLine/PrintAllFlags.java

Changeset: bb867ed2
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-04 08:32:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bb867ed23e2d6394d7e7dab55cf2122889fdf3ac

8372938: Fix reference to DeferredStatic<T> in HotSpot Style Guide

Reviewed-by: stefank, jsjolen

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

Changeset: 317daa3c
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-04 08:36:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/317daa3c004fbb1738e0af6acfbaf50c403c8230

8372643: Warning message on macos when building the JDK - (arm64) /tmp/lto.o unable to open object file: No such file or directory

Reviewed-by: erikj

! make/common/native/Flags.gmk

Changeset: 14000a25
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-04 09:37:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/14000a25e6efcbe55171d4cc8c68170a8cf0406f

8373080: Parallel: gc/arguments/TestMinInitialErgonomics.java should not be run with Large Pages

Reviewed-by: ayang, aboldtch

! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java

Changeset: 16699a39
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-04 09:40:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16699a394d4d6c2b8a21e7de3c3d344c5a3309b4

8208693: HttpClient: Extend the request timeout's scope to cover the response body

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/java/net/http/WebSocket.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
+ test/jdk/java/net/httpclient/TimeoutResponseBodyTest.java
+ test/jdk/java/net/httpclient/TimeoutResponseHeaderTest.java
+ test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java
+ test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/HttpClientTimerAccess.java
! test/jdk/java/net/httpclient/websocket/WebSocketTest.java

Changeset: df0165bd
Branch: jcmd_cores_process_revival
Author:    Ana-Maria Mihalceanu <ana-maria.m.mihalceanu at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-04 10:09:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/df0165bd6933728fdcf1956323401afdc47b3f78

8321139: jlink's compression plugin doesn't handle -c option correctly

Reviewed-by: jpai, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/man/jlink.md
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/TaskHelperTest.java
! test/setup_aot/TestSetupAOT.java

Changeset: 91c5bd55
Branch: jcmd_cores_process_revival
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-12-04 10:17:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91c5bd550a36e10e8b39d1b322fd433ee8df14f5

8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8

Reviewed-by: epeter, sviswanathan, dlunden

! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/vectorapi/TestABSMaskedMaxByteVector.java

Changeset: b5970c97
Branch: jcmd_cores_process_revival
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-12-04 10:21:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b5970c97bdd5b1e079e9ada0fbd469850c0e23b4

8373063: Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java fails on Aarch64 after JDK-8372816

Reviewed-by: dholmes, mdoerr

! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java

Changeset: bcbdf90f
Branch: jcmd_cores_process_revival
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-12-04 12:25:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bcbdf90fce44ad87e7728ba0febef0951e361589

8373062: JFR build failure with CDS disabled

Reviewed-by: egahlin

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp
! src/hotspot/share/jfr/support/jfrClassDefineEvent.hpp

Changeset: c4ec983d
Branch: jcmd_cores_process_revival
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-12-04 13:56:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4ec983da57ee8aea71e88d5de2570c5d65a69df

8370715: JFR: Races are possible when dumping recordings

Reviewed-by: egahlin, stuefe

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
+ test/jdk/jdk/jfr/api/recording/dump/TestDumpOverwrite.java

Changeset: 6f03c780
Branch: jcmd_cores_process_revival
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-12-04 15:00:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f03c7808de2b07b1e501d05b1bb7d5bfde5e393

8360702: runtime/Thread/AsyncExceptionTest.java timed out

Reviewed-by: dholmes, fbredberg

! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java

Changeset: 33dda887
Branch: jcmd_cores_process_revival
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2025-12-04 15:03:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33dda887d99d39b2d003fd6521db97d45da474f0

8351842: Windows specific issues in combination of JEP 493 and --with-external-symbols-in-bundles=public

Reviewed-by: erikj, mbaesken

! make/Bundles.gmk
! make/Images.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
! test/jdk/jdk/modules/etc/JmodExcludedFiles.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 27351401
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-04 15:25:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2735140147b159d3a3238804f221db4f835ef744

8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline()

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
+ test/hotspot/jtreg/compiler/inlining/TestLateMHClonedCallNode.java

Changeset: 45dcc0e7
Branch: jcmd_cores_process_revival
Author:    Kurt Miller <kurt at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2025-12-04 16:59:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/45dcc0e7e26b8130236c5ba80edb54fa530dab57

8371914: PNG defines in CFLAGS can cause compilation errors with external libpng

Reviewed-by: erikj, jdv

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: c55287d1
Branch: jcmd_cores_process_revival
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2025-12-04 17:01:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c55287d197ef024033f8dfbb5a365cb091bc67fb

8370890: Start of release updates for JDK 27
8370893: Add SourceVersion.RELEASE_27
8370894: Add source 27 and target 27 to javac

Reviewed-by: darcy, iris, liach, erikj, dholmes

! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt
= src/jdk.compiler/share/data/symbols/java.compiler-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jartool-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jdeps-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jlink-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jsobject-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-Q.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/jdk/ProblemList.txt
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: c7aa1033
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-12-04 18:34:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7aa10339aa40d37dc52e6dcec102f8dca114634

8372844: Improve usage of test/jdk/java/text/testlib/TestUtils.java locale methods

Reviewed-by: naoto

! test/jdk/java/text/Format/DateFormat/Bug4407042.java
! test/jdk/java/text/Format/DateFormat/Bug4845901.java
! test/jdk/java/text/Format/DateFormat/Bug6530336.java
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
! test/jdk/java/util/Calendar/CalendarLimitTest.java
! test/jdk/java/util/Calendar/CalendarRegression.java
! test/jdk/java/util/Calendar/CalendarTest.java
! test/jdk/java/util/Calendar/bug4409072.java
! test/jdk/java/util/Locale/LocaleCategory.java
! test/jdk/java/util/TimeZone/TimeZoneRegression.java

Changeset: b19163b1
Branch: jcmd_cores_process_revival
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-12-04 18:38:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b19163b107584118056073dc24a960ca04ca14e4

8356544: Implement additional tests for ciphersuites disabled with wildcards

Reviewed-by: rhalade

+ test/jdk/sun/security/ssl/CipherSuite/DisabledCipherSuitesNotNegotiated.java

Changeset: ef7532e7
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-12-04 18:41:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef7532e7e625628d6181c65116804ebb65f18061

8367994: test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/Signature/InitAgainPSS.java
! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS2.java
! test/jdk/sun/security/pkcs11/Signature/TestDSA.java

Changeset: 8e653d39
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-04 20:17:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e653d394e45180e16714124ed6584f912eb5cba

8373099: Problem list intermittently failing test sun/awt/image/bug8038000.java

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 5ec5a6ea
Branch: jcmd_cores_process_revival
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-12-04 21:37:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ec5a6ea6c8e887b4e21f81e382f57129bffbab8

8373054: Shenandoah: Remove unnecessary BarrierSetNMethod::arm in shenandoahCodeRoots

Reviewed-by: wkemper, ysr, shade

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

Changeset: c8b30da7
Branch: jcmd_cores_process_revival
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2025-12-04 22:11:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8b30da7ef48edb3d43e07d2c1b8622d8123c3a9

8373039: Remove Incorrect Asserts in shenandoahScanRemembered

Reviewed-by: wkemper, ysr, xpeng

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

Changeset: 6db1c4f5
Branch: jcmd_cores_process_revival
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-12-04 22:34:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6db1c4f5b93a1b7f7d9da36745dc433c9985a169

8371409: Wrong lock ordering between FullGCALot_lock and ThreadsLockThrottle_lock/MethodCompileQueue_lock

Reviewed-by: rehn, pchilanomate

! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: 13e32bf1
Branch: jcmd_cores_process_revival
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-12-04 22:39:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13e32bf1667a3be8492d1e4e3a273951202acd9c

8372098: Move AccessFlags to InstanceKlass

Reviewed-by: liach, vlivanov, dlong, sspitsyn

! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/fieldInfo.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/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 15f25389
Branch: jcmd_cores_process_revival
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-04 23:56:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/15f25389435288881644f7aeab48fd2eae410999

8373056: Shenandoah: Remove unnecessary use of ShenandoahAllocRequest.type()

Reviewed-by: wkemper, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp

Changeset: 7e91d34f
Branch: jcmd_cores_process_revival
Author:    Anjian Wen <wenanjian at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-12-05 02:51:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e91d34f3e83b4c39d6ce5de34373d7d74d54512

8365732: RISC-V: implement AES CTR intrinsics

Reviewed-by: fyang, mli

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

Changeset: 674cc3ee
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-05 03:30:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/674cc3eeca77f1f2a6d937b1df5c5cd8a13c2d31

8042054: JTree.updateUI uses out-of-date item size information

Reviewed-by: dnguyen, serb

! src/java.desktop/share/classes/javax/swing/JTree.java
+ test/jdk/javax/swing/JTree/JTreeUpdateTest.java

Changeset: c09167df
Branch: jcmd_cores_process_revival
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-12-05 14:01:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c09167df60f44642492ec20f133713388f4802ad

8373113: Fix whitespace in RunTests.gmk

Reviewed-by: tbell

! make/RunTests.gmk

Changeset: ee0b8a72
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-12-05 15:39:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee0b8a72c64f7ac5058dbe5b2062cb35b6195484

8373102: com/sun/jdi/MethodInvokeWithTraceOnTest.java can fail with ObjectCollectedException when run with a small heap

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventSetImpl.java
! test/jdk/ProblemList.txt

Changeset: 4d696d0d
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-05 15:46:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d696d0d0ed523e3c99c68214586673913b1c7b5

8373086: Make isexceeded001.java more robust

Reviewed-by: jsikstro, tschatzl

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java

Changeset: 520c092a
Branch: jcmd_cores_process_revival
Author:    Neha Joshi <neha.j.joshi at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2025-12-05 16:46:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/520c092a658559a5d65f06a51061db3aae09931e

8362658: sun/security/ssl/SSLEngineImpl/* tests duplicate jvm flags

Co-authored-by: Lei Zhu <korov9.c at gmail.com>
Reviewed-by: myankelevich, rhalade

! test/jdk/ProblemList-jvmti-stress-agent.txt
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java

Changeset: a20b7eb9
Branch: jcmd_cores_process_revival
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-12-05 17:35:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a20b7eb943c19f9852bfaaec1fbbff647f1f5273

8373125: Add defensive screening of modifiers for Field and Parameter toString() results

Reviewed-by: alanb, liach

! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! test/jdk/java/lang/reflect/Modifier/toStringTest.java

Changeset: 43787890
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-05 19:17:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43787890291d71de61b28b8a4e3bf9aaba46757a

8373145: [BACKOUT] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch

Reviewed-by: mdoerr, kvn

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java

Changeset: f3dd8daa
Branch: jcmd_cores_process_revival
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2025-12-05 19:30:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3dd8daaa92896be51254e5abf3e0ec5b1ff5173

8371748: Remove the (empty) ThreadPoolExecutor.finalize() method

Reviewed-by: vklang, jpai, alanb

! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java

Changeset: be8cbfa6
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-12-05 20:37:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be8cbfa6129d19403c9871c22721b902856f1886

8362083: JDI VirtualMachine/dispose/dispose001 failed with FATAL ERROR in native method: JDWP cannot set thread local storage, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)

Reviewed-by: lmesnik, sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: 2596608b
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-05 21:20:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2596608ba1bb1b271dfa062bf732a5095e22fffd

8370846: Support execution of mlvm testing with test thread factory

Reviewed-by: cjplummer

! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/jdi/JDIBreakpointTest.java
! test/lib/jdk/test/lib/thread/TestThreadFactory.java

Changeset: b0f59f60
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-06 00:02:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0f59f6021a00dc569e08810b34db21553a5b68d

8373127: Update nsk/monitoring tests to support virtual thread factory testing

Reviewed-by: kevinw, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryUsage/from/from001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/from_c/from_c001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/getLockName/getlockname001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/getLockOwnerName/getlockownername001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isInNative/isinnative001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/BaseBehaviorTest.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/BaseBehaviorTest.java

Changeset: 5f083aba
Branch: jcmd_cores_process_revival
Author:    Patrick Strawderman <pstrawderman at netflix.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2025-12-06 15:34:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f083abafc7abfaa46ddd053668cdfbfd2ad8a87

8179918: EnumSet spliterator should report SORTED, ORDERED, NONNULL

Reviewed-by: vklang

! src/java.base/share/classes/java/util/EnumSet.java
+ test/jdk/java/util/EnumSet/EnumSetSpliteratorTest.java

Changeset: 7da91533
Branch: jcmd_cores_process_revival
Author:    Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-08 09:06:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7da91533aaf2033cedee6e2a56fb693f26909df5

8369950: TLS connection to IPv6 address fails with BCJSSE due to IllegalArgumentException

Co-authored-by: Mikhail Yankelevich <myankelevich at openjdk.org>
Reviewed-by: djelinski, vyazici, dfuchs, myankelevich

! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
+ test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java

Changeset: 35001508
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-12-08 10:04:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/350015088281eb9e6e9e3a9811f38adac5f7a975

8373094: javac may fail because of unattributed break in a loop

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: a6594794
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Date:      2025-12-08 11:45:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6594794839807d56434d6f28fe3d581fb1e36c0

8367541: Parallel: Make young and old generation fields nonstatic in ParallelScavengeHeap

Reviewed-by: ayang

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

Changeset: b83bf071
Branch: jcmd_cores_process_revival
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-08 13:16:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b83bf0717eb8926efcf85a32be08f33a41bb48dd

8360192: C2: Make the type of count leading/trailing zero nodes more precise

Reviewed-by: qamai, epeter, jbhateja

! src/hotspot/share/opto/countbitsnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestCountBitsRange.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/CountLeadingZeros.java

Changeset: 6700baa5
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-12-08 13:38:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6700baa5052046f53eb1b04ed3205bbd8e9e9070

8357551: RISC-V: support CMoveF/D vectorization

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
+ test/hotspot/jtreg/compiler/c2/irTests/TestConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison2.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestScalarConditionalMoveCmpObj.java
- test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/java/lang/ClassComparison.java
! test/micro/org/openjdk/bench/java/lang/FPComparison.java
! test/micro/org/openjdk/bench/java/lang/IntegerComparison.java
! test/micro/org/openjdk/bench/java/lang/LongComparison.java
! test/micro/org/openjdk/bench/java/lang/PointerComparison.java

Changeset: ed5fc9ad
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-08 14:21:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed5fc9ad2defb75ea5a68fe6427a591376ce6d6b

8373087: Parallel: Rename PSGenerationPool to PSOldGenerationPool

Reviewed-by: tschatzl, jsikstro, iwalulya

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

Changeset: ac81ce51
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-12-08 15:38:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac81ce51fa4ed04b6dbcc28cb2dd8eabcfe52ad7

8372555: Test com/sun/jdi/ExceptionEvents.java failed: ObjectCollectedException

Reviewed-by: amenkov, dholmes

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

Changeset: 355755d3
Branch: jcmd_cores_process_revival
Author:    Anton Artemov <aartemov at openjdk.org>
Date:      2025-12-08 16:07:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/355755d35de5c3155d1ea8d1afdd0debe5296a13

8366671: Refactor Thread::SpinAcquire and Thread::SpinRelease

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: coleenp, kbarrett, dholmes, aboldtch

! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
- src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/safepointVerifiers.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
+ src/hotspot/share/utilities/spinCriticalSection.cpp
+ src/hotspot/share/utilities/spinCriticalSection.hpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp

Changeset: 811591c5
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-08 16:11:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/811591c5c332e6427dc96819451e046841fe635b

8373262: Parallel: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails

Reviewed-by: cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java

Changeset: d34ef196
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-08 18:51:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d34ef196c298aa91f8511714cfb04b15ae7fbf0a

8370198: Test gc/arguments/TestShrinkHeapInSteps.java crashed:  assert(left >= right) failed: avoid underflow

Reviewed-by: stefank, tschatzl

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: b118caf6
Branch: jcmd_cores_process_revival
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2025-12-08 22:16:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b118caf6777cbf5bf75b41156fdfaaa15479f924

8373285: Update JCov for class file version 71

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 8df3f3d3
Branch: jcmd_cores_process_revival
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-12-08 22:45:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8df3f3d3417bc8fdb5a75d986e084441bbf6ebd2

8373117: Update build doc link in README.md

Reviewed-by: ayang, tbell

! README.md

Changeset: b86b2cbc
Branch: jcmd_cores_process_revival
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2025-12-09 00:17:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b86b2cbc7d9dd57aeaf64f70f248a120ae3cb751

8352914: Shenandoah: Change definition of ShenandoahSharedValue to int32_t to leverage platform atomics

Reviewed-by: wkemper, ysr

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

Changeset: c03d445a
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-09 00:34:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c03d445a8ccfced5a59da680c37587f1024f3eca

6223700: XP L&F: Non-TopLevel JMenu's painting error

Reviewed-by: kizune, dnguyen

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
+ test/jdk/javax/swing/JMenu/TestPaintSpillOverBug.java

Changeset: b1c95501
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-09 01:00:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b1c955018281a228a67695e5077666d751cd87d2

8372554: Test windows-x64-cmp-baseline failed due to differences with splashscreen object file

Reviewed-by: dholmes

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: 3ea82b9f
Branch: jcmd_cores_process_revival
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-09 01:16:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3ea82b9ff90aebc1a169fdd967c44408dc4a4f51

8373272: Genshen: ShenandoahOldGenerationTest fails after JDK-8373056

Reviewed-by: wkemper

! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp

Changeset: c9ab330b
Branch: jcmd_cores_process_revival
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-09 03:28:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9ab330b7bdd3cc2410ffdb336a63aa0ac7256a3

8373116: Genshen: arraycopy_work should be always done for arrays in old gen during young concurrent marking
8372498: [genshen] gc/TestAllocHumongousFragment.java#generational causes intermittent SIGSEGV crashes

Reviewed-by: wkemper, kdnilsen

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

Changeset: 35fe0b11
Branch: jcmd_cores_process_revival
Author:    Harshit470250 <133243171+Harshit470250 at users.noreply.github.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2025-12-09 04:59:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/35fe0b11015bd3a88ee21c76b54f9d4969fdedf6

8372641: [s390x] Test failure TestMergeStores.java

Reviewed-by: mhaessig, amitkumar, lucy

! src/hotspot/cpu/s390/s390.ad

Changeset: 020e3f95
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-09 05:15:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/020e3f959194029715c18891e79aeed020abd59c

8373293: Change the exception handling in TestNestHostErrorWithMultiThread.java

Reviewed-by: jpai, iklam

! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java

Changeset: cba09cd1
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-09 07:40:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cba09cd10d4e4482852a317786242836419c313b

5107379: Component orientation in JOptionPane is not proper in Motif L&F.

Reviewed-by: tr, kizune

! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
+ test/jdk/javax/swing/plaf/motif/TestIconRTL.java

Changeset: 3a8a6e07
Branch: jcmd_cores_process_revival
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-12-09 09:15:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3a8a6e07f2a2cffa467815df55e746e92765903d

8319326: GC: Make TestParallelRefProc use createTestJavaProcessBuilder

Reviewed-by: stefank, iwalulya

! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java

Changeset: 24244e41
Branch: jcmd_cores_process_revival
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-12-09 09:17:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/24244e41210be5b71b9e8238badbf975ed4b02ef

8319161: GC: Make TestParallelGCThreads use createTestJavaProcessBuilder

Reviewed-by: stefank, iwalulya

! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java

Changeset: 9c91c68d
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-12-09 09:18:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9c91c68d1d5938d7e2b9a90c82b0a36ef1a063cd

8373111: Test java/lang/management/MemoryMXBean/MemoryManagement.java timed out

Reviewed-by: lmesnik

! test/jdk/java/lang/management/MemoryMXBean/MemoryManagement.java

Changeset: 786833cd
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-09 09:44:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/786833cd1bf8eda1cef25da392a055f4eb371abf

8373022: serviceability/sa/ClhsdbScanOops.java assumes no GC should occur

Reviewed-by: cjplummer, stefank, ayang, tschatzl

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java

Changeset: 1f49edd9
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-09 10:02:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f49edd9783ed4579d989d6939ee75e926f0716a

4459231: Focus of JTabbedPane(with Scrollable tablayout) changes on change in LookAndFeel

Reviewed-by: tr, kizune

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
+ test/jdk/javax/swing/JTabbedPane/TabbedPaneBugWithLNF.java

Changeset: 0a557890
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-09 10:04:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a557890a50b0dc83c70dc877027d951dcc05470

8373025: test/hotspot/jtreg/gc/cslocker/TestCSLocker.java may deadlock

Reviewed-by: ayang, tschatzl, stefank

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/cslocker/libTestCSLocker.c

Changeset: 830c4d3b
Branch: jcmd_cores_process_revival
Author:    Anton Artemov <aartemov at openjdk.org>
Date:      2025-12-09 10:15:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/830c4d3b198597b6af7a21b708bd3a852af200d4

8366272: The os::xxx APIs do not manage errno correctly

Reviewed-by: 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/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: a4eb57c5
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-09 12:45:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a4eb57c5ec6254e59e486042015dd00457284ef2

8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding

Reviewed-by: chagedorn, syan, rcastanedalo

! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java

Changeset: 8c8d21db
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-09 16:10:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8c8d21db6f5bdc35f6eddf91065b4eec462a716f

8373295: Wrong log tag for UseCompressedOops ergo setting

Reviewed-by: dholmes, ysuenaga

! src/hotspot/share/runtime/arguments.cpp
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java

Changeset: 831fe94c
Branch: jcmd_cores_process_revival
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-12-09 17:01:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/831fe94c75c407b2399be9b89630d8d117c2996c

8373255: Unexpected iobj and ipdb files after JDK-8370438

Reviewed-by: serb

! make/common/native/Flags.gmk

Changeset: b99be505
Branch: jcmd_cores_process_revival
Author:    Neha Joshi <neha.j.joshi at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2025-12-09 18:06:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b99be505a5e3c8304be62a8b373d746fc52e8f0e

8368524: Tests are skipped and shown as passed in test/jdk/sun/security/pkcs11/Cipher/KeyWrap

Reviewed-by: myankelevich, rhalade

! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java

Changeset: b2daf9de
Branch: jcmd_cores_process_revival
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-12-09 18:21:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2daf9de3097de4d3b3c7d565e29a48b4aae19ee

8355522: Remove the `java.locale.useOldISOCodes` system property

Reviewed-by: jlu, joehw

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java

Changeset: 1ae4a6c4
Branch: jcmd_cores_process_revival
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-12-09 18:48:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1ae4a6c43ea21d4b147bcfcfaf1484c6e618dce5

8373101: JdkClient and JdkServer test classes ignore namedGroups field

Reviewed-by: rhalade

! test/jdk/javax/net/ssl/TLSCommon/interop/JdkClient.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkServer.java

Changeset: 7f9951a9
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-10 00:07:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7f9951a93479ac0ddd74375fdef92095fb65741b

8373207: Make DeferredStatic class template constant initializable

Reviewed-by: jsjolen, stefank, iwalulya

! src/hotspot/share/utilities/deferredStatic.hpp

Changeset: eef9813a
Branch: jcmd_cores_process_revival
Author:    Xueming Shen <sherman at openjdk.org>
Date:      2025-12-10 00:50:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eef9813ad42b02db5fc636e661a751d5120a639e

8371446: VectorAPI: Add unit tests for masks from various long values

Reviewed-by: psandoz

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-BoolBinary-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-BoolUnary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-BoolBinary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-BoolUnary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Mask-FromToLong.template
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: a2622129
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-10 02:04:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a26221299e657b64379d2d56ed3b073f12b227d1

8255463: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException

Reviewed-by: dfuchs, djelinski, bpb

! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java

Changeset: b6732d60
Branch: jcmd_cores_process_revival
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2025-12-10 02:09:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6732d6048259de68a3dd5b4f66ac82f87270404

8371603: C2: Missing Ideal optimizations for load and store vectors on SVE

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

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/opto/matcher.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/TestVectorLoadStoreOptimization.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java

Changeset: d36a234c
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-10 02:26:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d36a234c1228fdb12eb5931506ba1e03ebae95fc

8368701: CDS VerifierTest_1A.java failed on machines with 512 GB RAM

Reviewed-by: dholmes, lmesnik

! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java

Changeset: a5968f93
Branch: jcmd_cores_process_revival
Author:    Anjian Wen <wenanjian at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-12-10 02:34:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5968f936462741a7edea5bbbe73cb067af3d34f

8371968: RISC-V: implement AES CBC intrinsics

Reviewed-by: fyang, fjiang

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

Changeset: 1bbbce75
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-10 04:31:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1bbbce75c5e68429c2a32519eb3c36d964dcdf57

6726690: SwingUtilities.replaceUI*Map() methods do not remove previously installed maps

Reviewed-by: azvegint, tr

! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
+ test/jdk/javax/swing/SwingUtilities/UIMapTest.java

Changeset: 00068a80
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-10 08:45:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/00068a80304a809297d0df8698850861e9a1c5e9

8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs

Reviewed-by: chagedorn, qamai, galder, epeter

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestPushAddThruCast.java
! test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Changeset: b60ac710
Branch: jcmd_cores_process_revival
Author:    Anton Seoane Ampudia <aseoane at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-10 08:53:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b60ac710bebf195972436da324983e61b51484ef

8364490: Fatal error on large SpecTrapLimitExtraEntries value

Reviewed-by: chagedorn, roland

! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/compiler/arguments/TestSpecTrapLimitExtraEntries.java

Changeset: 8eaeb699
Branch: jcmd_cores_process_revival
Author:    David Briemann <dbriemann at openjdk.org>
Date:      2025-12-10 10:21:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8eaeb6990b85ac8717f4fc4ce883f674017b91f3

8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled

Reviewed-by: mdoerr, chagedorn

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

Changeset: b58e3b60
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-10 12:08:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b58e3b600bb14bf7133eda0c37a4be4c82919d79

8373227: Test java/net/httpclient/http2/StreamFlowControlTest.java failed: should sleep time be raised?

Reviewed-by: djelinski

! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java

Changeset: 655e9cda
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-10 13:08:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/655e9cda3f6b1fa3a6f0553e7745aa088dde53e8

8373335: Serial: Clean up SerialHeap members by access specifies

Reviewed-by: jsikstro

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

Changeset: 54430a87
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-10 15:14:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/54430a87226096725b13f05326d08629420657ca

8373362: Http3TestServer should not log an exception stack trace when it is stopping normally

Reviewed-by: jpai, djelinski

! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java

Changeset: 11aa6e10
Branch: jcmd_cores_process_revival
Author:    Fairoz Matte <fmatte at openjdk.org>
Date:      2025-12-10 18:15:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/11aa6e10c017a7257c60eb7395d728d32b2006d4

8373270: GCC 14.2.0 reports warning: '%s' directive output may be truncated

Reviewed-by: kbarrett, dholmes, alanb

! src/java.base/unix/native/libjli/java_md_common.c

Changeset: 413f852b
Branch: jcmd_cores_process_revival
Author:    Mat Carter <macarte at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2025-12-10 18:49:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/413f852bdb4767b2a1c29431144616668888138d

8369736: Add management interface for AOT cache creation

Reviewed-by: mr, iklam, kevinw

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.management/share/classes/sun/management/VMManagement.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/java.management/share/native/libmanagement/VMManagementImpl.c
+ src/jdk.management/share/classes/com/sun/management/internal/HotSpotAOTCacheImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
+ src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/HotSpotAOTCacheMXBeanTest.java

Changeset: 52aa7fe1
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-10 21:40:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52aa7fe1c970709fe387b70a5020ea0e77c4047f

8334549: [Sound] Test timed out: javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java

Reviewed-by: aivanov, kizune

! test/jdk/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java

Changeset: 74dca863
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-12-10 22:46:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74dca863c2e61c13884c3454b8da7be125235970

8371718: (sc) Channels.new{Input,Output}Stream can allocate unbounded memory for a socket channel

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Streams.java
! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java

Changeset: 920a99fa
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-12-11 07:44:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/920a99faeb6e0aee445df39cf8ddd43df18345d6

8370731: Tests in vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/ failed: OutOfMemoryError

Reviewed-by: sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java

Changeset: b46aef88
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-11 08:17:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b46aef88b333db8866c60c18cbf842b6cb89dacf

8371871: libSharedCloseAgent.cpp crashes VS2019 and older VS2022 compiler

Reviewed-by: jvernee, mdoerr

! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp

Changeset: 4b774cb4
Branch: jcmd_cores_process_revival
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Date:      2025-12-11 08:43:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b774cb46d9355015a6bfcf53b47233d6f235239

8370489: Some compiler tests miss the @key randomness

Reviewed-by: dfenacci, epeter, chagedorn

! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java
! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java
! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestMulNodeIdealization.java
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java
! test/hotspot/jtreg/compiler/c2/irTests/UDivINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/UDivLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/UModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/controldependency/TestDivDependentOnMainLoopGuard.java
! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java
! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java
! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateCmp.java
! test/hotspot/jtreg/compiler/loopopts/parallel_iv/TestParallelIvInIntCountedLoop.java
! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasing.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/vectorapi/Test8278948.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastIdentityTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java
! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestEor3AArch64.java
! test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java

Changeset: 6a6ff876
Branch: jcmd_cores_process_revival
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-11 08:48:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a6ff876c515eba6cc89320e02dc5739d4540316

8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32

Reviewed-by: tschatzl, shade

! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java

Changeset: aa986be7
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-11 10:56:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aa986be7529b7a2950202dbe6885e5224d331078

8373421: Parallel: Rename young generation eden and survivor space pool

Reviewed-by: tschatzl, jsikstro

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

Changeset: e1d1d53c
Branch: jcmd_cores_process_revival
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-12-11 13:53:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e1d1d53cd1211b64d1fef03583a23056908b3482

8167268: StandardGlyphVector.getGlyphMetrics creates metrics with erroneous bounds for characters with no outline (e.g., the space character ' ')

Reviewed-by: serb, prr

! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
+ test/jdk/java/awt/font/GlyphVector/GlyphMetricsTest.java

Changeset: b0bd0c39
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-11 14:13:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0bd0c398ee0e0fd625eba1e7d9802a4e420a2c5

8372759: Test build/AbsPathsInImage.java fails after JDK-8370438

Reviewed-by: erikj

! make/autoconf/flags-ldflags.m4

Changeset: 2a1c676e
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-11 14:33:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a1c676e0a1a357f75ea008e8e12c7ae9340b9b1

8373464: Test JdkManagementCheckSince.java fails after JDK-8369736

Reviewed-by: dholmes, shade, kevinw

! src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java

Changeset: 692edc48
Branch: jcmd_cores_process_revival
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-12-11 15:30:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/692edc4879489d44a477a03028eb3e7ef9dff388

8373443: Update --release 26 symbol information for JDK 26 build 27

Reviewed-by: jlahoda, iris, darcy

! src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-Q.sym.txt
! src/jdk.compiler/share/data/symbols/symbols

Changeset: 431dcf84
Branch: jcmd_cores_process_revival
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-12-11 20:15:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/431dcf84e9754c743105380ca69af647b57193bc

8368702: [macosx] Printing text with composite fonts loses font transform

Reviewed-by: psadhukhan, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java

Changeset: 66d7b0ce
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-11 20:32:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/66d7b0ce8f8414c3d5fd3476b65152b9f2a9a587

8371657: [macosx] Programmatically selecting/deselecting List item triggers an ItemEvent

Reviewed-by: aivanov, azvegint, dnguyen, tr

! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/List/NoEvents/ProgrammaticChange.java

Changeset: ae85d899
Branch: jcmd_cores_process_revival
Author:    Xueming Shen <sherman at openjdk.org>
Date:      2025-12-11 20:47:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae85d899d074c531371dece30319ace701517528

8373389: Two jdk/incubator/vector/ tests fails after JDK-8371446

Reviewed-by: psandoz

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java

Changeset: c46bed72
Branch: jcmd_cores_process_revival
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-12 04:03:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c46bed7292aad21b8cf9defcccac43c010a1f116

8371502: serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java failing

Reviewed-by: lmesnik, amenkov

! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java

Changeset: 325cdb7f
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-12 05:46:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/325cdb7fc5cd2ce1d2c2bf08ca064fb0f7e5a0b8

8373517: Revert the macos Tahoe specific change done in JDK-8359830

Reviewed-by: rriggs, bpb

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

Changeset: 650de99f
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-12 07:17:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/650de99fc662a3e8473391627df9e523b6b80727

8367158: C2: create better fill and copy benchmarks, taking alignment into account

Reviewed-by: qamai, kvn

+ test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsArray.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsMemorySegment.java

Changeset: dc625526
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-12-12 09:59:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc6255261f34c65d0e87814638817c97a880eb7f

8371920: [TEST] Enable CMove tests on other platforms

Reviewed-by: fyang, epeter

= test/hotspot/jtreg/compiler/c2/cmove/TestConditionalMove.java
= test/hotspot/jtreg/compiler/c2/cmove/TestFPComparison2.java
= test/hotspot/jtreg/compiler/c2/cmove/TestScalarConditionalMoveCmpObj.java

Changeset: 180d8c1b
Branch: jcmd_cores_process_revival
Author:    Daisuke Yamazaki <dyama at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-12 12:04:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/180d8c1b57efb29f8f016843d66daca59bb5934f

8372746: Some httpserver files could benefit from some formatting cleanup

Reviewed-by: jpai, mikael, michaelm, djelinski, dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Code.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ContextList.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/DefaultHttpServerProvider.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpContextImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpError.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UnmodifiableHeaders.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java

Changeset: a05d5d25
Branch: jcmd_cores_process_revival
Author:    Benoît Maillard <bmaillard at openjdk.org>
Date:      2025-12-12 13:45:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a05d5d2514c835f2bfeaf7a8c7df0ac241f0177f

8373579: Problem list compiler/runtime/Test7196199.java

Reviewed-by: chagedorn, epeter

! test/hotspot/jtreg/ProblemList.txt

Changeset: 41001437
Branch: jcmd_cores_process_revival
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-12-12 14:02:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/410014377c210463d654b841bafbcf36947aa960

8373225: GenShen: More adaptive old-generation growth heuristics

Reviewed-by: wkemper, ysr

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java

Changeset: d854a042
Branch: jcmd_cores_process_revival
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-12 14:02:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d854a04231a437a6af36ae65780961f40f336343

8373411: Crash when PrintSharedArchiveAndExit is enabled but shared heap is disabled

Reviewed-by: shade, iklam

! src/hotspot/share/cds/aotMetaspace.cpp
+ test/hotspot/jtreg/runtime/cds/PrintSharedArchiveAndExitNoHeap.java

Changeset: a99f340e
Branch: jcmd_cores_process_revival
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-12-12 14:39:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a99f340e1b9686431d944ab114918d2b849718fe

8371721: Refactor checkTrusted methods in X509TrustManagerImpl

Reviewed-by: coffeys, djelinski

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

Changeset: 6ec36d34
Branch: jcmd_cores_process_revival
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2025-12-12 16:04:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ec36d348b1eaeedb993a905e42650242fac0918

8373059: Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should pass on Aarch64

Reviewed-by: weijun, vpaprotski

! src/java.base/share/classes/sun/security/provider/ML_DSA.java
= test/jdk/sun/security/provider/pqc/ML_DSA_Intrinsic_Test.java

Changeset: 0eb2bcd2
Branch: jcmd_cores_process_revival
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-12-12 16:27:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0eb2bcd260426bc449264b72a2cee8ce109308ee

8372250: Merge PtrQueue into SATBMarkQueue

Reviewed-by: kbarrett, iwalulya, tschatzl, wkemper

! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
- src/hotspot/share/gc/shared/ptrQueue.cpp
- src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: e65e0686
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-12 18:04:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e65e06867e7a841c7edce0625f856b8bc2888893

8372592: Adjust logger usage in java2d tests

Reviewed-by: kizune, serb, rriggs

! test/jdk/sun/java2d/marlin/Bug8341381.java
! test/jdk/sun/java2d/marlin/CrashNaNTest.java
! test/jdk/sun/java2d/marlin/CrashPaintTest.java
! test/jdk/sun/java2d/marlin/TextClipErrorTest.java

Changeset: 9b12c0bb
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-12 18:06:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b12c0bb190de3f7d06db71411f37f9465992a04

7067310: 3 tests from closed/javax/sound/sampled caused BSOD on win 7 x86
8307574: ClipIsRunningAfterStop.java failed with "../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed."
8308395: javax/sound/sampled/Clip/ClipFlushCrash.java timed out

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 6e2ab841
Branch: jcmd_cores_process_revival
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-12-12 18:09:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e2ab84154e7cc11a31026c588a7dc3ceb446cc2

8068378: [TEST_BUG]The java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java instruction need to update

Reviewed-by: psadhukhan, prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java
! test/jdk/java/awt/Modal/PrintDialogsTest/Test.java

Changeset: b6319f5b
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-12 18:19:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6319f5b42738cc760711a3b8b5d442d14a0ed74

8369595: HttpClient: HttpHeaders.firstValueAsLong failures should be converted to ProtocolException

Reviewed-by: dfuchs, djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java

Changeset: 4e9525ef
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-12 18:57:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e9525ef3619b02e905f16b89261b82c70830f3a

8373388: Reenable LTO for libsplashscreen

Reviewed-by: erikj, dholmes, serb, prr

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: f2e56e4c
Branch: jcmd_cores_process_revival
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-12-12 21:12:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f2e56e4c18080616e8ef275a3d9c1da824efda26

8372634: C2: Materialize type information from instanceof checks

Reviewed-by: dlong, qamai, roland

! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/inlining/TestSubtypeCheckTypeInfo.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java

Changeset: 23c39757
Branch: jcmd_cores_process_revival
Author:    Man Cao <manc at openjdk.org>
Date:      2025-12-12 21:19:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/23c39757ecdc834c631f98f4487cfea21c9b948b

8373403: [TESTBUG] TestG1ClassUnloadingHWM.java could fail with large G1HeapRegionSize and small InitialHeapSize

Reviewed-by: tschatzl, iwalulya

! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java

Changeset: d0548652
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-13 01:35:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d05486520036a4a6b3e3eee46a18f5b0e1ef493e

8371975: Apply java.io.Serial annotations in java.security.sasl

Reviewed-by: mullan

! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthenticationException.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthorizeCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmChoiceCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslException.java

Changeset: 17744fbf
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-12-13 02:53:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17744fbfc004dfed5a3e959cd9ac7e7081b5be7a

8373628: jpackage doesn't print to console until completetion

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java

Changeset: 4f1dcf89
Branch: jcmd_cores_process_revival
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-12-13 03:16:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f1dcf89b841e9a37d342bdf8c66bbbab9edb0d4

8368977: Provide clear naming for AVX10 identifiers

Reviewed-by: jbhateja, mhaessig, vlivanov

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java

Changeset: 104d0cb5
Branch: jcmd_cores_process_revival
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-12-13 14:07:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/104d0cb542d12f133ac8a0a34f2b21ca3aa4a5cc

8373577: C2: Cleanup adr_type of CallLeafPureNode

Reviewed-by: roland, vlivanov

! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/macro.cpp

Changeset: fb531cda
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-13 22:43:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb531cdaf3b30034e0efa86b9b20558478ce94d0

8373632: Some sound tests failing in CI due to lack of sound key

Reviewed-by: iris

! test/jdk/javax/sound/midi/Sequencer/Looping.java
! test/jdk/javax/sound/sampled/Clip/IsRunningHang.java
! test/jdk/javax/sound/sampled/DataLine/LongFramePosition.java
! test/jdk/javax/sound/sampled/DirectAudio/bug6372428.java

Changeset: 99f90bef
Branch: jcmd_cores_process_revival
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-12-14 11:57:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99f90befafe9476de17e416d45a9875569171935

8373490: JFR Leak Profiler: path-to-gc-root very slow for large object arrays

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
+ test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRootsBFSDFS.java

Changeset: d03e7cb8
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-14 20:45:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d03e7cb87ae04c1d32559b4a49d71d32f9d616a8

8373522: Remove expired flags in JDK 27

Reviewed-by: kvn, ayang

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md

Changeset: eda1ab21
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-15 01:50:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eda1ab2143f8bb25fce2e5c086aeb4ecb4141f55

8373449: Parallel: Obsolete deprecated PSChunkLargeArrays

Reviewed-by: kbarrett, dholmes, tschatzl

! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 5edeb71e
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-15 04:45:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5edeb71e3b148d52962c46180c92ebfeda018f67

6292135: DefaultTableModel.setColumnIdentifiers() Clears JTable Row Heights

Reviewed-by: tr, kizune

! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/swing/JTable/TestRowHeightWithColIdentifier.java

Changeset: 0e7bc6b0
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-15 04:52:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e7bc6b0928bd860c665ead26d2237055c0c9d27

6681958: Maximization state of JInternalFrames is corrupted by WindowsDesktopManager

Reviewed-by: tr, kizune

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java
+ test/jdk/javax/swing/JInternalFrame/JIFMaximizedTrfAttribute.java

Changeset: dc1b0b5f
Branch: jcmd_cores_process_revival
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-12-15 06:13:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc1b0b5f81b6c3de85a0234d0315370b6413c077

8373557: Remove stale comments after JDK-8372584

Reviewed-by: dholmes, jsjolen

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 01adf28c
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-15 07:36:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/01adf28c946580751f7c041b13c987f477a6289a

8372974: Add missing @Override annotations in "com.sun.java.swing.plaf.gtk" package

Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyleFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java

Changeset: 5141e1a4
Branch: jcmd_cores_process_revival
Author:    Anton Artemov <aartemov at openjdk.org>
Date:      2025-12-15 08:39:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5141e1a4f4ef7499ddd8684469d8038fd75403d2

8373497: SpinCriticalSection should use SpinYield

Reviewed-by: dholmes, coleenp

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

Changeset: 895232fc
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-15 08:40:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/895232fc65cab9ba3863b48cab27b688096a7435

8372731: Detailed authentication failure messages

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
+ test/jdk/sun/net/www/protocol/http/NTLMFailTest.java

Changeset: ad6611a9
Branch: jcmd_cores_process_revival
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-12-15 08:55:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad6611a9a3fd5f9cf8b73ce3ccf976187e344654

8371347: Move the ObjectMonitorTable to a separate new file

Reviewed-by: dholmes, coleenp

+ src/hotspot/share/runtime/objectMonitorTable.cpp
+ src/hotspot/share/runtime/objectMonitorTable.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 3559eeca
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-12-15 09:10:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3559eeca0edd537c6160c6753cf6fc304afee4ca

8373428: Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks

Reviewed-by: phh

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

Changeset: 629bf20f
Branch: jcmd_cores_process_revival
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-12-15 10:23:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/629bf20f59f98a735ca22018ad00c93580aff5f3

8371408: [Linux] VM.info output for container information is confusing

Reviewed-by: sgehwolf, dholmes

! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: f5187ebf
Branch: jcmd_cores_process_revival
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-15 12:57:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5187ebf7a4d4241f01612b62c514a1e4e272658

8373599: Cleanup arguments.hpp includes

Reviewed-by: coleenp, kbarrett

! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! test/hotspot/gtest/runtime/test_arguments.cpp

Changeset: 1f47294c
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-15 13:36:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f47294cd336db34030ea16132490ab51310ace5

8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message

Reviewed-by: aefimov

! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java

Changeset: 34f24131
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-15 14:18:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/34f241317ecd7473cfb6dcc2e6e5cf3a40299e2c

8371503: RETAIN_IMAGE_AFTER_TEST do not work for some tests

Reviewed-by: lmesnik, dholmes

! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: ea6493c4
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-12-15 15:52:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea6493c4e1de2bc9615beee389b2d335669dc542

8373100: Genshen: Control thread can miss allocation failure notification

Reviewed-by: ysr, kdnilsen, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp

Changeset: ad29642d
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-15 16:18:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad29642d8f4e8e0fb1223b14b85ab7841d7b1b51

8351889: C2 crash: assertion failed:  Base pointers must match (addp 344)

Reviewed-by: rcastanedalo, epeter

! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
+ test/hotspot/jtreg/compiler/c2/TestMismatchedAddPAfterMaxUnroll.java
! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java

Changeset: 45ee89c4
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-12-15 19:50:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/45ee89c4c8e3d8bb418b8578fb361e7dc1c12be5

8373297: Test com/sun/jdi/AfterThreadDeathTest.java failed with unexpected ObjectCollectedException

Reviewed-by: kevinw, sspitsyn, amenkov, lmesnik

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

Changeset: f52d4992
Branch: jcmd_cores_process_revival
Author:    Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-15 20:19:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f52d49925f9c60814a0a34720d7443e748b35c25

8319589: Attach from root to a user java process not supported in Mac

Reviewed-by: sspitsyn

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
+ src/jdk.internal.jvmstat/macosx/classes/sun/jvmstat/PlatformSupportImpl.java
! src/jdk.internal.jvmstat/share/classes/module-info.java

Changeset: 6aeabd4b
Branch: jcmd_cores_process_revival
Author:    Kieran Farrell <kfarrell at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-12-15 20:51:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6aeabd4bfaca168e9c88716b185979cf1e1b85ed

8370910: Cleanup terminology of UUID vs Global Identifiers in UUID

Reviewed-by: alanb, rriggs, jpai

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

Changeset: 317788ff
Branch: jcmd_cores_process_revival
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-12-15 22:39:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/317788ff12ee231bd3c9e8f1a0c9b38c8dad3feb

8360160: ubuntu-22-04 machine is failing client tests

Reviewed-by: prr, azvegint

! test/jdk/java/awt/Frame/FrameVisualTest.java

Changeset: 1748737b
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-16 00:19:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1748737b99f283f69b4be0910b6623a27d804e68

8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt

Reviewed-by: coleenp, iklam, jsjolen

! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 3f33eaa4
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-16 04:03:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f33eaa42aff45422c94300573c898868189fdfc

8373649: Convert simple AtomicAccess usage in ConcurrentHashTable to use Atomic<T>

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp

Changeset: b1e8c4e0
Branch: jcmd_cores_process_revival
Author:    Rui Li <ruiamzn at amazon.com>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-16 07:02:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b1e8c4e030f42ea3146b2502c9ab030bc79a8147

8372543: Shenandoah: undercalculated the available size when soft max takes effect

Reviewed-by: wkemper, kdnilsen

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
+ test/hotspot/jtreg/gc/shenandoah/TestSoftMaxHeapSizeAvailableCalc.java

Changeset: 78c2d572
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-16 07:38:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/78c2d57259ad829a2cfc1370efbb2a5913df4661

8373668: Add override keyword to *Klass classes

Reviewed-by: jwaters, dholmes, kbarrett, tschatzl

! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.hpp

Changeset: 84028918
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-16 09:34:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8402891889c29894555eca6449ba63f7b7458124

8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below"

Reviewed-by: rcastanedalo, mchevalier, bmaillard

! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRFindFromAbove.java

Changeset: 43d44561
Branch: jcmd_cores_process_revival
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2025-12-16 10:01:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43d4456181fcd759e3f1de7ca4f6d74827a3c644

8373570: Javac stack overflow on method-local class with nested record referring to enclosing type

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/SuperInit/NewLocalNotInInner.java
+ test/langtools/tools/javac/SuperInit/NewLocalNotInInner.out

Changeset: 41d28c18
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-16 10:08:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/41d28c1838bcd7a69f78c9799b449af2a33c11c3

8373561: Replace usages of -verify java launcher option with -Xverify:all JVM option

Reviewed-by: serb, prr, dholmes, jlahoda

! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java
! test/hotspot/jtreg/runtime/verifier/stackMapTableTests/StackMapTableTest.java
! test/jdk/javax/swing/JFileChooser/6520101/bug6520101.java
! test/langtools/tools/javac/VarDeclarationWithAssignment.java

Changeset: 53ebcdbd
Branch: jcmd_cores_process_revival
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-16 10:28:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53ebcdbd029a1c78f8429574b78cecce70c11af2

8373627: assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers

Reviewed-by: pchilanomate, dholmes

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

Changeset: a61394b1
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-16 13:18:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a61394b1da40cfbb617fec35553da2d3c3e27d37

8373789: No PCH release build failure after JDK-8372543

Reviewed-by: tschatzl

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

Changeset: 89e77512
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-16 13:33:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89e77512fd44b6a0299ab36db15142e7544899f3

8370922: Template Framework Library: Float16 type and operations

Reviewed-by: galder, thartmann, bmaillard

! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/CodeGenerationDataNameType.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Float16Type.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
! test/hotspot/jtreg/compiler/lib/verify/Verify.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java
+ test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerifyFloat16.java

Changeset: 76e79dbb
Branch: jcmd_cores_process_revival
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-12-16 14:32:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76e79dbb3eca5589aae6852c8f55adf0759c714e

8371716: C2: Phi node fails Value()'s verification when speculative types clash

Co-authored-by: Roland Westrelin <roland at openjdk.org>
Reviewed-by: roland, epeter

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/igvn/ClashingSpeculativeTypePhiNode.java

Changeset: 81e37576
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-12-16 18:11:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81e375768837e1ae6c34c1d0a8eff06b4e1d2889

8373566: Performance regression with java.text.MessageFormat subformat patterns

Reviewed-by: liach, rriggs, naoto

! src/java.base/share/classes/java/text/MessageFormat.java
! test/micro/org/openjdk/bench/java/text/MessageFormatterBench.java

Changeset: b0b42e7e
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-16 18:19:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0b42e7eb14dbe04c9c00e8d1fda139a502f2120

8373615: Improve HotSpot debug functions findclass() and findmethod

Reviewed-by: matsaave, asmehra

! src/hotspot/share/classfile/classPrinter.cpp
! src/hotspot/share/classfile/classPrinter.hpp
! test/hotspot/gtest/runtime/test_classPrinter.cpp

Changeset: a0dd66f9
Branch: jcmd_cores_process_revival
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2025-12-16 18:36:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a0dd66f92d7f8400b9800847e36d036315628afb

8373630: r18_tls should not be modified on Windows AArch64

Reviewed-by: pchilanomate, aph

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Changeset: 817e3dfd
Branch: jcmd_cores_process_revival
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2025-12-16 18:38:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/817e3dfde9eaa467ea0dca9b70282e914cdde093

8350711: [JMH] test Signatures.RSASSAPSS failed for 2 threads config

Reviewed-by: hchao, valeriep

! test/micro/org/openjdk/bench/java/security/Signatures.java

Changeset: 1e357e9e
Branch: jcmd_cores_process_revival
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-12-16 20:23:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1e357e9e976bfb0abc9d4e14bfb1572693622af8

8373623: Refactor Serialization tests for Records to JUnit

Reviewed-by: jlu

! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BadValues.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java

Changeset: d02abfe7
Branch: jcmd_cores_process_revival
Author:    Khalid Boulanouare <khalid.boulanouare at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-12-16 20:37:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d02abfe765a1e67c5e37f3450aa5a0d8fb97a208

8158801: [TEST_BUG] Mixing tests fail because of focus workaround trick

Reviewed-by: aivanov, prr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java

Changeset: fb99ba6c
Branch: jcmd_cores_process_revival
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-12-16 21:19:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb99ba6ccd6e6d7a0e717a1b9f2a80402af5c661

8373119: JDK 26 RDP1 L10n resource files update

Reviewed-by: jlu, asemenyuk, almatvee

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/security_de.properties
! src/java.base/share/classes/sun/security/util/resources/security_ja.properties
! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties

Changeset: 2241218e
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-12-16 21:25:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2241218ef64ed6cb51f962f3ab6db1a766f1744f

8373631: Improve classes in the "jdk.jpackage.internal.util.function" package

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ObjectMapper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/ResultTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/ExceptionBoxTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/FunctionalTest.java
! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/EntitlementsTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AsyncTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java

Changeset: 30be9408
Branch: jcmd_cores_process_revival
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-12-16 21:33:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/30be94086aad42b99a15a05fe5115f552e8efb8b

8373625: CPUTimeCounters creates a total counter for unsupported GCs

Reviewed-by: sjohanss, tschatzl

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

Changeset: 87d881fe
Branch: jcmd_cores_process_revival
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2025-12-16 21:43:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87d881fee01c42f5847031a63d50873b3d438f7a

8368493: Disable most test JSSE debug output by default, and increase the test default maximum output log size

Reviewed-by: jnimeh, hchao

! test/jdk/javax/net/ssl/DTLS/TEST.properties
! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java
! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java
! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java
! test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java
! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java
+ test/jdk/javax/net/ssl/TEST.properties
! test/jdk/javax/net/ssl/TLS/TestJSSE.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/javax/net/ssl/TLSCommon/TLSWithEdDSA.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java
! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java
! test/jdk/javax/net/ssl/compatibility/ClientHelloProcessing.java
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java
! test/jdk/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
+ test/jdk/sun/security/ssl/TEST.properties

Changeset: 3f077102
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-16 23:17:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f07710270dbe7268f21828dff20e2eb810b1e70

8373441: Remove DCmdFactory::_enabled

Reviewed-by: kevinw, fparain, jsjolen

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/logging/logDiagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java

Changeset: e635330a
Branch: jcmd_cores_process_revival
Author:    Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-12-17 02:41:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e635330ae17fd2ce653ec75fd57fdd72d2512bba

8373069: RISC-V: implement GHASH intrinsic

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! 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: e9b4696a
Branch: jcmd_cores_process_revival
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-12-17 07:18:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9b4696acc966d96d42880e840c8fe27434e4e1b

8373097: Save command should create missing parent directories

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: 94c51ce3
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-12-17 07:22:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94c51ce314eea7a4f188fa0db1bae0e3f3dbd230

8372635: Lambdas do not copy over SYNTHETIC flag for local variables

Reviewed-by: vromero, liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/patterns/SyntheticVariables.java

Changeset: 386ad614
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-17 07:49:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/386ad61458a3901622b92ca56982d728c11b846a

8373409: java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java

Changeset: 9e2008bf
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-17 08:44:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9e2008bf5e9a63b640eefc6cc7ec5c4f344c4266

8373676: Test javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java fails on a machine without IPV6

Reviewed-by: jpai, dfuchs

! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java

Changeset: 4924b29f
Branch: jcmd_cores_process_revival
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2025-12-17 08:54:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4924b29fa519996b806ac0f4a7c898085f44bc4c

8370655: Check EINTR handling InetAddress implementation and NET_ThrowNew

Reviewed-by: alanb

! src/java.base/share/native/libnet/net_util.c
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h

Changeset: af18fbd4
Branch: jcmd_cores_process_revival
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-17 09:08:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af18fbd42d2a437dd35f33e557a8906ca0c3bd07

8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java

Reviewed-by: mbaesken, myankelevich

! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java

Changeset: fc76403b
Branch: jcmd_cores_process_revival
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-12-17 09:20:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc76403b01c4e801f2a58810deeec2a6ebfa8458

8373798: Refactor java/math tests to use JUnit

Reviewed-by: darcy

! test/jdk/java/math/BigDecimal/Constructor.java
! test/jdk/java/math/BigInteger/LargeValueExceptions.java

Changeset: 9a23f8aa
Branch: jcmd_cores_process_revival
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2025-12-17 10:31:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9a23f8aa337e1292179625ce9bb8abe22c9e22e2

8373552: ExactConversionsSupport: bad JLS links in javadoc

Reviewed-by: liach, iris

! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java

Changeset: e4636d69
Branch: jcmd_cores_process_revival
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-17 11:17:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4636d69e7e41477619a163e97fd3af2e5942dde

8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)

Reviewed-by: dfenacci, roland, epeter

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 5e7ae281
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-17 12:13:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e7ae281326ca306339aaba101d4206dffdb9ca0

8373677: Clear text HttpServer connection could fail fast if receiving SSL ClientHello

Reviewed-by: jpai, djelinski

! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java

Changeset: 39306d7a
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-17 13:19:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/39306d7ab901a1d27d9bfd80f04d917b4d17d07f

8373800: Remove ScopedValueBindingsResolver

Reviewed-by: alanb, liach

! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 9862f8f0
Branch: jcmd_cores_process_revival
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-17 13:38:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9862f8f0d351448803f8930333d5a7286e6c3565

8373513: C2: Move ProjNode::other_if_proj() to IfProjNode

Reviewed-by: epeter, roland

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/predicates.cpp

Changeset: 4e05748f
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-12-17 18:17:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e05748f0899cabb235c71ecdf4256d4ad137a0d

8373716: Refactor further java/util tests from TestNG to JUnit

Reviewed-by: naoto

! test/jdk/java/util/Calendar/CalendarDisplayNamesTest.java
! test/jdk/java/util/Calendar/JapaneseLenientEraTest.java
! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java
! test/jdk/java/util/Properties/CompatibilityTest.java
! test/jdk/java/util/Properties/EncodingTest.java
! test/jdk/java/util/Properties/InitialCapacity.java
! test/jdk/java/util/Properties/PropertiesEntrySetTest.java
! test/jdk/java/util/Properties/PropertiesStoreTest.java
! test/jdk/java/util/ResourceBundle/modules/basic/BasicTest.java
! test/jdk/java/util/ResourceBundle/modules/cache/CacheTest.java
! test/jdk/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
! test/jdk/java/util/TimeZone/NegativeDSTTest.java
! test/jdk/java/util/TimeZone/ZoneIdRoundTripTest.java

Changeset: f3a48560
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-17 18:44:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3a48560b5e3a280f6f76031eb3d475ff9ee49f4

8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost"

Reviewed-by: jpai

! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java

Changeset: e75726ee
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-12-17 20:52:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e75726ee03ca4664827ca5d680c02bcf2a96f4ea

8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing

Reviewed-by: jvernee, shade

! test/jdk/java/lang/invoke/TestVHInvokerCaching.java

Changeset: b3fab414
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-17 22:14:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3fab41460eabf253879d140b55b6b12036c7c10

8373654: Tests in sources/ should only run once

Reviewed-by: shade, lmesnik

! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
! test/hotspot/jtreg/sources/TestNoNULL.java

Changeset: 232b41b2
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-17 22:16:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/232b41b2227bc9d03d88d316aa28d0cbe87086f7

8373392: Replace CDS object subgraphs with @AOTSafeClassInitializer

Reviewed-by: liach, heidinga

! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsEnumKlass.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/HeapObjectIdentity.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java

Changeset: 17d633a8
Branch: jcmd_cores_process_revival
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-12-17 22:21:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17d633a8ee7538625501a90469cb6a68b9ba4820

8373720: GenShen: Count live-at-old mark using Snapshot at Beginning

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: c16ce929
Branch: jcmd_cores_process_revival
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-17 22:38:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c16ce929c7bc127fe18d3faa037d81c2760a44a2

8370970: DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java

Reviewed-by: liach

! test/docs/ProblemList.txt

Changeset: ea583441
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-12-18 01:46:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea5834415db6410c73271c496811ff6b5dcc87ef

8373887: jpackage tests may potentially deadlock

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java

Changeset: 0146077a
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-18 04:27:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0146077a51635500de771e9cf2c9788ae931b7a0

8373723: Deadlock with JvmtiTagMap::flush_object_free_events()

Reviewed-by: dholmes, coleenp

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

Changeset: b4462625
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-18 07:04:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4462625413e7c2c12778eaad1f2f21d81f59c52

8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c

Reviewed-by: kvn, jsikstro, chagedorn

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

Changeset: 00050f84
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-18 07:05:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/00050f84d44f3ec23e9c6da52bffd68770010749

8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckVPointerVariablesNotAvailable.java

Changeset: e6780506
Branch: jcmd_cores_process_revival
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-12-18 07:31:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e67805067a8f537862200e808e20464f12d21c9c

8367341: C2: apply KnownBits and unsigned bounds to And / Or operations

Reviewed-by: hgreule, epeter

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/rangeinference.cpp
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/opto/type.hpp
- src/hotspot/share/opto/utilities/xor.hpp
! src/hotspot/share/utilities/intn_t.hpp
! test/hotspot/gtest/opto/test_rangeinference.cpp
- test/hotspot/gtest/opto/test_xor_node.cpp

Changeset: 85983069
Branch: jcmd_cores_process_revival
Author:    Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-12-18 07:37:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/859830694b3db0b81b422bf9b2ce9c7ab9a19a85

8364766: C2: Improve Value() of DivI and DivL for non-constant inputs

Reviewed-by: mhaessig, epeter, bmaillard

! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java

Changeset: a31e6e0d
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-18 08:25:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a31e6e0d3b806b3b1935d3b71dd0b111bc5fddf1

8373593: Support latest  VS2026 MSC_VER in abstract_vm_version.cpp

Reviewed-by: mdoerr, dholmes

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

Changeset: 3f20eb94
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-18 09:14:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f20eb943532c5c76e55b14292139749bd704ce4

8372348: Adjust some UL / JFR string deduplication output messages

Reviewed-by: fandreuzzi, lucy, asteiner

! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: e5ca7783
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-18 09:21:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5ca77838b9243321ed66afc2f460378d25add63

8373869: Refactor java/net/httpclient/ThrowingPushPromises*.java tests to use JUnit5

Reviewed-by: jpai

! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java

Changeset: c6da35d7
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-18 09:29:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6da35d7c7076aa9643b3dbf03a285420bb1003d

8373796: Refactor java/net/httpclient/ThrowingPublishers*.java tests to use JUnit5

Reviewed-by: jpai

! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersInNextRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInSubscribe.java
! test/jdk/java/net/httpclient/ThrowingPublishersSanity.java

Changeset: d8eb1259
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-18 09:39:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d8eb1259f4c0d80861401612e9fc7def1466602e

8373866: Refactor java/net/httpclient/ThrowingSubscribers*.java tests to use JUnit5

Reviewed-by: jpai

! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStream.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLines.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLinesAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsString.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersSanity.java

Changeset: 4f283f18
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-18 09:43:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f283f188c43cb25c4eafcdf22eb7f58eae286cc

8373820: C2: Robust Node::uncast_helper infinite loop check

Reviewed-by: qamai, chagedorn

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

Changeset: 2ba423db
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-18 10:36:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ba423db9925355348106fc9fcf84450123d2605

8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis

Reviewed-by: rcastanedalo, dlunden, dfenacci

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java
+ test/hotspot/jtreg/compiler/loopstripmining/TestMismatchedMemoryPhis.java

Changeset: 2c0d9a79
Branch: jcmd_cores_process_revival
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2025-12-18 11:45:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c0d9a79b8197d88a104bd77026dd45b83a11f8a

8373396: Min and Max Ideal missing AddNode::Ideal optimisations

Reviewed-by: epeter, roland

! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/igvn/TestMinMaxIdeal.java

Changeset: 629e4ac6
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-18 12:46:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/629e4ac6f45c87898f6a014f28a443c800413869

8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext"

Reviewed-by: dfuchs, weijun

! test/lib/jdk/test/lib/net/SimpleSSLContext.java

Changeset: 3258e4da
Branch: jcmd_cores_process_revival
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-12-18 13:09:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3258e4dafa85b2347c7640b0fd87197959cabea2

8373068: Revisit details of Float16 to decimal conversion algorithm

Reviewed-by: darcy

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

Changeset: b848ddf6
Branch: jcmd_cores_process_revival
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-12-18 13:15:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b848ddf6d3bf4e76d409b03be7f36199dadb2c5f

8373110: jstack --mixed frames are broken on macOS after JDK-8371194

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/aarch64/BsdAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java

Changeset: 7a7e7c9a
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-18 13:17:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a7e7c9ae11cb124c14d5d2d3b7e2f5649205106

8373877: QUIC connections are removed too early

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.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
! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java

Changeset: 0b271240
Branch: jcmd_cores_process_revival
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 17:21:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b2712400b55d4a512db225d090c2f06f01f7f1f

8373909: JSpec and ToolGuide taglets use incorrect relative path

Reviewed-by: liach, hannesw

! make/Docs.gmk
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java

Changeset: 6cbfc769
Branch: jcmd_cores_process_revival
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 19:31:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6cbfc7691f8d3171cf223977b0b94e5f25fed93d

8370249: Test jdk/javadoc/doccheck/checks/jdkCheckLinks.java fails due to JVMS/JLS links after JDK-8349681

Reviewed-by: liach

! test/docs/ProblemList.txt

Changeset: 8a93658e
Branch: jcmd_cores_process_revival
Author:    Nityanand Rai <nityanar at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-18 21:15:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a93658e87e2e2f344d7dbfa6f916bd28175d013

8371284: GenShen: Avoid unnecessary card marking

Reviewed-by: wkemper, shade, ysr

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

Changeset: f88cbfb8
Branch: jcmd_cores_process_revival
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 21:40:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f88cbfb8c6b320f773f8d8c3cdf2598d117c5521

8374044: Docs build fails: Cannot determine current path

Reviewed-by: dholmes

! make/Docs.gmk

Changeset: 62316465
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-19 00:01:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/623164651cd35870aa438a3f6d546994f3d1753c

8373208: Make Atomic class template constant initializable

Reviewed-by: stefank, dholmes

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

Changeset: f0add885
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-19 01:54:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0add8854501f13b611220804dcb54d118c43717

8373837: "assert(thread->is_VM_thread() || thread->is_Java_thread()) failed: Must be VMThread or JavaThread" on macosx-aarch64-26

Reviewed-by: fbredberg, coleenp

! src/hotspot/os/posix/signals_posix.cpp

Changeset: 360777c3
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-19 02:22:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f

8371948: TestStackOverflowDuringInit.java fails xss too small on linux-aarch64

Reviewed-by: dholmes, aph

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: e72f205a
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-19 08:31:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e72f205ae312b15ebab0cbeedb73bbf86e485251

8373524: C2: no reachable node should have no use

Reviewed-by: chagedorn, mhaessig

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/igvn/TestNodeWithNoUseAfterPhiIdeal.java

Changeset: 5eb87749
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-12-19 09:19:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5eb8774909bd250c7ff8cfc56506a949b547bda2

8373998: RISC-V: simple optimization of ConvHF2F

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: fyang, dzhang

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

Changeset: 45cf0420
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-19 09:30:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/45cf042099aa64a94574d21cce0bdde215abf07b

8374082: net_util.c should use logical && when setting IPv6_available

Reviewed-by: alanb

! src/java.base/share/native/libnet/net_util.c

Changeset: 53e77d21
Branch: jcmd_cores_process_revival
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-19 10:52:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53e77d21c2308daad7d4aecf05da56609ed0291c

8373801: Adopt arraycopy OopCopyResult from the lworld branch

Reviewed-by: jsikstro, tschatzl, aboldtch

! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/objArrayKlass.cpp

Changeset: 14c93b2a
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-19 12:57:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/14c93b2afbf0135e872866c7f8468d9ce6df1e0d

8373537: Migrate "test/jdk/com/sun/net/httpserver/" to null-safe "SimpleSSLContext" methods

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java
! test/jdk/com/sun/net/httpserver/SANTest.java
! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/com/sun/net/httpserver/Test12.java
! test/jdk/com/sun/net/httpserver/Test13.java
! test/jdk/com/sun/net/httpserver/Test6a.java
! test/jdk/com/sun/net/httpserver/Test7a.java
! test/jdk/com/sun/net/httpserver/Test8a.java
! test/jdk/com/sun/net/httpserver/Test9.java
! test/jdk/com/sun/net/httpserver/Test9a.java
! test/jdk/com/sun/net/httpserver/bugs/HandlerConnectionClose.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java

Changeset: 45642acf
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-12-19 13:03:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/45642acf1b290306509375e58bde8f6c9cd1b308

8373710: Improve jpackage error reporting

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java

Changeset: 5c2e84cf
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-12-19 17:18:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c2e84cf06cada8b5671cec4ce4fa33467da30e6

Merge

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/TEST.groups
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: 17f01791
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-12-24 11:45:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17f0179163652e3915cfeec2e7ec6721c19f545b

interpose on pthread_getcpuclockid to avoid crash on unknown thread

! src/java.base/share/native/librevival_support/revival_support.c
! src/java.base/share/native/librevival_support/revival_support.h

Changeset: 0593280d
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-12-24 11:46:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0593280df45faa25f2aad7746d4992e7f8075ad5

Test needs to pass verbose setting to jcmd

! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java



More information about the jdk-sandbox-changes mailing list