From duke at openjdk.org Fri Aug 1 16:10:35 2025 From: duke at openjdk.org (duke) Date: Fri, 1 Aug 2025 16:10:35 GMT Subject: git: openjdk/jdk-sandbox: iouring: 2 new changesets Message-ID: Changeset: afa935a5 Branch: iouring Author: Michael-Mc-Mahon Date: 2025-08-01 16:04:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afa935a50c9a8e19467711024ea60fc421b3e65f update ! src/java.base/linux/classes/sun/nio/ch/iouring/Cqe.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java ! src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Sqe.java ! src/java.base/linux/classes/sun/nio/ch/iouring/SystemCallContext.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Util.java + src/java.base/linux/classes/sun/nio/ch/iouring/s.zip Changeset: aa4724e0 Branch: iouring Author: Michael-Mc-Mahon Date: 2025-08-01 17:08:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa4724e0e938c79ff00864c4e8c55f8ee2c5ebc7 update ! src/java.base/linux/classes/sun/nio/ch/iouring/Cqe.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Sqe.java ! src/java.base/linux/classes/sun/nio/ch/iouring/SystemCallContext.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Util.java ! src/java.base/linux/classes/sun/nio/ch/iouring/package-info.java From duke at openjdk.org Tue Aug 5 18:28:57 2025 From: duke at openjdk.org (duke) Date: Tue, 5 Aug 2025 18:28:57 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 2 new changesets Message-ID: Changeset: 3a40ddc1 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-01 15:07:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a40ddc174fe1520b8effcd921b44dd78758bca8 Linux aarch64 progress ! src/java.base/linux/native/revivalhelper/revival_linux.cpp Changeset: 333de914 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-05 19:24:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/333de914dc240a339f0993e507d7ac83a2d9580c Move Linux analysis and relocation to mmap and edit in-memory file. ! src/java.base/linux/native/revivalhelper/revival_linux.cpp From duke at openjdk.org Tue Aug 5 18:50:48 2025 From: duke at openjdk.org (duke) Date: Tue, 5 Aug 2025 18:50:48 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: tweaks Message-ID: Changeset: 41d57a53 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-05 19:49:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41d57a538209228ae0aa84cc0c1064e80fc117b7 tweaks ! src/java.base/linux/native/revivalhelper/revival_linux.cpp From duke at openjdk.org Tue Aug 5 18:55:40 2025 From: duke at openjdk.org (duke) Date: Tue, 5 Aug 2025 18:55:40 GMT Subject: git: openjdk/jdk-sandbox: http3: 398 new changesets Message-ID: <950ab2cd-4891-44f6-b31e-942d3f3d60d2@openjdk.org> Changeset: defd1d0a Branch: http3 Author: Jaikiran Pai 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Evgeny Astigeevich 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 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 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 Reviewed-by: chagedorn, mbaesken ! test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java Changeset: 5c67e3d6 Branch: http3 Author: David Briemann Committer: Martin Doerr 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 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 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 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 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 Committer: Bradford Wetmore 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 Committer: William Kemper 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 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 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 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 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 Committer: William Kemper 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 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 Committer: Sergey Bylokhov 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 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 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 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 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 Committer: Fei Yang 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 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 Committer: Doug Simon 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 Committer: Martin Doerr 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Chen Liang 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 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 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 Date: 2025-07-10 01:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f67e4354316dcec185eac66adec2395e20b62579 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Co-authored-by: Thomas Stuefe 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 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 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 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 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 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 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 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 Committer: Alexey Ivanov 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 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 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 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 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 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 Committer: Feilong Jiang 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 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 Committer: Jayathirth D V 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 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 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 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 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 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 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 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 Committer: Vladimir Kozlov 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Christian Hagedorn 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 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 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 Committer: Damon Fenacci 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 Reviewed-by: galder, dfenacci, epeter ! src/hotspot/share/opto/phaseX.cpp Changeset: 5edd5465 Branch: http3 Author: Dingli Zhang Committer: Feilong Jiang 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Tobias Hartmann Date: 2025-07-15 06:28:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5ab210713f76c5307287bd97ce63f9e22d0ab8e 8359678: C2: assert(static_cast(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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 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 Committer: SendaoYan 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 Committer: SendaoYan 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 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 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 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 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 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 Committer: Daniel Lund?n 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 Committer: Christian Hagedorn 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 Committer: Christian Hagedorn 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 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 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 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 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 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 Committer: Chen Liang 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Manuel H?ssig 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 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 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 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 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 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 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 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 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 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 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 Committer: Jaikiran Pai 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 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 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 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 Committer: Vladimir Kozlov 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 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 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 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 Committer: Ioi Lam 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 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 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 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 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 Committer: Tobias Hartmann 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 Committer: Aleksey Shipilev 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 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 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 Committer: Albert Mingkun Yang 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 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 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 Committer: Matthias Baesken 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 Committer: Hamlin Li 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 Committer: Christoph Langer 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 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 Committer: Anthony Scarpino 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 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 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 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 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 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 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 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 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 Committer: Anthony Scarpino 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 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 Co-authored-by: Christian Hagedorn 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 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 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 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 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 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 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 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 Committer: Mark Sheppard 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 Committer: Sandhya Viswanathan 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 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 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 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 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 Co-authored-by: Thomas Stuefe Reviewed-by: kbarrett, lucy ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp Changeset: 9f796da3 Branch: http3 Author: Wang Haomin Committer: Jasmine Karthikeyan 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 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 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 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 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 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 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 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 Committer: Iris Clark 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 Committer: Justin Lu 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 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 Co-authored-by: Alexandre Jacob 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 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 Committer: Vladimir Kozlov 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 Committer: Fei Yang 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 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 Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: 0ba2942c Branch: http3 Author: Feilong Jiang 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 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 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 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 Committer: Mark Sheppard 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 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 Committer: Paul Hohensee 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Feilong Jiang 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 Committer: David Holmes 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Chen Liang 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 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 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 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 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 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 Committer: William Kemper 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 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 Committer: Christian Hagedorn 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Serguei Spitsyn 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 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 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 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 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 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 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 Committer: Aleksey Shipilev 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 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 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 Committer: Albert Mingkun Yang 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 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 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 Committer: Sean Mullan 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 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 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 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 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 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 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 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 Committer: Kevin Walls 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 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 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 Committer: Roger Riggs 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 Committer: Albert Mingkun Yang 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 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 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 Committer: Albert Mingkun Yang 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 Committer: Raffaello Giulietti 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 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 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 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 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 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 Committer: Aleksey Shipilev 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 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 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 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 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 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 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 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 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 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 Committer: Aleksey Shipilev 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 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 Committer: Jatin Bhateja 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 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 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 Committer: Sean Coffey 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 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 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 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 Committer: Jatin Bhateja 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 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 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 Committer: Mark Sheppard 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 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 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 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 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 Committer: Aleksey Shipilev 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 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 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 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 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 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 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 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 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 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 Committer: Erik Joelsson 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 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 Committer: Manuel H?ssig 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 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 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 Committer: Sandhya Viswanathan 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 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 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 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 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 Committer: Daniel D. Daugherty 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 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 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 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 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 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 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 Committer: Damon Fenacci 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 Committer: Aleksey Shipilev 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 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 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 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 Date: 2025-08-05 18:00:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83f8dad1a43f4a1431c278f991fc1c8a4ae7076a merge latest changes from master branch From duke at openjdk.org Tue Aug 5 21:14:44 2025 From: duke at openjdk.org (duke) Date: Tue, 5 Aug 2025 21:14:44 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: 4 new changesets Message-ID: Changeset: bca3fb7a Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-05 13:11:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bca3fb7a448c4f8a0cf63a0df9ba11a1b267059b Initial iouring impl + src/java.base/linux/classes/sun/nio/ch/iouring/Cqe.java + src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java + src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java + src/java.base/linux/classes/sun/nio/ch/iouring/Sqe.java + src/java.base/linux/classes/sun/nio/ch/iouring/SystemCallContext.java + src/java.base/linux/classes/sun/nio/ch/iouring/Util.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/__kernel_timespec.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/epoll_data.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/epoll_data_t.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/epoll_event.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/in6_addr.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/in_addr.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_cqring_offsets.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_sqring_offsets.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_uring_cqe.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_uring_params.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_uring_rsrc_register.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_uring_sqe.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/iouring_h.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/iouring_h_1.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/iovec.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/sockaddr.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/sockaddr_in.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/sockaddr_in6.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/sockaddr_storage.java + src/java.base/linux/classes/sun/nio/ch/iouring/foreign/timespec.java Changeset: a7fcb171 Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-05 13:16:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7fcb171152999265dff9826b49ae9cd8fd2e7be update ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java Changeset: bcac96a8 Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-05 13:22:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcac96a80a941f3bf7c5c30af780a52ce5fbd201 missing file + src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java Changeset: adff2704 Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-05 21:09:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adff2704705cd9e0eb9641024da3bf611cc87cac update + src/java.base/linux/classes/sun/nio/ch/iouring/.IoUring.java.swp ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/module-info.java From duke at openjdk.org Wed Aug 6 10:07:16 2025 From: duke at openjdk.org (duke) Date: Wed, 6 Aug 2025 10:07:16 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: delete extraneous file Message-ID: <8afc6754-1091-4fe2-abad-408a59b89f06@openjdk.org> Changeset: d22b3203 Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-06 11:01:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d22b3203626d1c03fa10c39e50a0cba8feed80ac delete extraneous file - src/java.base/linux/classes/sun/nio/ch/iouring/.IoUring.java.swp From duke at openjdk.org Wed Aug 6 12:01:45 2025 From: duke at openjdk.org (duke) Date: Wed, 6 Aug 2025 12:01:45 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: 5 new changesets Message-ID: <9f844d3c-39a7-48f7-9dbf-61be8075f8c4@openjdk.org> Changeset: 15f42f8d Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-06 10:45:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15f42f8d93f1523d6312efdfff54f6c297e91487 Merge branch 'master' into fibers ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/services/threadService.cpp Changeset: 9da53e14 Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-06 10:38:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9da53e14b185afb3a583a1a685a3f4d4fba14978 PerCarrierPollerGroup updates ! src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/nio/ch/PollerProvider.java ! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java Changeset: 5f0e6d18 Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-06 10:45:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f0e6d1809e08cb7a145137ce4dc43bfdd4cdd9a Merge loom into fibers Changeset: 0b67a462 Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-06 12:04:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b67a462d7ab28ddedb16a6e2f2478e7f2b9bed6 Merge fibers into fibers-iouring Changeset: ea57e55c Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-06 12:40:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea57e55c22d1f170eda15920fd556b246ed7de64 Fix module-info = src/java.base/linux/classes/module-info.java.extra ! src/java.base/share/classes/module-info.java From duke at openjdk.org Wed Aug 6 17:11:18 2025 From: duke at openjdk.org (duke) Date: Wed, 6 Aug 2025 17:11:18 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: IoUringPoller Message-ID: Changeset: 97b59b0a Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-06 18:07:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97b59b0a780d0159f247edc01d0b95fc9d571e7d IoUringPoller ! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java + src/java.base/linux/classes/sun/nio/ch/IoUringPoller.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java From duke at openjdk.org Thu Aug 7 10:34:31 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 10:34:31 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: 4 new changesets Message-ID: <0c9e5f0a-ce49-4a6e-8e23-00aca8792912@openjdk.org> Changeset: b440a9fb Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-06 22:04:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b440a9fb5aa1aa19db4a88014b8bdecb555372b3 update ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Util.java Changeset: e16238f4 Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-07 08:55:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e16238f4899fecb313f9eecaf49f2ab6fae37b1d Merge branch 'fibers-iouring' of https://github.com/openjdk/jdk-sandbox into fibers-iouring ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java Changeset: 040643b1 Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-07 10:05:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/040643b1f712d73b95f4c757737b57d58b56f21d API and impl update (experimental close working) ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java Changeset: 775fbb8b Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-07 10:29:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/775fbb8b5e5aba207b9fdc596380ed7760924609 removed dependency on liburing ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java From duke at openjdk.org Thu Aug 7 10:49:47 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 10:49:47 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: missed io_uring_register in last commit Message-ID: <6e54694a-d7b7-4eaf-8977-2226360d566f@openjdk.org> Changeset: 816e027d Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-07 10:47:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/816e027df621ef20c4f5f15de223a4fff3e02968 missed io_uring_register in last commit + src/java.base/linux/classes/sun/nio/ch/iouring/.KMappedBuffers.java.swp ! src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java From duke at openjdk.org Thu Aug 7 10:53:56 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 10:53:56 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: delete Message-ID: Changeset: 7e1ed761 Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-07 11:49:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e1ed761423a3cc315fb99af7a479b6811ea9e77 delete - src/java.base/linux/classes/sun/nio/ch/iouring/.KMappedBuffers.java.swp From duke at openjdk.org Thu Aug 7 11:23:46 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 11:23:46 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: code reformat Message-ID: <14137a0a-0305-4955-ad7e-243105ca13b0@openjdk.org> Changeset: f988b18d Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-07 11:19:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f988b18dd21e2f2ea976770574e8747a1f61a591 code reformat ! src/java.base/linux/classes/sun/nio/ch/iouring/Cqe.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Sqe.java From duke at openjdk.org Thu Aug 7 11:51:43 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 11:51:43 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: No, don't add other relocation types for aarch64 in should_relocate_addend. Message-ID: <394bc433-2887-44a0-8d2f-248e3498cf25@openjdk.org> Changeset: 532bd824 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-07 12:49:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/532bd824bcc0cf46ce15e661683f13217408edb2 No, don't add other relocation types for aarch64 in should_relocate_addend. ! src/java.base/linux/native/revivalhelper/revival_linux.cpp From duke at openjdk.org Thu Aug 7 13:26:57 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 13:26:57 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: 3 new changesets Message-ID: <1cadebf2-f65a-4bbc-b04a-767eec51de75@openjdk.org> Changeset: 1a932e7d Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-07 12:56:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a932e7d63771e7b7b46f52722b47f84262f310e Allow for hierarchical polling in pollerMode 3 ! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/share/classes/sun/nio/ch/Poller.java Changeset: 88f8eac3 Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-07 12:56:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88f8eac31b5a6debee894c2d46dc2faaf0927970 Merge fibers into fibers-iouring Changeset: 67c0aa5e Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-07 14:26:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67c0aa5ed1fe970260b703c17cdad77e96b89a8f IoUringPoller changes ! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/linux/classes/sun/nio/ch/IoUringPoller.java From duke at openjdk.org Thu Aug 7 14:04:08 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 14:04:08 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: 2 new changesets Message-ID: Changeset: 6d3b34ad Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-07 14:01:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d3b34ad1002c950135301a8e86ac4abc8811087 eventfd support ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Util.java Changeset: f10b23f8 Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-07 15:03:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f10b23f86242f8eafd7e18d2de7874ec31f650c1 fix whitespace ! src/java.base/linux/classes/sun/nio/ch/iouring/Cqe.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java ! src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Sqe.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Util.java From duke at openjdk.org Thu Aug 7 15:24:56 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 15:24:56 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: Use register_eventfd Message-ID: <9c557ec3-fb72-4c5e-95df-35f4153cf79a@openjdk.org> Changeset: 57f51291 Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-07 16:19:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57f512918709c19efa0109d8489ef603a860d390 Use register_eventfd ! src/java.base/linux/classes/sun/nio/ch/IoUringPoller.java From duke at openjdk.org Thu Aug 7 16:11:34 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 16:11:34 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: 2 new changesets Message-ID: Changeset: 9f21f7bd Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-07 16:06:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f21f7bd4997170542c27ee2c5f33561e03eadaf more cleanup and doc comments ! src/java.base/linux/classes/sun/nio/ch/iouring/Cqe.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java Changeset: d1e1993e Branch: fibers-iouring Author: Michael-Mc-Mahon Date: 2025-08-07 17:07:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1e1993e3c349ad594f3e86fd852d8e12c5b7a74 Merge branch 'fibers-iouring' of https://github.com/openjdk/jdk-sandbox into fibers-iouring From duke at openjdk.org Thu Aug 7 16:53:24 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 16:53:24 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: 25 new changesets Message-ID: Changeset: 59a812ff Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-07 16:34:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59a812ff6294bd1f48ba2e6d7733fc1d2730b81d method comments ! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java ! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java ! src/java.base/share/classes/sun/nio/ch/Poller.java Changeset: 5cd6a75a Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-07 16:49:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cd6a75a1d5d68c353a8e9e584683642b55122f0 Merge fibers into fibers-iouring Changeset: ba0ae4cb Branch: fibers-iouring Author: Albert Mingkun Yang 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: fibers-iouring Author: Erik Gahlin 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: fibers-iouring Author: Thomas Schatzl 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: 68a35511 Branch: fibers-iouring Author: Aleksey Shipilev Date: 2025-08-05 18:34:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68a35511ebd3fd77716242db973104657bc7b541 8364212: Shenandoah: Rework archived objects loading Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 6656e767 Branch: fibers-iouring Author: Anton Artemov Committer: David Holmes Date: 2025-08-06 04:45:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6656e767db05e8e11ea17385674d8aa4385c60ed 8359820: Improve handshake/safepoint timeout diagnostic messages Reviewed-by: dholmes, stuefe ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java Changeset: ca416445 Branch: fibers-iouring Author: Koushik Thirupattur Committer: Per Minborg Date: 2025-08-06 06:40:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca41644538c7cba3e2f50b11c5045cf2aa595f7f 8355379: Annotate lazy fields in java.security @Stable Reviewed-by: pminborg ! src/java.base/share/classes/java/security/PKCS12Attribute.java ! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java ! test/jdk/java/security/PKCS12Attribute/HashCode.java ! test/jdk/java/security/cert/URICertStoreParameters/TestBasic.java Changeset: 8d529bc4 Branch: fibers-iouring Author: Joel Sikstr?m Date: 2025-08-06 07:54:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d529bc4f361407b0b5c3ac1e62c3be0f0b8d71c 8364518: Support for Job Objects in os::commit_memory_limit() on Windows Reviewed-by: ayang, dholmes ! src/hotspot/os/windows/os_windows.cpp Changeset: e304d379 Branch: fibers-iouring Author: Aleksey Shipilev Date: 2025-08-06 08:32:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e304d37996b075b8b2b44b5762d7d242169add49 8361211: C2: Final graph reshaping generates unencodeable klass constants Reviewed-by: kvn, qamai, thartmann, mdoerr ! src/hotspot/share/opto/compile.cpp Changeset: 9dffbc9c Branch: fibers-iouring Author: Per Minborg Date: 2025-08-06 08:52:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9dffbc9c4cfee7a1f023d548c12194bcf60e4ffd 8364540: Apply @Stable to Shared Secrets Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java Changeset: 0ceb366d Branch: fibers-iouring Author: David Beaumont Committer: Jan Lahoda Date: 2025-08-06 08:55:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ceb366dc26e2e4f6252da9dd8930b016a5d46ba 8356645: Javac should utilize new ZIP file system read-only access mode Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/api/file/SJFM_TestBase.java ! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java Changeset: 72d1066a Branch: fibers-iouring Author: Albert Mingkun Yang Date: 2025-08-06 12:21:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72d1066ae385ce511a70e762ed68afaa72e96ec4 8364722: Parallel: Move CLDG mark clearing to the end of full GC Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: f95af744 Branch: fibers-iouring Author: Guanqiang Han Committer: Kevin Walls Date: 2025-08-06 15:37:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f95af744b07a9ec87e2507b3d584cbcddc827bbd 8364312: debug agent should set FD_CLOEXEC flag rather than explicitly closing every open file Reviewed-by: cjplummer, kevinw ! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c Changeset: 7e484e2a Branch: fibers-iouring Author: Alexey Semenyuk Date: 2025-08-07 02:02:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e484e2a63e40740282b3da5d7b10e9f500bf6ab 8334238: Enhance AddLShortcutTest jpackage test Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/PrintEnv.java + test/jdk/tools/jpackage/clean_test_output.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/linux/UpgradeTest.java + test/jdk/tools/jpackage/resources/msi-export.js - test/jdk/tools/jpackage/resources/query-msi-property.js ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java Changeset: 078d0d49 Branch: fibers-iouring Author: David Holmes Date: 2025-08-07 04:37:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/078d0d4968e26bb7a15417f1c4e891869c69dc6c 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory Co-authored-by: Johan Sj?len Reviewed-by: dcubed, jsjolen, aboldtch ! src/hotspot/share/memory/guardedMemory.hpp Changeset: 487cc3c5 Branch: fibers-iouring Author: Johannes Bechberger Date: 2025-08-07 07:52:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/487cc3c5be769d15d61cb950137d52ba0eb982b5 8359690: New test TestCPUTimeSampleThrottling still fails intermittently Reviewed-by: mbaesken ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java Changeset: c56fb0b6 Branch: fibers-iouring Author: Thomas Schatzl Date: 2025-08-07 08:40:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c56fb0b6eff7d3f36bc65f300b784e0dd73c563e 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout Reviewed-by: ayang, dholmes ! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java Changeset: 8d73fe91 Branch: fibers-iouring Author: Jeremy Wood Committer: Alexey Ivanov Date: 2025-08-07 10:21:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d73fe91bccd1da53424b9f8a52d9efafabeb243 8358813: JPasswordField identifies spaces in password via delete shortcuts Reviewed-by: aivanov, dnguyen ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java + test/jdk/javax/swing/JPasswordField/PasswordFieldInputMapWordTest.java Changeset: bc3d8656 Branch: fibers-iouring Author: Ashutosh Mehra Date: 2025-08-07 13:26:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc3d86564042208cee5119abe11905e747a5ef4c 8364128: Improve gathering of cpu feature names using stringStream Co-authored-by: Johan Sj?len Reviewed-by: kvn, jsjolen ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/utilities/ostream.hpp Changeset: 83953c45 Branch: fibers-iouring Author: Guanqiang Han Committer: Kevin Walls Date: 2025-08-07 14:11:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83953c458eb65b2af184340dd460325f2b56e5b9 8364822: Comment cleanup, stale references to closeDescriptors and UNIXProcess.c Reviewed-by: kevinw, rriggs ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/java.base/unix/native/libjava/childproc.c Changeset: c711d38a Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-07 16:35:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c711d38a53c2556b97ac02f872c6227555e7973e Merge branch 'master' into fibers Changeset: 43e576e5 Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-07 16:35:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43e576e58e203a4609438ac0434eeb5956656ff3 Merge loom into fibers Changeset: 067b4acd Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-07 17:09:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/067b4acdb93b83f544a2280b4c24a89beb9c58a5 Merge fibers into fibers-iouring Changeset: 8a51c3af Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-07 17:49:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a51c3af36dac949e79e786f06ba79457093ebf1 Merge branch 'fibers-iouring' of https://github.com/openjdk/jdk-sandbox into fibers-iouring From duke at openjdk.org Thu Aug 7 19:01:29 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 19:01:29 GMT Subject: git: openjdk/jdk-sandbox: json: 329 new changesets Message-ID: <36bb6c4c-1d6b-45dd-bc04-40c608d46eb7@openjdk.org> Changeset: 2300a212 Branch: json Author: Alex Menkov 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: json Author: Ioi Lam 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: json Author: Dingli Zhang Committer: Feilong Jiang 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: json Author: Kim Barrett 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: json Author: jeremy Committer: Jayathirth D V 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: json Author: Marc Chevalier 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: json Author: Thomas Stuefe 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 Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 76442f39 Branch: json Author: Marc Chevalier 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: json Author: Evgeny Astigeevich 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: json Author: Igor Veresov 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: json Author: Alex Menkov 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: json Author: Srinivas Vamsi Parasa Committer: Vladimir Kozlov 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: json Author: Chris Plummer 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: json Author: Xiaolong Peng 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: json Author: Chen Liang 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: json Author: Chen Liang 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: json Author: Calvin Cheung 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: json Author: SendaoYan 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: json Author: Richard Reingruber 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: json Author: Prasanta Sadhukhan 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: json Author: Jasmine Karthikeyan 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: json Author: Alexander Zvegintsev 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: json Author: Tobias Hartmann 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: json Author: han gq Committer: Christian Hagedorn 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: json Author: Thomas Schatzl 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: json Author: Thomas Schatzl 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: json Author: Beno?t Maillard Committer: Damon Fenacci 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 Reviewed-by: galder, dfenacci, epeter ! src/hotspot/share/opto/phaseX.cpp Changeset: 5edd5465 Branch: json Author: Dingli Zhang Committer: Feilong Jiang 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: json Author: Nizar Benalla 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: json Author: Marc Chevalier 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: json Author: Aleksey Shipilev 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 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: json Author: Alexander Matveev 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: json Author: Phil Race 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: json Author: David Holmes 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: json Author: Chen Liang 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: json Author: Erik Gahlin 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: json Author: Jan Lahoda 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: json Author: Alexander Zvegintsev 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: json Author: Hannes Greule Committer: Tobias Hartmann Date: 2025-07-15 06:28:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5ab210713f76c5307287bd97ce63f9e22d0ab8e 8359678: C2: assert(static_cast(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: json Author: Matthias Baesken 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: json Author: Albert Mingkun Yang 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: json Author: Thomas Schatzl 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: json Author: Johannes Bechberger 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: json Author: Raffaello Giulietti 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: json Author: Johannes Bechberger 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: json Author: Ian Graves 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: json Author: Daniel Lund?n 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: json Author: Calvin Cheung 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: json Author: Xueming Shen 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: json Author: Brian Burkhalter 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: json Author: Sergey Bylokhov 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: json Author: Erik Gahlin 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: json Author: Bradford Wetmore 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: json Author: Leonid Mesnik 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: json Author: Volkan Yazici Committer: bchristi 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: json Author: Volkan Yazici Committer: bchristi 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: json Author: Phil Race Committer: bchristi 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: json Author: Prasanta Sadhukhan Committer: bchristi 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: json Author: Christian Hagedorn Committer: bchristi 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: json Author: Kevin Driver Committer: bchristi 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: json Author: Darragh Clarke Committer: bchristi 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: json Author: Phil Race Committer: bchristi 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: json Author: Phil Race Committer: bchristi 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: json Author: Brent Christian 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: json Author: Dingli Zhang Committer: SendaoYan 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: json Author: Guanqiang Han Committer: SendaoYan 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: json Author: Joe Darcy 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: json Author: Richard Reingruber 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: json Author: Thomas Schatzl 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: json Author: Thomas Schatzl 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: json Author: Matthias Baesken 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: json Author: Saranya Natarajan Committer: Daniel Lund?n 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: json Author: Saranya Natarajan Committer: Christian Hagedorn 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: json Author: Saranya Natarajan Committer: Christian Hagedorn 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: json Author: Maurizio Cimadamore 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: json Author: Aggelos Biboudis 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 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: json Author: Boris Ulasevich 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: json Author: Jasmine Karthikeyan 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: json Author: David Beaumont Committer: Chen Liang 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: json Author: Gerard Ziemski 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: json Author: Calvin Cheung 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: json Author: William Kemper 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: json Author: Andrey Turbanov 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: json Author: Serguei Spitsyn 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: json Author: Thomas Stuefe 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: json Author: Brian Burkhalter 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: json Author: Matthias Baesken 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: json Author: Hamlin Li 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: json Author: Erik Gahlin 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: json Author: Matthias Baesken 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: json Author: Albert Mingkun Yang 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: json Author: Ivan Walulya 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: json Author: Beno?t Maillard Committer: Manuel H?ssig 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: json Author: Hannes Walln?fer 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: json Author: Thomas Schatzl 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: json Author: Pooja-DP <148474762+Pooja-DP at users.noreply.github.com> Committer: Roger Riggs 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: json Author: Albert Mingkun Yang 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: json Author: Doug Simon 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: json Author: Leonid Mesnik 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: json Author: Archie Cobbs 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: json Author: David Holmes 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: json Author: Abhishek Kumar 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: json Author: Abhishek Kumar 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: json Author: Shawn M Emery Committer: Jaikiran Pai 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: json Author: Albert Mingkun Yang 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: json Author: Jorn Vernee 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: json Author: Roger Riggs 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: json Author: Jan Kratochvil Committer: Vladimir Kozlov 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: json Author: Alex Menkov 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: json Author: Alexander Matveev 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: json Author: Ioi Lam 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: json Author: John R Rose Committer: Ioi Lam 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: json Author: Ioi Lam 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: json Author: SendaoYan 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: json Author: Erik Gahlin 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: json Author: Aleksey Shipilev 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: json Author: Beno?t Maillard Committer: Tobias Hartmann 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: json Author: Francesco Andreuzzi Committer: Aleksey Shipilev 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: json Author: Aleksey Shipilev 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: json Author: Shaojin Wen 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: json Author: Lei Zhu Committer: Albert Mingkun Yang 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: json Author: Erik Gahlin 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: json Author: Hamlin Li 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: json Author: Lei Zhu Committer: Matthias Baesken 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: json Author: Dingli Zhang Committer: Hamlin Li 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: json Author: David Briemann Committer: Christoph Langer 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: json Author: Andrew Haley 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: json Author: Koushik Thirupattur Committer: Anthony Scarpino 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: json Author: Phil Race 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: json Author: Phil Race 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: json Author: Phil Race 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: json Author: Phil Race 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: json Author: Sergey Bylokhov 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: json Author: David Holmes 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: json Author: SendaoYan 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: json Author: Yadong Wang 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: json Author: Koushik Thirupattur Committer: Anthony Scarpino 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: json Author: Roland Westrelin 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 Co-authored-by: Christian Hagedorn 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: json Author: Marc Chevalier 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: json Author: Xiaohong Gong 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: json Author: Albert Mingkun Yang 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: json Author: Sean Mullan 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: json Author: Chen Liang 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: json Author: Ioi Lam 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: json Author: Justin Lu 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: json Author: DarraghConway Committer: Mark Sheppard 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: json Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan 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: json Author: Y. Srinivas Ramakrishna 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: json Author: David Holmes 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: json Author: Matthias Baesken 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: json Author: Matthias Baesken 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 Co-authored-by: Thomas Stuefe Reviewed-by: kbarrett, lucy ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp Changeset: 9f796da3 Branch: json Author: Wang Haomin Committer: Jasmine Karthikeyan 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: json Author: Feilong Jiang 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: json Author: Weijun Wang 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: json Author: Jatin Bhateja 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 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: json Author: Evgeny Astigeevich 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: json Author: Coleen Phillimore 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: json Author: Anthony Scarpino 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: json Author: Kevin Rushforth Committer: Iris Clark 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: json Author: Edoardo Patti Committer: Justin Lu 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: json Author: Thomas Schatzl 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 Co-authored-by: Alexandre Jacob 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: json Author: Albert Mingkun Yang 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: json Author: Ao Qi Committer: Vladimir Kozlov 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: json Author: Dingli Zhang Committer: Fei Yang 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: json Author: SendaoYan 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 Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: 0ba2942c Branch: json Author: Feilong Jiang 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: json Author: Thomas Stuefe 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: json Author: Aleksey Shipilev 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: json Author: Marc Chevalier 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: json Author: Ayush Rigal Committer: Mark Sheppard 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: json Author: Aleksey Shipilev 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: json Author: Rui Li Committer: Paul Hohensee 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: json Author: Phil Race 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: json Author: Thomas Stuefe 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: json Author: Albert Mingkun Yang 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: json Author: Alan Bateman 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: json Author: Matthias Baesken 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: json Author: Matthias Baesken 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: json Author: Sean Mullan 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: json Author: Thomas Stuefe 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: json Author: Albert Mingkun Yang 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: json Author: Vladimir Kozlov 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: json Author: William Kemper 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: json Author: Jaikiran Pai 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: json Author: Michael McMahon 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: json Author: SendaoYan 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: json Author: Jaikiran Pai 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: json Author: Yuri Gaevsky Committer: Feilong Jiang 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: json Author: Francesco Andreuzzi Committer: David Holmes 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: json Author: SendaoYan 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: json Author: Albert Mingkun Yang 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: json Author: Thomas Schatzl 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: json Author: Hamlin Li 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: json Author: Fei Gao 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: d25ad881 Branch: json Author: Matthias Baesken 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: json Author: Jaikiran Pai 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: 7bf4c608 Branch: json Author: Hamlin Li 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: json Author: Brett Okken Committer: Chen Liang 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: json Author: Richard Reingruber 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: json Author: Albert Mingkun Yang 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: json Author: Sean Coffey 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: json Author: Alexander Matveev 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: json Author: Jasmine Karthikeyan 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: json Author: Rui Li Committer: William Kemper 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: json Author: David Holmes 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: json Author: Beno?t Maillard Committer: Christian Hagedorn 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: json Author: Aleksey Shipilev 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: json Author: Johan Sj?len 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: json Author: Markus Gr?nlund 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: json Author: Joel Sikstr?m 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: json Author: Thomas Stuefe 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: json Author: Jiangli Zhou 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: json Author: Calvin Cheung 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: json Author: Chris Plummer 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: json Author: Chen Liang 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: json Author: Fei Yang 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: json Author: Alisen Chung 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: json Author: Thomas Stuefe 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: json Author: Lei Zhu Committer: Serguei Spitsyn 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: json Author: David Holmes 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: json Author: Thomas Schatzl 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: json Author: Thomas Schatzl 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: json Author: Thomas Schatzl 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: json Author: Andrew Dinn 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: json Author: Thomas Stuefe 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: json Author: Francesco Andreuzzi Committer: Aleksey Shipilev 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: json Author: Matthias Baesken 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: json Author: Shaojin Wen 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: json Author: Francesco Andreuzzi Committer: Albert Mingkun Yang 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: json Author: Ian Graves 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: json Author: Rajan Halade 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: json Author: Koushik Thirupattur Committer: Sean Mullan 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: json Author: SendaoYan 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: json Author: Alexander Zvegintsev 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: json Author: Aleksey Shipilev 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: json Author: Joel Sikstr?m 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: json Author: Yasumasa Suenaga 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: json Author: Manuel H?ssig 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: json Author: Axel Boldt-Christmas 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: json Author: Lei Zhu Committer: Kevin Walls 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: json Author: Artur Barashev 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: json Author: Thomas Schatzl 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: json Author: DarraghConway Committer: Roger Riggs 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: json Author: Francesco Andreuzzi Committer: Albert Mingkun Yang 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: json Author: Weijun Wang 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: json Author: Aleksey Shipilev 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: json Author: Anton Artemov Committer: Albert Mingkun Yang 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: json Author: Johannes Graham Committer: Raffaello Giulietti 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: json Author: Chen Liang 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: json Author: Albert Mingkun Yang 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: json Author: Albert Mingkun Yang 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: json Author: Artur Barashev 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: json Author: Albert Mingkun Yang 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: json Author: Francesco Andreuzzi Committer: Aleksey Shipilev 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: json Author: Aleksey Shipilev 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: json Author: Joel Sikstr?m 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: json Author: Joel Sikstr?m 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: json Author: Thomas Schatzl 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: json Author: Hannes Walln?fer 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: json Author: Hannes Walln?fer 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: json Author: Prasanta Sadhukhan 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 Reviewed-by: dnguyen, abhiscxk ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java + test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java Changeset: 812bd8e9 Branch: json Author: Matthias Baesken 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: json Author: Oli Gillespie Committer: Aleksey Shipilev 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: json Author: Christian Stein 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: json Author: Bhavana Kilambi Committer: Jatin Bhateja 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 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: json Author: Coleen Phillimore 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: json Author: Mikhail Yankelevich Committer: Sean Coffey 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: json Author: Justin Lu 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: json Author: Volkan Yazici 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: json Author: Serguei Spitsyn 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: json Author: erfang Committer: Jatin Bhateja 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: 819de071 Branch: json Author: Thomas Stuefe 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: json Author: DarraghConway Committer: Mark Sheppard 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: json Author: Chen Liang 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: json Author: David Holmes 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: json Author: Abhishek Kumar 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: json Author: Andrey Turbanov 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: json Author: Francesco Andreuzzi Committer: Aleksey Shipilev 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: json Author: Erik Gahlin 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: json Author: Erik Gahlin 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: json Author: Markus Gr?nlund 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: json Author: Erik Gahlin 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: json Author: Erik Gahlin 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: json Author: Erik Gahlin 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: json Author: Jasmine Karthikeyan 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: a9f3d3a2 Branch: json Author: Ao Qi Committer: Erik Joelsson 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: json Author: Albert Mingkun Yang 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: json Author: Galder Zamarre?o Committer: Manuel H?ssig 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: json Author: Artur Barashev 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: json Author: Kevin Driver 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: json Author: Mohamed Issa Committer: Sandhya Viswanathan 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: json Author: Phil Race 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: json Author: Phil Race 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: json Author: Coleen Phillimore 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: json Author: Phil Race 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: json Author: Mohamed Issa Committer: Daniel D. Daugherty 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: json Author: David Holmes 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: json Author: Alexey Semenyuk 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: json Author: Alexey Semenyuk 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: json Author: Alexey Semenyuk 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: json Author: Joel Sikstr?m 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: json Author: Matthias Baesken 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: json Author: Saranya Natarajan Committer: Damon Fenacci 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: json Author: Francesco Andreuzzi Committer: Aleksey Shipilev 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: json Author: Albert Mingkun Yang 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: json Author: Erik Gahlin 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: json Author: Thomas Schatzl 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: 68a35511 Branch: json Author: Aleksey Shipilev Date: 2025-08-05 18:34:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68a35511ebd3fd77716242db973104657bc7b541 8364212: Shenandoah: Rework archived objects loading Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 6656e767 Branch: json Author: Anton Artemov Committer: David Holmes Date: 2025-08-06 04:45:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6656e767db05e8e11ea17385674d8aa4385c60ed 8359820: Improve handshake/safepoint timeout diagnostic messages Reviewed-by: dholmes, stuefe ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java Changeset: ca416445 Branch: json Author: Koushik Thirupattur Committer: Per Minborg Date: 2025-08-06 06:40:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca41644538c7cba3e2f50b11c5045cf2aa595f7f 8355379: Annotate lazy fields in java.security @Stable Reviewed-by: pminborg ! src/java.base/share/classes/java/security/PKCS12Attribute.java ! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java ! test/jdk/java/security/PKCS12Attribute/HashCode.java ! test/jdk/java/security/cert/URICertStoreParameters/TestBasic.java Changeset: 8d529bc4 Branch: json Author: Joel Sikstr?m Date: 2025-08-06 07:54:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d529bc4f361407b0b5c3ac1e62c3be0f0b8d71c 8364518: Support for Job Objects in os::commit_memory_limit() on Windows Reviewed-by: ayang, dholmes ! src/hotspot/os/windows/os_windows.cpp Changeset: e304d379 Branch: json Author: Aleksey Shipilev Date: 2025-08-06 08:32:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e304d37996b075b8b2b44b5762d7d242169add49 8361211: C2: Final graph reshaping generates unencodeable klass constants Reviewed-by: kvn, qamai, thartmann, mdoerr ! src/hotspot/share/opto/compile.cpp Changeset: 9dffbc9c Branch: json Author: Per Minborg Date: 2025-08-06 08:52:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9dffbc9c4cfee7a1f023d548c12194bcf60e4ffd 8364540: Apply @Stable to Shared Secrets Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java Changeset: 0ceb366d Branch: json Author: David Beaumont Committer: Jan Lahoda Date: 2025-08-06 08:55:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ceb366dc26e2e4f6252da9dd8930b016a5d46ba 8356645: Javac should utilize new ZIP file system read-only access mode Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/api/file/SJFM_TestBase.java ! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java Changeset: 72d1066a Branch: json Author: Albert Mingkun Yang Date: 2025-08-06 12:21:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72d1066ae385ce511a70e762ed68afaa72e96ec4 8364722: Parallel: Move CLDG mark clearing to the end of full GC Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: f95af744 Branch: json Author: Guanqiang Han Committer: Kevin Walls Date: 2025-08-06 15:37:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f95af744b07a9ec87e2507b3d584cbcddc827bbd 8364312: debug agent should set FD_CLOEXEC flag rather than explicitly closing every open file Reviewed-by: cjplummer, kevinw ! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c Changeset: 7e484e2a Branch: json Author: Alexey Semenyuk Date: 2025-08-07 02:02:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e484e2a63e40740282b3da5d7b10e9f500bf6ab 8334238: Enhance AddLShortcutTest jpackage test Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/PrintEnv.java + test/jdk/tools/jpackage/clean_test_output.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/linux/UpgradeTest.java + test/jdk/tools/jpackage/resources/msi-export.js - test/jdk/tools/jpackage/resources/query-msi-property.js ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java Changeset: 078d0d49 Branch: json Author: David Holmes Date: 2025-08-07 04:37:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/078d0d4968e26bb7a15417f1c4e891869c69dc6c 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory Co-authored-by: Johan Sj?len Reviewed-by: dcubed, jsjolen, aboldtch ! src/hotspot/share/memory/guardedMemory.hpp Changeset: 487cc3c5 Branch: json Author: Johannes Bechberger Date: 2025-08-07 07:52:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/487cc3c5be769d15d61cb950137d52ba0eb982b5 8359690: New test TestCPUTimeSampleThrottling still fails intermittently Reviewed-by: mbaesken ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java Changeset: c56fb0b6 Branch: json Author: Thomas Schatzl Date: 2025-08-07 08:40:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c56fb0b6eff7d3f36bc65f300b784e0dd73c563e 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout Reviewed-by: ayang, dholmes ! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java Changeset: 8d73fe91 Branch: json Author: Jeremy Wood Committer: Alexey Ivanov Date: 2025-08-07 10:21:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d73fe91bccd1da53424b9f8a52d9efafabeb243 8358813: JPasswordField identifies spaces in password via delete shortcuts Reviewed-by: aivanov, dnguyen ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java + test/jdk/javax/swing/JPasswordField/PasswordFieldInputMapWordTest.java Changeset: bc3d8656 Branch: json Author: Ashutosh Mehra Date: 2025-08-07 13:26:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc3d86564042208cee5119abe11905e747a5ef4c 8364128: Improve gathering of cpu feature names using stringStream Co-authored-by: Johan Sj?len Reviewed-by: kvn, jsjolen ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/utilities/ostream.hpp Changeset: 83953c45 Branch: json Author: Guanqiang Han Committer: Kevin Walls Date: 2025-08-07 14:11:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83953c458eb65b2af184340dd460325f2b56e5b9 8364822: Comment cleanup, stale references to closeDescriptors and UNIXProcess.c Reviewed-by: kevinw, rriggs ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/java.base/unix/native/libjava/childproc.c Changeset: e606278f Branch: json Author: Francesco Andreuzzi Committer: Manuel H?ssig Date: 2025-08-07 15:43:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e606278fc8929fe563dd50a1c3f332747e210276 8358598: PhaseIterGVN::PhaseIterGVN(PhaseGVN* gvn) doesn't use its parameter Reviewed-by: galder, mhaessig, shade ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/vector.cpp Changeset: e29346db Branch: json Author: Prasanta Sadhukhan Date: 2025-08-07 16:03:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e29346dbd6328dcadc347a70d8c06ce141efef02 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel Reviewed-by: prr, kizune, abhiscxk ! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java + test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java Changeset: 90ea42f7 Branch: json Author: Andrew Dinn Date: 2025-08-07 16:23:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90ea42f716770fd567e4e3b3bf7466fa93964f07 8364558: Failure to generate compiler stubs from compiler thread should not crash VM when compilation disabled due to full CodeCache Reviewed-by: kvn, shade ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/runtime/stubRoutines.cpp Changeset: 02e18711 Branch: json Author: Brian Burkhalter Date: 2025-08-07 18:24:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02e187119d0ca94d46e631a174c55db4945f3295 8364277: (fs) BasicFileAttributes.isDirectory and isOther return true for NTFS directory junctions when links not followed Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/Basic.java ! test/lib/jdk/test/lib/util/FileUtils.java ! test/lib/jdk/test/lib/util/libFileUtils.c Changeset: 2e1181cf Branch: json Author: Naoto Sato Date: 2025-08-07 11:40:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e1181cf1e470814f8986e7562bef9f975000611 Merge branch 'master' into json Changeset: 1262b242 Branch: json Author: Naoto Sato Date: 2025-08-07 11:41:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1262b242b97c9e737deeda752df8ecb5c35843b4 Tentative methods on JsonValue ! src/java.base/share/classes/java/util/json/JsonValue.java ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java From duke at openjdk.org Thu Aug 7 20:10:18 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 20:10:18 GMT Subject: git: openjdk/jdk-sandbox: json: shortened names Message-ID: <873f2d39-1f0a-4d47-a65a-84361890bd49@openjdk.org> Changeset: 7b7efa61 Branch: json Author: Naoto Sato Date: 2025-08-07 13:09:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b7efa61274bbabf9ab453231de665834561698c shortened names ! src/java.base/share/classes/java/util/json/JsonValue.java ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java From duke at openjdk.org Thu Aug 7 22:00:55 2025 From: duke at openjdk.org (duke) Date: Thu, 7 Aug 2025 22:00:55 GMT Subject: git: openjdk/jdk-sandbox: json: Simplify new methods, provide impl at JV level Message-ID: <2126d129-1e05-43bf-b781-694cc62b3209@openjdk.org> Changeset: 0d179a9a Branch: json Author: Justin Lu Date: 2025-08-07 14:57:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d179a9accedecc9658f7cdc87612650e60d8e8f Simplify new methods, provide impl at JV level ! src/java.base/share/classes/java/util/json/JsonValue.java ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java From duke at openjdk.org Fri Aug 8 12:18:53 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 12:18:53 GMT Subject: git: openjdk/jdk-sandbox: fibers-iouring: Move generated files to jdk.internal.ffi.generated Message-ID: <0588aa88-31ea-4b05-bd7d-be12c579e3e4@openjdk.org> Changeset: 2435acc9 Branch: fibers-iouring Author: Alan Bateman Date: 2025-08-08 11:48:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2435acc94afb55f740da4c8eac306812759dd32d Move generated files to jdk.internal.ffi.generated = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/__kernel_timespec.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/epoll_data.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/epoll_data_t.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/epoll_event.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/in6_addr.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/in_addr.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_cqring_offsets.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_sqring_offsets.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_cqe.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_params.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_rsrc_register.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_sqe.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/iouring_h.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/iouring_h_1.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/iovec.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr_in.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr_in6.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr_storage.java = src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/timespec.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java ! src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Util.java From duke at openjdk.org Fri Aug 8 16:10:56 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 16:10:56 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 4 new changesets Message-ID: <12dd8b55-b79a-424d-8800-a629c3791356@openjdk.org> Changeset: 94964b6c Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-07 17:43:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/94964b6c1a7e9af27adebf2e670be39f0d75ecbf munmap correction in ELFOperations, and copy lib strings out before munmap ! src/java.base/linux/native/revivalhelper/revival_linux.cpp Changeset: 0eaf0d28 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-08 17:07:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0eaf0d2838351ab40631fc487b89e8c0739f3b0d exitForRetry() when address space not working out ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp Changeset: 73291074 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-08 17:08:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7329107400e6e032e649ab79a50be59712839368 Test update ! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java Changeset: 2d70a4f0 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-08 17:09:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d70a4f0cf39969424d1491b7293ea934b53f8d8 Retry revivalhelper ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java From duke at openjdk.org Fri Aug 8 17:28:11 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 17:28:11 GMT Subject: git: openjdk/jdk-sandbox: json: moved new methods' impls into subtypes' default methods Message-ID: <016886d5-6b8c-4a63-9d0e-fcad248d4365@openjdk.org> Changeset: 194aa79f Branch: json Author: Naoto Sato Date: 2025-08-08 10:23:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/194aa79f5a313ec92c3470018d39a5989f17102c moved new methods' impls into subtypes' default methods ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Fri Aug 8 17:32:27 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 17:32:27 GMT Subject: git: openjdk/jdk-sandbox: json: doc fix Message-ID: <919a9d37-29bf-4af5-8e3b-03c1d2c0ff95@openjdk.org> Changeset: 87ca87f4 Branch: json Author: Naoto Sato Date: 2025-08-08 10:31:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87ca87f4ff6cc24ba37c27d845d60cb701aafe2a doc fix ! src/java.base/share/classes/java/util/json/JsonArray.java From duke at openjdk.org Fri Aug 8 19:17:53 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 19:17:53 GMT Subject: git: openjdk/jdk-sandbox: json: Tentative JsonAssertionError Message-ID: <4998e8c0-9699-4a2e-93e1-f2d99ab7c4b3@openjdk.org> Changeset: a05d7e25 Branch: json Author: Justin Lu Date: 2025-08-08 12:13:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a05d7e256595fa6065e6b3a9b24f6349dbdf7c09 Tentative JsonAssertionError ! src/java.base/share/classes/java/util/json/JsonArray.java + src/java.base/share/classes/java/util/json/JsonAssertionException.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonValue.java ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNullImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java + src/java.base/share/classes/jdk/internal/util/json/JsonValueImpl.java + test/jdk/java/util/json/TestAssertion.java From duke at openjdk.org Fri Aug 8 20:38:54 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 20:38:54 GMT Subject: git: openjdk/jdk-sandbox: json: Retain IAE for missing case. JAE for type case Message-ID: <7c3d045b-804e-40f3-98ba-ddd4dc5399a1@openjdk.org> Changeset: 5148bb2b Branch: json Author: Justin Lu Date: 2025-08-08 13:37:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5148bb2bfbbda11e4e03e3ec8e1b826d42284ef8 Retain IAE for missing case. JAE for type case ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonValue.java ! test/jdk/java/util/json/TestAssertion.java From duke at openjdk.org Fri Aug 8 21:12:31 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 21:12:31 GMT Subject: git: openjdk/jdk-sandbox: json: Improve exception messages. Document NPE for member() Message-ID: <755e54c4-958e-42a0-9f47-647e3e99d54e@openjdk.org> Changeset: aa77addb Branch: json Author: Justin Lu Date: 2025-08-08 14:09:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa77addbe27552bf3f59ba166ca693edf3a59a6d Improve exception messages. Document NPE for member() ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonValue.java ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestAssertion.java From duke at openjdk.org Fri Aug 8 21:37:05 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 21:37:05 GMT Subject: git: openjdk/jdk-sandbox: json: Added @throws in the default methods in JA/JO Message-ID: <4b4a3019-2c2e-4355-8686-f090c44fa76e@openjdk.org> Changeset: 1cea757f Branch: json Author: Naoto Sato Date: 2025-08-08 14:34:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cea757f4bd1cc0b0fe9703eaea51173287b1ad0 Added @throws in the default methods in JA/JO ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java From duke at openjdk.org Fri Aug 8 21:45:01 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 21:45:01 GMT Subject: git: openjdk/jdk-sandbox: json: typo Message-ID: Changeset: 87be72f7 Branch: json Author: Naoto Sato Date: 2025-08-08 14:41:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87be72f7dc5f0681a0feffd6113566238b2d972d typo ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Mon Aug 11 18:09:23 2025 From: duke at openjdk.org (duke) Date: Mon, 11 Aug 2025 18:09:23 GMT Subject: git: openjdk/jdk-sandbox: json: Tentative JsonValue.untyped() Message-ID: <6e5151ff-ad77-4873-9eab-7dbd91e4e2d1@openjdk.org> Changeset: 816024ee Branch: json Author: Naoto Sato Date: 2025-08-11 11:07:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/816024eecc41a9b90214b95ded1203a246efde8a Tentative JsonValue.untyped() ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonBoolean.java ! src/java.base/share/classes/java/util/json/JsonNull.java ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonString.java ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Mon Aug 11 18:39:23 2025 From: duke at openjdk.org (duke) Date: Mon, 11 Aug 2025 18:39:23 GMT Subject: git: openjdk/jdk-sandbox: json: untyped -> untype Message-ID: <4ee00e9a-5d74-4723-8236-0042c280bd38@openjdk.org> Changeset: 3ce185b0 Branch: json Author: Naoto Sato Date: 2025-08-11 11:36:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ce185b0d46bd17fdd4e9082c67070768026a8f2 untyped -> untype ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonBoolean.java ! src/java.base/share/classes/java/util/json/JsonNull.java ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonString.java ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Tue Aug 12 20:39:33 2025 From: duke at openjdk.org (duke) Date: Tue, 12 Aug 2025 20:39:33 GMT Subject: git: openjdk/jdk-sandbox: json: Path addition to JsonAssertionException Message-ID: Changeset: 8c8840f0 Branch: json Author: Justin Lu Date: 2025-08-12 11:43:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c8840f0584a37c508283a5cd9d65fd3859a5957 Path addition to JsonAssertionException ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNullImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java + src/java.base/share/classes/jdk/internal/util/json/JsonStructuralImpl.java - src/java.base/share/classes/jdk/internal/util/json/JsonValueImpl.java ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestAssertion.java From duke at openjdk.org Wed Aug 13 00:04:59 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 00:04:59 GMT Subject: git: openjdk/jdk-sandbox: json: Tentative: boolean_()/null_()/number()/string() on JsonValue. Removed untype() (as no longer necessary) Message-ID: Changeset: fd5365a9 Branch: json Author: Naoto Sato Date: 2025-08-12 17:00:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd5365a9422e62bbb6e44d440c121c02729ba065 Tentative: boolean_()/null_()/number()/string() on JsonValue. Removed untype() (as no longer necessary) ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonBoolean.java ! src/java.base/share/classes/java/util/json/JsonNull.java ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonString.java ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Wed Aug 13 15:07:50 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 15:07:50 GMT Subject: git: openjdk/jdk-sandbox: json: Correct array node path logic Message-ID: Changeset: 6c8024a1 Branch: json Author: Justin Lu Date: 2025-08-13 08:05:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c8024a160583843ad02234136ad361b30c6fada Correct array node path logic ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestAssertion.java From duke at openjdk.org Wed Aug 13 18:45:20 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 18:45:20 GMT Subject: git: openjdk/jdk-sandbox: json: Support path/row/col at leaf level methods as well Message-ID: <97de9520-0f2f-46a3-a68f-6b6fc6e2745f@openjdk.org> Changeset: 0f893e3a Branch: json Author: Justin Lu Date: 2025-08-13 11:42:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f893e3af6e3666dd692173ef7a4eafad30ca185 Support path/row/col at leaf level methods as well ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNullImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java - src/java.base/share/classes/jdk/internal/util/json/JsonStructuralImpl.java + src/java.base/share/classes/jdk/internal/util/json/JsonValueImpl.java ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestAssertion.java From duke at openjdk.org Wed Aug 13 19:20:26 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 19:20:26 GMT Subject: git: openjdk/jdk-sandbox: json: Improve JAE error msgs Message-ID: <2e4ca0c4-d8de-4cdb-a18d-6aa3eaf674d1@openjdk.org> Changeset: 292e5ae8 Branch: json Author: Justin Lu Date: 2025-08-13 12:17:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/292e5ae8261ad2a78757cc7c9881101fdb45dbc8 Improve JAE error msgs ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestAssertion.java From duke at openjdk.org Wed Aug 13 20:42:03 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 20:42:03 GMT Subject: git: openjdk/jdk-sandbox: json: More logic refinement for path error msg Message-ID: <17ce3539-0100-487b-b769-f0af37ab3efc@openjdk.org> Changeset: f3860565 Branch: json Author: Justin Lu Date: 2025-08-13 13:40:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3860565a5b0233be71863bfe42a169af413fbd7 More logic refinement for path error msg ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestAssertion.java From duke at openjdk.org Thu Aug 14 20:16:14 2025 From: duke at openjdk.org (duke) Date: Thu, 14 Aug 2025 20:16:14 GMT Subject: git: openjdk/jdk-sandbox: json: Drop 'conversion' wording in JAE msg Message-ID: Changeset: 7948c608 Branch: json Author: Justin Lu Date: 2025-08-14 13:15:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7948c6080fe17bcbb0072817fab526ebcd6545af Drop 'conversion' wording in JAE msg ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestAssertion.java From duke at openjdk.org Thu Aug 14 22:57:07 2025 From: duke at openjdk.org (duke) Date: Thu, 14 Aug 2025 22:57:07 GMT Subject: git: openjdk/jdk-sandbox: json: Produce path/col during path building Message-ID: Changeset: a8e7de8b Branch: json Author: Justin Lu Date: 2025-08-14 15:49:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8e7de8b49e4e4178eb53c94ead2fa2846c30635 Produce path/col during path building ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNullImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonValueImpl.java ! src/java.base/share/classes/jdk/internal/util/json/Utils.java From duke at openjdk.org Tue Aug 19 14:24:31 2025 From: duke at openjdk.org (duke) Date: Tue, 19 Aug 2025 14:24:31 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 312 new changesets Message-ID: Changeset: 644e400c Branch: jcmd_cores_process_revival Author: Lei Zhu Committer: Matthias Baesken 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: jcmd_cores_process_revival Author: Dingli Zhang Committer: Hamlin Li 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: jcmd_cores_process_revival Author: David Briemann Committer: Christoph Langer 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: jcmd_cores_process_revival Author: Andrew Haley 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: jcmd_cores_process_revival Author: Koushik Thirupattur Committer: Anthony Scarpino 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: jcmd_cores_process_revival Author: Phil Race 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: jcmd_cores_process_revival Author: Phil Race 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: jcmd_cores_process_revival Author: Phil Race 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: jcmd_cores_process_revival Author: Phil Race 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: jcmd_cores_process_revival Author: Sergey Bylokhov 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: jcmd_cores_process_revival Author: David Holmes 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: jcmd_cores_process_revival Author: SendaoYan 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: jcmd_cores_process_revival Author: Yadong Wang 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: jcmd_cores_process_revival Author: Koushik Thirupattur Committer: Anthony Scarpino 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: jcmd_cores_process_revival Author: Roland Westrelin 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 Co-authored-by: Christian Hagedorn 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: jcmd_cores_process_revival Author: Marc Chevalier 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: jcmd_cores_process_revival Author: Xiaohong Gong 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Sean Mullan 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: jcmd_cores_process_revival Author: Chen Liang 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: jcmd_cores_process_revival Author: Ioi Lam 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: jcmd_cores_process_revival Author: Justin Lu 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: jcmd_cores_process_revival Author: DarraghConway Committer: Mark Sheppard 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: jcmd_cores_process_revival Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan 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: jcmd_cores_process_revival Author: Y. Srinivas Ramakrishna 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: jcmd_cores_process_revival Author: David Holmes 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: jcmd_cores_process_revival Author: Matthias Baesken 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: jcmd_cores_process_revival Author: Matthias Baesken 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 Co-authored-by: Thomas Stuefe Reviewed-by: kbarrett, lucy ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp Changeset: 9f796da3 Branch: jcmd_cores_process_revival Author: Wang Haomin Committer: Jasmine Karthikeyan 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: jcmd_cores_process_revival Author: Feilong Jiang 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: jcmd_cores_process_revival Author: Weijun Wang 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: jcmd_cores_process_revival Author: Jatin Bhateja 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 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: jcmd_cores_process_revival Author: Evgeny Astigeevich 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: jcmd_cores_process_revival Author: Coleen Phillimore 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: jcmd_cores_process_revival Author: Anthony Scarpino 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: jcmd_cores_process_revival Author: Kevin Rushforth Committer: Iris Clark 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: jcmd_cores_process_revival Author: Edoardo Patti Committer: Justin Lu 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: jcmd_cores_process_revival Author: Thomas Schatzl 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 Co-authored-by: Alexandre Jacob 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Ao Qi Committer: Vladimir Kozlov 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: jcmd_cores_process_revival Author: Dingli Zhang Committer: Fei Yang 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: jcmd_cores_process_revival Author: SendaoYan 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 Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: 0ba2942c Branch: jcmd_cores_process_revival Author: Feilong Jiang 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: jcmd_cores_process_revival Author: Thomas Stuefe 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: jcmd_cores_process_revival Author: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Marc Chevalier 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: jcmd_cores_process_revival Author: Ayush Rigal Committer: Mark Sheppard 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: jcmd_cores_process_revival Author: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Rui Li Committer: Paul Hohensee 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: jcmd_cores_process_revival Author: Phil Race 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: jcmd_cores_process_revival Author: Thomas Stuefe 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Alan Bateman 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: jcmd_cores_process_revival Author: Matthias Baesken 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: jcmd_cores_process_revival Author: Matthias Baesken 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: jcmd_cores_process_revival Author: Sean Mullan 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: jcmd_cores_process_revival Author: Thomas Stuefe 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Vladimir Kozlov 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: jcmd_cores_process_revival Author: William Kemper 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: jcmd_cores_process_revival Author: Jaikiran Pai 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: jcmd_cores_process_revival Author: Michael McMahon 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: jcmd_cores_process_revival Author: SendaoYan 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: jcmd_cores_process_revival Author: Jaikiran Pai 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: jcmd_cores_process_revival Author: Yuri Gaevsky Committer: Feilong Jiang 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: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: David Holmes 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: jcmd_cores_process_revival Author: SendaoYan 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Thomas Schatzl 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: jcmd_cores_process_revival Author: Hamlin Li 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: jcmd_cores_process_revival Author: Fei Gao 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: d25ad881 Branch: jcmd_cores_process_revival Author: Matthias Baesken 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: jcmd_cores_process_revival Author: Jaikiran Pai 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: 7bf4c608 Branch: jcmd_cores_process_revival Author: Hamlin Li 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: jcmd_cores_process_revival Author: Brett Okken Committer: Chen Liang 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: jcmd_cores_process_revival Author: Richard Reingruber 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Sean Coffey 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: jcmd_cores_process_revival Author: Alexander Matveev 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: jcmd_cores_process_revival Author: Jasmine Karthikeyan 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: jcmd_cores_process_revival Author: Rui Li Committer: William Kemper 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: jcmd_cores_process_revival Author: David Holmes 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: jcmd_cores_process_revival Author: Beno?t Maillard Committer: Christian Hagedorn 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: jcmd_cores_process_revival Author: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Johan Sj?len 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: jcmd_cores_process_revival Author: Markus Gr?nlund 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: jcmd_cores_process_revival Author: Joel Sikstr?m 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: jcmd_cores_process_revival Author: Thomas Stuefe 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: jcmd_cores_process_revival Author: Jiangli Zhou 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: jcmd_cores_process_revival Author: Calvin Cheung 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: jcmd_cores_process_revival Author: Chris Plummer 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: jcmd_cores_process_revival Author: Chen Liang 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: jcmd_cores_process_revival Author: Fei Yang 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: jcmd_cores_process_revival Author: Alisen Chung 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: jcmd_cores_process_revival Author: Thomas Stuefe 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: jcmd_cores_process_revival Author: Lei Zhu Committer: Serguei Spitsyn 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: jcmd_cores_process_revival Author: David Holmes 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: jcmd_cores_process_revival Author: Thomas Schatzl 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: jcmd_cores_process_revival Author: Thomas Schatzl 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: jcmd_cores_process_revival Author: Thomas Schatzl 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: jcmd_cores_process_revival Author: Andrew Dinn 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: jcmd_cores_process_revival Author: Thomas Stuefe 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: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Matthias Baesken 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: jcmd_cores_process_revival Author: Shaojin Wen 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: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Ian Graves 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: jcmd_cores_process_revival Author: Rajan Halade 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: jcmd_cores_process_revival Author: Koushik Thirupattur Committer: Sean Mullan 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: jcmd_cores_process_revival Author: SendaoYan 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: jcmd_cores_process_revival Author: Alexander Zvegintsev 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: jcmd_cores_process_revival Author: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Joel Sikstr?m 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: jcmd_cores_process_revival Author: Yasumasa Suenaga 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: jcmd_cores_process_revival Author: Manuel H?ssig 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: jcmd_cores_process_revival Author: Axel Boldt-Christmas 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: jcmd_cores_process_revival Author: Lei Zhu Committer: Kevin Walls 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: jcmd_cores_process_revival Author: Artur Barashev 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: jcmd_cores_process_revival Author: Thomas Schatzl 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: jcmd_cores_process_revival Author: DarraghConway Committer: Roger Riggs 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: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Weijun Wang 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: jcmd_cores_process_revival Author: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Anton Artemov Committer: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Johannes Graham Committer: Raffaello Giulietti 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: jcmd_cores_process_revival Author: Chen Liang 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Artur Barashev 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Joel Sikstr?m 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: jcmd_cores_process_revival Author: Joel Sikstr?m 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: jcmd_cores_process_revival Author: Thomas Schatzl 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: jcmd_cores_process_revival Author: Hannes Walln?fer 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: jcmd_cores_process_revival Author: Hannes Walln?fer 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: jcmd_cores_process_revival Author: Prasanta Sadhukhan 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 Reviewed-by: dnguyen, abhiscxk ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java + test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java Changeset: 812bd8e9 Branch: jcmd_cores_process_revival Author: Matthias Baesken 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: jcmd_cores_process_revival Author: Oli Gillespie Committer: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Christian Stein 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: jcmd_cores_process_revival Author: Bhavana Kilambi Committer: Jatin Bhateja 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 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: jcmd_cores_process_revival Author: Coleen Phillimore 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: jcmd_cores_process_revival Author: Mikhail Yankelevich Committer: Sean Coffey 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: jcmd_cores_process_revival Author: Justin Lu 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: jcmd_cores_process_revival Author: Volkan Yazici 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: jcmd_cores_process_revival Author: Serguei Spitsyn 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: jcmd_cores_process_revival Author: erfang Committer: Jatin Bhateja 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: 819de071 Branch: jcmd_cores_process_revival Author: Thomas Stuefe 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: jcmd_cores_process_revival Author: DarraghConway Committer: Mark Sheppard 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: jcmd_cores_process_revival Author: Chen Liang 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: jcmd_cores_process_revival Author: David Holmes 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: jcmd_cores_process_revival Author: Abhishek Kumar 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: jcmd_cores_process_revival Author: Andrey Turbanov 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: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Erik Gahlin 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: jcmd_cores_process_revival Author: Erik Gahlin 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: jcmd_cores_process_revival Author: Markus Gr?nlund 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: jcmd_cores_process_revival Author: Erik Gahlin 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: jcmd_cores_process_revival Author: Erik Gahlin 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: jcmd_cores_process_revival Author: Erik Gahlin 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: jcmd_cores_process_revival Author: Jasmine Karthikeyan 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: a9f3d3a2 Branch: jcmd_cores_process_revival Author: Ao Qi Committer: Erik Joelsson 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Galder Zamarre?o Committer: Manuel H?ssig 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: jcmd_cores_process_revival Author: Artur Barashev 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: jcmd_cores_process_revival Author: Kevin Driver 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: jcmd_cores_process_revival Author: Mohamed Issa Committer: Sandhya Viswanathan 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: jcmd_cores_process_revival Author: Phil Race 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: jcmd_cores_process_revival Author: Phil Race 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: jcmd_cores_process_revival Author: Coleen Phillimore 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: jcmd_cores_process_revival Author: Phil Race 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: jcmd_cores_process_revival Author: Mohamed Issa Committer: Daniel D. Daugherty 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: jcmd_cores_process_revival Author: David Holmes 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: jcmd_cores_process_revival Author: Alexey Semenyuk 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: jcmd_cores_process_revival Author: Alexey Semenyuk 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: jcmd_cores_process_revival Author: Alexey Semenyuk 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: jcmd_cores_process_revival Author: Joel Sikstr?m 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: jcmd_cores_process_revival Author: Matthias Baesken 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: jcmd_cores_process_revival Author: Saranya Natarajan Committer: Damon Fenacci 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: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Aleksey Shipilev 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: jcmd_cores_process_revival Author: Albert Mingkun Yang 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: jcmd_cores_process_revival Author: Erik Gahlin 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: jcmd_cores_process_revival Author: Thomas Schatzl 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: 68a35511 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-08-05 18:34:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68a35511ebd3fd77716242db973104657bc7b541 8364212: Shenandoah: Rework archived objects loading Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 6656e767 Branch: jcmd_cores_process_revival Author: Anton Artemov Committer: David Holmes Date: 2025-08-06 04:45:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6656e767db05e8e11ea17385674d8aa4385c60ed 8359820: Improve handshake/safepoint timeout diagnostic messages Reviewed-by: dholmes, stuefe ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java Changeset: ca416445 Branch: jcmd_cores_process_revival Author: Koushik Thirupattur Committer: Per Minborg Date: 2025-08-06 06:40:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca41644538c7cba3e2f50b11c5045cf2aa595f7f 8355379: Annotate lazy fields in java.security @Stable Reviewed-by: pminborg ! src/java.base/share/classes/java/security/PKCS12Attribute.java ! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java ! test/jdk/java/security/PKCS12Attribute/HashCode.java ! test/jdk/java/security/cert/URICertStoreParameters/TestBasic.java Changeset: 8d529bc4 Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-08-06 07:54:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d529bc4f361407b0b5c3ac1e62c3be0f0b8d71c 8364518: Support for Job Objects in os::commit_memory_limit() on Windows Reviewed-by: ayang, dholmes ! src/hotspot/os/windows/os_windows.cpp Changeset: e304d379 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-08-06 08:32:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e304d37996b075b8b2b44b5762d7d242169add49 8361211: C2: Final graph reshaping generates unencodeable klass constants Reviewed-by: kvn, qamai, thartmann, mdoerr ! src/hotspot/share/opto/compile.cpp Changeset: 9dffbc9c Branch: jcmd_cores_process_revival Author: Per Minborg Date: 2025-08-06 08:52:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9dffbc9c4cfee7a1f023d548c12194bcf60e4ffd 8364540: Apply @Stable to Shared Secrets Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java Changeset: 0ceb366d Branch: jcmd_cores_process_revival Author: David Beaumont Committer: Jan Lahoda Date: 2025-08-06 08:55:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ceb366dc26e2e4f6252da9dd8930b016a5d46ba 8356645: Javac should utilize new ZIP file system read-only access mode Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/api/file/SJFM_TestBase.java ! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java Changeset: 72d1066a Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-08-06 12:21:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72d1066ae385ce511a70e762ed68afaa72e96ec4 8364722: Parallel: Move CLDG mark clearing to the end of full GC Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: f95af744 Branch: jcmd_cores_process_revival Author: Guanqiang Han Committer: Kevin Walls Date: 2025-08-06 15:37:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f95af744b07a9ec87e2507b3d584cbcddc827bbd 8364312: debug agent should set FD_CLOEXEC flag rather than explicitly closing every open file Reviewed-by: cjplummer, kevinw ! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c Changeset: 7e484e2a Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-08-07 02:02:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e484e2a63e40740282b3da5d7b10e9f500bf6ab 8334238: Enhance AddLShortcutTest jpackage test Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/PrintEnv.java + test/jdk/tools/jpackage/clean_test_output.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/linux/UpgradeTest.java + test/jdk/tools/jpackage/resources/msi-export.js - test/jdk/tools/jpackage/resources/query-msi-property.js ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java Changeset: 078d0d49 Branch: jcmd_cores_process_revival Author: David Holmes Date: 2025-08-07 04:37:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/078d0d4968e26bb7a15417f1c4e891869c69dc6c 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory Co-authored-by: Johan Sj?len Reviewed-by: dcubed, jsjolen, aboldtch ! src/hotspot/share/memory/guardedMemory.hpp Changeset: 487cc3c5 Branch: jcmd_cores_process_revival Author: Johannes Bechberger Date: 2025-08-07 07:52:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/487cc3c5be769d15d61cb950137d52ba0eb982b5 8359690: New test TestCPUTimeSampleThrottling still fails intermittently Reviewed-by: mbaesken ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java Changeset: c56fb0b6 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-08-07 08:40:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c56fb0b6eff7d3f36bc65f300b784e0dd73c563e 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout Reviewed-by: ayang, dholmes ! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java Changeset: 8d73fe91 Branch: jcmd_cores_process_revival Author: Jeremy Wood Committer: Alexey Ivanov Date: 2025-08-07 10:21:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d73fe91bccd1da53424b9f8a52d9efafabeb243 8358813: JPasswordField identifies spaces in password via delete shortcuts Reviewed-by: aivanov, dnguyen ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java + test/jdk/javax/swing/JPasswordField/PasswordFieldInputMapWordTest.java Changeset: bc3d8656 Branch: jcmd_cores_process_revival Author: Ashutosh Mehra Date: 2025-08-07 13:26:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc3d86564042208cee5119abe11905e747a5ef4c 8364128: Improve gathering of cpu feature names using stringStream Co-authored-by: Johan Sj?len Reviewed-by: kvn, jsjolen ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/utilities/ostream.hpp Changeset: 83953c45 Branch: jcmd_cores_process_revival Author: Guanqiang Han Committer: Kevin Walls Date: 2025-08-07 14:11:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83953c458eb65b2af184340dd460325f2b56e5b9 8364822: Comment cleanup, stale references to closeDescriptors and UNIXProcess.c Reviewed-by: kevinw, rriggs ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/java.base/unix/native/libjava/childproc.c Changeset: e606278f Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Manuel H?ssig Date: 2025-08-07 15:43:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e606278fc8929fe563dd50a1c3f332747e210276 8358598: PhaseIterGVN::PhaseIterGVN(PhaseGVN* gvn) doesn't use its parameter Reviewed-by: galder, mhaessig, shade ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/vector.cpp Changeset: e29346db Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-08-07 16:03:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e29346dbd6328dcadc347a70d8c06ce141efef02 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel Reviewed-by: prr, kizune, abhiscxk ! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java + test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java Changeset: 90ea42f7 Branch: jcmd_cores_process_revival Author: Andrew Dinn Date: 2025-08-07 16:23:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90ea42f716770fd567e4e3b3bf7466fa93964f07 8364558: Failure to generate compiler stubs from compiler thread should not crash VM when compilation disabled due to full CodeCache Reviewed-by: kvn, shade ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/runtime/stubRoutines.cpp Changeset: 02e18711 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-08-07 18:24:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02e187119d0ca94d46e631a174c55db4945f3295 8364277: (fs) BasicFileAttributes.isDirectory and isOther return true for NTFS directory junctions when links not followed Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/Basic.java ! test/lib/jdk/test/lib/util/FileUtils.java ! test/lib/jdk/test/lib/util/libFileUtils.c Changeset: 78117eff Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-08-07 18:58:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78117eff563e59a738c59efa7ef595b13f62b621 8364230: javax/swing/text/StringContent can be migrated away from using finalize Reviewed-by: psadhukhan, abhiscxk, kizune ! src/java.desktop/share/classes/javax/swing/text/StringContent.java + test/jdk/javax/swing/text/AbstractDocument/StringContentPositionTest.java Changeset: 5116d9e5 Branch: jcmd_cores_process_revival Author: Brett Okken Committer: Brian Burkhalter Date: 2025-08-07 19:27:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5116d9e5fe6b63f12e9ae0eb5283433256872dc1 8364213: (bf) Improve java/nio/Buffer/CharBufferAsCharSequenceTest test comments 8364345: Test java/nio/Buffer/CharBufferAsCharSequenceTest.java failed Reviewed-by: bpb, rriggs ! test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java Changeset: c0e6ffab Branch: jcmd_cores_process_revival Author: Liam Miller-Cushon Date: 2025-08-07 19:43:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0e6ffabc216279068ab887939028ca27f5143f2 8364954: (bf) CleaningThread should be InnocuousThread Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/nio/BufferCleaner.java Changeset: 244e6293 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-08-07 19:55:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/244e6293c3b332105658900639a9f3db7b21a9fe 8364984: Many jpackage tests are failing on Linux after JDK-8334238 Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java Changeset: b8acbc3e Branch: jcmd_cores_process_revival Author: Ayush Rigal Committer: Mark Sheppard Date: 2025-08-07 21:11:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8acbc3ed8675ad4cc4b9dea69ee1e87c2a2ca45 8364315: Remove unused xml files from test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles Reviewed-by: jpai, joehw - test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/lexical.xml - test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/doctypeGF.out - test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/publish2.xml - test/jaxp/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/DTDHandlerGF.out Changeset: c71be802 Branch: jcmd_cores_process_revival Author: Harshitha Onkar Date: 2025-08-07 21:19:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c71be802b530034169d17325478dba6e2f1c3238 8361748: Enforce limits on the size of an XBM image Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java + test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm + test/jdk/java/awt/image/XBMDecoder/valid.xbm + test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm Changeset: 4c9eadda Branch: jcmd_cores_process_revival Author: John Jiang Date: 2025-08-08 02:27:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb 8364597: Replace THL A29 Limited with Tencent Reviewed-by: jiefu ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java ! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex1.java ! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex2.java ! test/hotspot/jtreg/compiler/arraycopy/TestNegativeArrayCopyAfterLoop.java ! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java ! test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java ! test/hotspot/jtreg/compiler/c2/cr6865031/Test.java ! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java ! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java ! test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java ! test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java ! test/hotspot/jtreg/compiler/intrinsics/math/TestPow2Opt.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java ! test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java ! test/hotspot/jtreg/compiler/loopopts/TestLoopPredicateDep.java ! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java ! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java ! test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java ! test/hotspot/jtreg/compiler/regalloc/TestGCMRecalcPressureNodes.java ! test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java ! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java ! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java ! test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java ! test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java ! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java ! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java ! test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java ! test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java ! test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java ! test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java ! test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java ! test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java ! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java ! test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java ! test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java ! test/jdk/javax/net/ssl/ServerName/EndingDotHostname.java ! test/jdk/javax/net/ssl/templates/SSLExampleCert.java ! test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java ! test/jdk/javax/security/auth/callback/PasswordCallback/PasswordCleanup.java ! test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java ! test/jdk/sun/security/jgss/GssContextCleanup.java ! test/jdk/sun/security/jgss/GssNameCleanup.java ! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java ! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java ! test/micro/org/openjdk/bench/java/security/Signatures.java ! test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java ! test/micro/org/openjdk/bench/vm/compiler/LoopUnroll.java Changeset: d0624f8b Branch: jcmd_cores_process_revival Author: Andrey Turbanov Date: 2025-08-08 05:03:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0624f8b62fe0c70e5b6a47e05235ca65a2e1a13 8364808: Make BasicDesktopPaneUI.Actions.MOVE_RESIZE_INCREMENT static Reviewed-by: tr, azvegint, kizune, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java Changeset: 198782c9 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-08-08 07:54:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/198782c957c728ed959d1fd31e2c2ff6cd1a9bb5 8364877: G1: Inline G1CollectedHeap::set_region_short_lived_locked Reviewed-by: ayang, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: bcca5cee Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-08-08 07:56:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcca5cee2d788c745bea55388b2844b395519ed0 8364642: G1: Remove parameter in G1CollectedHeap::abandon_collection_set() Reviewed-by: ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 47017e38 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-08-08 07:57:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47017e38642a58fd6425ec68c1fed96f19f39404 8364760: G1: Remove obsolete code in G1MergeCardSetClosure Reviewed-by: ayang, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: a26a6f31 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-08-08 08:06:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a26a6f31524aba61ed83bf3ffdc7713e3e5f5911 8364649: G1: Move collection set related full gc reset code into abandon_collection_set() method Reviewed-by: ayang, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: 1b3e2311 Branch: jcmd_cores_process_revival Author: Afshin Zafari Date: 2025-08-08 09:06:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b3e23110b2262e470a8c520b977273fd6a9e8d1 8360048: NMT crash in gtest/NMTGtests.java: fatal error: NMT corruption: Block at 0x0000017748307120: header canary broken Reviewed-by: jsjolen, gziemski ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: 241808e1 Branch: jcmd_cores_process_revival Author: Andrew Dinn Date: 2025-08-08 09:12:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/241808e13fb032b0ec192e0b7ff94891a653ac94 8364269: Simplify code cache API by storing adapter entry offsets in blob Reviewed-by: kvn, shade, asmehra ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: cd50d78d Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-08-08 17:17:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd50d78d447f9f39065bc844fb3041cba2db32db 8361300: Document exceptions for Unsafe offset methods Reviewed-by: jrose, vyazici ! src/hotspot/share/prims/unsafe.cpp ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! test/jdk/java/util/concurrent/tck/AtomicIntegerFieldUpdaterTest.java ! test/jdk/java/util/concurrent/tck/AtomicLongFieldUpdaterTest.java ! test/jdk/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java + test/jdk/jdk/internal/misc/Unsafe/AddressComputationContractTest.java Changeset: c1c01556 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-08-08 21:41:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1c0155604cbb6c42a220d391a88b029776bdb95 8364129: Rename libwixhelper Reviewed-by: erikj, almatvee ! make/modules/jdk.jpackage/Lib.gmk ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs = src/jdk.jpackage/windows/native/libmsica/Version.cpp = src/jdk.jpackage/windows/native/libmsica/Version.h = src/jdk.jpackage/windows/native/libmsica/libmsica.cpp ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java Changeset: 8ad1fcc4 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-08-08 22:11:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ad1fcc48a4ba49ffde6dfbb851dbb3f56077dec 8364564: Shortcut configuration is not recorded in .jpackage.xml file Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcut.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java Changeset: f83454cd Branch: jcmd_cores_process_revival Author: Jaikiran Pai Date: 2025-08-09 02:00:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f83454cd61538b653656ccf81759b3cc7286ed67 8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 Reviewed-by: dfuchs, alanb, vyazici ! test/jdk/java/net/vthread/HttpALot.java Changeset: e13b4c8d Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-08-09 23:44:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e13b4c8de944ab14a1d12f6251e83f4fdd9e0198 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank Reviewed-by: jrose, shade ! src/java.base/share/classes/java/lang/ClassValue.java ! test/jdk/java/lang/invoke/ClassValueTest.java Changeset: 022e29a7 Branch: jcmd_cores_process_revival Author: Jaikiran Pai Date: 2025-08-10 04:22:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/022e29a77533aacabd56820d00ecffa9646a8362 8365086: CookieStore.getURIs() and get(URI) should return an immutable List Reviewed-by: liach, vyazici, dfuchs ! src/java.base/share/classes/java/net/InMemoryCookieStore.java + test/jdk/java/net/CookieStoreTest.java Changeset: 15e8609a Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-08-11 07:08:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15e8609a2c3d246e89cfb349cbd21777bc471bae 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows Reviewed-by: clanger, prr, asteiner ! test/jdk/java/awt/font/FontNames/LocaleFamilyNames.java Changeset: c31f4861 Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2025-08-11 07:10:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c31f4861fb6c85c31348ac3e99ccf754d9ee1a60 8364365: HKSCS encoder does not properly set the replacement character Reviewed-by: sherman ! src/java.base/share/classes/sun/nio/cs/HKSCS.java + test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java + test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java Changeset: f28126eb Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-08-11 08:18:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f28126ebc2f792f0d64bbe6e841d9fafb433b7ea 8365050: Too verbose warning in os::commit_memory_limit() on Windows Reviewed-by: dholmes, mbaesken ! src/hotspot/os/windows/os_windows.cpp Changeset: 10762d40 Branch: jcmd_cores_process_revival Author: Dmitry Cherepanov Date: 2025-08-11 08:19:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10762d408bba9ce0945100847a8674e7eb7fa75e 8365044: Missing copyright header in Contextual.java Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/Contextual.java Changeset: 0c39228e Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-08-11 09:42:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c39228ec1c8c6eadafb54567c94ad5f19f27f7a 8364767: G1: Remove use of CollectedHeap::_soft_ref_policy Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/shared/softRefPolicy.hpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 1fc0b016 Branch: jcmd_cores_process_revival Author: Magnus Ihse Bursie Date: 2025-08-11 09:44:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fc0b01601af454a0e871afce8ae0c9da1358f13 8361142: Improve custom hooks for makefiles Reviewed-by: erikj ! make/CompileJavaModules.gmk ! make/CreateJmods.gmk ! make/Images.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleWrapper.gmk ! make/common/JavaCompilation.gmk ! make/common/Modules.gmk Changeset: 8b5bb013 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-08-11 10:28:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b5bb013557478c9ceb49f94f22600d5901f4eee 8364987: javac fails with an exception when looking for diamond creation Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! test/langtools/tools/javac/analyzer/Diamond.java Changeset: fd766b27 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-08-11 10:49:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd766b27b9f862075a415780901c242a7d48c26f 8364541: Parallel: Support allocation in old generation when heap is almost full Reviewed-by: phh, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Changeset: a60e523f Branch: jcmd_cores_process_revival Author: Beno?t Maillard Committer: Damon Fenacci Date: 2025-08-11 11:15:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a60e523f88e7022abe80725b82a8b16a87a377e2 8349191: Test compiler/ciReplay/TestIncrementalInlining.java failed Reviewed-by: mhaessig, dfenacci, chagedorn ! src/hotspot/share/opto/printinlining.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 43cfd80c Branch: jcmd_cores_process_revival Author: Darragh Clarke Date: 2025-08-11 11:57:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43cfd80c1c0493f2f50ffd75461ca75a002e0127 8352502: Response message is null if expect 100 assertion fails with non 100 Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/jdk/java/net/HttpURLConnection/HttpUrlConnectionExpectContinueResponseMessageTest.java Changeset: 0ad919c1 Branch: jcmd_cores_process_revival Author: Casper Norrbin Date: 2025-08-11 12:22:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ad919c1e54895b000b58f6a1b54d79f76970845 8352067: Remove the NMT treap and replace its uses with the utilities red-black tree Reviewed-by: jsjolen, ayang ! src/hotspot/share/nmt/memoryFileTracker.cpp - src/hotspot/share/nmt/nmtTreap.hpp ! src/hotspot/share/nmt/regionsTree.cpp ! src/hotspot/share/nmt/regionsTree.hpp ! src/hotspot/share/nmt/regionsTree.inline.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! src/hotspot/share/opto/printinlining.cpp ! src/hotspot/share/opto/printinlining.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp - test/hotspot/gtest/nmt/test_nmt_treap.cpp ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 23985c29 Branch: jcmd_cores_process_revival Author: Magnus Ihse Bursie Date: 2025-08-11 14:12:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23985c29b44b489472dcd3aad2cb98d9ce003a7b 8357979: Compile jdk.internal.vm.ci targeting the Boot JDK version Reviewed-by: erikj, dnsimon ! make/CompileJavaModules.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/spec.gmk.template ! make/common/JavaCompilation.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk Changeset: bdb1646a Branch: jcmd_cores_process_revival Author: Thomas Stuefe Date: 2025-08-11 15:37:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114 8364611: (process) Child process SIGPIPE signal disposition should be default Reviewed-by: erikj, rriggs ! make/test/JtregNativeJdk.gmk ! src/java.base/unix/native/libjava/childproc.c + test/jdk/java/lang/ProcessBuilder/childSignalDisposition/TestChildSignalDisposition.java + test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c + test/jdk/java/lang/ProcessBuilder/childSignalDisposition/libChangeSignalDisposition.c Changeset: e9e331b2 Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Paul Hohensee Date: 2025-08-11 17:10:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9e331b2a957180dac2e9ce19a58d0a57d2f5dae 8365238: 'jfr' feature requires 'services' with 'custom' build variant Reviewed-by: erikj, shade, ihse ! make/autoconf/jvm-features.m4 Changeset: 958383d6 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-08-11 18:49:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/958383d69c8742fdb78c28ad856559367c3513d7 8364501: Compiler shutdown crashes on access to deleted CompileTask Reviewed-by: kvn, mhaessig ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: 8cd79752 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-08-11 18:50:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cd79752c6426780c6772eafe296aa5b713b2b64 8364761: (aio) AsynchronousChannelGroup.execute doesn't check null command Reviewed-by: alanb, vyazici ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java Changeset: 9593730a Branch: jcmd_cores_process_revival Author: Joe Darcy Date: 2025-08-11 23:45:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9593730a23f465d26ba7b310d5b0c5d3b4ee4326 8362376: Use @Stable annotation in Java FDLIBM implementation Reviewed-by: liach, rgiulietti ! src/java.base/share/classes/java/lang/FdLibm.java ! test/jdk/java/lang/StrictMath/ExpTests.java ! test/jdk/java/lang/StrictMath/PowTests.java Changeset: 6927fc39 Branch: jcmd_cores_process_revival Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-08-12 01:25:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2 8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 Reviewed-by: fyang, fjiang ! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java Changeset: 72d3a2a9 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-08-12 03:15:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72d3a2a9773b2a3fe0351e0acb7b10c0751d23d8 8308349: missing working directory option for launcher when invoked from shortcuts Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.desktop ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ParseUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: d78fa5a9 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-08-12 07:16:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d78fa5a9f6254e2e93e75c693efba75e09736749 8365240: [asan] exclude some tests when using asan enabled binaries Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java ! test/jdk/tools/launcher/TooSmallStackSize.java Changeset: db12f193 Branch: jcmd_cores_process_revival Author: Afshin Zafari Date: 2025-08-12 08:03:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db12f1934a659843d9cc77f4f21e67ebf9fa94e6 8364280: NMTCommittedVirtualMemoryTracker.test_committed_virtualmemory_region_vm fails with assertion "negative distance" Reviewed-by: gziemski, jsjolen ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp Changeset: 5a442197 Branch: jcmd_cores_process_revival Author: Johny Jose Committer: Sean Coffey Date: 2025-08-12 08:26:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently Reviewed-by: smarks, coffeys ! test/jdk/ProblemList.txt ! test/jdk/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java ! test/jdk/java/rmi/transport/checkLeaseInfoLeak/LeaseLeakClient.java Changeset: b81f4fae Branch: jcmd_cores_process_revival Author: David Beaumont Committer: Jaikiran Pai Date: 2025-08-12 08:34:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b81f4faed7180e51aa966a9bf2f84ba755c6736d 8360037: Refactor ImageReader in preparation for Valhalla support Reviewed-by: alanb, rriggs, jpai ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java + test/jdk/jdk/internal/jimage/ImageReaderTest.java ! test/jdk/jdk/internal/jimage/JImageReadTest.java ! test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java ! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java Changeset: f155f7d6 Branch: jcmd_cores_process_revival Author: Fredrik Bredberg Date: 2025-08-12 08:45:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f155f7d6e50c702f65858774cfd02ef60aa9cad5 8364141: Remove LockingMode related code from x86 Reviewed-by: aboldtch, dholmes, coleenp ! 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/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad Changeset: 3c0eed8e Branch: jcmd_cores_process_revival Author: Fredrik Bredberg Date: 2025-08-12 08:45:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c0eed8e476e4da540e4ea44ee966f278e04a067 8364406: Remove LockingMode related code from aarch64 Reviewed-by: aph, dholmes ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 16e461ef Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-08-12 08:52:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16e461ef31628ab47cd8484cdfc970c0008b97ba 8365122: G1: Minor clean up of G1SurvivorRegions Reviewed-by: sangheki, kbarrett ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp Changeset: 95b7a8b3 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-08-12 11:29:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/95b7a8b3e300bf40a2a5bdf8ca8310485db363e6 8365237: Remove unused SoftRefPolicy::_all_soft_refs_clear Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/softRefPolicy.hpp Changeset: 19a76a45 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-08-12 11:58:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19a76a45e9c8616414830c865801660bc6761e92 8365316: Remove unnecessary default arg value in gcVMOperations Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/gcVMOperations.hpp Changeset: 391ea151 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-08-12 13:16:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/391ea151184c5621f263742605416c3ccd2c3d73 8365307: AIX make fails after JDK-8364611 Reviewed-by: clanger, asteiner ! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c Changeset: a382996b Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-08-12 13:42:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a382996bb496d50b4eb5a6be9f61e5c2f8aaae2d 8364993: JFR: Disable jdk.ModuleExport in default.jfc Reviewed-by: mgronlun ! src/jdk.jfr/share/conf/jfr/default.jfc Changeset: ad0fd13f Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-08-12 16:20:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad0fd13f2007c93d8a109626a627823f30e4c8d7 8364454: ProblemList runtime/cds/DeterministicDump.java on macos for JDK-8363986 Reviewed-by: ccheung ! test/hotspot/jtreg/ProblemList.txt Changeset: 4c03e593 Branch: jcmd_cores_process_revival Author: Coleen Phillimore Date: 2025-08-12 16:30:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c03e5938df0a9cb10c2379af81163795dd3a086 8364750: Remove unused declaration in jvm.h Reviewed-by: shade ! src/hotspot/share/include/jvm.h Changeset: d0239826 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-08-12 17:39:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d023982600f8bb19053f579710953aa29e0f30c5 8361209: (bf) Use CharSequence::getChars for StringCharBuffer bulk get methods Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template + test/micro/org/openjdk/bench/java/nio/StringCharBufferBulkTransfer.java Changeset: 87d73401 Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-08-12 17:44:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87d734012e3130501bfd37b23cee7f5e0a3a476f 8364756: JFR: Improve slow tests Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java ! test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java ! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java ! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java ! test/jdk/jdk/jfr/jvm/TestWaste.java ! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java Changeset: 636c61a3 Branch: jcmd_cores_process_revival Author: Dingli Zhang Committer: Fei Yang Date: 2025-08-13 01:24:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/636c61a3868d9c01b672b3b45cda1e476acdc045 8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 Reviewed-by: fyang, fjiang ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java Changeset: 25480f00 Branch: jcmd_cores_process_revival Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2025-08-13 01:45:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25480f0011297ad209eca1b1b56bcf983ea4ee5d 8365184: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process Reviewed-by: lmesnik, cjplummer, sspitsyn ! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java Changeset: 72e22b4d Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-08-13 08:07:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72e22b4de59a18f83c75be9a51fd99726f77f6f6 8362885: A more formal way to mark javac's Flags that belong to a specific Symbol type only Reviewed-by: ihse, liach, vromero, mcimadamore, erikj ! make/ToolsLangtools.gmk + make/langtools/tools/flagsgenerator/FlagsGenerator.java ! make/langtools/tools/propertiesparser/parser/MessageType.java ! make/modules/jdk.compiler/Gensrc.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java ! test/langtools/tools/javac/flags/FlagsTest.java Changeset: e77cdd93 Branch: jcmd_cores_process_revival Author: Fredrik Bredberg Date: 2025-08-13 08:47:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e77cdd93ead5601fea4bb1bf1847835e1097b851 8364570: Remove LockingMode related code from riscv64 Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: f3b34d32 Branch: jcmd_cores_process_revival Author: Guanqiang Han Committer: Tobias Hartmann Date: 2025-08-13 10:52:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3b34d32d6ea409f8c8f0382e8f01e746366f842 8359235: C1 compilation fails with "assert(is_single_stack() && !is_virtual()) failed: type check" Reviewed-by: thartmann, dlong ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp + test/hotspot/jtreg/compiler/intrinsics/TestStack2RegSlotMismatch.java Changeset: 001aaa1e Branch: jcmd_cores_process_revival Author: Boris Ulasevich Date: 2025-08-13 12:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/001aaa1e49f2692061cad44d68c9e81a27ea3b98 8365166: ARM32: missing os::fetch_bcp_from_context implementation Reviewed-by: shade ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp Changeset: 899e13f4 Branch: jcmd_cores_process_revival Author: Nikita Gubarkov Committer: Laurent Bourg?s Date: 2025-08-13 17:36:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/899e13f40a70c98d1d393ba6c3973abcb36e1f00 8364434: Inconsistent BufferedContext state after GC Reviewed-by: jdv, azvegint, avu ! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java + test/jdk/java/awt/ColorClass/WeakColorTest.java Changeset: 38a26141 Branch: jcmd_cores_process_revival Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-08-13 17:53:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38a261415dc29aae01c9b878d94cb302c60a3983 8365265: x86 short forward jump exceeds 8-bit offset in methodHandles_x86.cpp when using Intel APX Reviewed-by: shade, jbhateja, aph ! src/hotspot/cpu/x86/methodHandles_x86.cpp Changeset: ecbdd340 Branch: jcmd_cores_process_revival Author: Alex Menkov Date: 2025-08-13 18:24:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecbdd3405a1d46f555deb82098e1865b44601a1f 8361103: java_lang_Thread::async_get_stack_trace does not properly protect JavaThread Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/prims/jvm.cpp Changeset: 4680dc98 Branch: jcmd_cores_process_revival Author: Johan Sj?len Date: 2025-08-13 18:41:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4680dc983169d48fcf83eb50dc60e32e79d5d976 8365264: Rename ResourceHashtable to HashTable Reviewed-by: iklam, ayang ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.hpp ! src/hotspot/share/cds/aotConstantPoolResolver.hpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/regeneratedClasses.cpp ! src/hotspot/share/classfile/bytecodeAssembler.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderStats.hpp ! src/hotspot/share/classfile/loaderConstraints.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp ! src/hotspot/share/jfr/utilities/jfrSet.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/nmt/nativeCallStackPrinter.hpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/mempointer.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/prims/foreignGlobals.cpp ! src/hotspot/share/prims/jvmtiTagMapTable.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp + src/hotspot/share/utilities/hashTable.hpp ! src/hotspot/share/utilities/nativeCallStack.hpp ! src/hotspot/share/utilities/objectBitSet.hpp ! src/hotspot/share/utilities/objectBitSet.inline.hpp + src/hotspot/share/utilities/resizableHashTable.hpp - src/hotspot/share/utilities/resizeableResourceHash.hpp - src/hotspot/share/utilities/resourceHash.hpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp + test/hotspot/gtest/utilities/test_hashtable.cpp - test/hotspot/gtest/utilities/test_resourceHash.cpp Changeset: 96603200 Branch: jcmd_cores_process_revival Author: Justin Lu Date: 2025-08-13 20:43:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9660320041d0ba0f22ebe074a64472557b85a24c 8364781: Re-examine DigitList digits resizing during parsing Reviewed-by: liach, naoto ! src/java.base/share/classes/java/text/DigitList.java Changeset: 9c266ae8 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-08-13 20:49:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c266ae83c047025d778da41e413701ac3b50b03 8365229: ARM32: c2i_no_clinit_check_entry assert failed after JDK-8364269 Reviewed-by: kvn, adinn, bulasevich, phh ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 9dcc502c Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-08-14 04:55:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9dcc502cc83773561707f2afe9aee1f9e2386b9e 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground Reviewed-by: aivanov, prr, kizune ! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java Changeset: c22e01d7 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-08-14 07:02:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c22e01d77648036db4ed640521e82c49f8791ca1 8341342: Elements.getAllModuleElements() does not work properly before JavacTask.analyze() Reviewed-by: vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! test/jdk/tools/sincechecker/SinceChecker.java + test/langtools/tools/javac/processing/model/util/elements/TestElementsProgrammatic.java Changeset: a6be2286 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-08-14 07:04:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6be2286421e069a292c749eecd6bdc38a8deaf2 8365314: javac fails with an exception for erroneous source Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! test/langtools/tools/javac/recovery/AnnotationRecovery.java Changeset: 3e329850 Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-08-14 07:37:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e3298509f136583b18e5ab8bf75a8b012016f16 8365317: ZGC: Setting ZYoungGCThreads lower than ZOldGCThreads may result in a crash Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zDirector.cpp Changeset: e3201628 Branch: jcmd_cores_process_revival Author: Yudi Zheng Date: 2025-08-14 07:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e320162815d529bc65cd058b34ec39d60d032ce7 8365218: [JVMCI] AArch64 CPU features are not computed correctly after 8364128 Reviewed-by: dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java Changeset: 7698c373 Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-08-14 10:43:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7698c373a684235812c9dc11edd751059f9e8e81 8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc Reviewed-by: mgronlun ! src/jdk.jfr/share/conf/jfr/default.jfc Changeset: 98f54d90 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-08-14 11:11:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98f54d90ea56f63c2fc5137af98b57dbc90fe150 8365487: [asan] some oops (mode) related tests fail Reviewed-by: kbarrett, syan ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java Changeset: 41520998 Branch: jcmd_cores_process_revival Author: Roman Marchenko Committer: Magnus Ihse Bursie Date: 2025-08-14 12:31:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41520998aa8808452ee384b213b2a77c7bad668d 8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine Reviewed-by: erikj, ihse ! make/RunTests.gmk Changeset: dd113c8d Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-08-14 14:50:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd113c8df06cc7e1465fb3dfef2e9b2a5a99f1fb 8364628: Serial: Refactor SerialHeap::mem_allocate_work Reviewed-by: phh, kbarrett ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp Changeset: b0f98df7 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-08-14 15:20:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0f98df75aee1e94a8c4b3eb8d0b1f4e715011ae 8365416: java.desktop no longer needs preview feature access Reviewed-by: alanb, jpai ! src/java.base/share/classes/module-info.java Changeset: 26ccb3ce Branch: jcmd_cores_process_revival Author: Igor Veresov Date: 2025-08-14 16:59:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26ccb3cef17a7a2a4b09af1e1e29b96d54a418aa 8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling Reviewed-by: chagedorn, kvn ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java Changeset: ba231052 Branch: jcmd_cores_process_revival Author: David Beaumont Committer: Aleksey Shipilev Date: 2025-08-14 17:02:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba231052319676ece5105253b58efa4e906feab4 8365048: idea.sh script does not correctly detect/handle git worktrees Reviewed-by: shade, vyazici, erikj, mcimadamore, ihse ! bin/idea.sh Changeset: dccca0fb Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-08-14 19:58:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dccca0fb7a892d31179b70fa861b8b3cdde54e84 8365572: Shenandoah: Remove unused thread local _paced_time field Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp Changeset: c5cbcac8 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-08-14 20:27:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5cbcac828e1c7aa845cf16e68f6306ae49e050c 8361730: The CodeBuilder.trying(BlockCodeBuilder,CatchBuilder) method generates corrupted bytecode in certain cases Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java Changeset: 8c363b3e Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-08-14 21:41:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c363b3e3e5c1273a5e9b3393ed09a31b0647a21 8364319: Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal Reviewed-by: redestad - src/java.base/share/classes/java/lang/constant/AsTypeMethodHandleDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantDescs.java ! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java + src/java.base/share/classes/jdk/internal/constant/AsTypeMethodHandleDesc.java Changeset: a65f2002 Branch: jcmd_cores_process_revival Author: Vladimir Kozlov Date: 2025-08-14 23:59:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a65f20022080e627da4782b9b643912a9dd69335 8365512: Replace -Xcomp with -Xmixed for AOT assembly phase Reviewed-by: shade ! src/hotspot/share/cds/cdsConfig.cpp Changeset: 44b19c01 Branch: jcmd_cores_process_revival Author: David Beaumont Committer: SendaoYan Date: 2025-08-15 02:53:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44b19c01acdfff07a4f017466be3f03fae6013c6 8365532: java/lang/module/ModuleReader/ModuleReaderTest.testImage fails Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java Changeset: 6fb6f3d3 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-08-15 04:25:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fb6f3d39b321e2a1c1fa2cef2c19222a6dcf7b9 8361638: java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java ! test/jdk/jdk/classfile/BuilderTryCatchTest.java Changeset: e3aeebec Branch: jcmd_cores_process_revival Author: Doug Simon Date: 2025-08-15 07:35:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3aeebec1798b9adbb02e11f285951d4275c52e8 8365468: EagerJVMCI should only apply to the CompilerBroker JVMCI runtime Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java Changeset: fa2eb616 Branch: jcmd_cores_process_revival Author: Manuel H?ssig Date: 2025-08-15 08:55:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa2eb616482250dff6a3b667798aec37114005a9 8365491: VSCode IDE: add basic configuration for the Oracle Java extension Reviewed-by: ihse, jlahoda ! make/ide/vscode/hotspot/template-workspace.jsonc Changeset: 5856dc34 Branch: jcmd_cores_process_revival Author: Markus Gr?nlund Date: 2025-08-15 09:32:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5856dc34c82de9f840be1dc28a9917224971491f 8365199: Use a set instead of a list as the intermediary Klass* storage to reduce typeset processing Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/jfr/utilities/jfrSet.hpp ! test/jdk/jdk/jfr/event/runtime/TestFlush.java Changeset: b6d5f49b Branch: jcmd_cores_process_revival Author: Guanqiang Han Committer: Matthias Baesken Date: 2025-08-15 09:41:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6d5f49b8dc2cb7c8e93d7885c2432a28d04e57e 8365296: Build failure with Clang due to -Wformat warning after JDK-8364611 Reviewed-by: ayang, mbaesken ! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c Changeset: 059b49b9 Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2025-08-15 10:37:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/059b49b9551ad52f211613a3da2ac0a79deb5ed4 8365244: Some test control variables are undocumented in doc/testing.md Reviewed-by: erikj ! doc/testing.html ! doc/testing.md Changeset: dbae90c9 Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-08-15 10:45:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbae90c950200cb417aebeab65e5fce7a7e5f94f 8364723: Sort share/interpreter includes Reviewed-by: shade, ayang ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/bytecodeStream.cpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeUtils.cpp ! src/hotspot/share/interpreter/interpreter.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 08db4b99 Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-08-15 17:56:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08db4b99622e488558dd7987c34f1c515fa30426 8365571: GenShen: PLAB promotions may remain disabled for evacuation threads Reviewed-by: kdnilsen, ysr, shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 39a36529 Branch: jcmd_cores_process_revival Author: Dean Long Date: 2025-08-15 18:52:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39a365296882b0df49398cd7ac36e801a9aa1c35 8278874: tighten VerifyStack constraints Co-authored-by: Tom Rodriguez Reviewed-by: mhaessig, never ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframeArray.hpp Changeset: 6e760b9b Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-08-15 20:00:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e760b9b746eba3d40ec246f3e194ce9f8c5ae29 8365622: Shenandoah: Fix Shenandoah simple bit map test Reviewed-by: ysr ! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp Changeset: b69a3849 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-08-15 20:02:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b69a3849b21b4bb1e21ad276633de45da6200168 8365198: Remove unnecessary mention of finalize in ImageIO reader/writer docs Reviewed-by: bchristi, azvegint ! src/java.desktop/share/classes/javax/imageio/ImageReader.java ! src/java.desktop/share/classes/javax/imageio/ImageWriter.java Changeset: b023fea0 Branch: jcmd_cores_process_revival Author: Andrew Dinn Date: 2025-08-15 22:12:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b023fea06216d5196592ff5239dc592aa8e34a02 8365558: Fix stub entry init and blob creation on Zero Reviewed-by: asmehra, kvn ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stubDeclarations_zero.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/stubRoutines.cpp Changeset: a70521c6 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-08-15 22:45:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a70521c62e0841895d71cce2c872bd12f1183e33 8364973: Add JVMTI stress testing mode Reviewed-by: erikj, ihse, sspitsyn ! doc/starting-next-release.html ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk ! make/RunTestsPrebuiltSpec.gmk + test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java + test/jdk/ProblemList-jvmti-stress-agent.txt ! test/jtreg-ext/requires/VMProps.java + test/lib/jdk/test/lib/jvmti/libJvmtiStressAgent.cpp Changeset: 57210af9 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-08-16 04:41:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57210af9bceb582be112564465ab66cebd43a4c0 8365555: Cleanup redundancies in jpackage implementation Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBuildEnvFromParams.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/ResourceLocator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java ! test/jdk/tools/jpackage/helpers-test/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/junit/TEST.properties + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxApplicationLayoutTest.java + test/jdk/tools/jpackage/junit/linux/junit.java + test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacApplicationLayoutTest.java + test/jdk/tools/jpackage/junit/macosx/junit.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/BuildEnvTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java = test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/junit/windows/junit.java Changeset: bd65d483 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-08-17 12:56:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd65d483df4742bb7ce79b613f10f70a45117f84 8365245: Move size reducing operations to GrowableArrayWithAllocator Reviewed-by: jsjolen, stefank ! src/hotspot/share/utilities/growableArray.hpp ! test/hotspot/gtest/gc/z/test_zArray.cpp Changeset: f364fcab Branch: jcmd_cores_process_revival Author: Per Minborg Date: 2025-08-18 05:32:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f364fcab792ed5a14e5c2779fa85ecc9d6915ae3 8359119: Change Charset to use StableValue Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/nio/charset/Charset.java Changeset: e7ca8c7d Branch: jcmd_cores_process_revival Author: David Beaumont Committer: SendaoYan Date: 2025-08-18 07:08:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7ca8c7d55fa959cb43d49d63128420b05b7cc92 8365436: ImageReaderTest fails when jmods directory not present Reviewed-by: sgehwolf, alanb ! test/jdk/jdk/internal/jimage/ImageReaderTest.java Changeset: 166ea12d Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-08-18 07:14:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/166ea12d73c7a40a1a26dc586e3db9d9430c068f 8365543: UnixNativeDispatcher.init should lookup open64at and stat64at on AIX Co-authored-by: Joachim Kern Reviewed-by: jkern, stuefe, goetz, alanb ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java Changeset: 190e1130 Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2025-08-18 08:11:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/190e113031bc6ece781fdf0d9f3c853ce324f170 8364263: HttpClient: Improve encapsulation of ProxyServer Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/ProxyServer.java Changeset: ca753eba Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-08-18 08:12:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca753ebad6681a76d18800d23898b7d6af83f567 8365165: Zap C-heap memory at delete/free Reviewed-by: kvn, kbarrett ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.cpp Changeset: 2b756ab1 Branch: jcmd_cores_process_revival Author: Saranya Natarajan Committer: Manuel H?ssig Date: 2025-08-18 08:16:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b756ab1e8cfacc5cf5d9c6dfdf1d1c9a6ecf4b1 8358781: C2 fails with assert "bad profile data type" when TypeProfileCasts is disabled Reviewed-by: mhaessig, kvn, dfenacci ! src/hotspot/share/opto/graphKit.cpp + test/hotspot/jtreg/compiler/arguments/TestProfileCasts.java Changeset: 7a32cec3 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-18 09:35:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a32cec3014cdb65f8626c9529c946ab78dae777 Merge branch 'master' into jcmd_cores_process_revival ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: d98eb2df Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-19 15:03:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d98eb2df76ec4dc456b0aaa2784023e31aeb1501 Args update ! src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java Changeset: 8ce742d1 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-19 15:04:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ce742d18af2f58eed6899286be9b39cdf83b8a1 revivalhelper retry ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java Changeset: 5908c571 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-08-19 15:19:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5908c5717c68ef5df5c37198b52e6bd14895f61b Some returns should be error(). Copy libjvm.debuginfo as well as .so ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp From duke at openjdk.org Tue Aug 19 16:04:30 2025 From: duke at openjdk.org (duke) Date: Tue, 19 Aug 2025 16:04:30 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 18 new changesets Message-ID: Changeset: 6e91ccd1 Branch: jcmd_cores_process_revival Author: Pasam Soujanya Committer: Hannes Walln?fer Date: 2025-08-18 09:37:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e91ccd1c3926094a9b6d8f9177d895aba3424a1 8365305: The ARIA role ?contentinfo? is not valid for the element