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

duke duke at openjdk.org
Fri Oct 17 12:46:31 UTC 2025


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

8366941: Excessive logging in serviceability tests causes timeout

Reviewed-by: lmesnik, sspitsyn

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

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

8367719: Refactor JNI code that uses class_to_verify_considering_redefinition()

Reviewed-by: coleenp, dholmes, sspitsyn

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

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

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

Reviewed-by: epeter, eliu, xgong

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

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

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

Reviewed-by: psadhukhan, dnguyen

! test/jdk/ProblemList.txt

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

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

Reviewed-by: eosterlund, stefank, jsikstro

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

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

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

Reviewed-by: stefank, tschatzl

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

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

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

Reviewed-by: liach

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

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

8367987: Memory leak in MemBaseline: Must delete _vma_allocations

Reviewed-by: phubner, azafari

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

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

8368072: Remove redundant arguments of MarkingNMethodClosure

Reviewed-by: stefank, fandreuzzi

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

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

8368086: G1: Use ThreadsClaimTokenScope in G1CMRemarkTask

Reviewed-by: fandreuzzi, stefank, iwalulya

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

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

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

Reviewed-by: ayang, tschatzl

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

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

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

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

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

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

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

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

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

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

8368104: Parallel: Refactor PSThreadRootsTaskClosure

Reviewed-by: stefank, fandreuzzi

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

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

8367536: Change RBTree to use C++17 features

Reviewed-by: kbarrett, ayang

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

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

8368094: Fix problem list errors

Reviewed-by: dholmes, dcubed, syan

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

Changeset: 8d5c0056
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-22 13:47:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d5c0056420731cbbd83f2d23837bbb5cdc9e4cc

8342382: Implement JEP 522: G1 GC: Improve Throughput by Reducing Synchronization

Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Carlo Refice <carlo.refice at oracle.com>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: iwalulya, rcastanedalo, aph, ayang

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/g1/g1_aarch64.ad
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/g1/g1_arm.ad
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/g1/g1_s390.ad
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
+ src/hotspot/share/gc/g1/g1CardTableClaimTable.cpp
+ src/hotspot/share/gc/g1/g1CardTableClaimTable.hpp
+ src/hotspot/share/gc/g1/g1CardTableClaimTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
- src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
- src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
- src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
- src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
+ src/hotspot/share/gc/g1/g1ReviseYoungLengthTask.cpp
+ src/hotspot/share/gc/g1/g1ReviseYoungLengthTask.hpp
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
- src/hotspot/share/gc/shared/bufferNodeList.cpp
- src/hotspot/share/gc/shared/bufferNodeList.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
! src/hotspot/share/runtime/cpuTimeCounters.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle2.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 3c6ef5e2
Branch: jcmd_cores_process_revival
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-22 14:15:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c6ef5e27ae3585b48e9599020e4323bf9ed381e

8368102: Don't store macros in spec.gmk

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/spec.gmk.template
! make/common/JdkNativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/native/Link.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/JvmFeatures.gmk

Changeset: bf726e82
Branch: jcmd_cores_process_revival
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-09-22 14:22:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bf726e821790fad6ee304c1c36bddedbfe4152ff

8285984: G1: Use standard idiom for inlined payload in G1MonotonicArena::Segment

Reviewed-by: aboldtch, tschatzl

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

Changeset: 2b28c283
Branch: jcmd_cores_process_revival
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-22 15:05:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b28c28384feac1d01b8b789c63f18e69fdf6ba4

8368298: ProblemList: Test java/lang/ProcessBuilder/Basic.java

Reviewed-by: jpai

! test/jdk/ProblemList.txt

Changeset: e365b7d6
Branch: jcmd_cores_process_revival
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-09-22 15:08:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e365b7d69c58f8a4d85dde15b6ca335f9d85c0b2

8366369: Add @requires linux for GTK L&F tests

Reviewed-by: serb, prr, tr

! test/jdk/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java
! test/jdk/com/sun/java/swing/plaf/gtk/Test6635110.java
! test/jdk/com/sun/java/swing/plaf/gtk/Test6963870.java

Changeset: 2f74e143
Branch: jcmd_cores_process_revival
Author:    Kerem Kat <krk at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-22 15:31:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f74e1433489bccf1fe493417715c0861f88a995

8367862: debug.cpp: Do not print help message for methods ifdef'd out

Reviewed-by: mhaessig, kevinw, shade, phh

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

Changeset: ced3f13f
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-22 16:58:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ced3f13f4e036513444d1fea3958be11741c2b8e

8367901: Calendar.roll(hour, 24) returns wrong result

Reviewed-by: naoto, iris

! src/java.base/share/classes/java/util/GregorianCalendar.java
+ test/jdk/java/util/Calendar/RollHoursTest.java

Changeset: 58270b75
Branch: jcmd_cores_process_revival
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-09-22 17:02:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/58270b757c0bdf82bf753fa304b829e3b64196e4

8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button

Reviewed-by: psadhukhan, serb

! test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java

Changeset: c3aaa875
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-09-22 17:22:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3aaa8751acfd795207f1a509b6e170e6a753c69

8361955: [GCC static analyzer] libjdwp/threadControl.c threadControl_setPendingInterrupt error: dereference of NULL 'node'

Reviewed-by: dholmes, sspitsyn, lmesnik

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

Changeset: bdfe05b5
Branch: jcmd_cores_process_revival
Author:    Man Cao <manc at openjdk.org>
Date:      2025-09-22 18:05:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdfe05b595d86c62f7dad78549023a3426423679

8368071: Compilation throughput regressed 2X-8X after JDK-8355003

Reviewed-by: iveresov, shade

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

Changeset: 47efe3c7
Branch: jcmd_cores_process_revival
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2025-09-22 18:41:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/47efe3c794c241b7534eac597b3dd03d571677f1

8343395: SSLLogger doesn't work for formatted messages

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java

Changeset: 9f7b9887
Branch: jcmd_cores_process_revival
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-09-22 20:29:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f7b9887cb0950bc24aa7a43b43aa5666cb405a4

8366149: JNI exception pending in Java_sun_awt_X11GraphicsDevice_pGetBounds of awt_GraphicsEnv.c:1484

Reviewed-by: aivanov, prr

! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: d0fe8f7e
Branch: jcmd_cores_process_revival
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-22 21:03:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0fe8f7ede7c2426438c7d6dc5a24cfd2f1d094e

8368312: Move CC_OUT_OPTION out of spec.gmk

Reviewed-by: erikj

! make/Hsdis.gmk
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.template
! make/common/native/CompileFile.gmk

Changeset: 4882559a
Branch: jcmd_cores_process_revival
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-09-22 21:30:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4882559ae34e3fee2fd1fd14cb9617df68664281

8367942: Add API note discussing Double.compareTo total order and IEEE 754 total order

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java

Changeset: b11b1f11
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-09-22 23:56:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b11b1f1186e00cce6c5490db8976ead2226fa4ba

8343221: IOUtils.copyRecursive() doesn't create parent directories

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/FileUtilsTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: 61c5245b
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-23 00:33:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/61c5245bf7d6626b0c816612adcb0d94d6863644

8367869: Test java/io/FileDescriptor/Sync.java timed out

Reviewed-by: jpai, shade, rriggs

! test/jdk/java/io/FileDescriptor/Sync.java

Changeset: 942b2177
Branch: jcmd_cores_process_revival
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-09-23 07:00:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/942b21772a05e30af344742a02db1643ad0e0227

8368247: RISC-V: enable vectorapi test for expand operation

Reviewed-by: mli, fyang

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

Changeset: 43531064
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-23 07:11:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43531064c290928cbbac9ee3662674a0ea3b0240

8368214: ZGC: Remove double newlines

Reviewed-by: stefank, jsikstro

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/os_cpu/linux_ppc/gc/z/zSyscall_linux_ppc.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp
! test/hotspot/jtreg/gc/z/TestZNMT.java

Changeset: 7ed72d94
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-23 07:12:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ed72d943b8d4c5cd0d3707c0c95148db74401bf

8368212: ZGC: Fix spelling and typos in comments

Reviewed-by: jsikstro, stefank

! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zJNICritical.cpp
! src/hotspot/share/gc/z/zNMethod.cpp

Changeset: 47ed1a8d
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-23 07:15:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/47ed1a8d1768ef0623fd9d1ff68d39df5dffaad0

8368213: ZGC: Cleanup dead code, unimplemented declarations, unused private fields

Reviewed-by: stefank, jsikstro

! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp

Changeset: 360b6af1
Branch: jcmd_cores_process_revival
Author:    Shawn M Emery <shawn.emery at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-09-23 07:54:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/360b6af1b1c39e6d3a01c4a32473cf007ed632c6

8364657: Crash for SecureRandom.generateSeed(0) on Windows x86-64

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

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
+ test/jdk/java/security/SecureRandom/TestStrong.java

Changeset: 3e5094ed
Branch: jcmd_cores_process_revival
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-09-23 08:19:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e5094ed12dbfad7587b85ae2168565682c1f1db

8366865: Allocation GC Pauses Triggered after JVM has started shutdown

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/services/cpuTimeUsage.cpp

Changeset: 2e99ed64
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-23 09:07:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2e99ed64223e48f4173f00ce56d28473dba31a83

8368080: G1: Unnecessary initialization of G1CMTask's mark stats table

Reviewed-by: iwalulya, shade

! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp

Changeset: d316d3f7
Branch: jcmd_cores_process_revival
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-09-23 09:09:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d316d3f74fd951613eef3870ee3da2c2dc5b719c

8366926: Unexpected exception occurs when executing code in a "local" JShell  environment

Reviewed-by: liach, jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ test/langtools/jdk/jshell/LocalExecutionInstrumentationCHRTest.java

Changeset: b48f5193
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-23 09:40:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b48f51932fb4c83f9ff102b286fb65e9a0e12de0

8368345: Remove leftover includes of strongRootsScope.hpp

Reviewed-by: stefank, tschatzl, ayang

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

Changeset: 29908148
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-09-23 09:42:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29908148f819281dc6d1ef1274ca4d67a47754c0

8367598: Switch to CRC32C for SEED calculation in jdk.test.lib.Utils

Reviewed-by: weijun

! test/lib/jdk/test/lib/Utils.java

Changeset: e122f4dd
Branch: jcmd_cores_process_revival
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-09-23 09:46:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e122f4dd0d00b6b7d95e5af118af72db2dfdcc85

8368024: Remove StringConcatFactory#generateMHInlineCopy

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java

Changeset: dbf787c6
Branch: jcmd_cores_process_revival
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-23 11:42:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dbf787c6b78669c69402d2a57d1ec462035d54c4

8368326: Don't export unresolved make variables from configure

Reviewed-by: erikj

! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.template

Changeset: 02c78bb4
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-23 11:46:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02c78bb47e3a9cc8760dd0d0970bb9855f9909d3

8367731: G1: Make G1CollectionSet manage the young gen cset group

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 4bc86a26
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-23 12:36:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4bc86a26db1eb3d054d80c9759fe04686e1e36b3

8367948: JFR: MethodTrace threshold setting has no effect

Reviewed-by: shade

! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java
! test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java

Changeset: f9b91a78
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-23 12:47:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f9b91a7836766189e1ccefabdd39d30ad440146b

8368050: Validation missing in ClassFile signature factories

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java

Changeset: 61acdf65
Branch: jcmd_cores_process_revival
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2025-09-23 13:09:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/61acdf6512c6ea3123edb9017ef99d851c917b90

8365065: cancelled ForkJoinPool tasks no longer throw CancellationException

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

! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java

Changeset: fd30ae98
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-23 14:43:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd30ae988bc512b5d2a5a3fd1bc1ed351af974c7

8350550: Preload classes from AOT cache during VM bootstrap

Reviewed-by: kvn, heidinga, asmehra

! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/aotLinkedClassTable.cpp
! src/hotspot/share/cds/aotLinkedClassTable.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
+ src/hotspot/share/cds/aotOopChecker.cpp
+ src/hotspot/share/cds/aotOopChecker.hpp
! 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/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java

Changeset: 4df04a25
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-23 14:53:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4df04a254397836b1bfe384ac9e6413e1ff9b242

8366809: JFR: Use factory for aggregator functions

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Histogram.java

Changeset: 82bdef16
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-23 15:07:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/82bdef16390deaa6863cdf8ecf26e6e99f6cb0a2

8367913: LIBDL dependency seems to be not needed for some jdk libs

Reviewed-by: aivanov, ihse, clanger, mdoerr

! make/modules/java.base/Lib.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.instrument/Lib.gmk

Changeset: 218e82c8
Branch: jcmd_cores_process_revival
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-23 16:59:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/218e82c875237f82a649a214c72d925a5ebf188c

8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace

Reviewed-by: jpai, stuefe

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

Changeset: f1ee1b4a
Branch: jcmd_cores_process_revival
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-09-23 17:36:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f1ee1b4a3d7c47b6f61b36b78504e3ec997a925a

8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java

Reviewed-by: aivanov, honkar

! test/jdk/java/awt/List/MouseDraggedOriginatedByScrollBarTest.java

Changeset: f68cba3d
Branch: jcmd_cores_process_revival
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-09-23 20:20:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f68cba3d2fe3554c3cf0c3edf60ab639d6b13a6f

8367611: Enable vblendvp[sd] on Future ECore

Reviewed-by: mhaessig, sviswanathan, vpaprotski

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

Changeset: f36c33c8
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-24 00:46:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f36c33c86df0400d2155bfadd9a6b5ea56743133

8368152: Shenandoah: Incorrect behavior at end of degenerated cycle

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahCollectorPolicy.cpp

Changeset: 528f93f8
Branch: jcmd_cores_process_revival
Author:    erifan <erfang at nvidia.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2025-09-24 01:35:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/528f93f8cb9f1fb9c19f31ab80c8a546f47beed2

8367391: Loss of precision on implicit conversion in vectornode.cpp

Reviewed-by: chagedorn, roland

! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java

Changeset: 7d3452b3
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-09-24 02:50:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7d3452b37eceff7309dc6b5285e3da31a3c398ec

8368181: ProblemList java/awt/Dialog/ModalExcludedTest/ModalExcludedTest.java

Reviewed-by: serb, azvegint

! test/jdk/ProblemList.txt

Changeset: 5350ce10
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-24 06:03:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5350ce105973945e899b82a4c066d6ec5439102d

8368373: Test H3MalformedResponseTest.testMalformedResponse intermittent timed out

Reviewed-by: dfuchs, djelinski

! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java

Changeset: 3183a13f
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-24 06:19:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3183a13f666ff38c03c0628e139998803be8a719

8368073: PKCS11 HKDF can't use byte array IKM in FIPS mode

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java
! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java
! test/jdk/sun/security/pkcs11/tls/tls12/nss.cfg

Changeset: 30368668
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-24 06:28:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/303686684c23db465ccfb6a9b4861a673bfa5f4b

8367972: ZGC: Reduce ZBarrierSet includes

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
! src/hotspot/share/gc/z/zRangeRegistry.inline.hpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/stackValue.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp

Changeset: f993f90c
Branch: jcmd_cores_process_revival
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-09-24 07:38:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f993f90c86f89eb0c7f42ebecb45a68eae0bd9ea

8360401: [AIX] java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java fails since JDK-8210549

Reviewed-by: mdoerr, stuefe

! src/java.base/unix/native/libjava/childproc.c

Changeset: 288822a5
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-09-24 08:07:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/288822a5c2bbaba7b6b897faab1a9cc076c906cc

8367068: Remove redundant HttpRequest.BodyPublisher tests

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/FilePublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java
! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java
- test/jdk/java/net/httpclient/RelayingPublishers.java
+ test/jdk/java/net/httpclient/SubscriberAPIExceptions.java
- test/jdk/java/net/httpclient/SubscriberPublisherAPIExceptions.java

Changeset: 2313f8e4
Branch: jcmd_cores_process_revival
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-09-24 11:31:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2313f8e4ebe5b6d7542fa8a33fd08673cc0caf10

8368366: RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses

Reviewed-by: fjiang, rehn, mli

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

Changeset: e8adc1f8
Branch: jcmd_cores_process_revival
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-09-24 12:51:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e8adc1f81656126deae5bf7e0c912d5ad50dbbeb

8367989: Remove InstanceKlass::allocate_objArray and ArrayKlass::allocate_arrayArray

Reviewed-by: stefank, fparain

! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/objArrayKlass.hpp

Changeset: 727d41d2
Branch: jcmd_cores_process_revival
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-09-24 13:03:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/727d41d2882e972e19e6dd431a9080a2f9ad4a22

8368226: Remove Thread.stop

Reviewed-by: vklang, jpai, lancea, serb

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadDeath.java
- src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
- test/jdk/java/lang/Thread/ThreadStopTest.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/sun/security/krb5/auto/KDC.java

Changeset: 0a64358a
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-24 13:07:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a64358aa82930e2bd323fcec2c1cb269ee200e0

8368273: LIBPTHREAD dependency is not needed for some jdk libs

Reviewed-by: ihse

! make/modules/jdk.sctp/Lib.gmk

Changeset: 1cd186c7
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-24 13:14:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1cd186c7f7ef572b599228acc3c87281b0c3bdf4

8368331: ClassFile Signature parsing fails for type parameter with no supertype

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java

Changeset: 2a232d02
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-09-24 13:21:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a232d0210015606da7207edab793760fdb61b57

8360979: Remove use of Thread.stop in krb5/auto/KDC.java

Reviewed-by: weijun

! test/jdk/sun/security/krb5/auto/KDC.java

Changeset: f7c9fef9
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-24 13:37:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7c9fef9147ee3c6168469ec04d2946a34505d63

8352069: Renamings after JEP 522: G1 GC: Improve Throughput by Reducing Synchronization

Reviewed-by: iwalulya, ayang

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp

Changeset: ed31023f
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-24 13:37:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed31023fc5a96a6f9a16c8a5c0fc86e794ce4aa7

8368367: Test jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java fails  jdk.GCHeapMemoryUsage "expected 0 > 0"

Reviewed-by: iwalulya, ayang, syan

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

Changeset: 156eb767
Branch: jcmd_cores_process_revival
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-09-24 13:37:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/156eb767f13ddc2c0a250950e208340db5989e3a

8366905: Store AdapterBlob pointer in AdapterHandlerEntry

Reviewed-by: kvn, adinn

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 735afd93
Branch: jcmd_cores_process_revival
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-09-24 14:10:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/735afd93bbdd63d53dc4cec0ac970026ac95cc64

8366421: ModifiedUtf.utfLen may overflow for giant string

Reviewed-by: liach, rriggs

! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.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/internal/util/ModifiedUtfTest.java

Changeset: faf6df54
Branch: jcmd_cores_process_revival
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-09-24 15:02:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/faf6df5462d6c915434128a876e76fa48f7e3599

8325467: Support methods with many arguments in C2

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, kvn, epeter

! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/optoreg.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/opto/test_regmask.cpp
+ test/hotspot/jtreg/compiler/arguments/TestMaxMethodArguments.java
+ test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java
! test/hotspot/jtreg/compiler/locks/TestNestedSynchronize.java

Changeset: 85f5bf3f
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-24 16:06:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85f5bf3f415cc3d44d1618ec574e73f846bb91c4

8368308: ISO 4217 Amendment 180 Update

Reviewed-by: naoto, iris, coffeys

! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: f489598d
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-09-24 16:11:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f489598d43e786aabcf0e26e9f9b9a840c699654

8221451: PIT: sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fails
7184899: Test sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fail

Reviewed-by: psadhukhan, azvegint

! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.java
! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh

Changeset: 52a923f2
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-09-24 16:28:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52a923f20cac85b2a35705f2d3d72d17c84db3f8

8367702: PrintJob.getGraphics() should return null after PrintJob.end

Reviewed-by: azvegint

! src/java.desktop/share/classes/sun/print/PrintJob2D.java
+ test/jdk/java/awt/PrintJob/GetGraphicsTest.java

Changeset: 7fe71a78
Branch: jcmd_cores_process_revival
Author:    Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2025-09-24 17:48:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7fe71a78137991d26553b6d5e0d4d74900f01ba3

8318662: Refactor some jdk/java/net/httpclient/http2 tests to JUnit

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java

Changeset: 4141534e
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-09-24 18:47:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4141534e4a59facf2cd95a799bba7d3c7cf7a1f2

8368156: java/nio/file/Files/IsSameFile.java failing (win)

Reviewed-by: vyazici, jpai

! test/jdk/java/nio/file/Files/IsSameFile.java

Changeset: 5d932420
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-24 19:29:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5d93242028dfc68b838a8efb0fbc4de3fea7fa0d

8368335: Refactor the rest of Locale TestNG based tests to JUnit

Reviewed-by: naoto, liach

! test/jdk/java/util/Locale/LocaleMatchingTest.java
! test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java
! test/jdk/java/util/Locale/TestOf.java
! test/jdk/java/util/Locale/bcp47u/CalendarTests.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/java/util/Locale/bcp47u/CurrencyTests.java
! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java
! test/jdk/java/util/Locale/bcp47u/SystemPropertyTests.java

Changeset: 8f87fdce
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-24 20:52:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f87fdce0b17f3edd453054461895330b82e8a71

8368182: AOT cache creation fails with class defined by JNI

Reviewed-by: dholmes, matsaave

! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/classLoader.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JNIDefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/libJNIDefineClassApp.c

Changeset: 17accf4a
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-24 20:58:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17accf4a06fe654fef6db8dbd0dcd3411729316f

8368174: Proactive initialization of @AOTSafeClassInitializer classes

Reviewed-by: liach, adinn, asmehra

! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/math/MathUtils.java
! src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotAnnotations/AOTAnnotationsTest.java

Changeset: a2870d6b
Branch: jcmd_cores_process_revival
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-09-24 22:49:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a2870d6b4985a68beb3fe3bf6622e6245e9a82ec

8368015: Shenandoah: fix error in computation of average allocation rate

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 2aafda19
Branch: jcmd_cores_process_revival
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-09-24 23:07:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2aafda1968f3fc8902f7d146a1cba72998aeb976

8366948: AOT cache creation crashes when iterating training data

Reviewed-by: vlivanov, iklam

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

Changeset: 17244c69
Branch: jcmd_cores_process_revival
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-09-25 05:41:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17244c699ad20fafe7448678a53266ce6bf017e5

8368159: Significant performance overhead when started with jdwp agent and unattached debugger

Reviewed-by: lmesnik, cjplummer

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: e6ddb396
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-25 08:11:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6ddb39635cb8b5a21445a50b28aeeebc9e1d9d3

8368525: nmethod ic cleanup

Reviewed-by: chagedorn, mhaessig

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

Changeset: 847b107d
Branch: jcmd_cores_process_revival
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-09-25 08:15:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/847b107df821e0c1d347383f1858d505137eb724

8365191: Cleanup after removing LockingMode related code

Reviewed-by: coleenp, dholmes, yzheng, mdoerr, ayang, fyang, amitkumar

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java

Changeset: ba44656b
Branch: jcmd_cores_process_revival
Author:    Alice Pellegrini <dev at alicepellegrini.me>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-25 08:44:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba44656b97b7103d96718452e300df8a6bd59c87

8366454: TLS1.3 server fails with bad_record_mac when receiving encrypted records with empty body

Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: djelinski

! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java

Changeset: d407ef65
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-09-25 09:38:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d407ef651032de687e3d4a2a2db211cab1016676

8368251: Parallel: Refactor lgrp_id used in MutableNUMASpace

Reviewed-by: lkorinth, ayang, tschatzl

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: d85e410c
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-09-25 09:42:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d85e410c191bdcc8c20498f1c3c4516193bc79dd

8368546: java/net/httpclient/RedirectTimeoutTest.java fails intermittently for HTTP/3 in tier7

Reviewed-by: jpai, syan, djelinski, vyazici

! test/jdk/java/net/httpclient/RedirectTimeoutTest.java

Changeset: 4f4030a4
Branch: jcmd_cores_process_revival
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-09-25 09:51:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f4030a423d04c8f488d143f0eda4a8de9dbd469

8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy

Reviewed-by: dfuchs

! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java

Changeset: 44cb9cad
Branch: jcmd_cores_process_revival
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-09-25 09:59:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/44cb9cad263b4fe2749fd6c223b657d77dca5119

8368518: [s390x] test failure with failed: wrong size of mach node

Reviewed-by: dlong, mdoerr, lucy

! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp

Changeset: 67cb53d0
Branch: jcmd_cores_process_revival
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-09-25 10:06:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67cb53d0888adfeb2909296e21d0532bc3643326

8368206: RISC-V: compiler/vectorapi/VectorMaskCompareNotTest.java fails when running without RVV

Reviewed-by: fyang, mhaessig, mli

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

Changeset: 2407eb05
Branch: jcmd_cores_process_revival
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-09-25 10:08:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2407eb0522d192135a6bed52e88be5a59cba8f6c

8367867: [macosx] Ignorable whitespace in text not removed when printing

Reviewed-by: prr, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java

Changeset: 52e55046
Branch: jcmd_cores_process_revival
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-09-25 11:55:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52e550462798c568a8a5457af2f9554fd784cd8a

8368089: G1: G1PeriodicGCTask::should_start_periodic_gc may use uninitialised value if os::loadavg is unsupported

Reviewed-by: ayang, tschatzl, iwalulya

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

Changeset: 77a71c5b
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-25 12:08:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/77a71c5b097500ea2cab0c84f87553e833692fd2

8366896: JFR: Use GarbageCollection.name in gc view

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! test/jdk/jdk/jfr/jcmd/TestJcmdView.java
! test/jdk/jdk/jfr/tool/TestView.java

Changeset: 26b5708c
Branch: jcmd_cores_process_revival
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-09-25 12:15:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/26b5708c47150023798a1546ba095c1b0b7807e1

8360882: Tests throw SkippedException when they should fail

Reviewed-by: mullan

! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java

Changeset: d1ea6ea2
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-25 12:42:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d1ea6ea22d49884bec53f89fad7029400fb1d7f2

8367103: RISC-V: store cpu features in a bitmap

Reviewed-by: fyang, luhenry

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

Changeset: 2b451131
Branch: jcmd_cores_process_revival
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-09-25 13:35:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b451131a57dc7080c4ccb77d6cb5a96ee24d891

8359378: aarch64: crash when using -XX:+UseFPUForSpilling

Reviewed-by: aph, rcastanedalo

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp

Changeset: 043aeaf0
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-25 14:30:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/043aeaf02a50a7413e1956a99341d04ea3f9ac92

8368552: H3ErrorHandlingTest.testCloseControlStream intermittent timed out

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java

Changeset: 569e7808
Branch: jcmd_cores_process_revival
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-09-25 14:44:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/569e78080b3c25c95d85e9e194626f95f86b9b10

8365820: Apply certificate scope constraints to algorithms in "signature_algorithms" extension when "signature_algorithms_cert" extension is not being sent

Reviewed-by: hchao

! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS13.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForServerTLS13.java
! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java

Changeset: 8ca1feaf
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-25 15:37:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ca1feaf7e29c1370853b9b95c2ee7a62c6b84b7

8368499: GenShen: Do not collect age census during evac when adaptive tenuring is disabled

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: 74122198
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-25 16:47:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/741221988e03d1710d3a73ab9c7764991f216fae

8368261: Serial: Use more precise nmethod scope during Full GC marking

Reviewed-by: stefank, fandreuzzi

! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp

Changeset: de1f5a3c
Branch: jcmd_cores_process_revival
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-25 17:42:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de1f5a3c437ab4c6009f8be6f9f109ed36fb0b53

8368468: Split out everything but configure results from spec.gmk

Reviewed-by: erikj

! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-performance.m4
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
+ make/common/CommonVars.gmk
! make/common/MakeBase.gmk

Changeset: 32ab0dbc
Branch: jcmd_cores_process_revival
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-25 17:44:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/32ab0dbc0b8170ecd168dbb7c3f1be69dfa5299b

8368674: Incremental builds keep rebuilding interim jmod

Reviewed-by: cstein, erikj

! make/common/Execute.gmk

Changeset: 5c596e2a
Branch: jcmd_cores_process_revival
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2025-09-25 18:10:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c596e2a9599e1e0eb9ec845f1b6e0e7b59f186a

8360463: Ambiguity in Cipher.getInstance() specification between NoSuchAlgorithmException and NoSuchPaddingException

Reviewed-by: mullan

! src/java.base/share/classes/javax/crypto/Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java

Changeset: 80cb0ead
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-25 18:17:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/80cb0ead502ae439660f2a3bbab42df4da39d9d6

8367133: DTLS: fragmentation of Finished message results in handshake failure

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
+ test/jdk/javax/net/ssl/DTLS/FragmentedFinished.java

Changeset: a48538dd
Branch: jcmd_cores_process_revival
Author:    Johannes Graham <j3graham at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-09-25 18:23:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a48538dd6379d606b75b849dd899413af76a068c

8367324: Avoid redundant parsing when formatting with DigitList

Reviewed-by: jlu, rgiulietti

! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! test/jdk/java/text/Format/DecimalFormat/CloneTest.java
! test/micro/org/openjdk/bench/java/text/DefFormatterBench.java

Changeset: 3c9fd768
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-25 18:47:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c9fd7688f4d73067db9b128c329ca7603a60578

8368514: TLS stateless session ticket decryption fails on some providers

Reviewed-by: valeriep, abarashev

! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
= test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java
= test/jdk/sun/security/pkcs11/tls/fips/cert8.db
= test/jdk/sun/security/pkcs11/tls/fips/cert9.db
= test/jdk/sun/security/pkcs11/tls/fips/key3.db
= test/jdk/sun/security/pkcs11/tls/fips/key4.db
= test/jdk/sun/security/pkcs11/tls/fips/keystore
= test/jdk/sun/security/pkcs11/tls/fips/nss.cfg
= test/jdk/sun/security/pkcs11/tls/fips/pkcs11.txt
= test/jdk/sun/security/pkcs11/tls/fips/secmod.db

Changeset: 52e77784
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-25 19:59:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52e777845f0a09b4c285131f1eff02dfbffa0d1f

8367910: Reduce warnings about unsupported classes in AOT cache creation

Reviewed-by: dholmes, kvn, shade

! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/oops/trainingData.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java

Changeset: 648582ab
Branch: jcmd_cores_process_revival
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-09-25 20:55:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/648582ab781d98556906c274067f26f856fc0449

8368714: [BACKOUT] JDK-8368468 Split out everything but configure results from spec.gmk

Reviewed-by: ihse

! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-performance.m4
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
- make/common/CommonVars.gmk
! make/common/MakeBase.gmk

Changeset: ca03080c
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-09-26 00:10:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca03080c9f3857e88f71a5803f55877edbc7da18

8368030: Make package bundlers stateless

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java

Changeset: a6638121
Branch: jcmd_cores_process_revival
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-09-26 06:14:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6638121211afd688a9e25b5cbadf2f1441b1e65

8368124: Show useful thread names in ASAN reports

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 87307802
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-26 07:27:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/873078028b7cac1df94cd5a09e403c8537f14ba9

8368006: Parallel: Skip full regions in dense prefix during Full GC

Reviewed-by: gli, fandreuzzi

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

Changeset: b90799c0
Branch: jcmd_cores_process_revival
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-26 07:47:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b90799c0e92468b341235989f731bb93e2741a77

8368616: runtime/cds/appcds/aotCache/JavaAgent.java#dynamic fails on non CDS platforms/builds after JDK-8362561

Reviewed-by: mbaesken, shade, iklam

! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java

Changeset: a80ba626
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-26 07:56:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a80ba6260effdca7a7703c6903f273401b861793

8357691: File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing

Reviewed-by: erikj, iklam

! make/ToolsJdk.gmk

Changeset: 7bfdb012
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-26 09:00:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7bfdb0120752d01da96c19e8037a6e909847d63c

8368565: Adjust comment regarding dependency of libjvm.so to librt

Reviewed-by: dholmes

! make/autoconf/libraries.m4

Changeset: f0e1078c
Branch: jcmd_cores_process_revival
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-09-26 12:14:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0e1078c7175b3f930502a6079feff86aa53b669

8368250: [AIX] now ubsan vptr check is also possible (follow up of JDK-8354686)

Reviewed-by: erikj, stuefe, mbaesken

! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! src/hotspot/share/oops/compressedKlass.cpp

Changeset: bdb7d25a
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-09-26 13:59:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdb7d25ac11ca60a357b371c75544b346e523940

8358723: jpackage signing issues: the main launcher doesn't have entitlements

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
! test/jdk/tools/jpackage/TEST.properties
! 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/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java

Changeset: 2360542e
Branch: jcmd_cores_process_revival
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-26 14:19:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2360542e89067e5c5d5a7bf403c18c9f371efd9a

8368683: [process] Increase jtreg debug output maxOutputSize for TreeTest

Reviewed-by: msheppar

+ test/jdk/java/lang/ProcessHandle/TEST.properties

Changeset: 501b2b3e
Branch: jcmd_cores_process_revival
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-09-26 14:28:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/501b2b3ebc50d9bb1c32267ef8e56561ea1e71eb

8368615: VSCode IDE: Oracle Java extension routinely runs out of memory

Reviewed-by: erikj

! make/ide/vscode/hotspot/template-workspace.jsonc

Changeset: 25abdd85
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-26 14:48:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25abdd85c41f7aef41915cabd8596c0ce573acd6

8368752: Serial: Remove unused arg of DefNewGeneration::gc_epilogue

Reviewed-by: tschatzl, fandreuzzi

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

Changeset: aa6ff450
Branch: jcmd_cores_process_revival
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-09-26 14:56:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aa6ff45052516f5383fb7e62cfb469cbade0c42e

8368693: Duplicate methods in vmClasses

Reviewed-by: liach, coleenp, dholmes

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmClasses.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp

Changeset: bdf6853c
Branch: jcmd_cores_process_revival
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-09-26 16:50:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdf6853cfdd24176bdddb59b6d7bb85036b94c57

8368328: CompactNumberFormat.clone does not produce independent instances

Reviewed-by: rgiulietti, jlu

! src/java.base/share/classes/java/text/CompactNumberFormat.java
+ test/jdk/java/text/Format/CompactNumberFormat/TestClone.java

Changeset: 556dfdda
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-26 19:34:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/556dfddac82f69b8a3d3730d05fcd00e49b84f2e

8308027: GetThreadListStackTraces/OneGetThreadListStackTraces.java should be skipped when thread factory is used

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java

Changeset: 62cc3472
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-26 19:36:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62cc347242ddbc8b51f023c288d78785b128e421

8368699: nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp destroys jvmti monitor when VM is dead

Reviewed-by: sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp

Changeset: c6cecc58
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Alex Menkov <amenkov at openjdk.org>
Date:      2025-09-26 19:51:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6cecc581f331dc61af0df2dfd5d7e0d523f6b61

8283198: Remove src/jdk.hotspot.agent/test

Reviewed-by: amenkov, ayang, sspitsyn

- src/jdk.hotspot.agent/test/libproc/LibprocClient.java
- src/jdk.hotspot.agent/test/libproc/LibprocTest.java
- src/jdk.hotspot.agent/test/libproc/Makefile
- src/jdk.hotspot.agent/test/libproc/README
- src/jdk.hotspot.agent/test/libproc/libproctest.sh
- src/jdk.hotspot.agent/test/libproc/libproctest64.sh

Changeset: 12c0f29b
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-26 20:12:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/12c0f29b97f0ccd03dee6850a3a9a7117124016e

8368498: Use JUnit instead of TestNG for jdk_text tests

Reviewed-by: naoto

! test/jdk/java/text/Collator/RuleBasedCollatorTest.java
! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCNFRounding.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java
! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java
! test/jdk/java/text/Format/CompactNumberFormat/TestFormatToCharacterIterator.java
! test/jdk/java/text/Format/CompactNumberFormat/TestMutatingInstance.java
! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java
! test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java
! test/jdk/java/text/Format/CompactNumberFormat/TestSpecialValues.java
! test/jdk/java/text/Format/CompactNumberFormat/TestUExtensionOverride.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestSerialization.java
! test/jdk/java/text/Format/DateFormat/Bug8193444.java
! test/jdk/java/text/Format/DateFormat/CaseInsensitiveParseTest.java
! test/jdk/java/text/Format/DateFormat/LocaleDateFormats.java
! test/jdk/java/text/Format/DateFormat/SimpleDateFormatPatternTest.java
! test/jdk/java/text/Format/DecimalFormat/SetGroupingSizeTest.java
! test/jdk/java/text/Format/NumberFormat/DFSMinusPerCentMill.java
! test/jdk/java/text/Normalizer/SquareEraCharacterTest.java

Changeset: cedc0117
Branch: jcmd_cores_process_revival
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-09-26 20:49:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cedc0117ac36243cc240e8ab6adb3c78af4055fc

8365057: Add support for java.util.concurrent lock information to Thread.dump_to_file

Co-authored-by: Alex Menkov <amenkov at openjdk.org>
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: sspitsyn, alanb

! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
! test/lib/jdk/test/lib/threaddump/ThreadDump.java

Changeset: 37f0e74d
Branch: jcmd_cores_process_revival
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-09-26 21:10:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37f0e74d328d909810b54f7889cca991426d7488

8364305: Support AVX10 saturating floating point conversion instructions

Reviewed-by: sviswanathan, sparasa, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java

Changeset: 5b1ebbb2
Branch: jcmd_cores_process_revival
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-09-27 02:34:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5b1ebbb2713e54511cb695d1d6f7f6b7f827b2a7

8366561: Improve documentation for how the -Xlint flag works

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md

Changeset: 9093d3a0
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-27 02:37:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9093d3a04cd2b66425cefb44de2990cb5362a29f

8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine

Reviewed-by: lmesnik

! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java

Changeset: af8fb20a
Branch: jcmd_cores_process_revival
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-09-27 04:07:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af8fb20ac0325a231ee14bd72e9764e02ca07681

8368307: Shenandoah: get_next_bit_impl should special case weak and strong mark bits

Reviewed-by: wkemper

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

Changeset: 320230db
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-28 04:49:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/320230db5f9ca95f23218704cb2e69521e03852f

8367795: HeadlessMalfunctionTest may fail due to timeout

Reviewed-by: prr

! test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java

Changeset: e19ec6f7
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-29 05:19:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e19ec6f785e889d254b15c5ef2e801152c59c948

8368754: runtime/cds/appcds/SignedJar.java log regex is too strict

Reviewed-by: iklam, dholmes

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

Changeset: d53190ac
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-29 05:36:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d53190ac4485e535f0a603036ecf47d4ff6e4178

8366582: Test jdk/jshell/ToolSimpleTest.java failed: provider not found

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/ProblemList.txt

Changeset: 75269fdb
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-29 07:26:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/75269fdb49aeb9d37acbbc1502c446a822fd30e3

8368715: Serial: Add GCTraceTime for marking from roots subphases during full gc marking

Reviewed-by: fandreuzzi, tschatzl, iwalulya

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

Changeset: 08b677bb
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-29 10:05:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08b677bba4b1e23feb55b104d86fe0eef543d59c

8071277: G1: Merge commits and uncommits of contiguous memory

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp

Changeset: 61659214
Branch: jcmd_cores_process_revival
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-09-29 10:28:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/616592144939d80cae661bd4db26c976a035d543

7156751: [macosx] Problem with printing

Reviewed-by: prr, serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java

Changeset: fdbba049
Branch: jcmd_cores_process_revival
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-09-29 10:39:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fdbba049a2491c591fc1a866e4707bf9aac50f17

8368775: Remove outdated comment in OutlineTextRenderer

Reviewed-by: prr, dnguyen, serb

! src/java.desktop/share/classes/sun/java2d/pipe/OutlineTextRenderer.java

Changeset: 9d9c0e06
Branch: jcmd_cores_process_revival
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-29 13:55:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9d9c0e06700116288233e3435051a1496cb64b72

8368793: java/lang/StringBuilder/RacingSBThreads.java timed out in Xcomp subtest

Reviewed-by: iris, alanb, syan

! test/jdk/java/lang/StringBuilder/RacingSBThreads.java

Changeset: 63688d89
Branch: jcmd_cores_process_revival
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-09-29 14:48:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/63688d894e2157bb091be3aa62946f7e5830f384

8368822: Refactor Float16.valueOf(double)

Reviewed-by: rgiulietti

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

Changeset: 9d71af10
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-29 16:04:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9d71af108ea2cc3682607527246d60a19fd820ba

8367253: RISC-V: refactor dependent cpu extensions

Reviewed-by: fyang, luhenry

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

Changeset: aabf699d
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-09-29 17:43:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aabf699dd0f066efe6654db24b520068b256d855

8355339: Test java/io/File/GetCanonicalPath.java failed: The specified network name is no longer available

Reviewed-by: alanb

! src/java.base/windows/native/libjava/canonicalize_md.c

Changeset: 3d97e17a
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-09-29 17:46:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d97e17a31c267161c2be87b551cdb118062ff57

8367318: Test vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java timed out after passing

Reviewed-by: amenkov, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType1.java

Changeset: 6c8e384c
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-29 18:22:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c8e384c63ac199a5f226b017ef5cd133130d1ac

8356022: Migrate descriptor parsing from generics to BytecodeDescriptor

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
+ test/jdk/sun/invoke/util/BytecodeDescriptorTest.java

Changeset: 59e76af4
Branch: jcmd_cores_process_revival
Author:    Hannes Greule <hgreule at openjdk.org>
Date:      2025-09-29 18:40:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/59e76af47b23f582bbc21465a1871205d2499f28

8367967: C2: "fatal error: Not monotonic" with Mod nodes

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

! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/ccp/TestModValueMonotonic.java

Changeset: 2f29b3f2
Branch: jcmd_cores_process_revival
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-09-29 19:24:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f29b3f24a31bbe58d9c3433d46b69c16002694b

8366884: NMT fails with MallocLimit: reached category "mtCompiler" limit

Reviewed-by: phubner, jsjolen

! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java

Changeset: c57003c9
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-09-29 21:39:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c57003c9b837adb8671a0db636d9c576bd6a89b0

8368890: open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java

Changeset: 538a722c
Branch: jcmd_cores_process_revival
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-09-30 01:40:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/538a722c2e9123cc575355879ff230444cf2dadc

8368732: RISC-V: Detect support for misaligned vector access via hwprobe

Reviewed-by: mli, dzhang

! 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
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 89af6e13
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-30 03:10:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89af6e13f2354d6e32872791d157144cd478a88f

8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04

Reviewed-by: avu, prr

! test/jdk/sun/awt/font/TestDevTransform.java

Changeset: 2746c1a5
Branch: jcmd_cores_process_revival
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-09-30 05:09:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2746c1a555891564963299182b3b0293eaefc901

8367485: os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes

Reviewed-by: jsikstro, sgehwolf, stefank, stuefe, aph

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: c0a4c0ba
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-30 08:11:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c0a4c0ba97284d55cfdf857eb5d41fd6189e6c2d

8367981: Update CompactHashtable for readability

Reviewed-by: iklam, matsaave

! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp

Changeset: 586167cf
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-30 08:49:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/586167cff5aaead0949c509f48bc5080834cc362

8363932: G1: Better distribute KlassCleaningTask

Reviewed-by: ayang, coleenp

! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp

Changeset: aea71cca
Branch: jcmd_cores_process_revival
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-09-30 08:54:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aea71ccab7d21ae72564a07f74199eac14c7a958

8342730: Get rid of SummaryDiff in VMATree

Reviewed-by: jsjolen, phubner

! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_regions_tree.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: b19e8721
Branch: jcmd_cores_process_revival
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-09-30 10:35:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b19e872192106f47c5d9b425230cc2bfe3e4786c

8362573: Incorrect weight of the first ObjectAllocationSample JFR event (regression)

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp
+ test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventInitialWeight.java

Changeset: ba0a6eed
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-30 10:41:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba0a6eed1a6a22bd4c1d159592b62e054afa401a

8368357: Some source files have initial blank lines

Reviewed-by: stefank, ayang, serb, jwaters, jpai

! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadIdTable.hpp
! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java
! src/java.desktop/share/classes/java/awt/image/LookupOp.java
! src/jdk.compiler/share/classes/com/sun/source/tree/UsesTree.java

Changeset: 64c46d8e
Branch: jcmd_cores_process_revival
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-09-30 11:32:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/64c46d8efc27911b8667c3974275c075cf79a311

8367953: JFR sampler threads does not appear in thread dump

Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 8606d3f8
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-30 11:54:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8606d3f8405b73878a1319ba3574ef69349aa2a1

8365060: Historical data for JDK 8 should include the jdk.net package

Reviewed-by: shade, liach

! src/jdk.compiler/share/data/symbols/include.list
! src/jdk.compiler/share/data/symbols/java.base-8.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-9.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-8.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-9.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml.bind-9.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-8.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-9.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-8.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.net-9.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
+ test/langtools/tools/javac/platform/CompilationTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java

Changeset: 444007fc
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-30 12:27:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/444007fc234aeff75025831c2d1b5538c87fa8f1

8368842: Parallel: Refactor PCAddThreadRootsMarkingTaskClosure

Reviewed-by: fandreuzzi, tschatzl

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

Changeset: 07ea907e
Branch: jcmd_cores_process_revival
Author:    Anass Baya <abaya at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-09-30 13:57:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07ea907e4fc8aa8fda01d8fe64c599f9d944eef9

8361606: ConsumeNextMnemonicKeyTypedTest.java fails on Windows: character typed with VK_A: a
8321303: Intermittent open/test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java failure on Linux

Reviewed-by: dnguyen, honkar, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java

Changeset: 8cc54ec6
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-30 14:14:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8cc54ec6b86fc5b80af02939363eccd8e3e899e7

8368563: JFR: Improve jfr query help text

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java

Changeset: 6b4b1020
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-30 14:24:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b4b10200ed10365e1ae1ca02ade773ce5a108c3

8368809: JFR: Remove events from testSettingConfiguration in TestActiveSettingEvent

Reviewed-by: mgronlun

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

Changeset: 07ecc93d
Branch: jcmd_cores_process_revival
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-09-30 15:10:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07ecc93dbd0b74e2362d369e22b5141289eb1f76

8367692: RISC-V: Align post call nop

Reviewed-by: fyang, fjiang, mli

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: fe9dbcc4
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-30 16:15:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe9dbcc496671a256c61ac52df5580569dbafb0a

8368599: ShenandoahConcurrentMark could use ThreadsClaimTokenScope

Reviewed-by: ayang, shade, wkemper

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

Changeset: 9b02896b
Branch: jcmd_cores_process_revival
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date:      2025-09-30 21:08:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b02896b4725ef932a23be11ff76ce04bda0d652

8360558: Use hex literals instead of decimal literals in math intrinsic constants

Reviewed-by: mhaessig, sparasa, jbhateja

! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp

Changeset: 0366d882
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-01 00:52:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0366d8823bc844225ca24964e352ce0a57d01683

8354894: java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: jpai

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

Changeset: 17d8fa8e
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-10-01 01:40:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17d8fa8e421db67027c9e7d2ddd634ff0b897cb6

8367026: Reorder the timeout failure handler commands to have jstack run before the rest

Reviewed-by: erikj, lmesnik

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

Changeset: 8c3ca024
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-10-01 03:58:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8c3ca024c770d3cf3b35234e967e5f0f0d610388

8368817: Convert JDK_Version::to_string to use stringStream instead of jio_snprintf-chain

Reviewed-by: fandreuzzi, jsjolen

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

Changeset: 394eb80a
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-10-01 06:12:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/394eb80a48fa73238cf897087b99c3da5a616566

8368957: Remove metaprogramming/logical.hpp in favor of C++17 facilities

Reviewed-by: mchevalier, iwalulya

! src/hotspot/share/gc/shared/workerUtils.hpp
- src/hotspot/share/metaprogramming/logical.hpp
- test/hotspot/gtest/metaprogramming/test_logical.cpp

Changeset: 1188ca55
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-01 08:07:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1188ca55f525554d2bb10691b368c818d98e5ea7

8368954: G1: Document why G1 uses TLS storage for the current card table reference

Reviewed-by: ayang, rcastanedalo, iwalulya

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

Changeset: 6c2d3834
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-01 08:08:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c2d383492d194eb8a604a58a0336c371cbb1ea5

8368953: Document the reason why Serial/Parallel/G1 use zero as dirty card value

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: ayang, iwalulya

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

Changeset: f49849a5
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-10-01 08:22:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f49849a5ed4e9383e39e69ce76bb8ea74fb443f9

8368893: RISC-V: crash after JDK-8352673 on fastdebug version

Reviewed-by: fyang, dzhang

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

Changeset: 84e5d63b
Branch: jcmd_cores_process_revival
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-10-01 09:01:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84e5d63b9fa8af0b35e1d682a81900cb157697fe

8368885: NMT CommandLine tests can check for error better

Reviewed-by: phubner, azafari, shade

! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java

Changeset: 5a2700f2
Branch: jcmd_cores_process_revival
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-10-01 09:26:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a2700f231d72e2241703c1d17b308f031e8566c

8368861: [TEST] compiler/floatingpoint/ScalarFPtoIntCastTest.java expects x86 IR on non-x86 platforms

Reviewed-by: sviswanathan, mdoerr

! test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java

Changeset: 3607e998
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-10-01 11:16:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3607e9986f1582ebdae1b6ad2a13c1a9c239e0d6

8367279: Test tools/javac/tree/TreePosTest.java timed out

Reviewed-by: asotona

! test/langtools/tools/javac/tree/TreePosTest.java

Changeset: c69456e8
Branch: jcmd_cores_process_revival
Author:    Justin King <jcking at openjdk.org>
Date:      2025-10-01 13:23:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c69456e87aeb8653ce23bc7f579c254511bbf2d1

8368962: hotspot/cpu/aarch64/bytecodes_aarch64.{hpp,cpp} is unused

Reviewed-by: aph, mhaessig

- src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp
- src/hotspot/cpu/aarch64/bytecodes_aarch64.hpp

Changeset: 182fbc2b
Branch: jcmd_cores_process_revival
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-10-01 13:55:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/182fbc2b836d27410ccd0da512acb17bac9363c1

8368675: IGV: nodes are wrongly marked as changed in the difference view

Reviewed-by: mchevalier, mhaessig, dfenacci, tholenstein

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java

Changeset: c54dcefb
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-01 14:59:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c54dcefbfd2eb44a569767740dc053813c4f6fe1

8368938: Remove ObjectWaiter::badObjectWaiterPtr

Reviewed-by: shade, ayang

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

Changeset: e44ef0c3
Branch: jcmd_cores_process_revival
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2025-10-01 16:05:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e44ef0c32b3c2fcd0a6293838d9185b6d0719219

8367704: Fix minor documentation issues in java.time.**

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/package-info.java
! src/java.base/share/classes/java/time/temporal/ChronoField.java
! src/java.base/share/classes/java/time/temporal/ValueRange.java

Changeset: 6b72b778
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-01 17:57:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b72b778039afce0e25986114d15dd29a6786529

6177299: [Fmt-Nu] NumberFormat.getPercentInstance() does not work correctly

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java

Changeset: ef724f40
Branch: jcmd_cores_process_revival
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-10-01 19:56:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef724f40c1f3cdddd215d50edf512bb06825085d

8368985: Small Float16 refactorings

Reviewed-by: rgiulietti, jbhateja

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

Changeset: db6320df
Branch: jcmd_cores_process_revival
Author:    Johannes Graham <jgraham at openjdk.org>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-10-01 20:00:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/db6320df980ebe7cf2a1c727970cc937ab549b97

8368968: FloatingDecimal: Clean up unused code

Reviewed-by: rgiulietti

! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java

Changeset: 4df41d2a
Branch: jcmd_cores_process_revival
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-10-01 23:15:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4df41d2a751e2942c2188ed01313d78e681835bc

8368698: runtime/cds/appcds/aotCache/OldClassSupport.java assert(can_add()) failed: Cannot add TrainingData objects

Reviewed-by: heidinga, iklam

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

Changeset: fa3af820
Branch: jcmd_cores_process_revival
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-10-01 23:49:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa3af820ad310704e8d25cf496f676e09d60797d

8338197: [ubsan] ad_x86.hpp:6417:11: runtime error: shift exponent 100 is too large for 32-bit type 'unsigned int'

Reviewed-by: kvn, dlong

! src/hotspot/share/adlc/output_h.cpp

Changeset: 5251405c
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-10-02 06:52:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5251405ce9ab1cbd84b798a538cb3865ea4675e9

8368848: JShell's code completion not always working for multi-snippet inputs

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java

Changeset: dfd38322
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-02 08:58:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dfd383224dbc2e41c9f44b1acd09ffb179cc38f3

8368966: Remove spurious VMStructs friends

Reviewed-by: stefank, ayang

! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
! src/hotspot/share/gc/shared/collectorCounters.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.hpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/gc/shared/hSpaceCounters.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/notificationThread.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/growableArray.hpp

Changeset: 8be16160
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-10-02 11:41:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8be16160d2a6275ff619ea4cebb725475c646052

8367609: serviceability/sa/ClhsdbPmap.java fails when built with Clang

Reviewed-by: kevinw, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c

Changeset: cc563c87
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-02 12:37:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cc563c87cd277fbc96fb77af1e99f6c018ccc020

8368866: compiler/codecache/stress/UnexpectedDeoptimizationTest.java intermittent timed out

Reviewed-by: shade, mhaessig

! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java

Changeset: 56baf64a
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-10-02 13:29:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/56baf64ada04f233fbfe4e0cd033c86183e22015

8368520: TLS 1.3 KeyUpdate fails with SunPKCS11 provider

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java
! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java

Changeset: 2c7f7380
Branch: jcmd_cores_process_revival
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-10-02 13:32:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c7f7380ea828e5ec928e1cb05b13806646ecb3d

8368825: Use switch expression for DateTimeFormatterBuilder pattern character lookup

Reviewed-by: rriggs, naoto, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java

Changeset: 52522623
Branch: jcmd_cores_process_revival
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-10-02 13:38:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5252262349cccb09f693ebd431fe2987ec0917f0

8292984: Refactor internal container-related interfaces for clarity

Reviewed-by: sgehwolf, eosterlund

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp

Changeset: 7ad9bdef
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-10-02 15:19:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ad9bdef1ed250a824ee9dee69b37bbcc8f7c924

8368630: java/net/httpclient/http3/H3ServerPushTest.java succeeds but fails in jtreg timeout

Reviewed-by: syan, jpai

! test/jdk/java/net/httpclient/http3/H3ServerPushTest.java

Changeset: 1a03a1fb
Branch: jcmd_cores_process_revival
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-10-02 15:38:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a03a1fbb1c7a83469128106341591c59428437a

8369033: Remove dead code in training data

Reviewed-by: rcastanedalo, kvn

! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp

Changeset: 5fccabff
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-10-02 15:51:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5fccabff15ae8bcc3d03156fa331bbc0fefb0cbe

8368670: Deadlock in JFR on event register + class load

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java

Changeset: 3d113af9
Branch: jcmd_cores_process_revival
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-10-02 16:43:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d113af9e33ddf3d80452cb72f1b47b4936ec6a0

8369051: More small Float16 refactorings

Reviewed-by: rgiulietti

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

Changeset: 1d55adee
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-10-02 18:49:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d55adee11fc2fdbf2e009e1308b763fd7217dad

8368989: Use NMethodMarkingScope and ThreadsClaimTokenScope in shenandoahSTWMark

Reviewed-by: shade, ayang

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

Changeset: 3f27a03b
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-10-02 20:00:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f27a03bba4760694a276376d08fb1ba97d08f7e

8368727: CDS custom loader support causes asserts during class unloading

Reviewed-by: coleenp, dholmes

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java

Changeset: fa6e8841
Branch: jcmd_cores_process_revival
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-10-02 22:09:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa6e884105ac247b3b83a5a2329f9c18888bd7d0

8298823: [macos] java/awt/Mouse/EnterExitEvents/DragWindowTest.java continues to fail with "No MouseReleased event on label!"

Reviewed-by: aivanov, azvegint

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/EnterExitEvents/DragWindowTest.java

Changeset: da7121af
Branch: jcmd_cores_process_revival
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-10-02 22:21:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da7121aff9eccb046b82a75093034f1cdbd9b9e4

8366461: Remove obsolete method handle invoke logic

Reviewed-by: vlivanov, mhaessig

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! 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/code/PCDesc.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java

Changeset: 854b384b
Branch: jcmd_cores_process_revival
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-10-02 23:39:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/854b384b120fa2af41adca3048070866fe3cafd4

8304811: vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH

Reviewed-by: lmesnik, dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/stepBreakPopReturn.cpp

Changeset: f62b9eca
Branch: jcmd_cores_process_revival
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-10-03 02:43:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f62b9eca08694bbbe80d9e7d7b704db4f2423830

8364929: Assign unique id to each AdapterBlob stored in AOTCodeCache

Reviewed-by: kvn, iklam

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

Changeset: 3790965d
Branch: jcmd_cores_process_revival
Author:    Joe Wang <joehw at openjdk.org>
Date:      2025-10-03 03:50:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3790965df3e7cba3b9792b8719d1e2ead046da15

8336695: Update Commons BCEL to Version 6.10.0

Reviewed-by: lancea, naoto, iris

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InvalidMethodSignatureException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Record.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RecordComponentInfo.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/package-info.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/package-info.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/package-info.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/package-info.java
! src/java.xml/share/classes/jdk/xml/internal/Utils.java
! src/java.xml/share/legal/bcel.md

Changeset: ebb6fd7d
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-10-03 07:37:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ebb6fd7d7865fd20ff2f90b4ef72c5ef6a3e5dea

8360562: sun/security/tools/keytool/i18n.java add an ability to add comment for failures

Reviewed-by: rhalade

! test/jdk/sun/security/tools/keytool/i18n.java

Changeset: 2e783963
Branch: jcmd_cores_process_revival
Author:    María Arias de Reyna Domínguez <mariasde at ibm.com>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2025-10-03 07:57:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2e783963d21c8edd88e79226ca473cfe0e41335b

8369037: Identify owning method for MethodData and MethodCounters in AOT map output

Reviewed-by: iklam, asmehra, adinn, macarte

! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMapLogger.hpp

Changeset: 134b63f0
Branch: jcmd_cores_process_revival
Author:    Yuri Gaevsky <yuri.gaevsky at gmail.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2025-10-03 09:44:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/134b63f0e8c4093f7ad0a528d6996898ab881d5c

8322174: RISC-V: C2 VectorizedHashCode RVV Version

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 72319167
Branch: jcmd_cores_process_revival
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-10-03 10:40:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/72319167543a28295276f11178c17bef6680c32f

8364757: Missing Store nodes caused by bad wiring in PhaseIdealLoop::insert_post_loop

Reviewed-by: mhaessig, roland

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java

Changeset: f81c7c59
Branch: jcmd_cores_process_revival
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-10-03 15:53:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f81c7c592bbc9f5575ed41e41d12f54cbfc5e4aa

8276966: Improve diagnostic output for the mismatching parts of a hybrid snippet

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java

Changeset: 23a65644
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-03 16:25:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/23a65644ae63b271ca99c55a2a60a192c4e4dfb8

8368981: Case Fold Locale Legacy Tags On Demand

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/sun/util/locale/LanguageTag.java
! test/jdk/java/util/Locale/CaseFoldLanguageTagTest.java

Changeset: aee73d35
Branch: jcmd_cores_process_revival
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-10-03 17:32:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aee73d3568fbcb2fe7293f92154e6677c080d20c

8365424: [macos26] java/awt/Frame/DisposeTest.java fails on macOS 26

Reviewed-by: serb, azvegint

! test/jdk/java/awt/Frame/DisposeTest.java

Changeset: 0935b76c
Branch: jcmd_cores_process_revival
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-10-03 17:40:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0935b76c6bd1fbfa0a431eedb54c51f6fe4d194e

8369080: Use uname -m for devkit cpu detection

Reviewed-by: iris, erikj

! make/devkit/Makefile

Changeset: 0e98ec36
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2025-10-03 17:49:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e98ec36623d5d83172209058574a97bab1d6038

8367384: The ICC_Profile class may throw exceptions during serialization

Reviewed-by: honkar, prr

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/SerializationSpecTest.java
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/empty.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_invalid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_null.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_valid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_wrongType.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_invalid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_null.ser
= test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_valid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_wrongType.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid.ser
= test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_invalid.ser
= test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_null.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_valid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_wrongType.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_invalid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_null.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_valid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_wrongType.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/StandardProfilesRoundTrip.java
! test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java

Changeset: 012e079d
Branch: jcmd_cores_process_revival
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-10-03 18:45:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/012e079d11b629ddda8d5f687fd43ef21d210466

8356202: Cleanup Source code in String Implementation Classes

Reviewed-by: jpai, rgiulietti, liach

! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java

Changeset: 837f634b
Branch: jcmd_cores_process_revival
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2025-10-03 21:11:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/837f634bf29fd877dd62a2e0f7d7a1bd383372d3

8369128: ProblemList jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java in Xcomp configs
8369132: Disable vmTestbase/gc/vector/CircularListLow and LinearListLow with SerialGC
8369133: Disable gc/g1/TestShrinkAuxiliaryDataRunner.java with UseLargePages option

Reviewed-by: ayang, dholmes

! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryDataRunner.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java
! test/jdk/ProblemList-Xcomp.txt

Changeset: e6868c62
Branch: jcmd_cores_process_revival
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2025-10-03 22:17:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6868c624851d5c6bd182e45ba908cb06b731e8c

8369138: New test compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java fails

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java

Changeset: c3fbbfab
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-10-03 23:16:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3fbbfabcc9a9535a3b422c1c9afaa8e092a5da0

8369027: Apply java.io.Serial annotations in java.scripting

Reviewed-by: rriggs

! src/java.scripting/share/classes/javax/script/ScriptException.java

Changeset: 76dba201
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-10-04 08:09:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76dba201fa1a525780677e4d3dee8e9ffafd1cd7

8368821: Test java/net/httpclient/http3/GetHTTP3Test.java intermittently fails with java.io.IOException: QUIC endpoint closed

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java
! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java

Changeset: f740cd2a
Branch: jcmd_cores_process_revival
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-10-04 21:17:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f740cd2aad43a008da1ed1ff15ebe2c790f893a0

8316694: Implement relocation of nmethod within CodeCache

Reviewed-by: kvn, eosterlund, never, eastigeevich, bulasevich

! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/share/code/codeBehaviours.cpp
! src/hotspot/share/code/codeBehaviours.hpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
+ test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java
+ test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java
+ test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java
+ test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java
+ test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java
+ test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/jdk/test/whitebox/code/CodeBlob.java

Changeset: 5d9f94e0
Branch: jcmd_cores_process_revival
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-10-05 16:20:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5d9f94e05e1527745271d0167a418741607619e2

8369152: Problem list new tests from JDK-8316694

Reviewed-by: jpai, dholmes, serb

! test/hotspot/jtreg/ProblemList.txt

Changeset: ba7bf43c
Branch: jcmd_cores_process_revival
Author:    Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-10-05 23:55:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba7bf43c76c94bea85dbbd865794184b7ee0cc86

8365290: [perf] x86 ArrayFill intrinsic generates SPLIT_STORE for unaligned arrays

Reviewed-by: sviswanathan, vpaprotski, kvn

! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 85877e20
Branch: jcmd_cores_process_revival
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-10-06 06:17:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85877e2022114031ef1ba13c67bf768edb0dfaa7

8355354: C2 crashed: assert(_callee == nullptr || _callee == m) failed: repeated inline attempt with different callee

Reviewed-by: vlivanov, dlong

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 069c569a
Branch: jcmd_cores_process_revival
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-10-06 07:48:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/069c569a710f50bc715f523c6c4c7aa087694af6

8368097: [asan] heap-buffer-overflow reported in ClassFileParser::skip_over_field_signature

Reviewed-by: dholmes, mbaesken

! src/hotspot/share/classfile/classFileParser.cpp

Changeset: e6781fd9
Branch: jcmd_cores_process_revival
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-10-06 08:10:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6781fd9497723a7baab38d6bfb958ba1b1c24ff

8367601: Remove held_monitor_count

Reviewed-by: mdoerr, pchilanomate, fyang

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java

Changeset: 59e87437
Branch: jcmd_cores_process_revival
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-10-06 08:14:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/59e87437b4f9259121710dca5e595ca714c3e71b

8368753: IGV: improve CFG view of difference graphs

Reviewed-by: chagedorn, mhaessig, dfenacci

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/Scheduler.java
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java

Changeset: baf8bc57
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-06 08:14:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/baf8bc5701c43425e3345f82d4318b134b26d7c9

8369038: Parallel: Use NMethodMarkingScope and ThreadsClaimTokenScope in psParallelCompact

Reviewed-by: ayang, shade

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

Changeset: 2c114d67
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-06 09:26:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c114d676d9904094dd6058d15f06d801ec7a3d6

8367899: compiler/c2/gvn/TestBitCompressValueTransform.java intermittent timed out

Reviewed-by: dfenacci, chagedorn

! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java

Changeset: 2bfada3f
Branch: jcmd_cores_process_revival
Author:    jonghoonpark <dev at jonghoonpark.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-06 11:53:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2bfada3f58df6c041d948267368cbc4db915cac3

8364927: Add @requires annotation to TestReclaimStringsLeaksMemory.java

Reviewed-by: tschatzl, stefank, ayang

! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java

Changeset: e3320a9d
Branch: jcmd_cores_process_revival
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-10-06 13:32:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e3320a9df592a06c466ae9158d8f173921679952

8367610: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java timed out on Windows

Reviewed-by: liach

! test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java

Changeset: b6a4cfec
Branch: jcmd_cores_process_revival
Author:    Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2025-10-06 15:26:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6a4cfecb731615b6ef70828ac10fae4b2264cdc

8367114: Update jdk.test.lib.net.SimpleHttpServer to use SimpleFileServer

Reviewed-by: dfuchs, vyazici

! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java
- test/jdk/com/sun/net/httpserver/SimpleFileServer.java
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java
! test/jdk/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java
- test/lib/jdk/test/lib/net/SimpleHttpServer.java

Changeset: 596af0a7
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-06 15:44:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/596af0a7cc37e359d54689be20f855a86ae46567

8369041: Release memory after testing in ThreadsRunner.java

Reviewed-by: shade, tschatzl

! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java

Changeset: 0f406c42
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-06 16:11:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f406c420e35f7a4358dc99711fd23d162f21777

8369078: Fix faulty test conversion in IllegalCharsetName.java

Reviewed-by: naoto, alanb

! test/jdk/java/nio/charset/Charset/IllegalCharsetName.java

Changeset: 2376a9e9
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-10-06 17:30:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2376a9e9727e9cb3020dd3f57584950a4cdcdab6

8365630: jdk/jfr/tool/TestPrintContextual.java fails with wrong spanId

Reviewed-by: shade

! test/jdk/jdk/jfr/tool/TestPrintContextual.java

Changeset: eb34a117
Branch: jcmd_cores_process_revival
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-10-07 00:52:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb34a117934951af075a425ce2cf8d3b1ced9700

8369242: Rename URL variables in devkit/Tools.gmk

Reviewed-by: erikj

! make/devkit/Tools.gmk

Changeset: e783c524
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-07 04:08:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e783c524c17e1d1a3fff4b6370e222134e66edc8

8368185: Test javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java failed: Synth ButtonUI does not handle PRESSED & MOUSE_OVER state

Reviewed-by: tr, aivanov

! test/jdk/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java

Changeset: 07549f3e
Branch: jcmd_cores_process_revival
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-10-07 07:43:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07549f3e1539a2dd491a4f9ffe9df8580d7d7dea

8360389: Support printing from C2 compiled code

Reviewed-by: kvn, thartmann, mhaessig

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: c06d6805
Branch: jcmd_cores_process_revival
Author:    Daniel Skantz <dskantz at openjdk.org>
Date:      2025-10-07 09:04:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c06d6805aae3af2e6175f3f43deea46c9ce08bc6

8362394: C2: Repeated stacked string concatenation fails with "Hit MemLimit" and other resourcing errors

Reviewed-by: chagedorn, rcastanedalo

! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsMany.java

Changeset: aed9485b
Branch: jcmd_cores_process_revival
Author:    Andrew Haley <aph at openjdk.org>
Date:      2025-10-07 10:09:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aed9485bbb1d93063e5e5f60ed84bfb36053bdd1

8368303: AlwaysAtomicAccesses is excessively strict

Reviewed-by: shade, vlivanov, dlong

! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp

Changeset: 6bec42ad
Branch: jcmd_cores_process_revival
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-10-07 10:21:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6bec42adcc1d99e16ddd5148bb4012c74a0c3090

8368892: Make JEditorPane/TestBrowserBGColor.java headless

Reviewed-by: serb, azvegint

! test/jdk/javax/swing/JEditorPane/TestBrowserBGColor.java

Changeset: 9c46febc
Branch: jcmd_cores_process_revival
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-10-07 12:47:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9c46febcac01b9f1831f5f3e2a68dd1f1612a01f

8245234: Still seeing missing mixed stack traces, even after JDK-8234624

Reviewed-by: kevinw, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java

Changeset: 4b4d0cd3
Branch: jcmd_cores_process_revival
Author:    Johny Jose <johny.jose at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-10-07 13:13:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b4d0cd35a32448e4b056109c502af2765766432

8365398: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently

Reviewed-by: msheppar, smarks, jpai

! test/jdk/ProblemList.txt
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java

Changeset: a9c93f86
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-07 13:40:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a9c93f865bb5438420bc4df278d211ff3af9a0ad

8369263: Parallel: Inline PSPromotionManager::push_depth

Reviewed-by: iwalulya, shade, fandreuzzi

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

Changeset: 0f2a95c1
Branch: jcmd_cores_process_revival
Author:    jonghoonpark <dev at jonghoonpark.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-07 15:13:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f2a95c15d7c1e3796660d786c9a72497dab5ab1

8365782: Remove unnecessary inclusion of <stdlib.h> in jfrOSInterface.cpp

Reviewed-by: ayang, tschatzl

! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp

Changeset: 8a20656e
Branch: jcmd_cores_process_revival
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-10-07 15:16:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a20656ed03aa26806c7b4a4e361999dea62aa79

8367321: Fix CSS bugs in dark theme
8366942: Dark mode pages briefly blink before going dark

Reviewed-by: nbenalla, liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: eb729f0a
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-10-07 15:38:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb729f0aaa2297c3b3dbadadf40a502d2d9ed124

8247776: JFR: TestThreadContextSwitches.java failed "RuntimeException: No events: expected false, was true"

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java

Changeset: eb835e05
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-10-07 15:57:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb835e05f9cf8a65d804b733b382ecfba5b12907

8366040: Change URL.lookupViaProviders to use ScopedValue to detect recursive lookup

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/net/URL.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
+ test/jdk/java/net/spi/URLStreamHandlerProvider/circular.provider.template

Changeset: 4ca3ab62
Branch: jcmd_cores_process_revival
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-10-07 16:41:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4ca3ab62759b366fd3e0b2267925f1fa70f057b7

8369123: Still more small Float16 refactorings

Reviewed-by: rgiulietti

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

Changeset: ebeb77ba
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-10-07 16:47:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ebeb77baaeb6d9098d7462f5ddf61d8583b1e493

8358058: sun/java2d/OpenGL/DrawImageBg.java Test fails intermittently

Reviewed-by: azvegint, serb, psadhukhan

! test/jdk/ProblemList.txt
+ test/jdk/sun/java2d/OpenGL/DrawBitmaskImage.java
+ test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
+ test/jdk/sun/java2d/OpenGL/DrawImageBg.java
+ test/jdk/sun/java2d/OpenGL/LargeOps.java
+ test/jdk/sun/java2d/OpenGL/OpaqueDest.java
+ test/jdk/sun/java2d/OpenGL/ScaleParamsOOB.java
+ test/jdk/sun/java2d/OpenGL/ShapeClip.java
+ test/jdk/sun/java2d/OpenGL/SrcMaskOps.java
+ test/jdk/sun/java2d/OpenGL/VolatileSubRegion.java
+ test/jdk/sun/java2d/OpenGL/XformVolatile.java

Changeset: 1ea8cfa6
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-07 16:54:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1ea8cfa6dc8e6f96fd87553331abaae17ec173ea

8369226: GHA: Switch to MacOS 15

Reviewed-by: erikj, ayang, sgehwolf

! .github/workflows/main.yml

Changeset: 6b316262
Branch: jcmd_cores_process_revival
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-10-07 17:21:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b3162620bd808227ec7b4331ae6fc32ceb909e8

8368845: x-IBM930 uses incorrect character for Hex 42 60

Reviewed-by: sherman, rriggs, iris

! make/data/charsetmapping/IBM930.c2b
! make/data/charsetmapping/IBM930.map
! test/jdk/sun/nio/cs/mapping/CoderTest.java
! test/jdk/sun/nio/cs/mapping/ConverterTest.java
! test/jdk/sun/nio/cs/mapping/Cp930.b2c
! test/jdk/sun/nio/cs/mapping/TestConv.java

Changeset: 7f070d35
Branch: jcmd_cores_process_revival
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-10-07 17:37:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7f070d356c479ae30fe84fcf4d322c0b693fa15a

8369246: Use https in make/devkit scripts

Reviewed-by: ayang, erikj

! make/devkit/Tools.gmk
! make/devkit/createAutoconfBundle.sh

Changeset: 6bfd018b
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-10-07 19:08:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6bfd018beaf187940ebafc71885045b4aabca673

8366002: Beans.instantiate needs to describe the lookup procedure

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/java/beans/Beans.java

Changeset: 910bb68e
Branch: jcmd_cores_process_revival
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-10-07 19:32:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/910bb68e5191f830ff6f3dff5753e4e5f6214a7b

8349847: Support configuring individual lint categories as errors

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/man/javac.md
+ test/langtools/tools/javac/warnings/WerrorLint.e1.out
+ test/langtools/tools/javac/warnings/WerrorLint.e2.out
+ test/langtools/tools/javac/warnings/WerrorLint.java
+ test/langtools/tools/javac/warnings/WerrorLint.w1.out
+ test/langtools/tools/javac/warnings/WerrorLint.w2.out

Changeset: 4ee6079b
Branch: jcmd_cores_process_revival
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-10-08 02:05:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4ee6079b11034e7de8be72cd2832fb717c2f140d

8369328: Use uppercase variable names in the devkit makefiles

Reviewed-by: erikj

! make/devkit/Makefile
! make/devkit/Tools.gmk

Changeset: 650fd35b
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-08 03:00:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/650fd35b3b30bf16e8caad968bd335d423c87b7d

8335646: Nimbus : JLabel not painted with LAF defined foreground color on Ubuntu 24.04

Reviewed-by: aivanov, dnguyen, serb

! test/jdk/javax/swing/plaf/basic/BasicHTML/bug4248210.java

Changeset: 2ac24bf1
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-10-08 03:06:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ac24bf1bac9c32704ebd72b93a75819b9404063

8367389: C2 SuperWord: refactor VTransform to model the whole loop instead of just the basic block

Reviewed-by: roland, mhaessig

! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java

Changeset: 86211956
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-10-08 05:32:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/862119565db311fe0e02e383fd3493601ed23ea8

8363917: SwitchBootstraps.enumSwitch() args not checked as documented

Reviewed-by: liach

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java

Changeset: bd25db1f
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-10-08 07:02:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd25db1fb8573fc908f7a8a96bca417b1d44689a

8368960: Adjust java UL logging in the build

Reviewed-by: erikj, dholmes

! make/ToolsJdk.gmk
! make/autoconf/boot-jdk.m4

Changeset: d27649fe
Branch: jcmd_cores_process_revival
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-10-08 08:03:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d27649fe22a5bed9db72ac6c2595ac91f1fa28f8

8367302: New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing

Reviewed-by: dholmes, apangin

! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/prims/whitebox.cpp
! test/jdk/ProblemList-Xcomp.txt
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: f58e17fd
Branch: jcmd_cores_process_revival
Author:    Antón Seoane Ampudia <anton.seoane.ampudia at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-10-08 08:58:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f58e17fd27e868e4a8816befc4c4bb8946c1f7fd

8368780: IGV: Upgrade to Netbeans Platform 27

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/README.md
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: d45e65ba
Branch: jcmd_cores_process_revival
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Varada M <varadam at openjdk.org>
Date:      2025-10-08 09:15:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d45e65bab45f78f9f378cdc53837fe33190b7801

8030957: AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX

Reviewed-by: jkern, mdoerr, mbaesken

! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! test/jdk/ProblemList.txt

Changeset: c6695064
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-08 09:29:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c66950643e4f43b5997b223289eefdde589589fa

8369277: Remove unused CodeCacheUnloadingTask::_num_workers

Reviewed-by: shade, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp

Changeset: 6a4c2676
Branch: jcmd_cores_process_revival
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-10-08 09:49:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a4c2676a6378f573bd58d1bc32b57765d756291

8365385: [asan] os::pretouch_memory() is not compatible with ASAN

Reviewed-by: stuefe, jsjolen

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

Changeset: c12f0e74
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-08 11:21:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c12f0e74a9acfaa91b537853143ec94f143fe316

8369286: Parallel: Assertion failure in mutableNUMASpace

Reviewed-by: jsikstro, tschatzl

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

Changeset: 23fcbb0b
Branch: jcmd_cores_process_revival
Author:    Ruben Ayrapetyan <ruben.ayrapetyan at arm.com>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-10-08 12:13:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/23fcbb0badbef6d22f63ca6c5b26b0693002592c

8365153: AArch64: Set JVM flags for Neoverse N3 and V3 cores

Reviewed-by: eastigeevich, aph

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 927aa3f8
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-08 14:20:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/927aa3f8da34fb71b692661bebb89d20bfa85648

8369178: G1: Use NMethodMarkingScope and ThreadsClaimTokenScope in G1RootProcessor

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/shared/strongRootsScope.cpp
! src/hotspot/share/gc/shared/strongRootsScope.hpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: 79bcc7b8
Branch: jcmd_cores_process_revival
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-10-08 15:56:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79bcc7b8ec577dad592dc3f575c15d1bdeb65b19

8369257: PPC: compiler/whitebox/RelocateNMethodMultiplePaths.java fails with assertion

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/nativeInst_ppc.cpp

Changeset: ac73e688
Branch: jcmd_cores_process_revival
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2025-10-08 17:36:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac73e688b13595b63dcfc9ce0aee76e7262d68c3

8368984: Extra slashes in Cipher transformation leads to NSPE instead of NSAE

Reviewed-by: weijun

! src/java.base/share/classes/javax/crypto/Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java
! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java
! test/jdk/javax/crypto/Cipher/TestGetInstance.java

Changeset: 92f2ab2e
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-08 18:14:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/92f2ab2e1b5a7c02ea6d3a3a07c7fbbfc725cdea

8264851: Shenandoah: Rework control loop mechanics to use timed waits

Reviewed-by: kdnilsen, shade

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp

Changeset: 4d0da18a
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-10-08 20:28:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d0da18ab6e83549e81074e15011cf8a4fbd4ea9

8369250: Assess and remedy any unsafe usage of the Semaphore used by NonJavaThread::List

Reviewed-by: kbarrett, stefank

! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 1aa62dca
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-10-08 20:38:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1aa62dcafd9f11ff3cb191525437e10bb789d276

8369230: com/sun/jdi/SimulResumerTest.java timed out

Reviewed-by: sspitsyn

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

Changeset: 0e5655e6
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-10-08 23:09:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e5655e6680762a99b5aecb58369b880ea913565

8367657: C2 SuperWord: NormalMapping demo from JVMLS 2025

Reviewed-by: chagedorn, galder

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/gallery/NormalMapping.java
+ test/hotspot/jtreg/compiler/gallery/TestNormalMapping.java
+ test/hotspot/jtreg/compiler/gallery/normal_map.png

Changeset: 5873c4b5
Branch: jcmd_cores_process_revival
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-10-09 01:32:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5873c4b5d61844b6b34a46e8955bd94bdd3d7610

8369039: JDK-8348611 caused regression in Javac-Hot-Generate

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: jlahoda, redestad

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/LintMapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java

Changeset: 0b81db1d
Branch: jcmd_cores_process_revival
Author:    Lei Zhu <korov9.c at gmail.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-10-09 05:28:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b81db1d38e69e6d8c73f22e4dae63ff5775852e

8364346: Typo in IR framework README

Reviewed-by: thartmann, fandreuzzi, chagedorn

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md

Changeset: 914b44e2
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-10-09 06:01:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/914b44e277df23418736eb00c022bbd829d64e11

8368694: PKCS11-NSS generic keys generated by DH have leading zeroes stripped

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java

Changeset: 1b11bea7
Branch: jcmd_cores_process_revival
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-10-09 06:19:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b11bea76ba29d1dfa414ad7e10693cf054bb96f

8286865: vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java fails with Out of space in CodeCache

Reviewed-by: dlong, chagedorn

! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java

Changeset: 991f8e6f
Branch: jcmd_cores_process_revival
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-10-09 06:21:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/991f8e6f385ab85b33d2e4d274506995b651ce65

8360031: C2 compilation asserts in MemBarNode::remove

Reviewed-by: dlong, kvn, shade

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/ConstructorBarriers.java

Changeset: af2fbd5a
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-10-09 08:17:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af2fbd5a7182cabdd88764b5653d2ce666f05d70

8367413: Fix potential truncation error in Arguments::set_heap_size()

Reviewed-by: ayang, lkorinth

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

Changeset: b37a1a33
Branch: jcmd_cores_process_revival
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-10-09 09:20:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b37a1a33aebaf86223eb94b3d641a5bed66f9e20

8369291: Test java/net/httpclient/http3/H3DataLimitsTest.java fails in quic connection timeout with linux fastdebug builds

Reviewed-by: jpai, dfuchs, vyazici

! test/jdk/java/net/httpclient/BasicHTTP2Test.java
! test/jdk/java/net/httpclient/BasicHTTP3Test.java
! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java
! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java
! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java

Changeset: 285d16a3
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-09 09:42:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/285d16a3a3b29b175670a042165780859a7dbc81

8365886: JSplitPane loses track of the left component when the component orientation is changed

Reviewed-by: tr, kizune

! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! test/jdk/javax/swing/JSplitPane/TestSplitPaneOrientationTest.java

Changeset: 692c20ce
Branch: jcmd_cores_process_revival
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-10-09 09:46:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/692c20ce1df1526bd175572a61d3355a57d42d02

8368997: AIX allows reading from address zero which leads to several ubsan findings

Reviewed-by: mdoerr, mbaesken

! src/hotspot/os/posix/safefetch_sigjmp.cpp

Changeset: 7e3e55a5
Branch: jcmd_cores_process_revival
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-10-09 10:24:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e3e55a576b24ae704395b01a15c363ce6e28cae

8368573: MultiBranchNode::required_outcnt should return an unsigned int

Reviewed-by: chagedorn, dfenacci, fandreuzzi

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

Changeset: 9def7bfe
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-09 12:42:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9def7bfea263f6f77f0bd9d4c16f00b7a0834243

8369433: G1: Replace G1MarkScope with NMethodMarkingScope

Reviewed-by: tschatzl, ayang

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

Changeset: 5bb9fed9
Branch: jcmd_cores_process_revival
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-10-09 13:20:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5bb9fed9de3297639d5c0cd1d8046656d98863dd

8351354: Enhance java -XshowSettings:security:tls to show enabled TLS groups

Reviewed-by: mullan, coffeys

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

Changeset: fd296774
Branch: jcmd_cores_process_revival
Author:    Justin King <jcking at openjdk.org>
Date:      2025-10-09 13:30:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd29677479797956e0d205b5ce6e7cb9ad407bd1

8369190: JavaFrameAnchor on AArch64 has unnecessary barriers and wrong store order in MacroAssembler

Reviewed-by: aph, dlong

! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: dd410e0b
Branch: jcmd_cores_process_revival
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-10-09 13:33:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd410e0b776a01b617a457786b11ddf87d3b4d60

8369423: Reduce execution time of testlibrary_tests/ir_framework/tests/TestDFlags.java

Reviewed-by: thartmann, dfenacci

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDFlags.java

Changeset: 005877b0
Branch: jcmd_cores_process_revival
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-10-09 13:33:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/005877b0635f1a9547724168ebd894b1b61fc116

8369236: testlibrary_tests/ir_framework/tests/TestCompileThreshold.java timed out

Reviewed-by: ayang, dfenacci

! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompileThreshold.java

Changeset: 233d3a8d
Branch: jcmd_cores_process_revival
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-10-09 13:59:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/233d3a8d43578af4eafd572cee3db0978d3d65a0

8366244: TLS1.3 ChangeCipherSpec message received after the client's Finished message should trigger a connection abort with "unexpected message"

Reviewed-by: hchao

! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/TLS13ChangeCipherSpecAfterFinished.java

Changeset: 13f460c3
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-09 14:27:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13f460c3958b3513f0e62851fa3588f30d75daa3

8368677: acvp test should throw SkippedException when no ACVP-Server available

Reviewed-by: weijun, shade

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

Changeset: 48d21b50
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-10-09 15:08:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/48d21b50faed61eaa4f1d115531a21d0c29a5dff

8369434: java/net/httpclient/AltServiceUsageTest.java fails intermittently

Reviewed-by: vyazici, jpai

! test/jdk/java/net/httpclient/AltServiceUsageTest.java

Changeset: 9891cd69
Branch: jcmd_cores_process_revival
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-10-09 15:52:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9891cd69e442cdfa6fb76ecbd20391291f4bf6ad

8369313: java/net/httpclient/TimeoutBasic.java should accept that HttpTimeoutException should be somewhere down the cause chain

Reviewed-by: vyazici, jpai

! test/jdk/java/net/httpclient/TimeoutBasic.java

Changeset: 7c75cb31
Branch: jcmd_cores_process_revival
Author:    Jeremy Wood <jwood at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-10-09 16:02:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c75cb312c0f9c645a140e10df212e364b99ee42

8367376: Bad ButtonUI prevents other components from updating when system changes desktop properties

Reviewed-by: aivanov, prr, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java
+ test/jdk/com/sun/java/swing/plaf/DesktopPropertyResetPendingFlagTest.java

Changeset: 37b725d9
Branch: jcmd_cores_process_revival
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-10-09 16:20:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37b725d9c12834358a562e6c03fb7f566d639ca5

8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values

Reviewed-by: prappo, jlu, rriggs, iris

! src/java.base/share/classes/java/util/SimpleTimeZone.java
+ test/jdk/java/util/TimeZone/SimpleTimeZoneEqualsHashCodeTest.java

Changeset: 501fa204
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-09 18:25:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/501fa2041a77139a9ac42fef69f28b1fd50fee65

8368501: Shenandoah: GC progress evaluation does not use generation

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp

Changeset: 1992b69a
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-09 18:47:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1992b69a4794d1f2f65eaeb6dbb1e1e23a948b6e

8369283: Improve trace logs in safepoint machinery

Reviewed-by: fbredberg, dholmes, rehn

! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: b73228b5
Branch: jcmd_cores_process_revival
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-10-09 19:38:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b73228b51c1b1c59c8cd8ee7b14522edc12d564a

8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date

Reviewed-by: erikj

! make/autoconf/basic_tools.m4

Changeset: 1cdd241f
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-09 19:39:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1cdd241ff3ed57a4df4bac54b2659d68d161b53c

8369420: Parallel: Use multiple workers for class unloading

Reviewed-by: fandreuzzi, tschatzl, zgu

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

Changeset: cd1ce588
Branch: jcmd_cores_process_revival
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-10-09 19:55:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd1ce5883db55540379ce090244b698696e16ec3

8369454: Verify checksums of downloaded source bundles when creating devkit

Reviewed-by: erikj

! make/devkit/Tools.gmk

Changeset: d6e2d4eb
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-10 00:16:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d6e2d4eb1f87016ab158b62c61c33c4bf92a0ed4

8367646: [GenShen] Control thread may overwrite gc cancellation cause set by mutator

Reviewed-by: ysr, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: 52b02eda
Branch: jcmd_cores_process_revival
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-10-10 01:11:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52b02edaba55920c44b9aba6a9db53d8c9ae9292

8362598: [macos] Add tests for custom info plist files

Reviewed-by: asemenyuk

= src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/MacHelperTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
+ test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java

Changeset: 1873b459
Branch: jcmd_cores_process_revival
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-10-10 01:11:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1873b4594883758a5c8b4094f49dfea36c7c0145

8356047: [macos] jpackage produces confusing post- and pre- installation PKG scripts

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgInstallerScripts.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/postinstall.template
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/preinstall.template
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java
+ test/jdk/tools/jpackage/macosx/PkgScriptsTest.java

Changeset: 2311ec39
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-10-10 02:42:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2311ec394df9a096d6f7cd52b65ae2660dfe20b4

8363979: Add JDK bundle/image validation for --runtime-image option

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacRuntimeValidator.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: f4209dff
Branch: jcmd_cores_process_revival
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-10-10 03:55:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f4209dff3ba14ccbdc0846d9bfcc62688361b6d5

8348862: runtime/ErrorHandling/CreateCoredumpOnCrash fails on Windows aarch64

Reviewed-by: dholmes, mbeckwit

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
+ src/hotspot/os/windows/safefetch_static_windows.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
+ src/hotspot/os_cpu/windows_aarch64/safefetch_windows_aarch64.S
! src/hotspot/share/runtime/safefetch.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c

Changeset: 5a32966d
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-10-10 04:30:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a32966d4255131cf0ac1273b603d994829596e2

8369516: Delete duplicate imaging test

Reviewed-by: serb

- test/jdk/java/awt/image/VolatileImage/DrawBufImgOp.java

Changeset: be107224
Branch: jcmd_cores_process_revival
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-10-10 05:02:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be10722436f20df26de66c00c4bc1b6772aa9087

8366847: JFR reports incorrect number of cores on hybrid CPU

Reviewed-by: dholmes, egahlin

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: b6e5ef4a
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-10-10 06:54:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6e5ef4ad0989d3bf0c579dbd6f5bf36b52e41e2

8360373: src/java.base/share/classes/sun/security/util/Debug.java implement negative testing

Reviewed-by: coffeys

! test/jdk/sun/security/util/Debug/DebugOptions.java

Changeset: b00720ed
Branch: jcmd_cores_process_revival
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2025-10-10 07:37:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b00720edd72226ae9ffecbcb9c1062d3ceb8c6df

8369419: Error reporting of JFR JNI method registration crash on MacOSX

Reviewed-by: jbachorik, egahlin

! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp

Changeset: 1159b53b
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-10-10 08:10:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1159b53bfcfce771a23506394d998b0d95eb8981

8369483: Cleanup dead code in HandleArea

Reviewed-by: fandreuzzi, stefank

! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: a1a37bd7
Branch: jcmd_cores_process_revival
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-10-10 08:14:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a1a37bd7b2a8807f462909eadfa83ec26261e464

8369441: Two container tests fail after JDK-8292984

Reviewed-by: mbaesken, cnorrbin, syan

! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: d5a20799
Branch: jcmd_cores_process_revival
Author:    Chris Dennis <chris.w.dennis at ibm.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2025-10-10 09:19:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d5a207994b9c374e6638e57826326f8f4593b96b

8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...)

Reviewed-by: vklang, alanb

! src/java.base/share/classes/java/util/concurrent/Executors.java
! test/jdk/java/util/concurrent/Executors/AutoShutdown.java

Changeset: f52aed6f
Branch: jcmd_cores_process_revival
Author:    María Arias de Reyna Domínguez <mariasde at ibm.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-10-10 09:46:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f52aed6f81e7df9ab9a379ada952b8e666c54e6d

8369418: Identify owning class for KlassTrainingData in AOT map output

Reviewed-by: iklam, adinn

! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMapLogger.hpp

Changeset: afda8ad4
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-10 10:18:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/afda8ad46045a4e2d1db608397aa3e03a953153f

8369501: Parallel: Add UseAdaptiveSizePolicy requirement to TestDynShrinkHeap.java

Reviewed-by: jsikstro, tschatzl

! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 5594d6bc
Branch: jcmd_cores_process_revival
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-10-10 13:33:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5594d6bc88bbe39e6ebfd02fb9c37cf40b8d0479

8368522: (fs) BasicFileAttributes Linux musl 1.2.5 incompatibility with statx

Reviewed-by: sgehwolf, bpb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c

Changeset: f6d77cb3
Branch: jcmd_cores_process_revival
Author:    Kangcheng Xu <kxu at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2025-10-10 14:04:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f6d77cb33299ae0636a2b52ee752f27e9ea9191b

8347555: [REDO] C2: implement optimization for series of Add of unique value

Reviewed-by: roland, epeter

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_java_arithmetic.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestCollapsingSameTermAdditions.java
+ test/micro/org/openjdk/bench/vm/compiler/SerialAdditions.java

Changeset: fc49a1b5
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2025-10-10 15:39:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc49a1b502530908618b19bcd749aa4db0b598d9

8368846: java/io/File/createTempFile/TargetDirectory fails when run by root user

Reviewed-by: bpb

! test/jdk/java/io/File/createTempFile/TargetDirectory.java

Changeset: 376d77e8
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-10 16:27:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/376d77e8a71478f456af5baaf47f446eebd79e36

8369050: DecimalFormat Rounding Errors for Fractional Ties Near Zero

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DigitList.java
+ test/jdk/java/text/Format/DecimalFormat/RoundingTiesNearZeroTest.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java

Changeset: 7e29d294
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-10 18:01:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e29d294e53a246864e9473bf461f0f4c1f6e388

8369097: Parallel: Support allocation in from space when heap is too full

Reviewed-by: tschatzl, fandreuzzi

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

Changeset: 2dfe4586
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-11 05:58:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2dfe4586f7a29d9e3a944e6483d5d4cbbdde3be8

8369490: Remove unused Runinfo parameters in compiler/c2/gvn/TestBitCompressValueTransform.java

Reviewed-by: chagedorn, mhaessig

! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java

Changeset: 9b99bc8e
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-10-11 06:13:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b99bc8ef53ad20c4f1cb5d26cffc64b0deb79ad

8369440: Remove RootResolverMarkScope and RootSetClosureMarkScope

Reviewed-by: ayang

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
- src/hotspot/share/gc/shared/strongRootsScope.cpp
- src/hotspot/share/gc/shared/strongRootsScope.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp

Changeset: a6f624b0
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-10-13 07:48:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6f624b0743a1e0a3df4e8323c13b0d1fd6d0002

8369468: Rdtsc: Move getCPUIDBrandString_stub into VM_Version stub area

Reviewed-by: mgronlun, kvn

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

Changeset: 1605e839
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-10-13 08:13:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1605e8392e8efa972134a0bf3eecad0ed4f992fa

8369574: Remove javax/management/remote/mandatory/connection/BrokenConnectionTest.java from ProblemList-Virtual.txt

Reviewed-by: ayang

! test/jdk/ProblemList-Virtual.txt

Changeset: 4728f746
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-13 09:23:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4728f746a89ca7cb787b3d9969f09a80cc92f502

8369571: Parallel: Use ThreadsClaimTokenScope in PSAdjustTask

Reviewed-by: fandreuzzi, tschatzl

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

Changeset: 98e1d2fa
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-10-13 10:13:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/98e1d2fab123befa78342ba53b76a560dddd6385

8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files

Reviewed-by: clanger, lucy

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

Changeset: 0af959a3
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-10-13 10:15:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0af959a340fe68caa47fc476ff861f0e86087162

8369560: Slowdebug build without CDS fails

Reviewed-by: mdoerr, kvn

! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp

Changeset: 28460ca3
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-10-13 10:32:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28460ca3305a444238e6edcc80e335be20356e6d

8368897: RISC-V: Cleanup RV_EXT_FEATURE_FLAGS & RV_NON_EXT_FEATURE_FLAGS

Reviewed-by: fyang, rehn

! 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
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 0db47028
Branch: jcmd_cores_process_revival
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2025-10-13 11:03:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0db47028913b64b84116d912876c58b136a9f70c

8368877: Generate Jextract bindings for Kqueue

Reviewed-by: alanb, aefimov

+ src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/errno_h$shared.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/errno_h.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/package-info.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kevent.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kqueue_h$shared.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kqueue_h.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/package-info.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/package-info.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec_h$shared.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec_h.java

Changeset: 62fa971f
Branch: jcmd_cores_process_revival
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-10-13 11:34:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62fa971f3116828398294c9d57650c4e0aca7379

8369255: Assess and remedy any unsafe usage of the Semaphores used by JFR

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Changeset: d278043d
Branch: jcmd_cores_process_revival
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-10-13 12:09:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d278043ddba0cd9ec3ddf8b490366965f5831a22

8367772: Refactor createUI in PassFailJFrame

Reviewed-by: dnguyen, honkar

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: d47e6b71
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-10-13 12:16:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d47e6b713c77d9e2f477f05291e8772129a5471c

8369469: Rdtsc: Remove potential races in Rdtsc::initialize

Reviewed-by: dholmes, stefank

! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/rdtsc_x86.hpp
! src/hotspot/share/jfr/utilities/jfrTime.cpp
! src/hotspot/share/utilities/ticks.cpp

Changeset: 04968061
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-10-13 13:59:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0496806102bb621bdd82613d5796651d9655ea1c

8359412: Template-Framework Library: Operations and Expressions

Reviewed-by: chagedorn, mhaessig, galder

+ test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java

Changeset: 9feb8f21
Branch: jcmd_cores_process_revival
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-10-13 14:07:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9feb8f21b5d000f8901938f1dde89638c79ca805

8369019: Improve timed-park mechanism in ObjectMonitor for virtual thread support

Reviewed-by: dholmes, alanb

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java

Changeset: f292d7c6
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-13 14:51:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f292d7c66c6279f929eb37ffcc1857a269f72e3d

8048180: G1: Eager reclaim of humongous objects with references

Co-authored-by: Ivan Walulya <iwalulya at openjdk.org>
Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java
- test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java

Changeset: 551cd03b
Branch: jcmd_cores_process_revival
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-10-13 15:03:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/551cd03b99feb34d98703b7d04571f92f83f2471

8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap

Reviewed-by: kbarrett, ayang, shade, tschatzl

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

Changeset: b83e7939
Branch: jcmd_cores_process_revival
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-10-13 15:05:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b83e7939dd9401314f2351a9fefd1e212387c6e5

8347007: --strip-debug removes parameter names included with -parameters

Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultStripDebugPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! test/jdk/tools/jlink/plugins/DefaultStripDebugPluginTest.java
+ test/jdk/tools/jlink/plugins/StripParameterNamesTest.java

Changeset: 16681623
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-10-13 15:17:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/166816231988dd94f644a7b892cdddf0fea94570

8369510: JFR: Remove flush handler from Dispatcher lookup

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java

Changeset: 8b1cf8ee
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-10-13 16:03:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b1cf8eefe4e3439dba983bced06d55a6ca7da4e

8368098: (aio) java/nio/channels/Channels/AsyncCloseStreams.java fails in junit timeout

Reviewed-by: alanb

! test/jdk/java/nio/channels/Channels/AsyncCloseStreams.java

Changeset: 9b1633de
Branch: jcmd_cores_process_revival
Author:    Ravi.Patel8 <Ravi.Patel8 at ibm.com>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2025-10-13 16:10:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b1633ded0e1d952ef13c054b6c507149d22f8cd

8368606: Printer lookup returns empty on AIX platform due to uninitialized results list

Reviewed-by: honkar, serb

! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java

Changeset: 1d6cafdc
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-13 16:11:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d6cafdc5244960ddec2fd82b8454c6c3cafe022

8369452: Locale.Builder.setLanguageTag(String) does not clear on empty or null String

Reviewed-by: naoto

! src/java.base/share/classes/java/util/Locale.java
! test/jdk/java/util/Locale/LocaleEnhanceTest.java

Changeset: 65ab2686
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-10-13 20:56:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/65ab2686a38a18ee423370aafe8881d79de6c55d

Merge branch 'master' into jcmd_cores_process_revival

! 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/os/windows/os_windows.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/heapDumper.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/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: 8d676270
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-10-17 13:44:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d6762709c633644e0f30a0fef224007a8d7afb5

update

! src/hotspot/os/windows/threadLocalStorage_windows.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/java.base/share/native/revivalhelper/revival.cpp
! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java
! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java



More information about the jdk-sandbox-changes mailing list