git: openjdk/jdk-sandbox: http3: 398 new changesets

duke duke at openjdk.org
Tue Aug 5 18:55:40 UTC 2025


Changeset: defd1d0a
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-07-10 16:07:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/defd1d0ae625f9cf5ca3ff27ff6146d072b65dda

quic: remove redundant null check

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

Changeset: 6448a9ae
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-17 14:30:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6448a9ae6048ddcb269140f9869453635462112d

Improve Http3Stream docs

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

Changeset: 79b6f764
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-18 08:19:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79b6f7646fcc81b0e67961914aa3c92c8b45ed15

Update code snippet in Decoder

! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java

Changeset: 132b7f3f
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-21 14:13:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/132b7f3fa13eeb1da02f1aac27ef9cd196a255a0

remove references to QUIC draft specifications

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

Changeset: 6724aeac
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-22 07:21:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6724aeaca8f3fad54229f0decfce0019df06d052

typo bound - band

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

Changeset: 63f4a03e
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-22 10:44:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/63f4a03e14c1fd7cdc296f01ff8688f9a6e3db93

Update comment

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

Changeset: 2d6d1da0
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-07-22 16:07:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2d6d1da0249ce133608624fd83c8c6573d56506a

http3: ignore altsvc frame advertized on stream 0 if the Origin doesn't match the connection's Origin

! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/AltSvcFrame.java
! test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java

Changeset: e67b7232
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-23 12:33:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e67b72324e8c3cfe93f058bf128e57ed6b3d0cb9

Remove risky allocateDirect usage

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

Changeset: e45d00e1
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-24 09:46:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e45d00e1fac48e30f9e4352f29f5fd6b02da72eb

Undo SecurityManager changes

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

Changeset: 891687a1
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-24 13:30:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/891687a1fb818e98d244b622babdd8f4068499b2

Remove duplicate jtreg header

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

Changeset: f31d9235
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-25 11:18:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f31d9235e852395182034e5c3a826a9112e51b8c

Remove ThrowingConsumer interface

- test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ThrowingConsumer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2Handler.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java

Changeset: 1934bd8d
Branch: http3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2025-07-08 10:38:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1934bd8d2c02cdb1ba9caaef227ed073fb5e1a9d

8361481: Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class

Reviewed-by: vromero, liach, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/ObjectEarlyContext/T8361481.java
+ test/langtools/tools/javac/ObjectEarlyContext/x/java/lang/Object.java

Changeset: 27e6a4d2
Branch: http3
Author:    han gq <hanguanqiang at kylinos.cn>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-07-08 11:50:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/27e6a4d2f7a4bdd12408e518e86aeb623f1c41bc

8344548: Incorrect StartAggressiveSweepingAt doc for segmented code cache

Reviewed-by: kvn, eastigeevich

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

Changeset: 0bd2f9cb
Branch: http3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-07-08 12:04:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0bd2f9cba2118ed5a112b4c70b8ff4a1a58f21dd

8361445: javac crashes on unresolvable constant in @SuppressWarnings

Reviewed-by: asotona, liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java

Changeset: 2349304b
Branch: http3
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-07-08 12:44:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2349304bb108adb0d5d095e8212d36d99132b6bb

8361040: compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules

Co-authored-by: Matthias Baesken <mbaesken at openjdk.org>
Reviewed-by: chagedorn, mbaesken

! test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java

Changeset: 5c67e3d6
Branch: http3
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-07-08 12:58:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c67e3d6e573e5e1fc23f16b61e51fda7b3dd307

8361353: [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI

Reviewed-by: mdoerr, rrich

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java

Changeset: 63e08d4a
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-08 14:04:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/63e08d4af7145b94048d565f4f80dae221090c19

8361175: JFR: Document differences between method sample events

Reviewed-by: mgronlun

! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini

Changeset: 85331943
Branch: http3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-07-08 14:33:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/853319439e7887ddd54f8c4a3d79aa62ec51fd64

8361570: Incorrect 'sealed is not allowed here' compile-time error

Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
+ test/langtools/tools/javac/flags/ExtendedStandardFlagsOverlayFlagsConflict.java
+ test/langtools/tools/javac/flags/NoFalseSealedError.java
! test/langtools/tools/javac/platform/RequiresIdentityTest.java

Changeset: 5850bf44
Branch: http3
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-07-08 17:13:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5850bf4488ea336c3dd4eafbefb8ade330e2f76a

8361519: Obsolete Unicode Scalar Value link in Character class

Reviewed-by: iris

! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/util/Locale.java

Changeset: 92712ef4
Branch: http3
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-07-08 17:34:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/92712ef45dd81fa9f03fbd6427f8c1507f28e62b

8361367: AOT ExcludedClasses.java test failed with missing constant pool logs

Reviewed-by: dholmes, kvn

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

Changeset: 91df7978
Branch: http3
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2025-07-08 18:24:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91df7978799e5a24a73d8e1ae344e532e572f2dd

8357915: SecureRandom nextLong memory usage

Reviewed-by: wetmore

! src/java.base/share/classes/java/security/SecureRandom.java

Changeset: fa32bfe1
Branch: http3
Author:    Rui Li <ruiamzn at amazon.com>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-07-08 18:34:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa32bfe11300fdadb35f083037f6ab2a8985d210

8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java

Changeset: 1de2acea
Branch: http3
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-07-08 18:59:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1de2acea77da57fd44b214332a73cc6621806e4d

8361529: GenShen: Fix bad assert in swap card tables

Reviewed-by: wkemper

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

Changeset: 03526e25
Branch: http3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-07-08 19:30:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/03526e250dfb9ac61f50f482b5dfb330e7fec1bf

8355960: JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: dedcce04
Branch: http3
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-07-08 19:34:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dedcce045013b3ff84f5ef8857e1a83f0c09f9ad

8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end()

Reviewed-by: adinn, mbaesken

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp

Changeset: 117f0b40
Branch: http3
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-07-08 19:48:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/117f0b4051b37d6e639799c5f6add3e2aec8e200

8361426: (ref) Remove jdk.internal.ref.Cleaner

Reviewed-by: jpai, vklang

! src/java.base/share/classes/java/lang/ref/Reference.java
- src/java.base/share/classes/jdk/internal/ref/Cleaner.java
- test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java

Changeset: 974ad4e8
Branch: http3
Author:    Rui Li <ruiamzn at amazon.com>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-07-08 21:58:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/974ad4e8cdddee7d932e8375258067f9d2ca6a8b

8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp

Changeset: 54e37629
Branch: http3
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2025-07-09 01:20:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/54e37629f63eae7800415fa22684e6b3df3648ec

8361504: RISC-V: Make C1 clone intrinsic platform guard more specific

Reviewed-by: fyang, gcao

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp

Changeset: 19bb6ebf
Branch: http3
Author:    Ravi-Patel8 <Ravi.Patel8 at ibm.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2025-07-09 03:12:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19bb6ebfaffc9208dbc8a125270848cb2fe37e94

8361484: Remove duplicate font filename mappings in fontconfig.properties for AIX

Reviewed-by: serb, azvegint

! src/java.desktop/aix/data/fontconfig/fontconfig.properties

Changeset: e2c5d035
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-09 03:34:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e2c5d035468d530888fc95f8664410742e65f21f

8361526: Synchronize ClassFile API verifier with hotspot

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/verifier/verifier.md
! test/jdk/jdk/classfile/VerifierSelfTest.java

Changeset: fe264676
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-09 05:17:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe264676337cdef0d7477b0b57ff9d2fe8f9fc0f

8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders

Reviewed-by: rkennke, shade

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

Changeset: 47614796
Branch: http3
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-07-09 05:44:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4761479608d5a8ecc504e343109900b0d0c77171

8238687: Investigate memory uncommit during young collections in G1
8247843: Reconsider G1 default GCTimeRatio value
8248324: G1: Remove resizing during Remark

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! 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/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: e0245682
Branch: http3
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-07-09 05:57:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0245682c8d5a0daae055045c81248c12fb23c09

8361532: RISC-V: Several vector tests fail after JDK-8354383

Reviewed-by: fyang, fjiang, gcao

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

Changeset: 68b27b88
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-09 08:10:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68b27b88b5160dd2883f93928c5f6ce245412495

8361349: Fix visibility of CollectedHeap::stop() and ::print_tracing_info()

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp

Changeset: 963b83fc
Branch: http3
Author:    Andrej Pecimuth <andrej.pecimuth at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2025-07-09 08:19:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/963b83fcf158d273e9433b6845380184b3ad0de5

8357689: Refactor JVMCI to enable replay compilation in Graal

Reviewed-by: dnsimon

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java

Changeset: 83feb7a2
Branch: http3
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-07-09 08:27:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83feb7a2388e33835b2071cfe0e51ba8b43e241f

8361599: [PPC64] enable missing tests via jtreg requires

Reviewed-by: mdoerr

! test/hotspot/jtreg/compiler/c2/TestBit.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java

Changeset: b1fa1ecc
Branch: http3
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-07-09 08:48:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b1fa1ecc988fb07f191892a459625c2c8f2de3b5

8360707: Globally enumerate all blobs, stubs and entries

Reviewed-by: kvn, fyang, asmehra

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubDeclarations_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
+ src/hotspot/share/runtime/stubInfo.cpp
+ src/hotspot/share/runtime/stubInfo.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: a9bd1ad4
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-09 08:56:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a9bd1ad40cb4e275d83b2e8b15e3c4be1551f7fc

8361520: Stabilize SystemGC benchmarks

Reviewed-by: tschatzl, ayang

! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java

Changeset: eec04dd0
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-09 12:00:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eec04dd01051064bacf5110539755aa41106b1a6

8361680: Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots

Reviewed-by: shade

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

Changeset: d886ae12
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-09 12:14:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d886ae12a2ee3ce519c736d8950a17a0ce63ca78

8357185: Redundant local variables with unconditionally matching primitive patterns

Reviewed-by: jlahoda, abimpoudis

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfBytecodeTest.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithTopLevelPatterns.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java

Changeset: db4b4a5b
Branch: http3
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-07-09 12:34:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/db4b4a5b35a7664ddafed2817703ffd36a921fee

8360175: C2 crash:  assert(edge_from_to(prior_use,n)) failed: before block local scheduling

Reviewed-by: kvn, chagedorn

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

Changeset: a201be85
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-09 12:42:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a201be8555c57f07b86f470df4699e1b9dd6bd3c

8361255: CTW: Tolerate more NCDFE problems

Reviewed-by: kvn, thartmann

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

Changeset: 7daf9813
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-07-09 13:49:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7daf9813c0617ea97d95bf326eac1758e40cddd6

8346884: Add since checker test to jdk.editpad

Reviewed-by: jpai

= test/jdk/tools/sincechecker/modules/jdk.editpad/JdkEditpadCheckSince.java

Changeset: a41d3507
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-09 14:49:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a41d35073ee6da0dde4dd731c1ab4c25245d075a

8357473: Compilation spike leaves many CompileTasks in free list

Reviewed-by: kvn, chagedorn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 6249259c
Branch: http3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-07-09 16:15:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6249259c8050f280fb1c489e816f09d5cd72a54b

8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification

Reviewed-by: alanb, liach

! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/GetChars.java

Changeset: 6e203384
Branch: http3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-07-09 16:15:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e203384f8777fc55081065b128bd2b0ba074729

8358533: Improve performance of java.io.Reader.readAllLines

Reviewed-by: rriggs, sherman

! src/java.base/share/classes/java/io/Reader.java
! test/jdk/java/io/Reader/ReadAll.java
+ test/micro/org/openjdk/bench/java/io/ReaderReadAllLines.java

Changeset: 7282f68c
Branch: http3
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2025-07-09 18:47:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7282f68cee22af3f65ea045fd6ada890df79ae07

8361216: Do not fork javac in J2DBench ant build

Reviewed-by: prr

! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/build.xml

Changeset: 6681fc72
Branch: http3
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2025-07-09 19:12:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6681fc72d3463e13876eb84a285eb580ee92b464

8361569: [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile

Reviewed-by: dnsimon, gdub

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/package-info.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotNmethod.java
! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java

Changeset: c9bea773
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-09 19:29:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9bea77342672715f8f720d7311d66c2b3ac9f8a

8361615: CodeBuilder::parameterSlot throws undocumented IOOBE

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! test/jdk/jdk/classfile/BuilderParamTest.java

Changeset: 0f7808f3
Branch: http3
Author:    Gustavo Simon <gustavo.andre.simon at hotmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-07-09 19:55:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f7808f333556eed2a1381e5f9f67765ec3694f1

8360122: Fix java.sql\Connection.java indentation

Reviewed-by: liach, lancea

! src/java.sql/share/classes/java/sql/Connection.java

Changeset: 518536c6
Branch: http3
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2025-07-09 20:45:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/518536c607cb383e810ee0f50f8af44e121f4ab3

8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed

Reviewed-by: ccheung, iklam

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

Changeset: c28bb8bf
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-10 01:54:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c28bb8bf7a0aa6cdd5b97a50fc961a25cb40228a

8361647: Report the error reason on failed semaphore calls on macOS

Reviewed-by: shade, ayang, jwaters

! src/hotspot/os/bsd/semaphore_bsd.cpp

Changeset: f67e4354
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-10 01:59:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f67e4354316dcec185eac66adec2395e20b62579

8361447: [REDO] Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays

Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: mdoerr, stuefe, coleenp

! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/guardedMemory.hpp
! src/hotspot/share/prims/jniCheck.cpp
! test/hotspot/gtest/memory/test_guardedMemory.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
+ test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c

Changeset: 2a53f5a5
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-10 05:07:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a53f5a5c2544d4f7a77186d99addae110b06bab

8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors

Reviewed-by: jpai, darcy

! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java

Changeset: bf3cfbef
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-10 07:08:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bf3cfbeff414356aaf2b0933568ff648beace2c5

8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value

Reviewed-by: cjplummer, amenkov, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag002/TestDescription.java

Changeset: 13e0f996
Branch: http3
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-07-10 08:19:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13e0f99626ed58958bf0b581be95934f0b218979

8351413: Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport

Reviewed-by: dfuchs, sspitsyn

! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
- src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java
! test/jdk/javax/management/MBeanServer/ExceptionFactory.java
! test/jdk/javax/management/modelmbean/DescriptorSupportTest.java
- test/jdk/javax/management/modelmbean/DescriptorSupportXMLTest.java
! test/jdk/javax/management/modelmbean/LoggingExceptionTest.java

Changeset: c118543e
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-10 09:18:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c118543efe51fcb5fe3aab0adcaab1ea7454abfc

8361704: Parallel: Simplify logic condition in MutableNUMASpace::initialize

Reviewed-by: tschatzl

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

Changeset: 80662a48
Branch: http3
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-07-10 10:38:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/80662a485af9002d256d18d28a5bfe2a7c30e4d4

8361499: Intersection type cast causes javac crash with -Xjcov

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/langtools/tools/javac/NoTypeIntersectionASTAfterTransTypesTest.java

Changeset: 73ab54e4
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-07-10 11:25:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/73ab54e4c33a3af2f2648e649ae41aee25d86f1b

8360302: Update --release 25 symbol information for JDK 25 build 29

Reviewed-by: darcy, iris

! src/jdk.compiler/share/data/symbols/java.base-P.sym.txt

Changeset: 3d37c4e3
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-10 13:00:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d37c4e37ac6e3fb7915de46ed98136453b8840a

8361693: Remove Klass::clean_subklass_tree()

Reviewed-by: zgu, kbarrett

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

Changeset: f7352750
Branch: http3
Author:    Anass Baya <abaya at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-07-10 13:07:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f73527502177a8f050272d6157ccbec3e9840bc8

8361839: Problemlist BogusFocusableWindowState due to failures in the CI pipeline

Reviewed-by: aivanov

! test/jdk/ProblemList.txt

Changeset: cbc7090b
Branch: http3
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-07-10 15:21:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cbc7090b91f4ce84117a04036028076373ab805e

8359809: AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object

Reviewed-by: sspitsyn

! src/java.management/share/classes/javax/management/AttributeList.java
! src/java.management/share/classes/javax/management/relation/RoleList.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java
! test/jdk/javax/management/MBeanServer/AttributeListTypeSafeTest.java
! test/jdk/javax/management/generified/ListTypeCheckTest.java

Changeset: f5afbbd3
Branch: http3
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-07-10 16:08:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5afbbd32a0f46973664a228e6799fb1a958cd51

8361717: Refactor Collections.emptyList() in Locale related classes

Reviewed-by: bpb, jlu, liach, cstein

! src/java.base/share/classes/sun/util/locale/LanguageTag.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java

Changeset: 3d74cbe0
Branch: http3
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-07-10 17:23:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d74cbe0ac9b68dfc161a4c079b695a320a0e133

8361844: Build without C1 or C2 fails after 8360707

Reviewed-by: kvn

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

Changeset: 2300a212
Branch: http3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-07-10 19:57:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2300a212dd135f1f01604c5c2915653a3f3bd869

8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp

Changeset: ee0d309b
Branch: http3
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-07-10 21:40:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee0d309bbd33302d8c6f35155e975db77aaea785

8313395: LotsUnloadTest.java fails with OOME transiently with libgraal

Reviewed-by: dnsimon

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java

Changeset: 2e7e272d
Branch: http3
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-07-11 02:40:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2e7e272d7b5273bae8684095bcda2a9c8bd21dc8

8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb

Reviewed-by: fyang, fjiang

! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java

Changeset: eddfc644
Branch: http3
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-07-11 05:30:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eddfc6449f325c55938a2b24fa651a024441b77a

8361383: LogFileStreamOutput::write_decorations uses wrong type for format precisions

Reviewed-by: dholmes, iklam

! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp

Changeset: 529049be
Branch: http3
Author:    jeremy <jeremy.wood at mac.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2025-07-11 05:47:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/529049be6b6b39651713d256bb4a6efb7d822674

8356137: GifImageDecode can produce opaque image when disposal method changes

Reviewed-by: jdv, prr

! src/java.desktop/share/classes/sun/awt/image/GifImageDecoder.java
+ test/jdk/sun/awt/image/gif/GifBuilder.java
+ test/jdk/sun/awt/image/gif/GifComparison.java
+ test/jdk/sun/awt/image/gif/GifEmptyBackgroundTest.java

Changeset: 3ffc5b9e
Branch: http3
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-07-11 07:07:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3ffc5b9ef720a07143ef5728d2597afdf2f2c251

8359344: C2: Malformed control flow after intrinsic bailout

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/intrinsics/VectorIntoArrayInvalidControlFlow.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java

Changeset: 445e5ecd
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-11 08:02:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/445e5ecd98f41d4d625af5731f7b5d10c9225e49

8361342: Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: shade, rkennke

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

Changeset: 76442f39
Branch: http3
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-07-11 10:41:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76442f39b9dd583f09a7adebb0fc5f37b6ef88ef

8361494: [IR Framework] Escape too much in replacement of placeholder

Reviewed-by: mhaessig, chagedorn

! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java

Changeset: a86dd56d
Branch: http3
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-07-11 15:25:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a86dd56de34f730b42593236f17118ef5ce4985a

8360936: Test compiler/onSpinWait/TestOnSpinWaitAArch64.java fails after JDK-8359435

Reviewed-by: shade, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java

Changeset: 59bec29c
Branch: http3
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-07-11 18:07:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/59bec29c35361b7b256a2d435ced3458b0c5ea58

8358580: Rethink how classes are kept alive in training data

Reviewed-by: coleenp, shade

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

Changeset: 8c00c374
Branch: http3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-07-11 18:33:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8c00c374ec3e5ae2db3c35a970f6c7a691ae274e

8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/VMEvent/libVMEventTest.c

Changeset: 26b00280
Branch: http3
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-07-11 18:55:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/26b002805ab235d07998eddd486fe66a69f60671

8360776: Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds

Reviewed-by: sviswanathan, dholmes, jbhateja

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: f7e8d255
Branch: http3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-07-11 19:29:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7e8d255cc26fcfb02d51584147751d40fff6478

8361905: Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704

Reviewed-by: amenkov, sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 46988e10
Branch: http3
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-07-11 20:09:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/46988e1073e9a2b47491c90143b1f261fe56da56

8361948: Shenandoah: region free capacity unit mismatch

Reviewed-by: shade, wkemper

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

Changeset: 3f59eae3
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-11 22:52:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f59eae3d0e00b0aaedf16af48afc7f9fb86e0ed

8361102: java.lang.classfile.CodeBuilder.branch(Opcode op,  Label target) doesn't throw IllegalArgumentException - if op is not of Opcode.Kind.BRANCH

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/InstructionValidationTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/helpers/TestUtil.java

Changeset: 189017f7
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-11 22:52:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/189017f750d54e7b53d0dd3a035e8c4e1cd5cab9

8361908: Mix and match of dead and valid exception handler leads to malformed class file

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java

Changeset: 4a351e3e
Branch: http3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-07-12 00:18:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a351e3e57274df0adee37c472b62f477f75b7b8

8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed

Reviewed-by: iklam, matsaave

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java

Changeset: 3bacf7ea
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-12 01:50:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3bacf7ea85f1e3f5e57fd2d046b98dfafe2c7e18

8361869: Tests which call ThreadController should mark as /native

Reviewed-by: sspitsyn, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TestDescription.java

Changeset: 917d0182
Branch: http3
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-07-12 05:40:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/917d0182cb5ea6066afd396381ca4650371e64b0

8361602: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception

Reviewed-by: cjplummer, clanger, dholmes

! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java

Changeset: bc828c8f
Branch: http3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-07-13 11:02:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc828c8fb6693760c153a75188f96b1c9d201c8a

6955128: Spec for javax.swing.plaf.basic.BasicTextUI.getVisibleEditorRect contains inappropriate wording

Reviewed-by: aivanov, prr, dnguyen, abhiscxk, tr

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java

Changeset: 77bd417c
Branch: http3
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-07-13 21:28:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/77bd417c9990f57525257d9df89b9df4d7991461

8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short

Reviewed-by: epeter, thartmann

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: 0029554d
Branch: http3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-07-14 03:43:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0029554d20f22648994040a041c418d48a2a0eb4

8360647: [XWayland] [OL10] NumPad keys are not triggered

Reviewed-by: honkar, serb

! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! test/jdk/java/awt/event/KeyEvent/KeyCharTest/KeyCharTest.java

Changeset: 7c34bdf7
Branch: http3
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-07-14 07:27:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c34bdf73c063c9c1e1ebdc8e3a02ca3480175e1

8362122: Problem list TestStressBailout until JDK-8361752 is fixed

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 14c79be1
Branch: http3
Author:    han gq <hanguanqiang at kylinos.cn>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-07-14 07:39:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/14c79be1613c9d737a9536087ac48914ee4ba8d9

8361140: Missing OptimizePtrCompare check in ConnectionGraph::reduce_phi_on_cmp

Reviewed-by: chagedorn, cslucas

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReducePhiOnCmpWithNoOptPtrCompare.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java

Changeset: 272e66d0
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-14 08:59:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/272e66d017a3497d9af4df6f042c741ad8a59dd6

8361952: Installation of MethodData::extra_data_lock() misses synchronization on reader side

Reviewed-by: shade, coleenp, dholmes

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

Changeset: 99c299f0
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-14 09:39:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99c299f0985c8be63b9b60e589db520d83fd8033

8361706: Parallel weak klass link cleaning does not clean out previous klasses

Reviewed-by: eosterlund, coleenp

! 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: a531c9ae
Branch: http3
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-07-14 11:40:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a531c9aece200d27d7870595eee8e14e39e9bd00

8361144: Strenghten the Ideal Verification in PhaseIterGVN::verify_Ideal_for by comparing the hash of a node before and after Ideal

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

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

Changeset: 5edd5465
Branch: http3
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-07-14 11:56:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5edd546585d66f52c2e894ed212ee67945fe0785

8361449: RISC-V: Code cleanup for native call

Reviewed-by: fyang, fjiang

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

Changeset: bcd86d57
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-07-14 12:36:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bcd86d575fe0682a234228c18b0c2e817d3816da

8358627: tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 26

Reviewed-by: liach, syan

! test/jdk/ProblemList.txt

Changeset: ebb10958
Branch: http3
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-07-14 13:37:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ebb1095805579f8f32a81bb350198fa1b7add9eb

8361492: [IR Framework] Has too restrictive regex for load and store

Reviewed-by: chagedorn, dfenacci

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

Changeset: 6cff49c0
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-14 14:30:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6cff49c0fe7f5fac2efe50ac51479d7ee964436a

8361380: ARM32: Atomic stubs should be in pre-universe

Co-authored-by: Andrew Dinn <adinn at openjdk.org>
Reviewed-by: kvn, adinn

! src/hotspot/cpu/arm/stubDeclarations_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp

Changeset: a10ee46e
Branch: http3
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-07-14 15:07:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a10ee46e6dd94a279e0821d431944bb096493664

8361224: [macos] MacSignTest.testMultipleCertificates failed

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/macosx/MacSignTest.java

Changeset: 5cf672e7
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-14 20:23:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5cf672e7784b9a9a82f29977a072b162cc240fd1

8359053: Implement JEP 504 - Remove the Applet API

Reviewed-by: aivanov, kizune, kcr, achung, serb

! src/demo/share/jfc/J2Ddemo/java2d/RunWindow.java
! src/demo/share/jfc/J2Ddemo/java2d/Tools.java
! src/demo/share/jfc/SwingSet2/SwingSet2.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
- src/java.desktop/share/classes/java/applet/Applet.java
- src/java.desktop/share/classes/java/applet/AppletContext.java
- src/java.desktop/share/classes/java/applet/AppletStub.java
- src/java.desktop/share/classes/java/applet/AudioClip.java
- src/java.desktop/share/classes/java/applet/package-info.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/Frame.java
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Polygon.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
- src/java.desktop/share/classes/java/beans/AppletInitializer.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DesignMode.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
- src/java.desktop/share/classes/javax/swing/JApplet.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/javax/swing/KeyboardManager.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor16.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor32.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono16.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono32.gif
- src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.gif
+ src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg
! src/java.desktop/share/classes/javax/swing/package-info.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/module-info.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h
! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphApplet.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphPanel.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/Node.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/ilayout.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/layout.java
! test/hotspot/jtreg/vmTestbase/jit/removal_candidates.txt
- test/jdk/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java
- test/jdk/java/awt/applet/Applet/AppletFlipBuffer.java
- test/jdk/java/awt/applet/Applet/HeadlessApplet.java
! test/jdk/java/beans/Introspector/4520754/Test4520754.java
! test/jdk/java/beans/Performance/TestIntrospector.java
! test/jdk/java/beans/PropertyChangeSupport/Test4682386.java
! test/jdk/javax/sound/sampled/Clip/AudioContentHandlers.java
! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java
! test/jdk/javax/sound/sampled/Clip/DataPusherThreadCheck.java
- test/jdk/javax/swing/Headless/HeadlessJApplet.java

Changeset: f36147b3
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-14 22:53:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f36147b3263662229e9a0ec712b9748711d2d85d

8356942: invokeinterface Throws AbstractMethodError Instead of IncompatibleClassChangeError

Reviewed-by: coleenp, iklam

! src/hotspot/share/oops/klassVtable.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java

Changeset: 0acd065b
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-14 23:35:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0acd065bf5a75090b84c28b28856a62d86c52791

8361909: ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java

Changeset: 25e509b0
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-15 05:14:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25e509b0db4f35b3b8fbfeb7ec84cc0e0fed89d1

8362097: JFR: Active Settings view broken

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini

Changeset: 40d159d4
Branch: http3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-07-15 06:13:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/40d159d4a9718d8db0aadf66b322583cd5246d0c

8362116: System.in.read() etc. don't accept input once immediate Ctrl+D pressed in JShell

Reviewed-by: liach, cstein

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/impl/RestartableInputStream.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java

Changeset: 18c2e40d
Branch: http3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-07-15 06:21:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/18c2e40de75f974858aeb453892e4c7c8d5aa90e

8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc

Reviewed-by: honkar, kizune

! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: e5ab2107
Branch: http3
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-07-15 06:28:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5ab210713f76c5307287bd97ce63f9e22d0ab8e

8359678: C2: assert(static_cast<T1>(result) == thing) caused by ReverseBytesNode::Value()

Reviewed-by: mhaessig, dlong, thartmann

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsHelper.jasm
! test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java

Changeset: bf225c20
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-15 07:18:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bf225c201f00f3a478b51c3cf045759b66899684

8361959: [GCC static analyzer] java_props_md.c  leak of 'temp'  variable is reported

Reviewed-by: shade, kbarrett, rriggs

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

Changeset: c9ecc826
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-15 07:51:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9ecc826668575678f11578a67f125d430ebffad

8362162: Use bool for caller of os::must_commit_stack_guard_pages()

Reviewed-by: shade, kbarrett

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

Changeset: 9697e5bf
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-15 09:03:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9697e5bf74bc7d7fbdf76eed42b8de3c05d69acc

8362151: Remove unnecessary ClassLoaderDataGraph friend classes

Reviewed-by: coleenp, shade

! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp

Changeset: c70258ca
Branch: http3
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-07-15 10:58:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c70258ca1cd074392b5bf844bf6f7b80601f45cc

8358619: Fix interval recomputation in CPU Time Profiler

Reviewed-by: jbachorik, mgronlun

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java

Changeset: 563e8762
Branch: http3
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-07-15 13:21:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/563e8762464fd1b291eb18f5234c1655386cc8dd

8358540: Enhance MathUtils in view of FloatingDecimal enhancements

Reviewed-by: darcy

! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/MathUtils.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/DoubleToDecimalChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/FloatToDecimalChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/MathUtilsChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/ToDecimalChecker.java

Changeset: d2082c58
Branch: http3
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-07-15 14:23:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d2082c58ff086eb37c6211a8d1b813cdfedc2259

8358621: Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler

Reviewed-by: shade, jbachorik, egahlin

! src/hotspot/share/jfr/support/jfrThreadLocal.cpp

Changeset: b65fdf5a
Branch: http3
Author:    Ian Graves <igraves at openjdk.org>
Date:      2025-07-15 14:33:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b65fdf5af0a5e1cf0d66d7551c6df63e8d07c5fa

8358768: [vectorapi] Make VectorOperators.SUADD an Associative

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op-associative.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: 820263e4
Branch: http3
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-07-15 15:37:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/820263e48abf3ddce9506eb19872871aa3ea8b50

8360701: Add bailout when the register allocator interference graph grows unreasonably large

Reviewed-by: mhaessig, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/ifg.cpp

Changeset: 38af17d0
Branch: http3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-07-15 17:27:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/38af17d078d164b6550ecba329d46d5a8de77cd1

8356807: Change log_info(cds) to `MetaspaceShared::report_loading_error()`

Reviewed-by: matsaave, iklam

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java

Changeset: 401af27b
Branch: http3
Author:    Xueming Shen <sherman at openjdk.org>
Date:      2025-07-15 17:57:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/401af27b9dbc701eb48e5bc685d3ad058e0de3bc

8360459: UNICODE_CASE and character class with non-ASCII range does not match ASCII char

Reviewed-by: naoto

! make/ToolsJdk.gmk
+ make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java
! make/modules/java.base/gensrc/GensrcRegex.gmk
! src/java.base/share/classes/java/util/regex/Pattern.java
+ src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template
+ src/java.base/share/data/unicodedata/CaseFolding.txt
+ test/jdk/java/util/regex/CaseFoldingTest.java
! test/jdk/java/util/regex/TestCases.txt
! test/jdk/lib/testlibrary/java/lang/UCDFiles.java

Changeset: eefbfdce
Branch: http3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-07-15 18:15:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eefbfdce315237eeec4aceceb476d86314304e81

8361587: AssertionError in File.listFiles() when path is empty and -esa is enabled

Reviewed-by: alanb

! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java

Changeset: 6fc032de
Branch: http3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-07-15 20:28:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6fc032de2c19853f3fa4f57659dc8559b516d7c5

8358468: Enhance code consistency: java.desktop/macos

Reviewed-by: prr, azvegint

! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIFocus.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIStateFactory.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java
! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppMiscHandlers.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/FullScreenEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeEvent.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocus.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFonts.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaListUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuItemUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTreeUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java
! src/java.desktop/macosx/classes/sun/font/NativeFont.java
! src/java.desktop/macosx/classes/sun/font/NativeStrike.java
! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/DataBufferNIOInt.java
! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWMouseInfoPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCustomCursor.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWComponent.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterSurfaceData.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CSystemTray.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/classes/sun/print/PlatformPrinterJobProxy.java

Changeset: 9bef2d16
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-15 20:33:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9bef2d1610647dec18f9e81cbac3dddbbf99dd6d

8361640: JFR: RandomAccessFile::readLine emits events for each character

Reviewed-by: rriggs, alanb, mgronlun

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

Changeset: 5fd2b7d6
Branch: http3
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2025-07-15 22:45:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5fd2b7d61af073e0fa1f7702b71988371372b598

8353925: Remove Sun Microsystems JCE Code Signing Root CA

Reviewed-by: mullan, valeriep

! test/jdk/javax/crypto/SecretKeyFactory/P1.jar
! test/jdk/javax/crypto/SecretKeyFactory/P2.jar

Changeset: a5c9bc70
Branch: http3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-07-16 00:29:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5c9bc70324693e9d0b25bb2c51b91dfc750c453

8358004: Delete applications/scimark/Scimark.java test

Reviewed-by: syan, coleenp

- test/hotspot/jtreg/applications/scimark/Scimark.java

Changeset: 1d8cca2b
Branch: http3
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-02-06 11:49:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d8cca2b84215533a5f0ba97a6c9d3f17d810f4c

8345625: Better HTTP connections

Reviewed-by: skoivu, rhalade, ahgross, dfuchs, jpai, aefimov

! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ src/java.base/share/classes/sun/net/util/ProxyUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java

Changeset: 017dc093
Branch: http3
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-02-10 09:50:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/017dc093ac18e0ed3418a96a10bc80ae38c8d5db

8349551: Failures in tests after JDK-8345625

Reviewed-by: jpai, dfuchs

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

Changeset: db3f6eab
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-02-21 17:59:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/db3f6eabb559f370e0f1593f1ec202a65f096025

8348989: Better Glyph drawing

Reviewed-by: mschoene, psadhukhan, jdv, rhalade

! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m

Changeset: d3429ada
Branch: http3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-02-24 06:50:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3429ada8fc6184bc5285b299c5a5c533ba6bd00

8349111: Enhance Swing supports

Reviewed-by: rhalade, jdv, prr

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java

Changeset: a56cd371
Branch: http3
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-03-03 09:29:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a56cd371a2c497e4323756f8b8a08a0bba059bf2

8349584: Improve compiler processing

Reviewed-by: rhalade, ahgross, epeter, thartmann

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

Changeset: 5ad102ca
Branch: http3
Author:    Kevin Driver <kdriver at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-04-01 18:30:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ad102ca3f822c32979a1ce04a173585850b46e1

8349594: Enhance TLS protocol support

Reviewed-by: rhalade, ahgross, wetmore, jnimeh

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/Finished.java

Changeset: 7db8bff9
Branch: http3
Author:    Darragh Clarke <dclarke at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-04-17 13:11:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7db8bff9e19132c58f60ac2d34fce33573a7e3e8

8350991: Improve HTTP client header handling

Reviewed-by: rhalade, dfuchs, michaelm

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

Changeset: 2eaddd5b
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-05-05 18:37:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2eaddd5b0a18d762ced7fea845ffa1a9e675e095

8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS

Reviewed-by: kcr, dmarkov, aivanov, honkar, kizune

! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m

Changeset: 413c6bd0
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-06-23 18:49:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/413c6bd040de49610f5dd4b103ef59493d542303

8360147: Better Glyph drawing redux

Reviewed-by: rhalade, ahgross, psadhukhan, jdv

! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m

Changeset: 5ddeb567
Branch: http3
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2025-07-16 03:57:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ddeb56759203dd5399dc2e0e722356340021b5c

Merge

Reviewed-by: jpai, liach

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java

Changeset: bdd37b0e
Branch: http3
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-07-16 05:36:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdd37b0e5eaa984e2ad2e9010af37dcd612cc05e

8361836: RISC-V: Relax min vector length to 32-bit for short vectors

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java

Changeset: e1b2229b
Branch: http3
Author:    Guanqiang Han <yongheng_hgq at 126.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-07-16 05:44:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e1b2229b0b1fe8560fcb1d6fc2cf01d69ed711ac

8358592: Assert in Assembler::ptest due to missing SSE42 support

Reviewed-by: kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/hotspot/jtreg/compiler/arguments/TestUseSSE42IntrinsicsWithLowLevelSSE.java

Changeset: 6e368e0c
Branch: http3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-07-16 05:48:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e368e0c696bc9b2118014937aa2e091ea662985

8362207: Add more test cases for possible double-rounding in fma

Reviewed-by: rgiulietti, syan

! test/jdk/java/lang/Math/FusedMultiplyAddTests.java
! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java

Changeset: cbb3d23e
Branch: http3
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-07-16 06:12:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cbb3d23e19a8a893bf2fbda03e7bda4f4b7a59a6

8361827: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError

Reviewed-by: clanger, syan

! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java

Changeset: 27c58c06
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-16 07:01:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/27c58c06cf2a20db58b41329762f146f984ff440

8362271: G1: Improve G1CollectorState::clearing_bitmap name

Reviewed-by: sangheki

! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: fd2ee084
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-16 07:20:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd2ee0844a8b96491787c318f2eb6fe4d8fd75c2

8361705: Clean up KlassCleaningTask

Reviewed-by: shade, ayang

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

Changeset: b85440d0
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-16 07:21:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b85440d085e8f17908d2e8bd0fee87fce84a74a0

8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode

Reviewed-by: rriggs, syan

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

Changeset: 805f1dee
Branch: http3
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Committer: Daniel Lundén <dlunden at openjdk.org>
Date:      2025-07-16 07:44:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/805f1deebcf465ba10672a829f0a8c3e11716f9d

8342941: IGV: Add various new graph dumps during loop opts

Reviewed-by: chagedorn, dlunden

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java
! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java

Changeset: 9f7dc19f
Branch: http3
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-07-16 07:48:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f7dc19ffded4608dd2c1ef1e4eacfa0d0a199ea

8353276: C2: simplify PhaseMacroExpand::opt_bits_test

Reviewed-by: chagedorn, thartmann

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

Changeset: 6b4a5ef1
Branch: http3
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-07-16 07:57:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b4a5ef105ee548627a53e2b983eab7972e33669

8358641: C1 option -XX:+TimeEachLinearScan is broken

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_globals.hpp

Changeset: b787ad6f
Branch: http3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2025-07-16 09:55:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b787ad6f690df5c82a1efc5ccac658a9238ff201

8361401: Warnings for use of Sun APIs should not be mandatory

Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/langtools/tools/javac/options/system/SystemSunProprietary.java
! test/langtools/tools/lib/toolbox/JavacTask.java

Changeset: 5e4a2ead
Branch: http3
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2025-07-16 10:52:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e4a2ead714814cb4eb90ca88debc226f9c75864

8357653: Inner classes of type parameters emitted as raw types in signatures
8357472: NPE in Types.containsType for type variable used as a qualifier

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

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8357472.java
+ test/langtools/tools/javac/T8357653.java
+ test/langtools/tools/javac/T8357653b.java

Changeset: 6ed81641
Branch: http3
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-07-16 11:58:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ed81641b101658fbbd35445b6dd74ec17fc20f3

8362250: ARM32: forward_exception_entry missing return address

Reviewed-by: shade

! src/hotspot/cpu/arm/arm.ad

Changeset: 70c1ff7e
Branch: http3
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-07-16 12:59:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/70c1ff7e1505eee11b2a9acd9e94a39cd2c9a932

8362171: C2 fails with unexpected node in SuperWord truncation: ModI

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: 770d2b41
Branch: http3
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-07-16 14:31:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/770d2b41d13a8a5815735c355187a476eeb9de22

8361076: Add benchmark for ImageReader in preparation for Valhalla changes

Reviewed-by: rriggs, liach, ihse

! make/test/BuildMicrobenchmark.gmk
+ test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java

Changeset: 10ae6029
Branch: http3
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2025-07-16 15:27:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/10ae6029444c1381f7b1b3dcb6b6f32a4ae57efa

8362276: NMT tests should have locks for the entire tests

Reviewed-by: shade, coleenp

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

Changeset: 8193856a
Branch: http3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-07-16 16:02:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8193856af8546332bfa180cb45154a4093b4fd2c

8362336: Revert changes in metaspaceShared.cpp done via JDK-8356807

Reviewed-by: iklam

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

Changeset: 3b44d7bf
Branch: http3
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-07-16 17:30:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b44d7bfa4d78e3ec715fce1863e052852f33180

8360288: Shenandoah crash at size_given_klass in op_degenerated

Reviewed-by: shade

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

Changeset: 20b5f097
Branch: http3
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-07-16 21:04:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/20b5f097773043068ce732e0fa30c2726273e40a

8357226: Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent

Reviewed-by: azvegint, serb

! src/java.desktop/share/classes/javax/swing/RepaintManager.java

Changeset: a65d9532
Branch: http3
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-07-17 01:29:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a65d9532ed454a0f70b1009181a25b23a38ccd4b

8309399: JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method

Reviewed-by: cjplummer

! src/hotspot/share/prims/jvmti.xml

Changeset: bc72f476
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-17 04:01:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc72f476d1281dae2adb2322004c9880c1a6b66c

8362088: CompressedKlassPointers::encode should be const correct

Reviewed-by: dholmes

! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp

Changeset: be0161a8
Branch: http3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-07-17 06:31:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be0161a8e63096f3a21ce6ea1e055ee1c4ed63ad

8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter)

Reviewed-by: alanb

! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java

Changeset: 18190519
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-17 07:11:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/18190519e73705281adf3f94d710d000e75b1729

8362390: AIX make fails in awt_GraphicsEnv.c

Reviewed-by: prr, serb, clanger

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

Changeset: 3fd89be6
Branch: http3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-07-17 10:45:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3fd89be6d1a51b6fc99f4c0b5daba7a4bd64a08e

8362284: RISC-V: cleanup NativeMovRegMem

Reviewed-by: fyang, luhenry

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

Changeset: 1a6cbe42
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-17 11:21:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a6cbe421facab0de1c7162f2762258664338814

8361639: JFR: Incorrect top frame for I/O events

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
+ test/jdk/jdk/jfr/event/io/TestIOTopFrame.java

Changeset: 1cde536b
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-17 11:24:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1cde536b98f2ebde0c18c65dcbf26254ed402776

8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c

Reviewed-by: lucy, stuefe

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c

Changeset: bc9ece96
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-17 12:12:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc9ece9698cf13c9df3b2282bfcae2458a767713

8361204: Parallel: Skip visiting per-thread nmethods during young GC

Reviewed-by: tschatzl, iwalulya

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

Changeset: cb9358b5
Branch: http3
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-07-17 12:22:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cb9358b5618c0c222f02bc77c9a6e42d30564f34

8362278: G1: Consolidate functions for recording pause start time

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 1d73f884
Branch: http3
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-07-17 12:39:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d73f8842a6aa0fae7c7960eb5720447a1224792

8358573: Remove the -XX:-InstallMethods debug flag

Reviewed-by: dlong, thartmann, shade

! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_globals.hpp

Changeset: 365660e6
Branch: http3
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-07-17 13:45:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/365660e667704d000eafe9179dc3dec315fb6415

8356975: Provide alternative way to generate preview API docs
8355933: Change section title for permanent APIs affected by preview features

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/TestPreviewTag.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/api/OtherApi.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/api/PreviewApi.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewFeature.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewNote.java

Changeset: ea774b74
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-17 13:47:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea774b74e819e6db607204c05fd1c8f57d508213

8347052: Update java man page documentation to reflect current state of the UseNUMA flag

Reviewed-by: drwhite, ayang

! src/java.base/share/man/java.md

Changeset: dc08cf01
Branch: http3
Author:    Pooja-DP <148474762+Pooja-DP at users.noreply.github.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-07-17 13:53:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc08cf016eaa4bc333c47b3e7264bf1eae6d330a

8361697: Remove duplicate message  in MainResources.properties

Reviewed-by: rriggs, asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties

Changeset: 5ed72775
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-17 13:55:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ed72775a775d6c96be6de7d9540dc0a80cdd67b

8361404: Parallel: Group all class unloading logc at the end of marking phase

Reviewed-by: tschatzl, iwalulya

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

Changeset: 2b11a289
Branch: http3
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-07-17 16:19:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b11a28997ad7ca424ad5595f9a7c7a9af530727

8362306: HotSpotJVMCIRuntime.getMirror can crash

Reviewed-by: gdub, never, cslucas

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: bd55d7a4
Branch: http3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-07-17 16:25:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd55d7a49514da9fa4de0d4a372956e21deab4d2

8362203: assert(state == nullptr || state->get_thread_oop() != nullptr) failed: incomplete state

Reviewed-by: sspitsyn, amenkov

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java

Changeset: cab51596
Branch: http3
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-07-18 01:43:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cab515962b6940b50b975b12c8f5e99d0430f694

8361424: Eliminate Log methods mandatoryWarning() and mandatoryNote()

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java

Changeset: 04c0b130
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-18 02:35:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/04c0b130f09c093797895cc928fe020d7e584cb9

8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java

Reviewed-by: egahlin

! test/jdk/ProblemList.txt

Changeset: a23987fe
Branch: http3
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-07-18 06:13:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a23987fecbddeea9828a9443dddd7bf8f9f0d05d

8361283: [Accessibility,macOS,VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS

Reviewed-by: asemenov, kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
+ test/jdk/javax/accessibility/JTabbedPane/AccessibleTabbedPaneRoleTest.java

Changeset: 4e0b0358
Branch: http3
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-07-18 06:13:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e0b03580d3764e06ec65493143e80c291fa3fbb

8338282: javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java test failed on macOS and Ubuntu

Reviewed-by: tr, dnguyen, serb

! test/jdk/javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java

Changeset: 7da274de
Branch: http3
Author:    Shawn M Emery <shawn.emery at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-07-18 10:02:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7da274ded4a36c6314702b687fcafcda80ae08c4

8361961: Typo in ProtectionDomain.implies

Reviewed-by: mullan, jpai, hchao

! src/java.base/share/classes/java/security/ProtectionDomain.java

Changeset: 6949e345
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-18 13:48:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6949e345757b010790b2a6f5a975fc1c6bd0e8c6

8362592: Remove unused argument in nmethod::oops_do

Reviewed-by: zgu

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp

Changeset: 9dc62825
Branch: http3
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2025-07-18 14:54:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9dc62825b5e7300542d22df0b87b79116f3562d3

8362169: Pointer passed to upcall may get wrong scope

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/libTestUpcallStructScope.c

Changeset: 30d20036
Branch: http3
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-07-18 16:40:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/30d20036987c9d68eb76b1e0401821386a76bb07

8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1

Reviewed-by: jpai

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

Changeset: 60c29ff5
Branch: http3
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-07-18 17:13:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/60c29ff57b22fa7c0bedb38316067e8e1988a24b

8362524: Fix confusing but harmless typos in x86 CPU Features

Reviewed-by: kbarrett, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: a3843e8e
Branch: http3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-07-18 18:38:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a3843e8e6e189447e554759c3ba672530f8c7329

8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows

Reviewed-by: cjplummer, dholmes, sspitsyn

! test/jdk/sun/tools/jcmd/JcmdBase.java

Changeset: 03230f85
Branch: http3
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-07-18 20:44:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/03230f8565a4eea41ce13827165b6bbff5eaec68

8351073: [macos] jpackage produces invalid Java runtime DMG bundles

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
+ 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/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
= src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.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/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
+ test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java

Changeset: 9334fe2e
Branch: http3
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-07-18 21:30:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9334fe2eca05e852875ed6aad42b5094a32e9b15

8361725: Do not load Java agent with "-Xshare:dump -XX:+AOTClassLinking"

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.java

Changeset: d83346dc
Branch: http3
Author:    John R Rose <jrose at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2025-07-18 21:31:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d83346dcff0824575d580ec421476c0ea5c6e783

8345836: Stable annotation documentation is incomplete

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java

Changeset: ceb51d44
Branch: http3
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-07-19 02:05:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ceb51d44449977ecc142f6af03f93162b98adaf6

8362829: Exclude CDS test cases after JDK-8361725

Reviewed-by: ccheung

! test/hotspot/jtreg/TEST.groups

Changeset: ee0bcc55
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-19 13:26:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee0bcc55269e92e999862ae5c63ffad7a600f6cc

8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java

Changeset: 441dbde2
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-19 15:09:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/441dbde2c3c915ffd916e39a5b4a91df5620d7f3

8362556: New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms

Reviewed-by: mgronlun, shade

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! test/jdk/ProblemList.txt

Changeset: 9609f57c
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-21 06:04:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9609f57cef684d2f44d3e12a3522811a3c0776f4

8361752: Double free in CompileQueue::delete_all after JDK-8357473

Reviewed-by: kvn, vlivanov

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 62a58062
Branch: http3
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-07-21 07:37:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62a58062e5f3d0a723608d98d2412ea779f73897

8361700: Missed optimization in PhaseIterGVN for mask and shift patterns due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist

Reviewed-by: thartmann, mchevalier, mhaessig, jkarthikeyan

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestMaskAndRShiftReorder.java

Changeset: 37b70707
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-21 08:43:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37b70707bd9d4c1eb2db6ed438b5f4f5b49fa202

8362587: Sort share/oops includes

Reviewed-by: shade, dholmes

! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/metadata.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopCast.inline.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 1bd683b5
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-21 09:21:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1bd683b5884e65a03d564976a9d9220ad0893776

8362582: GHA: Increase bundle retention time to deal with infra overload better

Reviewed-by: goetz, jwaters, clanger

! .github/actions/build-jtreg/action.yml
! .github/actions/upload-bundles/action.yml

Changeset: 8f1bb59e
Branch: http3
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-07-21 09:37:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f1bb59e1a0137fe9a5d4477971d21e645735b4d

8357913: Add `@Stable` to BigInteger and BigDecimal

Reviewed-by: rgiulietti, liach

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java

Changeset: 13bab09b
Branch: http3
Author:    Lei Zhu <korov9.c at gmail.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-21 09:59:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13bab09bffc411dde324599c2e15852ef4b53d55

8362532: Test gc/g1/plab/* duplicate command-line options

Reviewed-by: tschatzl, ayang

! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java

Changeset: 1b94a346
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-21 10:35:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b94a3466e7bb3815c0caeeeebff6018b6440455

8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/io/TestIOTopFrame.java

Changeset: fd7f78a5
Branch: http3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-07-21 11:10:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd7f78a5351a5b00bc9a3173e7671afe2d1e6fe4

8362493: Cleanup CodeBuffer::copy_relocations_to

Reviewed-by: mhaessig, kvn

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: 644e400c
Branch: http3
Author:    Lei Zhu <korov9.c at gmail.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-21 12:24:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/644e400cd1f8a80df01b4f1755450f86709485f4

8362611: [GCC static analyzer] memory leak in ps_core.c core_handle_note

Reviewed-by: dholmes, mbaesken

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

Changeset: 15b5b54a
Branch: http3
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2025-07-21 13:34:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/15b5b54ac707ba0d4e473fd6eb02c38a8efe705c

8357694: RISC-V: Several IR verification tests fail when vlen=128

Reviewed-by: mhaessig, fyang, mli

! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java

Changeset: f8c8bcf4
Branch: http3
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2025-07-21 15:48:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8c8bcf4fd31509fdb40d32e8e16ba4fba1f987d

8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts

Reviewed-by: mhaessig, mbaesken, clanger

! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java

Changeset: 9dd93c6a
Branch: http3
Author:    Andrew Haley <aph at openjdk.org>
Date:      2025-07-21 17:05:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9dd93c6a2c5fb4c3a9f2a063a7ab402f9292ad03

8361497: Scoped Values: orElse and orElseThrow do not access the cache

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/ScopedValue.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java

Changeset: 48ba9d41
Branch: http3
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-07-21 19:30:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/48ba9d415f64b55fed2e0ae2f7e3f50b7d8c82f6

8349946: Cipher javadoc could describe AEAD reuse better

Reviewed-by: ascarpino

! src/java.base/share/classes/javax/crypto/Cipher.java

Changeset: b8da9695
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-21 19:51:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8da9695f0cc049d6a07a7382afce4d22f8b2b1c

8362659: Remove sun.print.PrintJob2D.finalize()

Reviewed-by: serb

! src/java.desktop/share/classes/sun/print/PrintJob2D.java

Changeset: 523993e9
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-21 21:00:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/523993e9e8edc8dc84667ee3311a708b8b5da59c

8362291: [macOS] Remove finalize method in CGraphicsEnvironment.java

Reviewed-by: bchristi, serb, kizune

! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/share/classes/sun/java2d/Disposer.java

Changeset: 3acdba38
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-21 21:02:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3acdba38cec95ced2b2dd6a183c9b5d22dcc4b26

8362557: [macOS] Remove CFont.finalize()

Reviewed-by: serb, psadhukhan, kizune

! src/java.desktop/macosx/classes/sun/font/CFont.java

Changeset: eceb3bbc
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-21 21:03:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eceb3bbc80aae5d99155218f755725041edbb8ab

8362452: [macOS] Remove CPrinterJob.finalize()

Reviewed-by: serb, psadhukhan, kizune

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m

Changeset: 7d7d308d
Branch: http3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-07-22 00:38:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7d7d308d9ab6f06ebdab0f5967a5bfc007d4217f

8362572: Delete the usage of "sun.java2d.reftype" from the sun.java2d.Disposer

Reviewed-by: prr, aivanov

! src/java.desktop/share/classes/sun/java2d/Disposer.java

Changeset: 0385975f
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-22 00:39:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0385975f44fbe9d199677754ff5006bc5784b9c5

8356941: AbstractMethodError in HotSpot Due to Incorrect Handling of Private Method

Reviewed-by: coleenp, heidinga

! src/hotspot/share/classfile/defaultMethods.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java

Changeset: 699b8112
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-22 01:05:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/699b8112f8da7ceef2aa2a3ddb326aee88b29f8c

8362834: Several runtime/Thread tests should mark as /native

Reviewed-by: dholmes

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

Changeset: dccb1782
Branch: http3
Author:    Yadong Wang <yadongwang at openjdk.org>
Date:      2025-07-22 01:23:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd

8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding

Reviewed-by: shade, adinn

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: c68697e1
Branch: http3
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-07-22 02:48:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c68697e1786fac37402b729d05a47b2f6296a86c

8362957: Fix jdk/javadoc/doccheck/checks/jdkCheckHtml.java (docs) failure

Reviewed-by: ascarpino

! src/java.base/share/classes/javax/crypto/Cipher.java

Changeset: f1556611
Branch: http3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-07-22 08:35:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f155661151fc25cde3be17878aeb24056555961c

8342692: C2: long counted loop/long range checks: don't create loop-nest for short running loops

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, thartmann

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortLoopLostLimit.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningIntLoopWithLongChecksPredicates.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoop.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopPredicatesClone.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopScaleOverflow.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopVectorization.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestStressShortRunningLongCountedLoop.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/micro/org/openjdk/bench/java/lang/foreign/HeapMismatchManualLoopTest.java

Changeset: ed70910b
Branch: http3
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-07-22 08:48:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed70910b0f3e1b19d915ec13ac3434407d01bc5d

8347901: C2 should remove unused leaf / pure runtime calls

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse2.cpp

Changeset: ac141c2f
Branch: http3
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2025-07-22 09:06:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac141c2fa1d818858e7a12a50837bb282282ecac

8359419: AArch64: Relax min vector length to 32-bit for short vectors

Reviewed-by: aph, fgao, bkilambi, dlunden

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorTwoShorts.java

Changeset: ce028362
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-22 13:29:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce02836232f8c20dc5cb10f0fcf6538563d0d4bd

8363229: Parallel: Remove develop flag GCExpandToAllocateDelayMillis

Reviewed-by: shade, tschatzl

! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp

Changeset: d714b5d3
Branch: http3
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2025-07-22 15:13:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d714b5d3dad58f7f6550d7a95fdc2b3f964a4129

8356557: Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal

Reviewed-by: jpai

! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/security/CodeSource.java
! test/jdk/java/security/CodeSource/Implies.java

Changeset: ea6674fe
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-22 17:25:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea6674fec8702eea481afa7ca7e522cbacd53841

8315131: Clarify VarHandle set/get access on 32-bit platforms

Reviewed-by: rgiulietti, mcimadamore, jrose, shade, psandoz

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

Changeset: aae99022
Branch: http3
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-07-22 20:17:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aae9902234d36049ec99a2f50934c526dd6235eb

8360555: Archive all unnamed modules in CDS full module graph

Reviewed-by: coleenp, vlivanov

! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java

Changeset: 5540a785
Branch: http3
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-07-22 20:23:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5540a7859b3ae0faf6b6c7f50e53ff611b253a9f

8360416: Incorrect l10n test case in sun/security/tools/keytool/i18n.java

Reviewed-by: weijun, rhalade

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

Changeset: 016694bf
Branch: http3
Author:    DarraghConway <darragh.conway at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-07-22 21:59:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/016694bf74f6920f850330e353df9fd03458cca1

8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic

Reviewed-by: msheppar

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

Changeset: 4994bd59
Branch: http3
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-07-22 22:37:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4994bd594299e91e804438692e068b1c5dd5cc02

8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs

Reviewed-by: sviswanathan, vpaprotski

! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/icache_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp

Changeset: 79f9d8d8
Branch: http3
Author:    Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2025-07-23 00:23:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79f9d8d832a589b74cc014289ef84a1efe529468

8350050: Shenandoah: Disable and purge allocation pacing support

Reviewed-by: wkemper, shade, kdnilsen

! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java
- test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java

Changeset: 0735dc27
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-23 00:36:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0735dc27c71de46896afd2f0f608319304a3d549

8362846: Windows error reporting for dll_load doesn't check for a null buffer
8362954: Missing error buffer null check in os::dll_load on Linux/BSD

Reviewed-by: mgronlun, kbarrett

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 5160cfb4
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-23 07:12:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5160cfb49634cc4a1568c200bc5c17ddbe83c2f7

8362889: [GCC static analyzer] leak in libstringPlatformChars.c

Reviewed-by: rriggs, dholmes

! test/jdk/java/lang/String/nativeEncoding/libstringPlatformChars.c

Changeset: ceb0c0fc
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-23 07:49:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ceb0c0fc39c17793d13fff74e69f22ef07ec2c0f

8360941: [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: kbarrett, lucy

! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp

Changeset: 9f796da3
Branch: http3
Author:    Wang Haomin <wanghaomin at openjdk.org>
Committer: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-07-23 08:08:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f796da3774b2e2f92dca178fdccd93989919256

8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD

Reviewed-by: thartmann, jkarthikeyan

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

Changeset: e6ac956a
Branch: http3
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2025-07-23 09:35:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6ac956a7ac613b916c0dbfda7e57856c1b8a83c

8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154

Reviewed-by: fyang, galder, dlong

! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp

Changeset: 06f9ff04
Branch: http3
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-07-23 12:24:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/06f9ff047f1d1e832d7379f9750237749479b020

8356997: /etc/krb5.conf parser should not forbid include/includedir directives after sections

Reviewed-by: valeriep

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
+ test/jdk/sun/security/krb5/config/DuplicatedIncludes.java
+ test/jdk/sun/security/krb5/config/IncludeRandom.java
+ test/jdk/sun/security/krb5/config/IncludeSameKey.java

Changeset: b02c1256
Branch: http3
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-07-23 13:31:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b02c1256768bc9983d4dba899cd19219e11a380a

8350896: Integer/Long.compress gets wrong type from CompressBitsNode::Value

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

! src/hotspot/share/opto/intrinsicnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: 743c8212
Branch: http3
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-07-23 13:51:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/743c821289a6562972364b5dcce8dd29a786264a

8362193: Re-work MacOS/AArch64 SpinPause to handle SB

Reviewed-by: shade, aph

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/spin_wait_aarch64.cpp
! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
+ test/hotspot/gtest/aarch64/test_spin_pause.cpp
+ test/hotspot/jtreg/gtest/TestSpinPauseAArch64.java

Changeset: 38cd860d
Branch: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-07-23 14:48:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/38cd860daa9504bbe5add8c2d045d78c75fb7e38

8363816: Refactor array name creation

Reviewed-by: shade, ccheung, dholmes

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

Changeset: e6ebefaa
Branch: http3
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-07-23 15:24:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6ebefaa404daa4160bdc1c5d9c954c040e2c0c2

8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used

Reviewed-by: hchao

! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java

Changeset: 594c080b
Branch: http3
Author:    Kevin Rushforth <kcr at openjdk.org>
Committer: Iris Clark <iris at openjdk.org>
Date:      2025-07-23 15:46:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/594c080b2bde81a48ecccda85ac765218fc93856

8359760: Remove the jdk.jsobject module

Reviewed-by: rriggs, iris, alanb

! bin/unshuffle_list.txt
! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
- src/jdk.jsobject/share/classes/module-info.java
- src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
- src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
- src/jdk.jsobject/share/classes/netscape/javascript/package-info.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java
- test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java
! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list
! test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk17/element-list

Changeset: 03e9ea16
Branch: http3
Author:    Edoardo Patti <edoardopatti25 at gmail.com>
Committer: Justin Lu <jlu at openjdk.org>
Date:      2025-07-23 16:31:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/03e9ea169b7e45ae3c2ac23b5fe73d39ae57506f

8358530: Properties#list should warn against non-String values

Reviewed-by: jlu, liach

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

Changeset: 2292246f
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-23 17:02:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2292246f8c11f735f50e2046ec6606e89289e9f5

8350621: Code cache stops scheduling GC

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Co-authored-by: Alexandre Jacob <alexandre.jacob at mirakl.com>
Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/shared/gcCause.hpp
+ test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java

Changeset: ad510fb2
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-23 20:09:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad510fb25e47098d136515c355164e5177c5b419

8338977: Parallel: Improve heap resizing heuristics

Reviewed-by: zgu, gli, iwalulya

- src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp
- src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
- src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp
- src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
- src/hotspot/share/gc/shared/gcOverheadChecker.cpp
- src/hotspot/share/gc/shared/gcOverheadChecker.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.cpp
! src/hotspot/share/gc/shared/gcPolicyCounters.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
- test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp
! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java

Changeset: 2da0cdad
Branch: http3
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-07-24 01:33:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2da0cdadb898efb9af827374368471102bfe0ccd

8363895: Minimal build fails with slowdebug builds after JDK-8354887

Reviewed-by: kvn, shade

! src/hotspot/share/code/aotCodeCache.hpp

Changeset: b746701e
Branch: http3
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-07-24 01:37:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b746701e5769a7a5a1e7900ddfdd285706ac5fe1

8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV

Reviewed-by: fyang, mli, syan

! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java

Changeset: fc803844
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-24 01:47:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc8038441daebc717fedaeb107e37bf216d542d3

8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit

Co-authored-by: David Holmes <dholmes at openjdk.org>
Reviewed-by: dholmes

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

Changeset: 0ba2942c
Branch: http3
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2025-07-24 02:21:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76

8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding

Reviewed-by: fyang, yadongwang

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

Changeset: 7a22b76b
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-24 05:09:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a22b76b73e6a6906f191e59b7d2da238b401935

8362591: Wrong argument warning when heap size larger than coops threshold

Reviewed-by: dholmes

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

Changeset: ed9066bd
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-24 05:59:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed9066bdf48c2d9925aea745951531ebf4af35a8

8361478: GHA: Use MSYS2 from GHA runners

Reviewed-by: jwaters, ihse

! .github/actions/get-msys2/action.yml

Changeset: 67e93281
Branch: http3
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-07-24 09:21:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67e93281a4f9e76419f1d6e05099ecf2214ebbfd

8363357: Remove unused flag VerifyAdapterCalls

Reviewed-by: chagedorn, thartmann

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

Changeset: 2f1aed2a
Branch: http3
Author:    Ayush Rigal <ayush.rigal at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-07-24 14:57:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f1aed2a165259a873636792cff7c9de4e1f334e

8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java

Reviewed-by: jpai

! test/jdk/java/net/NetworkInterface/IPv4Only.java

Changeset: 84776309
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-24 15:53:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8477630970b61e3178abd7ac812ed97e181e2684

8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub

Reviewed-by: kvn, adinn, aph

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 4e53a9d9
Branch: http3
Author:    Rui Li <ruiamzn at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-07-24 18:34:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e53a9d9dfe7a1ac7c3d7402e5ca3a3d3fcbb709

8357818: Shenandoah doesn't use shared API for printing heap before/after GC

Reviewed-by: wkemper, kdnilsen

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

Changeset: 971ea23c
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-24 20:53:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/971ea23c95764e11ed234f657eb28ba7c51862c5

8362289: [macOS] Remove finalize method in JRSUIControls.java

Reviewed-by: bchristi, serb

! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java

Changeset: ac9e5102
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-25 06:40:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac9e51023fc34a82b795950a109af2397826adaa

8320836: jtreg gtest runs should limit heap size

Reviewed-by: dholmes, cslucas

! test/hotspot/jtreg/gtest/GTestWrapper.java

Changeset: 52155dbb
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-25 07:22:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52155dbbb0107c5077a6be7edfd91d4311411fc3

8364082: jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young

Reviewed-by: dholmes

! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java

Changeset: f79bd54b
Branch: http3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-07-25 08:11:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f79bd54bbb9f5748e437346d34702608f7b67019

8362882: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool()

Reviewed-by: jpai, dl

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

Changeset: 518d5f4b
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-25 08:26:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/518d5f4bbb78ae35db793d7fd15b3cd35c881664

8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c

Reviewed-by: lucy

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c

Changeset: 41c94eed
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-25 11:34:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/41c94eed37aad570229ee2c5fb51d9e5d0378a40

8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used

Reviewed-by: stuefe

! make/autoconf/flags-cflags.m4

Changeset: 06fdb61e
Branch: http3
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2025-07-25 12:55:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/06fdb61e1cdc9abf9ac4fa62fd63992d298baffa

8361964: Remove outdated algorithms from requirements and add PBES2 algorithms

Reviewed-by: hchao

! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java

Changeset: 75ff7e15
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-25 13:34:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/75ff7e15fe0d22149e5b8c5ccf3b702d8dc9b3fa

8361712: Improve ShenandoahAsserts printing

Reviewed-by: rkennke, asmehra

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp

Changeset: 9e209fef
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-25 14:50:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9e209fef86fe75fb09734c9112fd1d8490c22413

8364110: Remove unused methods in GCCause

Reviewed-by: kbarrett

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

Changeset: 89fe586e
Branch: http3
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-07-25 16:47:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89fe586edd5044923a2ce86f8cc5bf16004ac0b5

8363837: Make StubRoutines::crc_table_adr() into platform-specific method

Reviewed-by: adinn, yzheng

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/stubRoutines_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/cpu/zero/stubRoutines_zero.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: e756c0db
Branch: http3
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-07-25 17:59:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e756c0dbbb7d99df0751d71726b173e4eabcc903

8361726: Shenandoah: More detailed evacuation instrumentation

Reviewed-by: ysr, kdnilsen

! 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/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: d288ca28
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-07-26 02:17:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d288ca28be7bfba3abe9f54cefbe53e73c25707e

8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop

Reviewed-by: djelinski, alanb, vyazici

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

Changeset: de59da27
Branch: http3
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2025-07-26 22:22:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de59da27a60bd0afaf8deaf6d4a3d743a4f59db8

8362581: Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX

Reviewed-by: jpai, alanb, djelinski

! src/java.base/share/classes/jdk/internal/util/Exceptions.java

Changeset: 8fcbb110
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-27 01:19:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda

8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr  or ia6addr

Reviewed-by: jpai

! test/jdk/java/net/ipv6tests/TcpTest.java

Changeset: 3263361a
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-07-27 06:44:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3263361a28c7e8c02734cb94bc9576e9f3ba5b50

8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java

Reviewed-by: alanb

! test/jdk/java/net/Socket/DeadlockTest.java

Changeset: 4189fcba
Branch: http3
Author:    Yuri Gaevsky <yuri.gaevsky at gmail.com>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-07-27 14:54:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4189fcbac40943f3b26c3a01938837b4e4762285

8362596: RISC-V: Improve _vectorizedHashCode intrinsic

Reviewed-by: fyang, fjiang

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

Changeset: e307b5cc
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-07-28 05:17:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e307b5cca870f7ea9b79b7a9d4e6f7f762c27aa4

8363584: Sort share/utilities includes

Reviewed-by: kbarrett, dholmes, shade

! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/fakeRttiSupport.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/intpow.hpp
! src/hotspot/share/utilities/json.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/packedTable.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 3b0da298
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-28 06:54:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b0da29879990e4ed6d22c8aed0659f3b40c37a3

8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage

Reviewed-by: stuefe, dholmes

! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java

Changeset: af5932ef
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-28 07:15:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af5932efb5e873ef3beb8b8999a5ef3fbd094ff6

8361055: Serial: Inline SerialHeap::process_roots

Reviewed-by: tschatzl, kbarrett, stefank

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

Changeset: bdc1ef20
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-28 07:57:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdc1ef2021cc73d83607c1380ab7cd3a08353229

8363929: G1: Add G1 prefix to various G1 specific global locks

Reviewed-by: shade, ayang

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 3e2d12d8
Branch: http3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-07-28 08:40:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62

8362515: RISC-V: cleanup NativeFarCall

Reviewed-by: fyang, fjiang

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

Changeset: 011de4c8
Branch: http3
Author:    Fei Gao <fgao at openjdk.org>
Date:      2025-07-28 08:44:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/011de4c894ed827ee8e15a7cfe400788175e5b2c

8363063: AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217

Reviewed-by: shade, aph

! make/autoconf/flags-cflags.m4

Changeset: 11a26fdd
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-07-28 15:09:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/11a26fdd8432caa501e2f78b4b2d615188d678ff

merge latest from master branch

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/DigestEchoClient.java

Changeset: d25ad881
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-28 11:33:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d25ad881ebfec40ca6b0a73f78d1f9d2cb722e01

8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform

Reviewed-by: psadhukhan

! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c

Changeset: b7703f79
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-07-28 11:50:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b7703f7948039526cb7ca74ed589d6e3a876b6f6

8364185: [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217

Reviewed-by: ayang

! make/autoconf/flags-cflags.m4

Changeset: 0a6d0028
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-07-28 18:29:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a6d002876367713e0e52c66b00dce8129099886

merge latest from master branch


Changeset: 079c7228
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 09:06:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/079c72289825d876b73467ecac76aa97d89bfa10

Fix ALPN logging

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

Changeset: 1ea62a14
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 11:15:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1ea62a14accc9e08f9406bd66ad698baed19bc7e

Remove unused established state

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

Changeset: 9849961c
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 11:21:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9849961c62554d830310e5d1236e87f7372382ca

Remove unused confirmed state

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

Changeset: 77783f3d
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 11:37:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/77783f3d113067d804fdab65a04a7557c7199f34

Remove useless state snapshot class

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

Changeset: 1d1acbd0
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 13:01:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d1acbd0da9e4740c9c0afc22696d34ebce92526

Remove dead method

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

Changeset: 3f48e871
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 13:34:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f48e871551384bc9ea83e96f37d01c386ed4b09

Remove useless throwIfClosed parameter

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

Changeset: ab5096c1
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 13:51:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab5096c1c4e3c4d749a91e4da6c70a7785c385f9

Fix state transition

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

Changeset: a9eaf8b7
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 14:31:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a9eaf8b7d88281a51daf679c8eff2e79b816f325

Clean up the QuicConnection interface

! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.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/QuicConnectionImpl.java
! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java
! test/jdk/java/net/httpclient/qpack/EncoderTest.java

Changeset: f09cc3b0
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 14:47:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f09cc3b0d1a4ef2b63d408f56870d1d3d59fd97e

declare startHandshake in QuicConnection

! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/ClientConnection.java
! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java
! test/jdk/java/net/httpclient/qpack/EncoderTest.java

Changeset: c353e924
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 15:03:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c353e92408e49c4cadfdb8f7204e816cff4f292e

Update comment to match code

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

Changeset: ca04e05b
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 15:28:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca04e05b33dc5b113f73c1cfdd3de2b70eb3cd29

Remove outdated comment

! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java

Changeset: 1c978248
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-29 15:48:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1c97824872c81936c52cb850090f0e52c5695247

Rename QuicTLSEngine ClientMode to UseClientMode

! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! test/jdk/java/net/httpclient/quic/AckElicitingTest.java
! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java
! 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

Changeset: f1d58c73
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-31 10:31:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f1d58c73de9dcd0c6d586ba0c9e6defcedce31a0

Remove assertion errors from handshake key derivation

! 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/ServerHello.java

Changeset: d17df6fe
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-31 10:36:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d17df6feb86291f21f819f73626682849d44d475

Remove assertion errors from application key derivation

! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java

Changeset: 64778d57
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-31 10:45:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/64778d57b6bafef7a061c60ac1baabf835486f35

Remove assertion errors from application n+1 key derivation

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

Changeset: b68ead30
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-31 13:52:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b68ead3044a8f9e6a0baf6cfb526a671ba64fbed

Remove assertion errors from initial key derivation

! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java
! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java

Changeset: 7f5a3dcc
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-07-31 14:13:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7f5a3dcc5b1122bfa072ec2f2228535ab9d14485

Remove assertion errors from retry packet handling

! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java
! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.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
! test/jdk/java/net/httpclient/quic/tls/PacketEncryptionTest.java
! test/jdk/java/net/httpclient/quic/tls/Quicv2PacketEncryptionTest.java

Changeset: 50628393
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-08-01 09:38:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/506283938229322ed7bec068b0deb704ea06eb97

Remove assertion errors from packet encryption

! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java
! src/java.base/share/classes/sun/security/ssl/QuicCipher.java
! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.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
! test/jdk/java/net/httpclient/quic/tls/PacketEncryptionTest.java
! test/jdk/java/net/httpclient/quic/tls/Quicv2PacketEncryptionTest.java

Changeset: dc2c1eb4
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-08-01 10:19:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc2c1eb47c0592da2aaef55f7298fcedaa16c1fe

Remove assertion error

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

Changeset: 24586a0c
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-08-01 11:20:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/24586a0c65be3c03e08359eb51e2e035ee185b83

Fix error IDs

! src/java.base/share/classes/sun/security/ssl/QuicCipher.java
! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java

Changeset: b1be76e4
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-08-01 13:40:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b1be76e4b8181895d6987cdd1e28ac9db079b411

Include peer's error information in exceptions thrown on connection close

! src/java.base/share/classes/jdk/internal/net/quic/QuicTransportErrors.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/TerminationCause.java
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java

Changeset: 7bf4c608
Branch: http3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-07-28 12:59:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e

8364120: RISC-V: unify the usage of MacroAssembler::instruction_size

Reviewed-by: fyang

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

Changeset: 08b0b346
Branch: http3
Author:    Brett Okken <brett.okken at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-07-28 13:05:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08b0b34623e1e67fbc6078675a72ce9b3b126996

8361715: (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit

Reviewed-by: bpb, rriggs

+ test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java
- test/jdk/java/nio/Buffer/GetChars.java

Changeset: b4028c91
Branch: http3
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-07-28 13:16:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4028c91d5615f43cbf209eeeb1014966de22a38

8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC

Reviewed-by: sspitsyn, clanger

! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java

Changeset: 70ebb5e8
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-28 14:18:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/70ebb5e8c9d99e17e84da798fed01626bc7f9ea0

8364019: Add alignment precondition to Universe::reserve_heap

Reviewed-by: tschatzl, jsikstro

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

Changeset: f53d0519
Branch: http3
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2025-07-28 16:32:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f53d0519b9a3a6eaf64fb938dfedc09795ac31f8

8340312: sun.security.ssl.SSLLogger uses incorrect log level ALL for `finest` log events

Reviewed-by: wetmore

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

Changeset: fe4d7f8c
Branch: http3
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-07-28 17:05:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe4d7f8c1b1c5a64ed8f134c414d75da0b9cfdff

8360507: JPKG002-006: SigningPackageTest: appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/macosx/SigningPackageTest.java

Changeset: ea0b49c3
Branch: http3
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-07-28 17:14:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea0b49c36db7dce508aec7e72e73c7274d65bc15

8362979: C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: 3e4e5dd0
Branch: http3
Author:    Rui Li <ruiamzn at amazon.com>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-07-28 23:26:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e4e5dd06f8a74ada792e5d03b4604adcf618a4a

8364081: Shenandoah & GenShen logging improvement

Reviewed-by: ysr, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 46690051
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-28 23:47:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4669005123420d8dbe86740dd9bcbee04735bc4f

8361912: ThreadsListHandle::cv_internal_thread_to_JavaThread  does not deal with a virtual thread's carrier thread

Reviewed-by: pchilanomate, dcubed, amenkov, sspitsyn

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

Changeset: 28297411
Branch: http3
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-07-29 07:32:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28297411b19551dd8585165200f5f8158f3d5bb3

8359603: Missed optimization in PhaseIterGVN for redundant ConvX2Y->ConvY2X->ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestEliminateRedundantConversionSequences.java

Changeset: 3fe0d29e
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-29 08:11:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3fe0d29ec3b5b327d633726677ba1809eec27665

8363965: GHA: Switch cross-compiling sysroots to Debian bookworm

Reviewed-by: clanger, jwaters

! .github/workflows/build-cross-compile.yml

Changeset: 2202156a
Branch: http3
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-07-29 08:37:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2202156acc78d7d9ec128f8df5c09fcdff83697c

8364198: NMT should have a better corruption message

Reviewed-by: kvn, stuefe

! src/hotspot/share/nmt/mallocHeader.inline.hpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp

Changeset: a3499447
Branch: http3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-07-29 09:51:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a34994476e8f4783c9f5a83a9c3db63ad605b323

8356587: Missing object ID X in pool jdk.types.Method

Reviewed-by: egahlin

! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java

Changeset: 965b6810
Branch: http3
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-07-29 10:21:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/965b68107ffe1c1c988d4faf6d6742629407451b

8358586: ZGC: Combine ZAllocator and ZObjectAllocator

Reviewed-by: aboldtch, stefank

- src/hotspot/share/gc/z/zAllocator.cpp
- src/hotspot/share/gc/z/zAllocator.hpp
- src/hotspot/share/gc/z/zAllocator.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
+ src/hotspot/share/gc/z/zDeferredConstructed.hpp
+ src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPageAge.hpp
! src/hotspot/share/gc/z/zRelocate.cpp

Changeset: 0226c029
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-29 12:35:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0226c0298f5398c185db3df30ad35ee6022aab1b

8364004: Expose VMError::controlledCrash via Whitebox

Reviewed-by: kbarrett, mbaesken, dholmes

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: c239c0ab
Branch: http3
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-07-29 14:48:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c239c0ab00196da8c7c5f6099c8189a778874588

8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions

Reviewed-by: rasbold

! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/share/runtime/stubRoutines.cpp

Changeset: ea754316
Branch: http3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-07-29 17:41:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea754316fd6d691a701dfb4bc921ea8c92dc5dd4

8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash

Reviewed-by: kvn, iklam

! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java

Changeset: d5d311f0
Branch: http3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-07-29 19:43:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d5d311f026f69c56a409d856f5e11cdff0526c6c

8361873: [GCC static analyzer] exec_md.c forkedChildProcess potential double 'close' of file descriptor '3'

Reviewed-by: jpai, stuefe, mbaesken

! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c

Changeset: 330ee871
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-29 20:42:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/330ee871315348594171c43aa75b58f6027001af

8360163: Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer

Reviewed-by: jrose, iklam

! src/hotspot/share/cds/aotArtifactFinder.hpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/AOTRuntimeSetup.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java

Changeset: 3488f53d
Branch: http3
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-07-30 01:02:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3488f53d2c3083bd886644684ec6885046ea7f8e

8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call

Reviewed-by: mli, fjiang

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

Changeset: c671089d
Branch: http3
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-07-30 01:54:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c671089d6e9aa147ffd056a83c84abf6aff444dc

8364089: JDK 25 RDP2 L10n resource files update

Reviewed-by: jlu, naoto, dnguyen, asemenyuk

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties

Changeset: 164d0368
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-30 04:55:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/164d0368f608ff43789d2abd96cd0f5449458122

8364202: CDS without G1 gives build error in slowdebug, asserts in fastdebug

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp

Changeset: 1be412dc
Branch: http3
Author:    Lei Zhu <korov9.c at gmail.com>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-07-30 05:18:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1be412dca08028d37a90cff1d4a67007c6b2d690

8363920: JVMTI Documentation for GetLocalDouble is wrong: refers to long

Reviewed-by: alanb, amenkov, sspitsyn

! src/hotspot/share/prims/jvmti.xml

Changeset: c6d64edf
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-30 06:09:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6d64edfbe83569d2e6af8d39b228869721e84b3

8364325: ProblemList com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java

Reviewed-by: kbarrett

! test/jdk/ProblemList.txt

Changeset: 302508df
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-30 07:45:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/302508df9ebb66f27fffcbe8496ccea95385e61a

8364249: G1: Fix some comments about "maximum_collection"

Reviewed-by: shade, sangheki

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

Changeset: 4da1c9df
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-30 08:11:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4da1c9df52a9e36214f7aeffae26fde3dc4570bc

8364196: G1: Fix typo in "cset_groud_gid" local variable in G1FlushHumongousCandidateRemSets

Reviewed-by: ayang

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

Changeset: 7af3cd95
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-30 08:11:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7af3cd955839f98a37b915480266ccd7be27b147

8156755: [TESTBUG] Fix gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java

Reviewed-by: ayang

! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GC.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GCTokens.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/README
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java

Changeset: a6fb87db
Branch: http3
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-07-30 10:08:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6fb87dbe8c4165ca498caa23541f6aa4426b71d

8364042: UnsafeMemoryAccess will not work with AOT cached code stubs

Reviewed-by: asmehra, kvn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 317dacc3
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-30 10:11:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/317dacc308993d534aeba397d0550ad056fe595b

8364159: Shenandoah assertions after JDK-8361712

Reviewed-by: mbaesken, shade

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

Changeset: c8517356
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-30 10:28:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8517356314c9dd1123401a21968009066053e5b

8364115: Sort share/services includes

Reviewed-by: sspitsyn, ayang, shade

! src/hotspot/share/services/classLoadingService.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/gcNotifier.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 16da81eb
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-30 12:28:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16da81eb439e48459e4ca19d6f97c0de5e2d2398

8360817: [ubsan] zDirector select_worker_threads - outside the range of representable values issue

Reviewed-by: aboldtch, lucy

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

Changeset: e2feff85
Branch: http3
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-07-30 13:16:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e2feff85995cf2d0b8ecc2262cf4e74b74de3e31

8355177: Speed up StringBuilder::append(char[]) via Unsafe::copyMemory

Reviewed-by: rriggs, rgiulietti

! src/java.base/share/classes/java/lang/StringUTF16.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: a2e86ff3
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-30 13:43:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a2e86ff3c56209a14c6e9730781eecd12c81d170

8364037: Sort share includes: adlc, libadt, metaprogramming

Reviewed-by: ayang, chagedorn

! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 57d02d9a
Branch: http3
Author:    Ian Graves <igraves at openjdk.org>
Date:      2025-07-30 15:51:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57d02d9ac5e45dde6a32b02868b578f03e47c974

8362279: [vectorapi] VECTOR_OP_SUADD needs reduction support

Reviewed-by: jbhateja, qamai

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-Masked-op.template
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: 3bdac531
Branch: http3
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2025-07-30 17:56:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3bdac5317815b84d6f693d972f73d77dd069a891

8361212: Remove AffirmTrust root CAs

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/validator/EntrustTLSPolicy.java
- src/java.base/share/data/cacerts/affirmtrustcommercialca
- src/java.base/share/data/cacerts/affirmtrustnetworkingca
- src/java.base/share/data/cacerts/affirmtrustpremiumca
- src/java.base/share/data/cacerts/affirmtrustpremiumeccca
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustcommercialca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustnetworkingca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumeccca-chain.pem

Changeset: 413ac74e
Branch: http3
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-07-30 19:56:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/413ac74ecc225ff2cd7a729204a9c7a95dc48458

8357682: sun.security.provider.certpath.Builder#getMatchingPolicies always returns null

Reviewed-by: mullan

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

Changeset: 559795b0
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-31 01:38:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/559795b0eb8061325127fa9fdf8b80617fe47166

8362501: Update test/hotspot/jtreg/applications/jcstress/README

Reviewed-by: shade, lmesnik

! test/hotspot/jtreg/applications/jcstress/README

Changeset: 05c63e80
Branch: http3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-07-31 06:04:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05c63e80091d554625c5b6fc8c9f6973ef19ec4f

8361524: [XWayland] possible JavaFX interop hang

Reviewed-by: psadhukhan, serb, prr, kizune, kcr

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

Changeset: ebb7f5d3
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-31 06:07:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ebb7f5d39be8497fc89e25d0905335102e12c063

8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently

Reviewed-by: stuefe, ayang, coleenp

! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp

Changeset: b9f7caed
Branch: http3
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-07-31 07:40:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b9f7caed775e86e71f7d37789cb196fb1444ef12

8364282: ZGC: Improve ZPageAllocation JFR event sending

Reviewed-by: stefank, aboldtch

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

Changeset: 8ed214f3
Branch: http3
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-07-31 12:10:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ed214f3b1864ea0095d05497f782ce4131836d4

8364090: Dump JFR recording on CrashOnOutOfMemoryError

Reviewed-by: egahlin, stuefe

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/utilities/vmError.cpp
+ test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java

Changeset: ddb64836
Branch: http3
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-07-31 12:12:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ddb64836e5bafededb705329137e353f8c74dd5d

8364409: [BACKOUT] Consolidate Identity of self-inverse operations

Reviewed-by: thartmann, bmaillard, hgreule

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
- test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 3f21c8bd
Branch: http3
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-07-31 13:08:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f21c8bd1f0cd7f27df940505b249ba7798940cf

8361897: gc/z/TestUncommit.java fails with Uncommitted too slow

Reviewed-by: stefank, jsikstro

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: 458f033d
Branch: http3
Author:    Lei Zhu <korov9.c at gmail.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-07-31 13:11:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/458f033d4dd3c646028b2f9bab88f9a308cad4af

8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags

Reviewed-by: lmesnik, sspitsyn, kevinw

! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java

Changeset: e544cd99
Branch: http3
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-07-31 13:57:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e544cd992099ef905266610c2c1456705cdc4587

8359956: Support algorithm constraints and certificate checks in SunX509 key manager

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
+ src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
- test/jdk/javax/rmi/ssl/keystore
- test/jdk/javax/rmi/ssl/truststore
! test/jdk/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java
- test/jdk/sun/net/www/protocol/https/HttpsClient/dnsstore
- test/jdk/sun/net/www/protocol/https/HttpsClient/ipstore
! test/jdk/sun/security/mscapi/ShortRSAKeyWithinTLS.java
! test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java
+ test/jdk/sun/security/ssl/X509KeyManager/AlgorithmConstraintsCheck.java
+ test/jdk/sun/security/ssl/X509KeyManager/CertChecking.java
+ test/jdk/sun/security/ssl/X509KeyManager/PeerConstraintsCheck.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/tools/keytool/PrintSSL.java
! test/lib/jdk/test/lib/security/CertificateBuilder.java

Changeset: 5f357fa2
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-31 14:08:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f357fa27d89a3ead3783a3197ba4c576802cb7a

8364197: G1: Sort G1 mutex locks by name and group them together

Reviewed-by: coleenp, ayang

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

Changeset: d4705947
Branch: http3
Author:    DarraghConway <darragh.conway at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-07-31 14:41:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4705947d89509b235cf48328014331c9c6cee80

8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java

Reviewed-by: vyazici, rriggs

! test/jdk/sun/net/www/protocol/file/FileURLTest.java

Changeset: 53d152e7
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-31 14:43:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53d152e7dbccae9682e461e51ca75d63f88893cf

8364087: Amend comment in globalDefinitions.hpp on "classfile_constants.h" include

Reviewed-by: stefank, ayang

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

Changeset: b2b56cfc
Branch: http3
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-07-31 14:45:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2b56cfc00ab258c41d468040015bb2dcc6ec289

8359395: XML signature generation does not support user provided SecureRandom

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMSignContext.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
+ test/jdk/javax/xml/crypto/dsig/Properties.java

Changeset: 1b9efaa1
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-31 15:17:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b9efaa11e660317240bdeda7527b23c7d52da0f

8364183: Shenandoah: Improve commit/uncommit handling

Reviewed-by: wkemper, xpeng

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

Changeset: c4fbfa21
Branch: http3
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-31 15:39:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4fbfa21030c9a0e8a3e0eed1b0a0988eba08ddb

8363949: Incorrect jtreg header in MonitorWithDeadObjectTest.java

Reviewed-by: stefank, coleenp, ayang

! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java

Changeset: d1944239
Branch: http3
Author:    Johannes Graham <j3graham at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-07-31 17:50:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d19442399c004c78bff8a5ccf7c6975c7e583a07

8358880: Performance of parsing with DecimalFormat can be improved

Reviewed-by: jlu, liach, rgiulietti

! 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/DecimalFormatParseBench.java

Changeset: fe09e93b
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-31 18:26:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe09e93b8fc3081c944f3824fdaa55cc17e377a8

8364317: Explicitly document some assumptions of StringUTF16

Reviewed-by: rgiulietti, rriggs, vyazici

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

Changeset: 443afdc7
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-31 18:52:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/443afdc77ffb9184a985ec586c888eabe9ee8e6f

8364176: Serial: Group all class unloading logic at the end of marking phase

Reviewed-by: tschatzl, sangheki

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

Changeset: e0e82066
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-31 18:53:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0e82066fec3e1efa55ecc113bb8f4efe2e0e2a0

8364166: Parallel: Remove the use of soft_ref_policy in Full GC

Reviewed-by: tschatzl, sangheki

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

Changeset: 724e8c07
Branch: http3
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-07-31 21:24:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/724e8c076e1aed05de893ef9366af0e62cc2ac2b

8364484: misc tests fail with Received fatal alert: handshake_failure

Reviewed-by: ascarpino

! test/jdk/javax/management/security/SecurityTest.java

Changeset: 913d318c
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-01 05:59:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/913d318c97aa46c16aca89e565660e5fb67e8efd

8364504: [BACKOUT] JDK-8364176 Serial: Group all class unloading logic at the end of marking phase

Reviewed-by: dholmes

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

Changeset: c9b8bd6f
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-01 06:27:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9b8bd6ff478fda23a10a6d3e04aec4478cb9ff6

8364359: Sort share/cds includes

Reviewed-by: shade, iklam

! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/lambdaFormInvokers.inline.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 577ac061
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-01 06:28:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/577ac0610a0c62d6a3f5501bb0d1bd45f8c47f22

8358340: Support CDS heap archive with Generational Shenandoah

Reviewed-by: xpeng, wkemper

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

Changeset: e82d7f58
Branch: http3
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-01 07:11:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e82d7f58101aa5b7147a881bfc1c96b826446758

8364351: ZGC: Replace usages of ZPageAgeRange() with ZPageAgeRangeAll

Reviewed-by: stefank, aboldtch

! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPageAge.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! test/hotspot/gtest/gc/z/test_zPageAge.cpp

Changeset: ae11d8f4
Branch: http3
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-01 07:42:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae11d8f44689502d35cb511e9ce288ab7cc0acae

8364248: Separate commit and reservation limit detection

Reviewed-by: stuefe, ayang

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: beda14e3
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-01 08:22:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/beda14e3cba368b0bf9f8e4567df163cf1e648a4

8364423: G1: Refactor G1UpdateRegionLivenessAndSelectForRebuildTask

Reviewed-by: sangheki, ayang

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

Changeset: 7d63c9fa
Branch: http3
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-08-01 08:35:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7d63c9fa4d7d03c8565d0491e7ff93087b79cc39

8294074: Make other specs more discoverable from the API docs

Reviewed-by: mr

! make/Docs.gmk

Changeset: d80b5c87
Branch: http3
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-08-01 08:39:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d80b5c8728a18c74cf427817b4b84052a5404870

8361316: javadoc tool fails with an exception for an inheritdoc on throws clause of a constructor

Reviewed-by: nbenalla, liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java

Changeset: 7fbeede1
Branch: http3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-01 09:15:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7fbeede14c558221ae0e5b8d65f50e50c0e3737a

4938801: The popup does not go when the component is removed

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

! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
+ test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java

Changeset: 812bd8e9
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-01 10:24:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/812bd8e94d22f9751651e28a2ef8affdf6a33220

8364199: Enhance list of environment variables printed in hserr/hsinfo file

Reviewed-by: lucy, clanger

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

Changeset: 6c580472
Branch: http3
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-01 10:27:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c5804722b5b2064e0d6ade2180c3126d8f2dabc

8364296: Set IntelJccErratumMitigation flag ergonomically

Reviewed-by: shade, jbhateja

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

Changeset: 8ac4a88f
Branch: http3
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-08-01 11:01:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ac4a88f3c5ad57824dd192cb3f0af5e71cbceeb

8362237: IllegalArgumentException in the launcher when exception without stack trace is thrown

Reviewed-by: kcr, vromero

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

Changeset: 2ba8a06f
Branch: http3
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-08-01 13:11:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ba8a06f0c0a598a6ca7f74e75bab4208e6fa689

8348868: AArch64: Add backend support for SelectFromTwoVector

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: haosun, aph, sviswanathan, xgong

! src/hotspot/cpu/aarch64/aarch64.ad
! 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
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/vectorIntrinsics.cpp
! 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/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java

Changeset: ee3665bc
Branch: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-08-01 15:21:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee3665bca026fe53409df8391d49477c64ae23a2

8364187: Make getClassAccessFlagsRaw non-native

Reviewed-by: thartmann, rriggs, liach

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/Reflection.c
! test/hotspot/jtreg/runtime/ClassFile/ClassAccessFlagsRawTest.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java

Changeset: 6d0bbc8a
Branch: http3
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-08-01 18:42:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d0bbc8a18fa555b5e8d132bef400097ef6ee5cb

8357470: src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase

Reviewed-by: coffeys

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

Changeset: 8e921aee
Branch: http3
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-08-01 18:43:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e921aee5abb20c240b45cb75b06fb1f316d8a1f

8364370: java.text.DecimalFormat specification indentation correction

Reviewed-by: liach, naoto

! src/java.base/share/classes/java/text/DecimalFormat.java

Changeset: 7ea08d39
Branch: http3
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-01 20:36:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ea08d3928032aad05ce347272083a2be7d83546

8362244: Devkit's Oracle Linux base OS keyword is incorrectly documented

Reviewed-by: erikj

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

Changeset: e801e513
Branch: http3
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-08-02 04:21:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e801e51311b3fb89bb08620dd5604c7ba9aed9df

8306324: StopThread results in thread being marked as interrupted, leading to unexpected InterruptedException

Reviewed-by: pchilanomate, alanb

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java

Changeset: f40381e4
Branch: http3
Author:    erfang <erfang at nvidia.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-08-02 07:54:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f40381e41d1356f92546a21c0d24060f8606b9b3

8356760: VectorAPI: Optimize VectorMask.fromLong for all-true/all-false cases

Reviewed-by: xgong, jbhateja

! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastIdentityTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskToLongTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongToLongBenchmark.java

Changeset: d58f411e
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-08-04 17:43:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d58f411eb52f1786777df0e5d970bdd58ff68c48

merge latest from master branch

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

Changeset: 819de071
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-08-03 06:43:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/819de071176623448ceba8065ed6f2aac40ae193

8363998: Implement Compressed Class Pointers for 32-bit

Reviewed-by: rkennke, coleenp

! src/hotspot/cpu/arm/c1_FrameMap_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/objLayout.cpp
! src/hotspot/share/oops/objLayout.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java

Changeset: a5e0c9d0
Branch: http3
Author:    DarraghConway <darragh.conway at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-08-03 11:03:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5e0c9d0c52e028321bb38e471ce98e389e67fe1

8363720: Follow up to JDK-8360411 with post review comments

Reviewed-by: bpb, rriggs

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

Changeset: 1a206d2a
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-03 13:23:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a206d2a6cade07249f6922072ac9d29aa56bc43

8364545: tools/javac/launcher/SourceLauncherTest.java fails frequently

Reviewed-by: cstein, jpai

+ test/langtools/tools/javac/launcher/SourceLauncherStackTraceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 158e59ab
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-03 22:28:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/158e59ab9184127089f9693ce256001f64b5945c

8364106: Include java.runtime.version in thread dump output

Reviewed-by: alanb, coffeys

! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java

Changeset: 57553ca1
Branch: http3
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-08-04 04:17:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57553ca1dbc63e329116bc11764816a4c5ccb297

8361298: SwingUtilities/bug4967768.java fails where character P is not underline

Reviewed-by: dnguyen, psadhukhan, achung, azvegint

! test/jdk/javax/swing/SwingUtilities/bug4967768.java

Changeset: 8269fdc7
Branch: http3
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-08-04 08:15:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8269fdc78ef40d8238bf1509531f5cfc25d54820

8362067: Remove unnecessary List.contains key from SpringLayout.Constraints.pushConstraint

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/SpringLayout.java

Changeset: 3387b319
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-04 08:20:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3387b3195c8f2a9faa3c93322f6e11ce2aad3e2b

8364519: Sort share/classfile includes

Reviewed-by: shade, ayang

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/defaultMethods.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: ea7e9438
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 08:50:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea7e943874288e1cbea10a6bd82d6c7f2a1c9ae0

8364257: JFR: User-defined events and settings with a one-letter name cannot be configured

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java

Changeset: cf5a2553
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 09:12:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf5a25538e09e449ff621562df6529abaa9b3685

8364427: JFR: Possible resource leak in Recording::getStream

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
+ test/jdk/jdk/jfr/api/recording/misc/TestGetStreamWithFailure.java

Changeset: 3bc44979
Branch: http3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-08-04 09:42:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3bc449797eb59f9770d2a06d260b23b6efd5ff0f

8364258: ThreadGroup constant pool serialization is not normalized

Reviewed-by: egahlin

- src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
- src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.hpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroupManager.cpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroupManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/javaThread.cpp

Changeset: b96b9c3d
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:25:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b96b9c3d5b2ffaeaa365b2f0d33674a980c96547

8364461: JFR: Default constructor may not be first in setting control

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! test/jdk/jdk/jfr/api/settings/RegExpControl.java

Changeset: da0d9598
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:41:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da0d9598d049b17c04da95b61214b093c97fb60e

8364190: JFR: RemoteRecordingStream withers don't work

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java
+ test/jdk/jdk/jfr/jmx/streaming/TestWithers.java

Changeset: 68a4396d
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:53:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68a4396dbc1f7bc02fea91934fc71366ad879637

8364316: JFR: Incorrect validation of mirror fields

Reviewed-by: shade, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 500462fb
Branch: http3
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-08-04 12:11:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/500462fb690c25da3816467e27fc66d25b4eb7dc

8364580: Test compiler/vectorization/TestSubwordTruncation.java fails on platforms without RoundF/RoundD

Reviewed-by: chagedorn, shade

! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: 1912fa4d
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-08-04 17:43:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1912fa4dfe6faa4a04782ecb0baff334fa43d924

merge latest from master branch


Changeset: 25ed9768
Branch: http3
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2025-08-05 14:57:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25ed9768dc2b3bc3083d388c61c87bfa2a449991

qpack: modify Encoder.header to use DT lock, test headers cleanup.

! 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
! 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/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/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/StaticTableFieldsTest.java
! test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java

Changeset: a9f3d3a2
Branch: http3
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-08-04 12:37:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a9f3d3a290060f98967feaad2fa03ef077a64534

8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64

Reviewed-by: prr, aivanov, erikj

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

Changeset: fc475553
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-04 12:59:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc4755535d61c2fd4d9a2c9a673da148f742f035

8364516: Serial: Move class unloading logic inside SerialFullGC::invoke_at_safepoint

Reviewed-by: tschatzl, sangheki

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

Changeset: 567c0c93
Branch: http3
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-04 13:51:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/567c0c9335c3ff020871115e5a58f3f40fd4b1ad

8354244: Use random data in MinMaxRed_Long data arrays

Reviewed-by: chagedorn, mhaessig

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

Changeset: 6c52b734
Branch: http3
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-08-04 13:55:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c52b73465b0d0daeafc54c3c6cec3062bf490c5

8209992: Align SSLSocket and SSLEngine Javadocs

Reviewed-by: wetmore

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java

Changeset: b5f450a5
Branch: http3
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2025-08-04 15:59:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b5f450a599a0f63df0307cced09295fe1309bf6f

8364226: Better ECDSASignature Memory Management

Reviewed-by: ascarpino, hchao

! src/java.base/share/classes/sun/security/ec/ECDSASignature.java

Changeset: 05f8a6fc
Branch: http3
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-08-04 18:47:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05f8a6fca87d472a80e5952ddc90d8fa6589c75c

8360559: Optimize Math.sinh for x86 64 bit platforms

Reviewed-by: sviswanathan, sparasa

! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_sinh.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/java/lang/Math.java
+ test/micro/org/openjdk/bench/java/lang/SinhPerf.java

Changeset: d1e362e9
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 19:27:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d1e362e9a8aae7f2c095510633624ed90a1d3b78

8363889: Update sun.print.PrintJob2D to use Disposer

Reviewed-by: azvegint, psadhukhan

! src/java.desktop/share/classes/sun/print/PrintJob2D.java
= src/java.desktop/share/classes/sun/print/PrintJobDelegate.java

Changeset: 0d0d93e8
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 19:29:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d0d93e8f6e2e6d0831b011e47da0c6069f6f4f5

8210765: Remove finalize method in CStrike.java

Reviewed-by: psadhukhan, achung, azvegint

! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java

Changeset: da3a5da8
Branch: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-08-04 20:13:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da3a5da81bc1d6fe1e47e3a4e65bf390ee1d39a0

8343218: Add option to disable allocating interface and abstract classes in non-class metaspace

Reviewed-by: shade, kvn, yzheng, stuefe, dholmes

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: dc4d9b48
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 20:25:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc4d9b4849f6557f290338643910f0b05751d748

8362898: Remove finalize() methods from javax.imageio TIFF classes

Reviewed-by: azvegint, jdv

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java

Changeset: f96b6bcd
Branch: http3
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2025-08-04 21:31:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f96b6bcd4ddbb1d0e0a76d9f4e3b43bec20dcb7a

8364666: Tier1 builds broken by JDK-8360559

Reviewed-by: sviswanathan

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

Changeset: 84a4a364
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-04 21:48:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84a4a3647c86baecc07abfa7d1d4b88e06984821

8364314: java_lang_Thread::get_thread_status fails assert(base != nullptr) failed: Invalid base

Reviewed-by: amenkov, shade, dcubed, pchilanomate, sspitsyn

! src/hotspot/share/services/threadService.cpp
! test/jdk/ProblemList.txt

Changeset: 0f4c3dc9
Branch: http3
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:04:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f4c3dc944212c63acee35b7be93767946397ec0

8362352: Fix references to non-existing resource strings

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java

Changeset: 6b360ac9
Branch: http3
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:09:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b360ac99af356613c6dd2cad0c2c84c5737519d

8359756: Bug in RuntimePackageTest.testName test

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: c0c7d39b
Branch: http3
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:42:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c0c7d39b59e646a51bf3a6729065cceda9b0a0ad

8364587: Update jpackage internal javadoc

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java

Changeset: febd4b26
Branch: http3
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-05 07:41:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/febd4b26b2c87030affd9f93524e0d951cbe74e7

8360515: PROPERFMTARGS should always use size_t template specialization for unit

Reviewed-by: dholmes, stuefe

! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 67ba8b45
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-05 08:02:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67ba8b45dd632c40d5e6872d2a6ce24f86c22152

8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java

Changeset: d25b9bef
Branch: http3
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-08-05 08:39:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d25b9befe0a462b9785502806ad14e0a5f6b4320

8325482: Test that distinct seeds produce distinct traces for compiler stress flags

Reviewed-by: chagedorn, dfenacci

! test/hotspot/jtreg/compiler/debug/TestStress.java
+ test/hotspot/jtreg/compiler/debug/TestStressDistinctSeed.java

Changeset: df736eb5
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-05 10:23:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/df736eb5822de2e2465df04972b1afb90334db5e

8364618: Sort share/code includes

Reviewed-by: shade, mhaessig

! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: ba0ae4cb
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-05 10:43:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba0ae4cb28aa520d5244077349e35ef1bb475b61

8364254: Serial: Remove soft ref policy update in WhiteBox FullGC

Reviewed-by: tschatzl, sangheki

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

Changeset: 8a571ee7
Branch: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-05 14:33:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a571ee7f2d9a46ff485fd9f3658c552e2d20817

8364667: JFR: Throttle doesn't work with dynamic events

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java

Changeset: d906e450
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-05 16:13:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d906e45026f54fe7102e531d3753adc32ff0025c

8364531: G1: Factor out liveness tracing code

Reviewed-by: ayang, sangheki

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

Changeset: 83f8dad1
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-08-05 18:00:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83f8dad1a43f4a1431c278f991fc1c8a4ae7076a

merge latest changes from master branch




More information about the jdk-sandbox-changes mailing list