From duke at openjdk.org Mon Nov 3 18:23:50 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Nov 2025 18:23:50 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 17 new changesets Message-ID: <7700cdad-ce0e-46c9-ac6b-630c3174b192@openjdk.org> Changeset: 2a8cbd94 Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Serguei Spitsyn Date: 2025-10-22 21:47:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a8cbd944ba4d8896e48181e396c65f70e5aa215 8359472: JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE Reviewed-by: lmesnik, sspitsyn, amenkov ! src/hotspot/share/prims/jvmtiAgentList.cpp + test/hotspot/jtreg/serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java + test/hotspot/jtreg/serviceability/attach/EarlyDynamicLoad/libEarlyDynamicLoad.cpp Changeset: 0744db83 Branch: jcmd_cores_process_revival Author: Dean Long Date: 2025-10-22 22:01:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0744db8366183a0fd07f42ee1ce6ef677bf4136e 8367002: Missing compiled exception handler for "recursive" exception Reviewed-by: thartmann, kvn ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp + test/hotspot/jtreg/compiler/exceptions/IllegalAccessInCatch.jasm + test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java Changeset: be18e7ec Branch: jcmd_cores_process_revival Author: Damon Nguyen Date: 2025-10-22 22:42:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be18e7ecfd2e89a0abb168e0d9a5b69598e2199f 8064922: [macos] Test javax/swing/JTabbedPane/4624207/bug4624207.java fails Reviewed-by: tr, honkar, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JTabbedPane/4624207/bug4624207.java Changeset: 3e20a939 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-10-22 23:50:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e20a9392fecef796098507acef429ef2d45a3d2 8370156: Fix jpackage IconTest Reviewed-by: almatvee ! test/jdk/tools/jpackage/share/IconTest.java Changeset: ffcb1585 Branch: jcmd_cores_process_revival Author: Anass Baya Committer: SendaoYan Date: 2025-10-23 06:28:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffcb1585ed6c2a2bff28be6854d44a672aa31a0b 8320677: Printer tests use invalid '@run main/manual=yesno Reviewed-by: aivanov, dnguyen ! test/jdk/java/awt/print/PrinterJob/PageRanges.java ! test/jdk/java/awt/print/PrinterJob/PolylinePrintingTest.java Changeset: 027aea9d Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-10-23 07:05:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/027aea9d2e0dff29fcd00fa7074ca955066929ec 8370325: G1: Disallow GC for TLAB allocation Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: dcf46a0a Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-10-23 08:22:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dcf46a0a195d7386ed0bc872f60eb9c586425cc8 8369658: Client emulation mode sets MaxRAM too late Reviewed-by: aboldtch, stefank ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: aec13888 Branch: jcmd_cores_process_revival Author: Casper Norrbin Date: 2025-10-23 09:06:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aec138886ec2dff765ed810059a1c7b9905c43ca 8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu Reviewed-by: sgehwolf, mbaesken, syan ! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java Changeset: da968dc6 Branch: jcmd_cores_process_revival Author: Claes Redestad Date: 2025-10-23 10:02:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da968dc645db498b4315e4c8926e7aeb21cc533a 8370227: Migrate micros-javac benchmarks from jmh-jdk-microbenchmarks Reviewed-by: asotona, erikj, ecaspole ! .gitignore + test/benchmarks/micros-javac/README.md + test/benchmarks/micros-javac/pom.xml + test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/GroupJavacBenchmark.java + test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java + test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/SingleJavacBenchmark.java Changeset: 5a83d6a8 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-10-23 11:09:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a83d6a8355b36cffcf5945b9c6bcfc7aebdd136 8370406: Parallel: Refactor ParCompactionManager::mark_and_push Reviewed-by: fandreuzzi, iwalulya ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp Changeset: 3fdb15fc Branch: jcmd_cores_process_revival Author: Coleen Phillimore Date: 2025-10-23 11:46:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fdb15fc5203a559a5e6951a5a9505160057f258 8369622: GlobalChunkPoolMutex is recursively locked during error handling Co-authored-by: Johan Sj?len Co-authored-by: Afshin Zafari Reviewed-by: dholmes, azafari, phubner ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/nmtUsage.cpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp Changeset: b597b655 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-10-23 13:03:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b597b6556dbd18360423c29c784a5fbb792a8899 8370065: Windows perfmemory coding - use SetSecurityDescriptorControl directly Reviewed-by: dholmes, stuefe ! src/hotspot/os/windows/perfMemory_windows.cpp Changeset: aaa9fbf6 Branch: jcmd_cores_process_revival Author: Thomas Stuefe Date: 2025-10-23 13:03:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aaa9fbf6b5a0dda0773a657a986246b407402fa1 8368365: ASAN errors should produce hs-err files and core dumps Reviewed-by: mbaesken, asmehra ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/threads.cpp + src/hotspot/share/sanitizers/address.cpp ! src/hotspot/share/sanitizers/address.hpp ! src/hotspot/share/utilities/vmError.cpp + test/hotspot/jtreg/runtime/ErrorHandling/AsanReportTest.java Changeset: 6e898e21 Branch: jcmd_cores_process_revival Author: Patricio Chilano Mateo Date: 2025-10-23 15:46:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e898e21130259839e8060245c70182f70d8ee12 8369944: Notification can be lost due to interrupt in Object.wait Reviewed-by: dholmes, fbredberg ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 0cab7782 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-10-28 11:58:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cab7782a0830810091d25b61f8247c5d1b72911 Merge remote-tracking branch 'origin' into jcmd_cores_process_revival ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 257c54ca Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-10-29 16:17:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/257c54caadd5106e7a401b16f0e4c265e4213eea Merge branch 'jcmd_cores_process_revival' of https://github.com/openjdk/jdk-sandbox into jcmd_cores_process_revival Changeset: 2bb32cd9 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-03 18:18:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bb32cd902c3b052bed848219e1f2771fcd03a07 Exception check for revived process ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/utilities/exceptions.cpp ! src/java.base/macosx/native/revivalhelper/revival_macosx.cpp From duke at openjdk.org Mon Nov 3 19:21:33 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Nov 2025 19:21:33 GMT Subject: git: openjdk/jdk-sandbox: json: 143 new changesets Message-ID: Changeset: 82d44cec Branch: json Author: Naoto Sato Date: 2025-11-03 11:14:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82d44cec66042d1a4bf5df691834ff542f223cbf minor doc fix ! src/java.base/share/classes/java/util/json/JsonString.java Changeset: fd23a61c Branch: json Author: Shaojin Wen Date: 2025-10-24 16:43:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd23a61cd48be5ae2c7f76cc88af3da5b4a27e3d 8370503: Use String.newStringWithLatin1Bytes to simplify Integer/Long toString method Reviewed-by: rgiulietti, rriggs ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 13adcd99 Branch: json Author: Anass Baya Committer: Harshitha Onkar Date: 2025-10-24 17:04:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13adcd99db4f14caf90de7f59e341380cfa354b0 8274082: Wrong test name in jtreg run tag for java/awt/print/PrinterJob/SwingUIText.java Co-authored-by: Lawrence Andrews Reviewed-by: honkar, dnguyen ! test/jdk/java/awt/print/PrinterJob/SwingUIText.java Changeset: 2ee34391 Branch: json Author: Francesco Andreuzzi Committer: Roger Riggs Date: 2025-10-24 17:43:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ee34391c152abeb06a6baf69f4420988b8c838e 8368975: Windows ProcessImpl.java has dead code Reviewed-by: ayang, rriggs ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 97e5ac6e Branch: json Author: Mikhailo Seledtsov Date: 2025-10-24 18:04:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97e5ac6e728baeae4341c6235d026ecd99bc600e 8370514: Problemlist nio/channels/AsyncCloseAndInterrupt until JDK-8368290 is resolved Reviewed-by: bpb ! test/jdk/ProblemList.txt Changeset: a4eaeb47 Branch: json Author: Phil Race Date: 2025-10-24 22:24:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4eaeb47c9c42d8da4e3814c80247f40236a03a2 6453640: BandedSampleModel.createCompatibleSampleModel() API docs are wrong Reviewed-by: azvegint, serb ! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java + test/jdk/java/awt/image/BandedSampleModel/BSMCreateCompatibleSMTest.java Changeset: 35fdda08 Branch: json Author: Josiah Noel <32279667+SentryMan at users.noreply.github.com> Committer: Michael McMahon Date: 2025-10-24 23:03:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/35fdda0889bd6a83027089672b643ef7ffc8a40c 7105350: HttpExchange's attributes are the same as HttpContext's attributes Reviewed-by: michaelm, jpai, dfuchs ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java Changeset: 32697bf6 Branch: json Author: SendaoYan Date: 2025-10-25 01:54:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32697bf652429fa7247047465e365835dfa24b39 8370501: vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java intermittent timed out Reviewed-by: tschatzl ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java Changeset: c3449de2 Branch: json Author: Mikhail Yankelevich Date: 2025-10-25 15:27:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3449de23f4fa74590494b8677f6832d47f12dea 8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language Reviewed-by: rhalade ! test/jdk/sun/security/tools/keytool/i18n.java Changeset: e7c7892b Branch: json Author: Sergey Bylokhov Date: 2025-10-26 06:04:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7c7892b9f0fcee37495cce312fdd67dc800f9c9 8370197: Add missing @Override annotations in com.sun.beans package Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/beans/WildcardTypeImpl.java ! src/java.desktop/share/classes/com/sun/beans/decoder/NullElementHandler.java ! src/java.desktop/share/classes/com/sun/beans/decoder/ValueObjectImpl.java ! src/java.desktop/share/classes/com/sun/beans/editors/BooleanEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/ByteEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/DoubleEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/EnumEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/FloatEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/FontEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/IntegerEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/LongEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/NumberEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/ShortEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/StringEditor.java ! src/java.desktop/share/classes/com/sun/beans/infos/ComponentBeanInfo.java ! src/java.desktop/share/classes/com/sun/beans/util/Cache.java Changeset: bfc1db7e Branch: json Author: Prasanta Sadhukhan Date: 2025-10-27 05:17:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfc1db7ed6bf9563c0441b24abe6943607b532e7 8370560: Remove non-public API reference from public API javadoc Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/Component.java Changeset: 3d2ce804 Branch: json Author: Thomas Schatzl Date: 2025-10-27 06:53:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d2ce8045f9ea52c6559638f9cc7e0a0544b4540 8212084: G1: Implement UseGCOverheadLimit Reviewed-by: ayang, iwalulya, fandreuzzi ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.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/shared/gc_globals.hpp + test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java Changeset: f5ef01d4 Branch: json Author: Sergey Bylokhov Date: 2025-10-27 07:38:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5ef01d4bfcf960b6a46844818138ee798532d45 8370368: Apply java.io.Serial annotations in java.security.jgss Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/krb5/Asn1Exception.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbCryptoException.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java ! src/java.security.jgss/share/classes/sun/security/krb5/RealmException.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KdcErrException.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbApErrException.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbErrException.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java Changeset: e9479b51 Branch: json Author: Raffaello Giulietti Date: 2025-10-27 08:15:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9479b517ad8b6eac7244057644f90e710bd74b7 8370628: Rename BigInteger::nthRoot to rootn, and similarly for nthRootAndRemainder Reviewed-by: darcy ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/math/MutableBigInteger.java ! test/jdk/java/math/BigInteger/BigIntegerTest.java Changeset: 91e1dcb1 Branch: json Author: Albert Mingkun Yang Date: 2025-10-27 10:07:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91e1dcb1083cc8c451d2d169d7f2fdb51c1a158e 8366781: Parallel: Include OS free memory in GC selection heuristics Reviewed-by: gli, iwalulya ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 6f8d07ae Branch: json Author: Johny Jose Committer: Viktor Klang Date: 2025-10-27 10:23:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f8d07ae21e49f87f64a5d4e10c930c4447ec8b6 8368500: ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool() Reviewed-by: vklang, alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java + test/jdk/java/util/concurrent/forkjoin/ContextClassLoaderTest.java Changeset: 7bb490c4 Branch: json Author: Aleksey Shipilev Date: 2025-10-27 10:35:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bb490c4bf7ae55547e4468da0795dac0a873d2b 8370318: AES-GCM vector intrinsic may read out of bounds (x86_64, AVX-512) Reviewed-by: kvn, roland ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp Changeset: 5ed6c201 Branch: json Author: Johannes Bechberger Date: 2025-10-27 12:29:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ed6c201ba0a9dc78960f2f3a5afce268e84a82d 8370681: [BACKOUT] Improve memory ordering in new CPU Time Profiler Reviewed-by: mdoerr ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp Changeset: 1e49376e Branch: json Author: Igor Veresov Date: 2025-10-27 15:09:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e49376ece39e8f9b5c72b58688b1e195a0014be 8368321: Rethink compilation delay strategy for lukewarm methods Reviewed-by: kvn, vlivanov ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp Changeset: 583ff202 Branch: json Author: Vladimir Ivanov Date: 2025-10-27 16:15:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/583ff202b1cc1f018d798a34d93359301840cf06 8370251: C2: Inlining checks for method handle intrinsics are too strict Reviewed-by: kvn, roland ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java Changeset: ebf9c5bf Branch: json Author: Justin Lu Date: 2025-10-27 16:40:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebf9c5bfc1b2e8e9210cc37283a29d471f913916 8370250: Locale should mention the behavior for duplicate subtags Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: c25f3520 Branch: json Author: Daniel Hu Committer: Cesar Soares Lucas Date: 2025-10-27 16:48:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c25f35205ae4544970bbaca233de8745f8e4e92c 8341735: Rewrite the build/AbsPathsInImage.java test to not load the entire file at once Reviewed-by: erikj ! test/jdk/build/AbsPathsInImage.java Changeset: 8151251f Branch: json Author: Joe Darcy Date: 2025-10-27 18:46:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8151251fa683459e57430abf8e3583c444315746 8370370: Add still more cases to WorstCaseTests Reviewed-by: rgiulietti ! test/jdk/java/lang/Math/WorstCaseTests.java ! test/jdk/java/lang/StrictMath/CubeRootTests.java ! test/jdk/java/lang/StrictMath/HyperbolicTests.java ! test/jdk/java/lang/StrictMath/Log10Tests.java ! test/jdk/java/lang/StrictMath/Log1pTests.java ! test/jdk/java/lang/StrictMath/TrigTests.java Changeset: e4e457f6 Branch: json Author: Vicente Romero Date: 2025-10-27 20:11:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4e457f6966568ed93093e57c0f7cd50f2bfba95 8366871: (javac) legacy.properties seems to be an obsolete file Reviewed-by: liach - src/jdk.compiler/share/classes/com/sun/tools/javac/resources/legacy.properties Changeset: 70aa3678 Branch: json Author: William Kemper Date: 2025-10-27 20:58:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70aa3678fccddc1a626fd86b9cec348fae571555 8370520: GenShen: Track and report on promotion failures Reviewed-by: shade, fandreuzzi ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp Changeset: 4e8e55db Branch: json Author: Brian Burkhalter Date: 2025-10-27 21:13:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e8e55db602702715135d28a3a3b160e2101593b 8370633: Remove dead code for Windows file path canonicalization functions Reviewed-by: alanb, iris ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c ! src/java.base/windows/native/libjava/canonicalize_md.c Changeset: 2f613911 Branch: json Author: Brian Burkhalter Date: 2025-10-27 21:14:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f613911d58478913dc482e1500d3fbab74408b9 8370387: Remove handling of InterruptedIOException from java.io classes Reviewed-by: alanb ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java Changeset: b3e63aea Branch: json Author: SendaoYan Date: 2025-10-28 01:21:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3e63aeab304016b9b479a05f44ed1c8dfb0b9bb 8370649: Add intermittent tag for gc/shenandoah/generational/TestOldGrowthTriggers.java Reviewed-by: wkemper ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java Changeset: 460a69bd Branch: json Author: Prasanta Sadhukhan Date: 2025-10-28 02:41:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/460a69bd5088f92a2843ee4e89b29a71cab81d52 8017266: Background is painted taller than needed for styled text. Reviewed-by: kizune, dnguyen ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java + test/jdk/javax/swing/text/GlyphView/TestGlyphBGHeight.java Changeset: 327b7c3c Branch: json Author: Alexey Semenyuk Date: 2025-10-28 03:10:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/327b7c3cd854bea3ffce557b981df535d5ed04bf 8370100: Redundant .png files in Linux app-image cause unnecessary bloat Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.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/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ResourceDirLauncherIcon.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.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/PackageTest.java ! test/jdk/tools/jpackage/share/IconTest.java Changeset: 05ee55ef Branch: json Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-10-28 06:33:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05ee55efcf138a28c895c395c49934390d10ee45 8369219: JNI::RegisterNatives causes a memory leak in CodeCache Reviewed-by: shade, apangin, dlong ! src/hotspot/share/code/nmethod.cpp + test/hotspot/jtreg/gc/NativeWrapperCollection/NativeWrapperCollection.java + test/hotspot/jtreg/gc/NativeWrapperCollection/libnativeWrapperCollection.cpp Changeset: d5ce6669 Branch: json Author: Emanuel Peter Date: 2025-10-28 06:42:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5ce66698d2f15c5f8316110a6118a10baa4013d 8370220: C2: rename methods and improve documentation around get_ctrl and idom lazy updating/forwarding of ctrl and idom via dead ctrl nodes Reviewed-by: chagedorn, thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/split_if.cpp Changeset: f82cc22b Branch: json Author: Liam Miller-Cushon Date: 2025-10-28 08:53:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f82cc22bfe675ca263270a932f9cc12e837a7f65 8369428: Include method name in 'does not override or implement' diagnostics Reviewed-by: vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/OverrideChecks/Private.out ! test/langtools/tools/javac/annotations/6359949/T6359949a.out ! test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java ! test/langtools/tools/javac/annotations/neg/OverrideNo.out ! test/langtools/tools/javac/defaultMethods/private/Private02.out ! test/langtools/tools/javac/defaultMethods/private/Private08.out ! test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.out Changeset: 96259936 Branch: json Author: Manuel H?ssig Date: 2025-10-28 08:59:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9625993611bb6acf84d428bea4a65d33b9d66e5f 8370579: PPC: fix inswri immediate argument order Reviewed-by: mdoerr, mbaesken ! src/hotspot/cpu/ppc/ppc.ad Changeset: 19920df8 Branch: json Author: Albert Mingkun Yang Date: 2025-10-28 12:17:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19920df81d2d68307bde286f7d5a0674fabff6c0 8370417: Parallel: TestAlwaysPreTouchBehavior.java fails with NUMA Reviewed-by: iveresov, jsikstro, tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Changeset: 307637a4 Branch: json Author: Albert Mingkun Yang Date: 2025-10-28 13:21:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/307637a4973801abb9969fad41b017aa6a153973 8370806: Parallel: Revise logs in PSYoungGen::compute_desired_sizes Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 5c5367c3 Branch: json Author: Roberto Casta?eda Lozano Date: 2025-10-28 13:31:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c5367c3124ed8c950539a6a90c631727146c5bc 8370569: IGV: dump more graph properties at bytecode parsing Reviewed-by: chagedorn, snatarajan ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/parse2.cpp ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/GraphNode.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/ViewPanel.form ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/ViewPanel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java Changeset: 5dd8a333 Branch: json Author: Ashutosh Mehra Date: 2025-10-28 13:37:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5dd8a333960c7a7176503218e7a42173d376fc97 8334898: Resolve static field/method references at CDS dump time Reviewed-by: iklam, adinn ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/oops/cpCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java Changeset: c3c0a676 Branch: json Author: Erik ?sterlund Date: 2025-10-28 13:41:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3c0a676e53dbafd82e8614a20f6c47df7fc2108 8370500: Change windows x64 implementation of os::current_stack_pointer() Reviewed-by: aboldtch, dholmes, kvn, adinn ! 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/os_cpu/windows_x86/os_windows_x86.cpp Changeset: 69a9b4ce Branch: json Author: Matthias Baesken Date: 2025-10-28 16:42:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69a9b4ceaf3852a299ee268a39e56575ad8207ab 8370064: Test runtime/NMT/CheckForProperDetailStackTrace.java fails on Windows when using stripped pdb files Reviewed-by: dholmes, clanger ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 289f421f Branch: json Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-10-28 16:47:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/289f421f0f132685c2bd0e6cbc702040e067184e 8366488: JVM_FindClassFromClass should assert that from class is never null Reviewed-by: coleenp, dholmes ! src/hotspot/share/prims/jvm.cpp Changeset: 5ebc2c72 Branch: json Author: Mikhail Yankelevich Date: 2025-10-28 16:51:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ebc2c7212b21efe54c198f62f06e5edc68e8ec3 8369995: Fix StringIndexOutOfBoundsException and implement extra logging and/or propagate errors in X509KeyManagerImpl Co-authored-by: Daniel Jeli?ski Reviewed-by: wetmore, djelinski, abarashev ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! test/jdk/sun/security/ssl/X509KeyManager/NullCases.java + test/jdk/sun/security/ssl/X509KeyManager/X509KeyManagerNegativeTests.java Changeset: 86f60f60 Branch: json Author: Anton Seoane Ampudia Committer: Vladimir Kozlov Date: 2025-10-28 17:49:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86f60f608198c2fa5cbbe945d9396326b6944401 8351149: Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal Reviewed-by: stefank, ayang, kvn ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/macros.hpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 20e55faf Branch: json Author: Chen Liang Date: 2025-10-28 17:58:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20e55fafb39dd74a044d7fda8a2b3409cc00bf54 8370687: Improve before constructor has been called error message Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 012b4eb6 Branch: json Author: Weijun Wang Date: 2025-10-28 19:56:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/012b4eb6cea6e1756a589a6c17a805867ed60686 8370082: Intermediate objects clean up in ECDH, EdDSA, XDH, DHKEM, and HKDF Reviewed-by: ascarpino, abarashev, fandreuzzi ! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java ! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java Changeset: d1860370 Branch: json Author: Leonid Mesnik Date: 2025-10-28 20:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1860370635e1c96a9b6c497861e5573c23dd281 8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads Reviewed-by: cjplummer, syan, sspitsyn ! test/jdk/com/sun/jdi/TwoThreadsTest.java Changeset: 73f93920 Branch: json Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-10-28 21:07:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73f93920b950b4ce5fa177db50010e95265d6a7f 8369147: Various issues with new tests added by JDK-8316694 Reviewed-by: kvn, dlong ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java ! test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java ! test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java ! test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java Changeset: 723d6f83 Branch: json Author: Leonid Mesnik Date: 2025-10-28 23:50:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/723d6f83a2f98849e5bd72d2e9be613d04eed576 8355631: The events might be generated after VM_DEATH event Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiEventController.inline.hpp ! src/hotspot/share/prims/jvmtiExport.cpp Changeset: a588c120 Branch: json Author: Shaojin Wen Date: 2025-10-29 01:28:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a588c120fc2ec9d5c59c43cda7f247e0a84981ff 8368172: Make java.time.format.DateTimePrintContext immutable Reviewed-by: liach ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/format/DateTimePrintContext.java Changeset: 76995067 Branch: json Author: Jaikiran Pai Date: 2025-10-29 01:33:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/769950674e4258e73d040ddeab042125870b55b1 8370775: ModulePatcher$JarResourceFinder.getByteBuffer() does not close the InputStream after reading the bytes Reviewed-by: alanb, fandreuzzi ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java Changeset: 297a625f Branch: json Author: David Holmes Date: 2025-10-29 02:30:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/297a625f1977a395ee9774772814924dbc79e708 8370854: Add sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java to the ProblemList Reviewed-by: weijun ! test/jdk/ProblemList.txt Changeset: 0687f120 Branch: json Author: Ioi Lam Date: 2025-10-29 03:23:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0687f120cc324f35fe43d811b6beb4184fd854ec 8368199: Add @AOTSafeClassInitializer to jdk.internal.access.SharedSecrets Reviewed-by: liach, heidinga ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotCache/SharedSecretsTest.java Changeset: c97d50d7 Branch: json Author: Liam Miller-Cushon Date: 2025-10-29 07:26:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c97d50d793df46292e38707956586dfaa4b77d32 8369508: Type annotations on anonymous new class creation expressions can't be retrieved Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java Changeset: 20bcf0ed Branch: json Author: Jaikiran Pai Date: 2025-10-29 08:59:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20bcf0eddaee0a57142bcc614cc5415b53c16460 6400876: (bf) Remove sun.nio.ByteBuffered and related obsolete code Reviewed-by: djelinski, vyazici, alanb ! src/java.base/share/classes/jdk/internal/loader/Resource.java - src/java.base/share/classes/sun/nio/ByteBuffered.java ! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java Changeset: 5a2b0ca7 Branch: json Author: Roland Westrelin Date: 2025-10-29 09:03:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a2b0ca7fea7d1a283aa90696c3989ae189148ec 8339526: C2: store incorrectly removed for clone() transformed to series of loads/stores Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/arraycopynode.cpp + test/hotspot/jtreg/compiler/arraycopy/TestCloneUnknownClassAtParseTime.java Changeset: 2758c6fd Branch: json Author: Pavel Rappo Date: 2025-10-29 09:11:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2758c6fda2f774d98ef0c24535a7f7e9fc722379 8368856: Add a method that performs saturating addition of a Duration to an Instant Reviewed-by: naoto, rriggs, scolebourne ! src/java.base/share/classes/java/time/Instant.java ! test/jdk/java/time/tck/java/time/TCKInstant.java Changeset: 8457f38f Branch: json Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-10-29 09:37:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8457f38f14182e2a55ff5d243cdacb06c9003c49 8347463: jdk/jfr/threading/TestManyVirtualThreads.java crashes with assert(oopDesc::is_oop_or_null(val)) Reviewed-by: dlong, rcastanedalo, mgronlun ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp + test/hotspot/jtreg/compiler/intrinsics/TestReturnOopSetForJFRWriteCheckpoint.java Changeset: bbe5e83c Branch: json Author: Volkan Yazici Date: 2025-10-29 09:58:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbe5e83c3910dc4986a1dccf6fcf31d15710c71d 8363925: Remove unused sun.nio.cs.ArrayEncoder::encode Reviewed-by: liach ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/sun/nio/cs/ArrayEncoder.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/HKSCS.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java ! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java ! test/jdk/sun/nio/cs/TestStringCoding.java Changeset: d8515f08 Branch: json Author: Joel Sikstr?m Date: 2025-10-29 09:58:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8515f084dcd537ccad98f9b15f257baeffae222 8369983: Remove expired ZGC flags for JDK 26 Reviewed-by: ayang, aboldtch ! src/hotspot/share/runtime/arguments.cpp Changeset: 05ef8f46 Branch: json Author: Roberto Casta?eda Lozano Date: 2025-10-29 10:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05ef8f4611fb9908f40ed8944da3429acdf82ef5 8370853: IGV: SEGV in IdealGraphPrinter::print after JDK-8370569 Reviewed-by: dfenacci, aseoane, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 78f1c449 Branch: json Author: Maheshkumar Bollapragada Committer: Manukumar V S Date: 2025-10-29 10:58:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78f1c449da8582c880c7ffcb1e93e054560bcd5a 8370678: Update the Problemlisting for java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java Reviewed-by: honkar ! test/jdk/ProblemList.txt Changeset: 3cbcda5f Branch: json Author: Matthew Donovan Date: 2025-10-29 11:05:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cbcda5ff3d86d65554a470571c5d72047e8d7f6 8359978: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed again with java.net.SocketException: An established connection was aborted by the software in your host machine Reviewed-by: jnimeh, djelinski ! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java Changeset: 4a0200ca Branch: json Author: Jaikiran Pai Date: 2025-10-29 11:19:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a0200caf98ecb9bd1e6fe2670e79b36616a45fe 8367561: Getting some "header" property from a file:// URL causes a file descriptor leak Reviewed-by: dfuchs, vyazici ! src/java.base/share/classes/sun/net/www/URLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java + test/jdk/sun/net/www/protocol/file/FileURLConnStreamLeakTest.java + test/jdk/sun/net/www/protocol/file/GetInputStreamTest.java Changeset: 6964cede Branch: json Author: Joel Sikstr?m Date: 2025-10-29 12:47:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6964cede0269327d2f13e446e307d531282cdaf9 8369346: Remove default value of and deprecate the MaxRAM flag Reviewed-by: ayang, lkorinth ! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c1_globals_arm.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/riscv/c1_globals_riscv.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/x86/c1_globals_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/compiler/compiler_globals_pd.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: 0f34b020 Branch: json Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-10-29 12:57:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f34b0203ad8e8e9d4a4dcdd9af2bafa60311fec 8365896: Remove unnecessary explicit buffer nul-termination after using os::snprintf Reviewed-by: dholmes, coleenp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/services/diagnosticFramework.cpp Changeset: 2c07214d Branch: json Author: Volkan Yazici Date: 2025-10-29 13:12:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c07214d7c075da5dd4a4e872aef29f58cef2bae 8368249: HttpClient: Translate exceptions thrown by sendAsync Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/HttpClientSendAsyncExceptionTest.java Changeset: eab5644a Branch: json Author: Hamlin Li Date: 2025-10-29 15:00:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eab5644a96e20409f31622d2e6c33636a7a49768 8370481: C2 SuperWord: Long/Integer.compareUnsigned return wrong value in SLP Reviewed-by: epeter, tonyp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java Changeset: 28f2591b Branch: json Author: Pavel Rappo Date: 2025-10-29 15:36:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28f2591bad49c4d1590325c3d315d850ab6bcc7d 8370568: Refer to Thread.interrupted as "interrupted status" consistently Reviewed-by: jpai, rriggs, alanb ! make/langtools/tools/javacserver/server/CompilerThreadPool.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java ! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java ! src/java.base/share/classes/java/nio/channels/InterruptibleChannel.java ! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java ! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java ! src/java.base/share/classes/java/nio/channels/Selector.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/channels/WritableByteChannel.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/FutureTask.java ! src/java.base/share/classes/java/util/concurrent/Semaphore.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java ! src/java.base/share/classes/sun/nio/ch/Interruptible.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/AllDiag.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/FinDiag.java ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/MemDiag.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java ! test/jdk/java/lang/Thread/JoinWithDuration.java ! test/jdk/java/lang/Thread/SleepWithDuration.java ! test/jdk/java/lang/Thread/virtual/CustomScheduler.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/Parking.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/net/Socket/Timeouts.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java ! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java ! test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java ! test/jdk/java/nio/channels/FileChannel/ClosedByInterrupt.java ! test/jdk/java/nio/channels/Pipe/PipeInterrupt.java ! test/jdk/java/nio/channels/Selector/LotsOfInterrupts.java ! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java ! test/jdk/java/nio/channels/Selector/WakeupAfterClose.java ! test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java ! test/jdk/java/nio/file/Files/CallWithInterruptSet.java ! test/jdk/java/nio/file/Files/InterruptCopy.java ! test/jdk/java/util/concurrent/CompletableFuture/LostInterrupt.java ! test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java ! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java ! test/jdk/java/util/concurrent/ExecutorService/InvokeTest.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java ! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/StampedLockTest.java ! test/jdk/java/util/zip/InterruptibleZip.java ! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java Changeset: 436dc687 Branch: json Author: Artur Barashev Date: 2025-10-29 17:25:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/436dc687ba2ead1662a4e0125cea0966fac825e5 8367059: DTLS: loss of NewSessionTicket message results in handshake failure Reviewed-by: jnimeh, djelinski ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java + test/jdk/javax/net/ssl/DTLS/DTLSNoNewSessionTicket.java ! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java ! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java Changeset: 6080ccd2 Branch: json Author: Ioi Lam Date: 2025-10-29 18:40:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6080ccd23239a5209dfb21bd0a413a116709af76 8370797: Test runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java failed on macos 26 Reviewed-by: stuefe, kvn ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: d62553d8 Branch: json Author: Alexander Zvegintsev Date: 2025-10-29 20:17:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d62553d8dce7fe21942ec7a1268f536d9725b054 8316274: javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF Reviewed-by: honkar, prr ! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: f3dfdfa3 Branch: json Author: Rui Li Committer: Xiaolong Peng Date: 2025-10-29 21:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3dfdfa3fdc97c2c850251d58f91134e0ae82240 8369013: Shenandoah: passive mode should support enabling ShenandoahCardBarrier Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.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/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp + test/hotspot/jtreg/gc/shenandoah/options/TestPassiveModeWithCardBarrier.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java Changeset: 87a47721 Branch: json Author: Jan Lahoda Date: 2025-10-30 07:08:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87a47721981bb84b1e22b5b2d8d24bc60c8b7223 8366968: Exhaustive switch expression rejected by for not covering all possible values Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! test/langtools/tools/javac/patterns/Exhaustiveness.java Changeset: 17fd801b Branch: json Author: Thomas Schatzl Date: 2025-10-30 07:35:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17fd801b24162dfbac6d4e63ef5048a0fb146074 8370807: G1: Improve region attribute table method naming Reviewed-by: ayang, sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 5096dc89 Branch: json Author: Matthias Baesken Date: 2025-10-30 08:05:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5096dc8972f7e2885ba4b1d994be630c7fc3b3a6 8368739: [AIX] java/net/httpclient/http3/H3SimpleGet.java#useNioSelector and #with-continuations fail Reviewed-by: mdoerr, dfuchs ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java Changeset: d565c45e Branch: json Author: Afshin Zafari Date: 2025-10-30 08:14:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d565c45e61bf741cdac5ede252277e4ebc17c104 8370261: Test runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java timed out Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java Changeset: 87e5341d Branch: json Author: Thomas Schatzl Date: 2025-10-30 09:22:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87e5341d78d206fa9e987340861cd5f1c0858891 8370804: G1: Make G1HeapRegionAttr::remset_is_tracked() conform to coding style Reviewed-by: iwalulya, sjohanss, fandreuzzi, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp Changeset: 80fcfaf4 Branch: json Author: Roland Westrelin Date: 2025-10-30 10:34:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80fcfaf41aa2d6af30f15877e4466647dbca424e 8369435: C2: transform (LShiftX (SubX con0 a), con1) into (SubX con0< Committer: Roberto Casta?eda Lozano Date: 2025-10-30 11:31:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/795bf9f6d16d89f65076d4b37dddb309a91ce6ea 8351159: Remaining cleanups in cpu/x86 after 32-bit x86 removal Reviewed-by: stefank, kvn ! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/cpu/x86/c2_init_x86.cpp ! src/hotspot/cpu/x86/compiledIC_x86.cpp ! src/hotspot/cpu/x86/compressedKlass_x86.cpp ! src/hotspot/cpu/x86/copy_x86.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/x86/relocInfo_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad - src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp Changeset: b166b0d0 Branch: json Author: Francesco Andreuzzi Committer: Serguei Spitsyn Date: 2025-10-30 14:23:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b166b0d0826435c7965f3f11e8f3cec1392e1e01 8370730: Test serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java needs to be resilient about warnings Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java Changeset: a33aa65f Branch: json Author: Serguei Spitsyn Date: 2025-10-30 14:24:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a33aa65fbc70a91fe21e9016c393bb5a764cd75a 8369609: calls from Continuations to invalidate_jvmti_stack must be more accurate Reviewed-by: pchilanomate, dholmes ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: bb9aeedd Branch: json Author: Kevin Walls Date: 2025-10-30 15:22:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb9aeedd880d4ae81d301edbbc903c3cb53c0526 8370908: Remove test javax/management/remote/mandatory/connection/DeadLockTest.java from ProblemList-Virtual Reviewed-by: cjplummer ! test/jdk/ProblemList-Virtual.txt Changeset: ed36b9bb Branch: json Author: Leonid Mesnik Date: 2025-10-30 15:34:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed36b9bb6f3d429db6accfb3b096e50e7f2217ff 8370851: Mark hotspot and jdk tests incompatible with test thread factory Reviewed-by: alanb, kevinw, sspitsyn ! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java ! test/jdk/com/sun/net/httpserver/bugs/B6431193.java ! test/jdk/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/jdk/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/jdk/java/lang/management/ThreadMXBean/LockedMonitorInNative.java ! test/jdk/java/lang/management/ThreadMXBean/Locks.java ! test/jdk/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java ! test/jdk/java/lang/management/ThreadMXBean/ThreadCpuTime.java ! test/jdk/java/lang/management/ThreadMXBean/ThreadUserTime.java ! test/jdk/java/nio/channels/SocketChannel/ShortWrite.java Changeset: a2196e20 Branch: json Author: Chen Liang Date: 2025-10-30 16:51:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2196e20608a1acd12c84ecfb8522bf1666545f4 4397513: Misleading "interface method" in InvocationHandler specification Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java Changeset: d18e815b Branch: json Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-10-30 17:24:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d18e815b94854406113344547f36358b5b5f6bb7 8368301: sun/security/util/math/intpoly compiler warnings Reviewed-by: mullan ! make/jdk/src/classes/build/tools/intpoly/FieldGen.java Changeset: 4b315111 Branch: json Author: Phil Race Date: 2025-10-30 18:03:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b315111493ac65511890bc2127489ceee693915 8370160: NumericShaper allows illegal ranges Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! test/jdk/java/awt/font/NumericShaper/NSEqualsTest.java Changeset: 414e7286 Branch: json Author: Phil Race Date: 2025-10-30 19:09:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/414e72869895562adcea5c21ff3e7252cef5b13f 8370141: [macOS] Crash after PrinterJob ends when Graphics.create() is used. Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java + test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java + test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java Changeset: c49a94bf Branch: json Author: Aleksey Shipilev Date: 2025-10-30 19:09:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c49a94bf89876c4d6c777a9452618afa564c5c23 8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420 Reviewed-by: simonis, sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp Changeset: 566aa126 Branch: json Author: Chen Liang Date: 2025-10-30 20:38:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/566aa1267c7c9b0d1eb49dd9014461274c51280d 8370971: Problemlist jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java Reviewed-by: dholmes ! test/docs/ProblemList.txt Changeset: c69e0eb2 Branch: json Author: William Kemper Date: 2025-10-30 20:40:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c69e0eb2f98dc80eaefdb399dcfe86cdab32dbd5 8370726: GenShen: Misplaced assertion that old referent is marked during young collection Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp Changeset: c6eea8ac Branch: json Author: William Kemper Date: 2025-10-30 21:10:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6eea8acf6eea7314a1615e5923ac7bf73e6da02 8370667: GenShen: Only make assertions about region pinning for collected generation Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp Changeset: e293166e Branch: json Author: Alexey Semenyuk Date: 2025-10-30 21:14:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e293166e440df75f650ee280c300c085cd141d30 8370963: Errors in jpackage jtreg test descriptions Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinOSConditionTest.java ! test/jdk/tools/jpackage/windows/WinRenameTest.java Changeset: a5f3a6f2 Branch: json Author: Alexey Semenyuk Date: 2025-10-30 21:14:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5f3a6f21b68fe9b97cb1aa22f54173b192fbd10 8370956: ShortcutHintTest test fails when executed locally on Linux Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java Changeset: 0e054667 Branch: json Author: Kevin Walls Date: 2025-10-30 21:42:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e054667302614eaa8f969003bb89c93c2b4aef0 8370955: Remove test javax/management/remote/mandatory/connection/ConnectionTest.java from ProblemList-Virtual Reviewed-by: sspitsyn ! test/jdk/ProblemList-Virtual.txt Changeset: a926c216 Branch: json Author: Alexey Semenyuk Date: 2025-10-30 22:45:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a926c216e0f56dfc4d129260f8bf028ade615756 8370965: Remove SigningPackageFromTwoStepAppImageTest test Reviewed-by: almatvee - test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java Changeset: dfa04f4a Branch: json Author: Kelvin Nilsen Date: 2025-10-31 00:04:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfa04f4aa5463de7812877553ea779da6467d373 8370653: Fix race in CompressedClassSpaceSizeInJmapHeap.java Reviewed-by: phh, wkemper, ysr ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 3c1010b5 Branch: json Author: Kelvin Nilsen Date: 2025-10-31 00:05:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c1010b57f2f8258a2ccf59b9f86fc8debd71918 8370646: TestLargeUTF8Length.java needs lots of memory Reviewed-by: phh, wkemper, ysr ! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java Changeset: 6347f10b Branch: json Author: William Kemper Date: 2025-10-31 00:07:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6347f10bf1dd3959cc1f2aba32e72ca8d9d56e82 8370521: GenShen: Various code cleanup related to promotion Reviewed-by: fandreuzzi, kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 4f9f0868 Branch: json Author: Leonid Mesnik Date: 2025-10-31 01:40:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f9f086847f531ab1791727d74955cfd8ec56811 8224852: JVM crash on watched field access from native code Reviewed-by: amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiExport.cpp + test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/FieldEventsFromJNI/FieldEventsFromJNI.java + test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/FieldEventsFromJNI/libFieldEventsFromJNI.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp Changeset: fc5df4ac Branch: json Author: Prasanta Sadhukhan Date: 2025-10-31 03:33:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc5df4ac8f11f25611bd4def5b655578af27c882 8370465: Right to Left Orientation Issues with MenuItem Component Reviewed-by: kizune, honkar ! 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 ! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java Changeset: c6cc7a7b Branch: json Author: Tagir F. Valeev Date: 2025-10-31 05:33:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6cc7a7b2a45a892c4a5a7a24e1fdbc5f9325f4a 8368178: Add specialization of SequencedCollection methods to standard list factories Reviewed-by: smarks ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! test/jdk/java/util/Collection/MOAT.java ! test/jdk/java/util/Collections/NCopies.java ! test/jdk/java/util/List/ListFactories.java Changeset: c47ea121 Branch: json Author: Thomas Schatzl Date: 2025-10-31 06:38:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c47ea1211189d67a0b9ef1a893dacabbc606dae5 8370889: G1: Inline G1PrepareEvacuationTask::sample_card_set_size() Reviewed-by: fandreuzzi, ayang, iwalulya ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 4913b548 Branch: json Author: Albert Mingkun Yang Date: 2025-10-31 08:46:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4913b548a79a981816718def38d059b5175f6f59 8370950: Inline CollectedHeap::fill_args_check Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp Changeset: 4ca88aa2 Branch: json Author: Mikhail Yankelevich Date: 2025-10-31 09:51:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ca88aa2e8f486ffa7c6f4050ca3462e5e6f3418 8370852: Test sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java fails after JDK-8369995 Reviewed-by: coffeys, wetmore ! test/jdk/ProblemList.txt ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: 8e3620a3 Branch: json Author: Liam Miller-Cushon Date: 2025-10-31 09:52:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e3620a344f83a21191bb70cf2af24e9ae1952ce 8370237: AssertionError in Annotate.fromAnnotations with -Xdoclint and type annotations Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java ! test/langtools/tools/doclint/CrashInAnnotateTest.out + test/langtools/tools/doclint/CrashInTypeAnnotateTest.java + test/langtools/tools/doclint/CrashInTypeAnnotateTest.out Changeset: 02f8874c Branch: json Author: Marc Chevalier Date: 2025-10-31 11:00:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02f8874c2d105a86cbfd3b84b591fefb4e509806 8361608: C2: assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, rcastanedalo ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TooStrictAssertForUnrollAfterPeeling.java Changeset: 8ca485cf Branch: json Author: Marc Chevalier Date: 2025-10-31 11:02:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ca485cf98889d1757170a4ec883c93c888a7140 8370077: C2: make Compile::_major_progress a boolean Reviewed-by: chagedorn, kvn, dlong, epeter ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/loopnode.cpp Changeset: 67a81c47 Branch: json Author: Albert Mingkun Yang Date: 2025-10-31 13:33:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67a81c476f1e3c0d6aeca0d0aa2148efcb70a180 8370943: Support heap expansion during startup in Serial and Parallel Reviewed-by: fandreuzzi, eosterlund, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 2158719a Branch: json Author: Sergey Kuksenko Date: 2025-10-31 14:00:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2158719aab5f3ab652225113b5205070e9241995 8370150: Add StrictMath microbenchmarks to cover FDLIBM algorithms Reviewed-by: rgiulietti + test/micro/org/openjdk/bench/java/lang/StrictMathExtraBench.java Changeset: 16dafc00 Branch: json Author: Matthias Baesken Date: 2025-10-31 14:10:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16dafc00eca8acb0fdabf2f373bb5f84bd293086 8370393: Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md Reviewed-by: clanger, rriggs ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 8236800d Branch: json Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-10-31 14:11:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8236800deb5b99a027b0944f6c512c0f31d030df 8370527: Memory leak after 8316694: Implement relocation of nmethod within CodeCache Reviewed-by: shade, eastigeevich, kvn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java Changeset: 1781b186 Branch: json Author: Mark Powers Date: 2025-10-31 17:52:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1781b186b51900b758dd55cc356eaaf12b28481b 8343232: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1) Reviewed-by: weijun, mullan ! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/java.base/share/classes/sun/security/pkcs12/MacData.java + src/java.base/share/classes/sun/security/pkcs12/PBMAC1Parameters.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/pkcs12/PBMAC1Test.java ! test/jdk/sun/security/pkcs12/ParamsPreferences.java Changeset: ec059c0e Branch: json Author: Kelvin Nilsen Date: 2025-10-31 21:02:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec059c0e85bc612f430269d9e110dc7ecbdce342 8365880: Shenandoah: Unify memory usage accounting in ShenandoahFreeSet Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp - src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp - src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahFreeSet.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGeneration.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java Changeset: 2fc4cbe4 Branch: json Author: Leonid Mesnik Date: 2025-10-31 23:33:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fc4cbe426c814c49c03c794c7a7fff2a23f22c4 8370663: Incorrect synchronization in nsk/jvmti/RedefineClasses when expected events are not received Reviewed-by: sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp Changeset: 54fe5021 Branch: json Author: SendaoYan Date: 2025-11-01 02:04:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54fe50210efe9ae6fad225b815cfdeb16c868115 8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests Reviewed-by: cjplummer, lmesnik, sspitsyn - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Target.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Target.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Target.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java Changeset: d2260236 Branch: json Author: Yasumasa Suenaga Date: 2025-11-01 02:33:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d226023643f90027a8980d161ec6d423887ae3ce 8369994: Mixed mode jhsdb jstack cannot resolve symbol in function ending in call Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java Changeset: 13b3d2fc Branch: json Author: Mikhail Yankelevich Date: 2025-11-01 10:06:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13b3d2fca1af71d0aa9908e19630c2e965dd7134 8368625: com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java Changeset: f7f4f903 Branch: json Author: Alexey Semenyuk Date: 2025-11-01 23:29:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7f4f903cfdafecf69ff47d5d37e254adaf63141 8370969: --launcher-as-service option is ignored when used with --app-image option Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.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/share/ServiceTest.java Changeset: 7c900da1 Branch: json Author: Alexey Semenyuk Date: 2025-11-02 02:19:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c900da1985c9508198ea7805e4955da4a7cac42 8371076: jpackage will wrongly overwrite the plist file in the embedded runtime when executed with the "--app-image" option Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Slot.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.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/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: e8a1a870 Branch: json Author: Kim Barrett Date: 2025-11-02 07:02:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8a1a8707ee6192c85ac62a2a51c815e07613c38 8369186: HotSpot Style Guide should permit some uses of the C++ Standard Library Reviewed-by: jrose, lkorinth, iwalulya, kvn, stefank ! doc/hotspot-style.html ! doc/hotspot-style.md ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/relocInfo.cpp + src/hotspot/share/cppstdlib/cstddef.hpp + src/hotspot/share/cppstdlib/limits.hpp + src/hotspot/share/cppstdlib/type_traits.hpp ! src/hotspot/share/gc/shared/bufferNode.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp ! src/hotspot/share/gc/shared/workerUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zPageAge.inline.hpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp ! src/hotspot/share/gc/z/zSafeDelete.hpp ! src/hotspot/share/gc/z/zSafeDelete.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspace/counters.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/metaprogramming/enableIf.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! src/hotspot/share/nmt/arrayWithFreeList.hpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/accessDecorators.hpp ! src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/oops/instanceOop.hpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/oops/typeArrayOop.hpp ! src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/atomicAccess.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/byteswap.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/deferredStatic.hpp ! src/hotspot/share/utilities/devirtualizer.inline.hpp ! src/hotspot/share/utilities/enumIterator.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/hashTable.hpp ! src/hotspot/share/utilities/intn_t.hpp ! src/hotspot/share/utilities/intpow.hpp ! src/hotspot/share/utilities/parseInteger.hpp ! src/hotspot/share/utilities/population_count.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/reverse_bits.hpp ! src/hotspot/share/utilities/tuple.hpp Changeset: 05efc1fa Branch: json Author: Simon Tooke Committer: SendaoYan Date: 2025-11-03 02:20:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05efc1fa991c3fd895bf2f7c7d9e7916692b98e6 8370578: SystemMapTest.java#normal fails intermittendly on macOS aarch64 Reviewed-by: cjplummer, sspitsyn, stuefe ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 4cfabd60 Branch: json Author: Saint Wesonga Committer: SendaoYan Date: 2025-11-03 02:21:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cfabd605c42494db4ca4078344d32abc951a9ae 8370974: Command-line Hotspot debugger tests fail on Windows AArch64 Reviewed-by: dholmes, cjplummer ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: 0ca0852d Branch: json Author: Emanuel Peter Date: 2025-11-03 06:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ca0852d78d643c211d36b753a734dac0cd2800a 8370459: C2: CompressBitsNode::Value produces wrong result on Windows (1UL vs 1ULL), found by ExpressionFuzzer Reviewed-by: dlong, jbhateja, thartmann ! src/hotspot/share/opto/intrinsicnode.cpp ! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java Changeset: 09a047f0 Branch: json Author: Emanuel Peter Date: 2025-11-03 06:55:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09a047f00c88d14505c42a966dedbc87b9be5bdf 8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination Co-authored-by: Olivier Mattmann Co-authored-by: Quan Anh Mai Reviewed-by: kvn, qamai ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/compiler/c2/TestMergeStoresAndAllocationElimination.java + test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 4e63c041 Branch: json Author: Afshin Zafari Date: 2025-11-03 09:28:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e63c0412e3a05af1ff783d0587e03a6817b8e0d 8366062: [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp Reviewed-by: iklam, dholmes ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: 10ea585b Branch: json Author: Joel Sikstr?m Date: 2025-11-03 09:30:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10ea585b5ca01dc0136fe76a11109d0f17828772 8370345: Parallel: Rework TLAB accounting in MutableNUMASpace Reviewed-by: ayang, iwalulya ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 89b492f4 Branch: json Author: Albert Mingkun Yang Date: 2025-11-03 09:38:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89b492f41bae6f3b9935093b07c9b4f78a97641e 8371018: Remove unused CollectedHeap::fill_with_object Reviewed-by: iwalulya, fandreuzzi, tschatzl ! src/hotspot/share/gc/shared/collectedHeap.hpp Changeset: 400f51f7 Branch: json Author: Albert Mingkun Yang Date: 2025-11-03 09:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400f51f7ab19c2dc6a4195f78f9f815d03dd4434 8369913: Parallel: Refactor PSAdjustTask Reviewed-by: fandreuzzi, jsikstro ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: deb7edb1 Branch: json Author: Raffaello Giulietti Date: 2025-11-03 09:48:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/deb7edb151fd5940fdf9fdb2a6356080ee94e222 8366017: Extend the set of inputs handled by fast paths in FloatingDecimal Reviewed-by: darcy ! src/java.base/share/classes/java/text/DigitList.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! src/java.base/share/classes/jdk/internal/math/MathUtils.java ! test/jdk/java/lang/Double/ParseDouble.java ! test/jdk/java/lang/Float/ParseFloat.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java + test/jdk/jdk/internal/math/FloatingDecimal/java.base/jdk/internal/math/FDBigIntegerChecker.java + test/micro/org/openjdk/bench/java/lang/FloatingPointParse.java Changeset: 667744c3 Branch: json Author: Hamlin Li Date: 2025-11-03 10:36:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/667744c353e4d6abbe5cbf85746e5e0e44dafaf8 8370794: C2 SuperWord: Long/Integer.compareUnsigned return wrong value for EQ/NE in SLP Reviewed-by: epeter, luhenry ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java Changeset: 15fd5292 Branch: json Author: Jan Lahoda Date: 2025-11-03 11:41:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15fd52925ab64a6a9e33691eed9e952a7b75da4b 8366196: Crash in AbstractMethodCheck.getMethodCheckFailure Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! test/langtools/tools/javac/recovery/AttrRecovery.java Changeset: abf4f3da Branch: json Author: Jan Lahoda Date: 2025-11-03 12:02:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abf4f3da76f413406de2860e4fbfacccfa15c221 8370865: Incorrect parser error for compact source files and multi-variable declarations Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/ImplicitClass/MultipleFields.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: 6f452ac4 Branch: json Author: Coleen Phillimore Date: 2025-11-03 12:37:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f452ac46f17b89f8a9f661ffc8fadc663ae124e 8364360: Defining hidden class with no room in constant pool crashes the VM Reviewed-by: matsaave, liach, dholmes ! src/hotspot/share/classfile/classFileParser.cpp + test/hotspot/jtreg/runtime/ClassFile/HiddenClassesTest.java Changeset: 4520983e Branch: json Author: Sergey Nazarkin Committer: Dmitry Cherepanov Date: 2025-11-03 12:56:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4520983e8e5fcfb22e04508d50676df6831fa636 8368882: NPE during text drawing on machine with JP locale Reviewed-by: serb, prr, psadhukhan ! src/java.desktop/share/classes/sun/font/CompositeFont.java Changeset: ef464d69 Branch: json Author: Afshin Zafari Date: 2025-11-03 12:57:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef464d69399e50aee126a4756fe9a9a19e44d3c4 8371142: [BACKOUT] [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp Reviewed-by: coleenp ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: 8dbefc53 Branch: json Author: Igor Rudenko Committer: Per Minborg Date: 2025-11-03 14:17:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8dbefc53a95c6e3f722082316157c6372737c162 8370822: Improve performance for MemorySegment::fill Reviewed-by: pminborg ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: 045018d5 Branch: json Author: Yasumasa Suenaga Date: 2025-11-03 14:25:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/045018d5f39751af9f673974ff876c47596cdbd0 8370176: Mixed mode jhsdb jstack cannot unwind call stack with -Xcomp Co-authored-by: Fei Yang Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java Changeset: 20ff33cb Branch: json Author: Yasumasa Suenaga Date: 2025-11-03 14:26:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20ff33cbdf393818b63bb8989e1def0b2d470c4b 8370260: Test jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java timed out Reviewed-by: syan, egahlin ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java Changeset: 18e8873c Branch: json Author: Thomas Schatzl Date: 2025-11-03 14:44:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18e8873cadf3900139a6555d4a228148a10d2009 8369111: G1: Determining concurrent start uses inconsistent predicates Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 02a72174 Branch: json Author: Artur Barashev Date: 2025-11-03 15:05:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02a7217491755e25f3ae7ff3924f85e26698720d 8366364: Return enabled signature schemes with SSLConfiguration#getSSLParameters() call Reviewed-by: mullan ! src/java.base/share/classes/sun/launcher/SecuritySettings.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java + test/jdk/sun/security/ssl/SignatureScheme/DefaultSSLConfigSignatureSchemes.java ! test/jdk/tools/launcher/Settings.java Changeset: 1922c4fd Branch: json Author: Matias Saavedra Silva Date: 2025-11-03 16:34:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1922c4fd6f10e6eac121462d509d6990ae4f9acd 8365940: Misleading macro in jvm_md.h:57 Reviewed-by: dholmes, kbarrett ! src/hotspot/os/posix/include/jvm_md.h Changeset: 9f972008 Branch: json Author: Vicente Romero Date: 2025-11-03 18:32:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f972008ff2beb4b69855f4c42b8a664a6b8bc95 8369654: javac OutOfMemoryError for complex intersection type Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java + test/langtools/tools/javac/switchexpr/ExpressionSwitchComplexIntersectionTest.java Changeset: f8a013b7 Branch: json Author: Naoto Sato Date: 2025-11-03 11:14:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8a013b7dabb7f5fbc53bb2f1672ba2b58656fbd Merge branch 'master' into json From duke at openjdk.org Wed Nov 5 16:28:14 2025 From: duke at openjdk.org (duke) Date: Wed, 5 Nov 2025 16:28:14 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 200 new changesets Message-ID: <00398307-9ae9-46d7-ad63-ec9a509afcc4@openjdk.org> Changeset: 107cf1e5 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-05 16:22:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/107cf1e5a742905f4c3dba2e9068af83dd98b440 Remove some jcmds that rely on local system ! src/hotspot/share/services/diagnosticCommand.cpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java Changeset: 869112ef Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-10-23 16:24:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/869112ef65ec79c8a746a7dc51fa7dbd2384f035 8026776: Broken API names in API doc Reviewed-by: aivanov, tr, ayang, prr ! src/java.desktop/share/classes/java/awt/GridBagConstraints.java ! src/java.desktop/share/classes/java/awt/image/renderable/ContextualRenderedImageFactory.java ! src/java.desktop/share/classes/java/awt/image/renderable/RenderableImageOp.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java Changeset: a0e0b2d3 Branch: jcmd_cores_process_revival Author: Joe Darcy Date: 2025-10-23 17:02:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0e0b2d3658e6b9f9d228b410e1621f5281074f6 8370057: Correct scale handling of BigDecimal.sqrt Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/SquareRootTests.java Changeset: b0721e28 Branch: jcmd_cores_process_revival Author: Mikhail Yankelevich Date: 2025-10-23 17:08:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0721e28591f2ee19fd5cb6581747df0b1efed48 8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out Reviewed-by: rhalade ! test/jdk/sun/security/tools/jarsigner/EC.java Changeset: b2e431a1 Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-10-23 19:06:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2e431a1cb22b78eca396ac1d97e6c272de72aa9 8369068: GenShen: Generations still aren't reconciled assertion failure Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/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/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: 62f11cd4 Branch: jcmd_cores_process_revival Author: Shawn M Emery Committer: Valerie Peng Date: 2025-10-23 19:36:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62f11cd4070f21ad82eebbb5319bdbbf4e13f9cf 8326609: New AES implementation with updates specified in FIPS 197 Reviewed-by: valeriep ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/library_call.cpp ! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java - src/java.base/share/classes/com/sun/crypto/provider/AESCrypt.java ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java + src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java ! src/java.base/share/classes/com/sun/crypto/provider/SymmetricCipher.java - src/java.base/share/legal/aes.md ! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java ! test/hotspot/jtreg/compiler/cpuflags/AESIntrinsicsBase.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java + test/micro/org/openjdk/bench/javax/crypto/AESDecrypt.java Changeset: d720a849 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-10-24 00:16:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d720a8491b2556373b2686a129c306deefafd671 8343220: Add test cases to AppContentTest jpackage test Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigurationTarget.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: 58623589 Branch: jcmd_cores_process_revival Author: Shaojin Wen Date: 2025-10-24 00:40:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/586235896536cde293402167775d4d60f1426a9e 8370013: Refactor Double.toHexString to eliminate regex and StringBuilder Reviewed-by: rgiulietti, darcy ! src/java.base/share/classes/java/lang/Double.java ! test/jdk/java/lang/Double/ToHexString.java + test/micro/org/openjdk/bench/java/lang/Doubles.java - test/micro/org/openjdk/bench/java/lang/FloatingDecimal.java Changeset: 87645afa Branch: jcmd_cores_process_revival Author: Amit Kumar Date: 2025-10-24 05:43:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87645afa052a87ab2af9602c8fafc2a707c77c19 8370389: JavaFrameAnchor on s390 has unnecessary barriers Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp Changeset: 26eed3b6 Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-10-24 07:25:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26eed3b61e4987a2998f941d7d26790493850612 8068293: [TEST_BUG] Test closed/com/sun/java/swing/plaf/motif/InternalFrame/4150591/bug4150591.java fails with GTKLookAndFeel Reviewed-by: serb, tr ! test/jdk/javax/swing/plaf/motif/bug4150591.java Changeset: b31bbfcf Branch: jcmd_cores_process_revival Author: Martin Doerr Date: 2025-10-24 08:26:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b31bbfcf2f13fa5b16762f5384d95c2b5d9c5705 8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods Reviewed-by: stuefe, aph, mbaesken, shade ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp Changeset: b7a4c9ce Branch: jcmd_cores_process_revival Author: Johannes Bechberger Date: 2025-10-24 08:55:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7a4c9ced82717434e43b3f3a0a57083f4005f32 8366240: Improve memory ordering in new CPU Time Profiler Reviewed-by: jbachorik, krk, zgu ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp Changeset: f73e56e2 Branch: jcmd_cores_process_revival Author: Mikhail Yankelevich Date: 2025-10-24 09:14:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f73e56e24f0edfaeb99e2106a56725ea033bd6d6 8361894: sun/security/krb5/config/native/TestDynamicStore.java ensure that the test is run with sudo Reviewed-by: rhalade ! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java Changeset: 470eedb1 Branch: jcmd_cores_process_revival Author: Alexander Zvegintsev Date: 2025-10-24 09:46:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/470eedb1e9d67058ff8d67a5b0c2250d9f9b3fa5 8370511: test/jdk/javax/swing/JSlider/bug4382876.java does not release previously pressed keys Reviewed-by: psadhukhan, serb, honkar ! test/jdk/javax/swing/JSlider/bug4382876.java Changeset: cc9483b4 Branch: jcmd_cores_process_revival Author: Matthew Donovan Date: 2025-10-24 11:10:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc9483b4da1a0f65f8773d0c7f35f2e6a7e1bd4f 8366182: Some PKCS11Tests are being skipped when they shouldn't Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java ! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java Changeset: fd23a61c Branch: jcmd_cores_process_revival Author: Shaojin Wen Date: 2025-10-24 16:43:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd23a61cd48be5ae2c7f76cc88af3da5b4a27e3d 8370503: Use String.newStringWithLatin1Bytes to simplify Integer/Long toString method Reviewed-by: rgiulietti, rriggs ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 13adcd99 Branch: jcmd_cores_process_revival Author: Anass Baya Committer: Harshitha Onkar Date: 2025-10-24 17:04:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13adcd99db4f14caf90de7f59e341380cfa354b0 8274082: Wrong test name in jtreg run tag for java/awt/print/PrinterJob/SwingUIText.java Co-authored-by: Lawrence Andrews Reviewed-by: honkar, dnguyen ! test/jdk/java/awt/print/PrinterJob/SwingUIText.java Changeset: 2ee34391 Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Roger Riggs Date: 2025-10-24 17:43:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ee34391c152abeb06a6baf69f4420988b8c838e 8368975: Windows ProcessImpl.java has dead code Reviewed-by: ayang, rriggs ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 97e5ac6e Branch: jcmd_cores_process_revival Author: Mikhailo Seledtsov Date: 2025-10-24 18:04:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97e5ac6e728baeae4341c6235d026ecd99bc600e 8370514: Problemlist nio/channels/AsyncCloseAndInterrupt until JDK-8368290 is resolved Reviewed-by: bpb ! test/jdk/ProblemList.txt Changeset: a4eaeb47 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-10-24 22:24:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4eaeb47c9c42d8da4e3814c80247f40236a03a2 6453640: BandedSampleModel.createCompatibleSampleModel() API docs are wrong Reviewed-by: azvegint, serb ! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java + test/jdk/java/awt/image/BandedSampleModel/BSMCreateCompatibleSMTest.java Changeset: 35fdda08 Branch: jcmd_cores_process_revival Author: Josiah Noel <32279667+SentryMan at users.noreply.github.com> Committer: Michael McMahon Date: 2025-10-24 23:03:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/35fdda0889bd6a83027089672b643ef7ffc8a40c 7105350: HttpExchange's attributes are the same as HttpContext's attributes Reviewed-by: michaelm, jpai, dfuchs ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java Changeset: 32697bf6 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2025-10-25 01:54:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32697bf652429fa7247047465e365835dfa24b39 8370501: vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java intermittent timed out Reviewed-by: tschatzl ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java Changeset: c3449de2 Branch: jcmd_cores_process_revival Author: Mikhail Yankelevich Date: 2025-10-25 15:27:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3449de23f4fa74590494b8677f6832d47f12dea 8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language Reviewed-by: rhalade ! test/jdk/sun/security/tools/keytool/i18n.java Changeset: e7c7892b Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-10-26 06:04:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7c7892b9f0fcee37495cce312fdd67dc800f9c9 8370197: Add missing @Override annotations in com.sun.beans package Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/beans/WildcardTypeImpl.java ! src/java.desktop/share/classes/com/sun/beans/decoder/NullElementHandler.java ! src/java.desktop/share/classes/com/sun/beans/decoder/ValueObjectImpl.java ! src/java.desktop/share/classes/com/sun/beans/editors/BooleanEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/ByteEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/DoubleEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/EnumEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/FloatEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/FontEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/IntegerEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/LongEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/NumberEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/ShortEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/StringEditor.java ! src/java.desktop/share/classes/com/sun/beans/infos/ComponentBeanInfo.java ! src/java.desktop/share/classes/com/sun/beans/util/Cache.java Changeset: bfc1db7e Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-10-27 05:17:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfc1db7ed6bf9563c0441b24abe6943607b532e7 8370560: Remove non-public API reference from public API javadoc Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/Component.java Changeset: 3d2ce804 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-10-27 06:53:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d2ce8045f9ea52c6559638f9cc7e0a0544b4540 8212084: G1: Implement UseGCOverheadLimit Reviewed-by: ayang, iwalulya, fandreuzzi ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.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/shared/gc_globals.hpp + test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java Changeset: f5ef01d4 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-10-27 07:38:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5ef01d4bfcf960b6a46844818138ee798532d45 8370368: Apply java.io.Serial annotations in java.security.jgss Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/krb5/Asn1Exception.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbCryptoException.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java ! src/java.security.jgss/share/classes/sun/security/krb5/RealmException.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KdcErrException.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbApErrException.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbErrException.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java Changeset: e9479b51 Branch: jcmd_cores_process_revival Author: Raffaello Giulietti Date: 2025-10-27 08:15:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9479b517ad8b6eac7244057644f90e710bd74b7 8370628: Rename BigInteger::nthRoot to rootn, and similarly for nthRootAndRemainder Reviewed-by: darcy ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/math/MutableBigInteger.java ! test/jdk/java/math/BigInteger/BigIntegerTest.java Changeset: 91e1dcb1 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-10-27 10:07:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91e1dcb1083cc8c451d2d169d7f2fdb51c1a158e 8366781: Parallel: Include OS free memory in GC selection heuristics Reviewed-by: gli, iwalulya ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 6f8d07ae Branch: jcmd_cores_process_revival Author: Johny Jose Committer: Viktor Klang Date: 2025-10-27 10:23:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f8d07ae21e49f87f64a5d4e10c930c4447ec8b6 8368500: ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool() Reviewed-by: vklang, alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java + test/jdk/java/util/concurrent/forkjoin/ContextClassLoaderTest.java Changeset: 7bb490c4 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-10-27 10:35:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bb490c4bf7ae55547e4468da0795dac0a873d2b 8370318: AES-GCM vector intrinsic may read out of bounds (x86_64, AVX-512) Reviewed-by: kvn, roland ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp Changeset: 5ed6c201 Branch: jcmd_cores_process_revival Author: Johannes Bechberger Date: 2025-10-27 12:29:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ed6c201ba0a9dc78960f2f3a5afce268e84a82d 8370681: [BACKOUT] Improve memory ordering in new CPU Time Profiler Reviewed-by: mdoerr ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp Changeset: 1e49376e Branch: jcmd_cores_process_revival Author: Igor Veresov Date: 2025-10-27 15:09:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e49376ece39e8f9b5c72b58688b1e195a0014be 8368321: Rethink compilation delay strategy for lukewarm methods Reviewed-by: kvn, vlivanov ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp Changeset: 583ff202 Branch: jcmd_cores_process_revival Author: Vladimir Ivanov Date: 2025-10-27 16:15:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/583ff202b1cc1f018d798a34d93359301840cf06 8370251: C2: Inlining checks for method handle intrinsics are too strict Reviewed-by: kvn, roland ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java Changeset: ebf9c5bf Branch: jcmd_cores_process_revival Author: Justin Lu Date: 2025-10-27 16:40:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebf9c5bfc1b2e8e9210cc37283a29d471f913916 8370250: Locale should mention the behavior for duplicate subtags Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: c25f3520 Branch: jcmd_cores_process_revival Author: Daniel Hu Committer: Cesar Soares Lucas Date: 2025-10-27 16:48:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c25f35205ae4544970bbaca233de8745f8e4e92c 8341735: Rewrite the build/AbsPathsInImage.java test to not load the entire file at once Reviewed-by: erikj ! test/jdk/build/AbsPathsInImage.java Changeset: 8151251f Branch: jcmd_cores_process_revival Author: Joe Darcy Date: 2025-10-27 18:46:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8151251fa683459e57430abf8e3583c444315746 8370370: Add still more cases to WorstCaseTests Reviewed-by: rgiulietti ! test/jdk/java/lang/Math/WorstCaseTests.java ! test/jdk/java/lang/StrictMath/CubeRootTests.java ! test/jdk/java/lang/StrictMath/HyperbolicTests.java ! test/jdk/java/lang/StrictMath/Log10Tests.java ! test/jdk/java/lang/StrictMath/Log1pTests.java ! test/jdk/java/lang/StrictMath/TrigTests.java Changeset: e4e457f6 Branch: jcmd_cores_process_revival Author: Vicente Romero Date: 2025-10-27 20:11:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4e457f6966568ed93093e57c0f7cd50f2bfba95 8366871: (javac) legacy.properties seems to be an obsolete file Reviewed-by: liach - src/jdk.compiler/share/classes/com/sun/tools/javac/resources/legacy.properties Changeset: 70aa3678 Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-10-27 20:58:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70aa3678fccddc1a626fd86b9cec348fae571555 8370520: GenShen: Track and report on promotion failures Reviewed-by: shade, fandreuzzi ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp Changeset: 4e8e55db Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-10-27 21:13:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e8e55db602702715135d28a3a3b160e2101593b 8370633: Remove dead code for Windows file path canonicalization functions Reviewed-by: alanb, iris ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c ! src/java.base/windows/native/libjava/canonicalize_md.c Changeset: 2f613911 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-10-27 21:14:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f613911d58478913dc482e1500d3fbab74408b9 8370387: Remove handling of InterruptedIOException from java.io classes Reviewed-by: alanb ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java Changeset: b3e63aea Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2025-10-28 01:21:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3e63aeab304016b9b479a05f44ed1c8dfb0b9bb 8370649: Add intermittent tag for gc/shenandoah/generational/TestOldGrowthTriggers.java Reviewed-by: wkemper ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java Changeset: 460a69bd Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-10-28 02:41:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/460a69bd5088f92a2843ee4e89b29a71cab81d52 8017266: Background is painted taller than needed for styled text. Reviewed-by: kizune, dnguyen ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java + test/jdk/javax/swing/text/GlyphView/TestGlyphBGHeight.java Changeset: 327b7c3c Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-10-28 03:10:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/327b7c3cd854bea3ffce557b981df535d5ed04bf 8370100: Redundant .png files in Linux app-image cause unnecessary bloat Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.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/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ResourceDirLauncherIcon.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.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/PackageTest.java ! test/jdk/tools/jpackage/share/IconTest.java Changeset: 05ee55ef Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-10-28 06:33:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05ee55efcf138a28c895c395c49934390d10ee45 8369219: JNI::RegisterNatives causes a memory leak in CodeCache Reviewed-by: shade, apangin, dlong ! src/hotspot/share/code/nmethod.cpp + test/hotspot/jtreg/gc/NativeWrapperCollection/NativeWrapperCollection.java + test/hotspot/jtreg/gc/NativeWrapperCollection/libnativeWrapperCollection.cpp Changeset: d5ce6669 Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2025-10-28 06:42:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5ce66698d2f15c5f8316110a6118a10baa4013d 8370220: C2: rename methods and improve documentation around get_ctrl and idom lazy updating/forwarding of ctrl and idom via dead ctrl nodes Reviewed-by: chagedorn, thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/split_if.cpp Changeset: f82cc22b Branch: jcmd_cores_process_revival Author: Liam Miller-Cushon Date: 2025-10-28 08:53:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f82cc22bfe675ca263270a932f9cc12e837a7f65 8369428: Include method name in 'does not override or implement' diagnostics Reviewed-by: vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/OverrideChecks/Private.out ! test/langtools/tools/javac/annotations/6359949/T6359949a.out ! test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java ! test/langtools/tools/javac/annotations/neg/OverrideNo.out ! test/langtools/tools/javac/defaultMethods/private/Private02.out ! test/langtools/tools/javac/defaultMethods/private/Private08.out ! test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.out Changeset: 96259936 Branch: jcmd_cores_process_revival Author: Manuel H?ssig Date: 2025-10-28 08:59:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9625993611bb6acf84d428bea4a65d33b9d66e5f 8370579: PPC: fix inswri immediate argument order Reviewed-by: mdoerr, mbaesken ! src/hotspot/cpu/ppc/ppc.ad Changeset: 19920df8 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-10-28 12:17:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19920df81d2d68307bde286f7d5a0674fabff6c0 8370417: Parallel: TestAlwaysPreTouchBehavior.java fails with NUMA Reviewed-by: iveresov, jsikstro, tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Changeset: 307637a4 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-10-28 13:21:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/307637a4973801abb9969fad41b017aa6a153973 8370806: Parallel: Revise logs in PSYoungGen::compute_desired_sizes Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 5c5367c3 Branch: jcmd_cores_process_revival Author: Roberto Casta?eda Lozano Date: 2025-10-28 13:31:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c5367c3124ed8c950539a6a90c631727146c5bc 8370569: IGV: dump more graph properties at bytecode parsing Reviewed-by: chagedorn, snatarajan ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/parse2.cpp ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/GraphNode.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/ViewPanel.form ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/ViewPanel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java Changeset: 5dd8a333 Branch: jcmd_cores_process_revival Author: Ashutosh Mehra Date: 2025-10-28 13:37:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5dd8a333960c7a7176503218e7a42173d376fc97 8334898: Resolve static field/method references at CDS dump time Reviewed-by: iklam, adinn ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/oops/cpCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java Changeset: c3c0a676 Branch: jcmd_cores_process_revival Author: Erik ?sterlund Date: 2025-10-28 13:41:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3c0a676e53dbafd82e8614a20f6c47df7fc2108 8370500: Change windows x64 implementation of os::current_stack_pointer() Reviewed-by: aboldtch, dholmes, kvn, adinn ! 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/os_cpu/windows_x86/os_windows_x86.cpp Changeset: 69a9b4ce Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-10-28 16:42:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69a9b4ceaf3852a299ee268a39e56575ad8207ab 8370064: Test runtime/NMT/CheckForProperDetailStackTrace.java fails on Windows when using stripped pdb files Reviewed-by: dholmes, clanger ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 289f421f Branch: jcmd_cores_process_revival Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-10-28 16:47:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/289f421f0f132685c2bd0e6cbc702040e067184e 8366488: JVM_FindClassFromClass should assert that from class is never null Reviewed-by: coleenp, dholmes ! src/hotspot/share/prims/jvm.cpp Changeset: 5ebc2c72 Branch: jcmd_cores_process_revival Author: Mikhail Yankelevich Date: 2025-10-28 16:51:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ebc2c7212b21efe54c198f62f06e5edc68e8ec3 8369995: Fix StringIndexOutOfBoundsException and implement extra logging and/or propagate errors in X509KeyManagerImpl Co-authored-by: Daniel Jeli?ski Reviewed-by: wetmore, djelinski, abarashev ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! test/jdk/sun/security/ssl/X509KeyManager/NullCases.java + test/jdk/sun/security/ssl/X509KeyManager/X509KeyManagerNegativeTests.java Changeset: 86f60f60 Branch: jcmd_cores_process_revival Author: Anton Seoane Ampudia Committer: Vladimir Kozlov Date: 2025-10-28 17:49:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86f60f608198c2fa5cbbe945d9396326b6944401 8351149: Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal Reviewed-by: stefank, ayang, kvn ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/macros.hpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 20e55faf Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-10-28 17:58:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20e55fafb39dd74a044d7fda8a2b3409cc00bf54 8370687: Improve before constructor has been called error message Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 012b4eb6 Branch: jcmd_cores_process_revival Author: Weijun Wang Date: 2025-10-28 19:56:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/012b4eb6cea6e1756a589a6c17a805867ed60686 8370082: Intermediate objects clean up in ECDH, EdDSA, XDH, DHKEM, and HKDF Reviewed-by: ascarpino, abarashev, fandreuzzi ! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java ! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java Changeset: d1860370 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-10-28 20:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1860370635e1c96a9b6c497861e5573c23dd281 8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads Reviewed-by: cjplummer, syan, sspitsyn ! test/jdk/com/sun/jdi/TwoThreadsTest.java Changeset: 73f93920 Branch: jcmd_cores_process_revival Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-10-28 21:07:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73f93920b950b4ce5fa177db50010e95265d6a7f 8369147: Various issues with new tests added by JDK-8316694 Reviewed-by: kvn, dlong ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java ! test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java ! test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java ! test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java Changeset: 723d6f83 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-10-28 23:50:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/723d6f83a2f98849e5bd72d2e9be613d04eed576 8355631: The events might be generated after VM_DEATH event Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiEventController.inline.hpp ! src/hotspot/share/prims/jvmtiExport.cpp Changeset: a588c120 Branch: jcmd_cores_process_revival Author: Shaojin Wen Date: 2025-10-29 01:28:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a588c120fc2ec9d5c59c43cda7f247e0a84981ff 8368172: Make java.time.format.DateTimePrintContext immutable Reviewed-by: liach ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/format/DateTimePrintContext.java Changeset: 76995067 Branch: jcmd_cores_process_revival Author: Jaikiran Pai Date: 2025-10-29 01:33:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/769950674e4258e73d040ddeab042125870b55b1 8370775: ModulePatcher$JarResourceFinder.getByteBuffer() does not close the InputStream after reading the bytes Reviewed-by: alanb, fandreuzzi ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java Changeset: 297a625f Branch: jcmd_cores_process_revival Author: David Holmes Date: 2025-10-29 02:30:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/297a625f1977a395ee9774772814924dbc79e708 8370854: Add sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java to the ProblemList Reviewed-by: weijun ! test/jdk/ProblemList.txt Changeset: 0687f120 Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-10-29 03:23:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0687f120cc324f35fe43d811b6beb4184fd854ec 8368199: Add @AOTSafeClassInitializer to jdk.internal.access.SharedSecrets Reviewed-by: liach, heidinga ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotCache/SharedSecretsTest.java Changeset: c97d50d7 Branch: jcmd_cores_process_revival Author: Liam Miller-Cushon Date: 2025-10-29 07:26:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c97d50d793df46292e38707956586dfaa4b77d32 8369508: Type annotations on anonymous new class creation expressions can't be retrieved Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java Changeset: 20bcf0ed Branch: jcmd_cores_process_revival Author: Jaikiran Pai Date: 2025-10-29 08:59:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20bcf0eddaee0a57142bcc614cc5415b53c16460 6400876: (bf) Remove sun.nio.ByteBuffered and related obsolete code Reviewed-by: djelinski, vyazici, alanb ! src/java.base/share/classes/jdk/internal/loader/Resource.java - src/java.base/share/classes/sun/nio/ByteBuffered.java ! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java Changeset: 5a2b0ca7 Branch: jcmd_cores_process_revival Author: Roland Westrelin Date: 2025-10-29 09:03:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a2b0ca7fea7d1a283aa90696c3989ae189148ec 8339526: C2: store incorrectly removed for clone() transformed to series of loads/stores Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/arraycopynode.cpp + test/hotspot/jtreg/compiler/arraycopy/TestCloneUnknownClassAtParseTime.java Changeset: 2758c6fd Branch: jcmd_cores_process_revival Author: Pavel Rappo Date: 2025-10-29 09:11:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2758c6fda2f774d98ef0c24535a7f7e9fc722379 8368856: Add a method that performs saturating addition of a Duration to an Instant Reviewed-by: naoto, rriggs, scolebourne ! src/java.base/share/classes/java/time/Instant.java ! test/jdk/java/time/tck/java/time/TCKInstant.java Changeset: 8457f38f Branch: jcmd_cores_process_revival Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-10-29 09:37:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8457f38f14182e2a55ff5d243cdacb06c9003c49 8347463: jdk/jfr/threading/TestManyVirtualThreads.java crashes with assert(oopDesc::is_oop_or_null(val)) Reviewed-by: dlong, rcastanedalo, mgronlun ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp + test/hotspot/jtreg/compiler/intrinsics/TestReturnOopSetForJFRWriteCheckpoint.java Changeset: bbe5e83c Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2025-10-29 09:58:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbe5e83c3910dc4986a1dccf6fcf31d15710c71d 8363925: Remove unused sun.nio.cs.ArrayEncoder::encode Reviewed-by: liach ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/sun/nio/cs/ArrayEncoder.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/HKSCS.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java ! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java ! test/jdk/sun/nio/cs/TestStringCoding.java Changeset: d8515f08 Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-10-29 09:58:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8515f084dcd537ccad98f9b15f257baeffae222 8369983: Remove expired ZGC flags for JDK 26 Reviewed-by: ayang, aboldtch ! src/hotspot/share/runtime/arguments.cpp Changeset: 05ef8f46 Branch: jcmd_cores_process_revival Author: Roberto Casta?eda Lozano Date: 2025-10-29 10:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05ef8f4611fb9908f40ed8944da3429acdf82ef5 8370853: IGV: SEGV in IdealGraphPrinter::print after JDK-8370569 Reviewed-by: dfenacci, aseoane, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 78f1c449 Branch: jcmd_cores_process_revival Author: Maheshkumar Bollapragada Committer: Manukumar V S Date: 2025-10-29 10:58:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78f1c449da8582c880c7ffcb1e93e054560bcd5a 8370678: Update the Problemlisting for java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java Reviewed-by: honkar ! test/jdk/ProblemList.txt Changeset: 3cbcda5f Branch: jcmd_cores_process_revival Author: Matthew Donovan Date: 2025-10-29 11:05:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cbcda5ff3d86d65554a470571c5d72047e8d7f6 8359978: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed again with java.net.SocketException: An established connection was aborted by the software in your host machine Reviewed-by: jnimeh, djelinski ! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java Changeset: 4a0200ca Branch: jcmd_cores_process_revival Author: Jaikiran Pai Date: 2025-10-29 11:19:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a0200caf98ecb9bd1e6fe2670e79b36616a45fe 8367561: Getting some "header" property from a file:// URL causes a file descriptor leak Reviewed-by: dfuchs, vyazici ! src/java.base/share/classes/sun/net/www/URLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java + test/jdk/sun/net/www/protocol/file/FileURLConnStreamLeakTest.java + test/jdk/sun/net/www/protocol/file/GetInputStreamTest.java Changeset: 6964cede Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-10-29 12:47:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6964cede0269327d2f13e446e307d531282cdaf9 8369346: Remove default value of and deprecate the MaxRAM flag Reviewed-by: ayang, lkorinth ! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c1_globals_arm.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/riscv/c1_globals_riscv.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/x86/c1_globals_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/compiler/compiler_globals_pd.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: 0f34b020 Branch: jcmd_cores_process_revival Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-10-29 12:57:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f34b0203ad8e8e9d4a4dcdd9af2bafa60311fec 8365896: Remove unnecessary explicit buffer nul-termination after using os::snprintf Reviewed-by: dholmes, coleenp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/services/diagnosticFramework.cpp Changeset: 2c07214d Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2025-10-29 13:12:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c07214d7c075da5dd4a4e872aef29f58cef2bae 8368249: HttpClient: Translate exceptions thrown by sendAsync Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/HttpClientSendAsyncExceptionTest.java Changeset: eab5644a Branch: jcmd_cores_process_revival Author: Hamlin Li Date: 2025-10-29 15:00:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eab5644a96e20409f31622d2e6c33636a7a49768 8370481: C2 SuperWord: Long/Integer.compareUnsigned return wrong value in SLP Reviewed-by: epeter, tonyp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java Changeset: 28f2591b Branch: jcmd_cores_process_revival Author: Pavel Rappo Date: 2025-10-29 15:36:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28f2591bad49c4d1590325c3d315d850ab6bcc7d 8370568: Refer to Thread.interrupted as "interrupted status" consistently Reviewed-by: jpai, rriggs, alanb ! make/langtools/tools/javacserver/server/CompilerThreadPool.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java ! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java ! src/java.base/share/classes/java/nio/channels/InterruptibleChannel.java ! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java ! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java ! src/java.base/share/classes/java/nio/channels/Selector.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/channels/WritableByteChannel.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/FutureTask.java ! src/java.base/share/classes/java/util/concurrent/Semaphore.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java ! src/java.base/share/classes/sun/nio/ch/Interruptible.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/AllDiag.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/FinDiag.java ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/MemDiag.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java ! test/jdk/java/lang/Thread/JoinWithDuration.java ! test/jdk/java/lang/Thread/SleepWithDuration.java ! test/jdk/java/lang/Thread/virtual/CustomScheduler.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/Parking.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/net/Socket/Timeouts.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java ! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java ! test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java ! test/jdk/java/nio/channels/FileChannel/ClosedByInterrupt.java ! test/jdk/java/nio/channels/Pipe/PipeInterrupt.java ! test/jdk/java/nio/channels/Selector/LotsOfInterrupts.java ! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java ! test/jdk/java/nio/channels/Selector/WakeupAfterClose.java ! test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java ! test/jdk/java/nio/file/Files/CallWithInterruptSet.java ! test/jdk/java/nio/file/Files/InterruptCopy.java ! test/jdk/java/util/concurrent/CompletableFuture/LostInterrupt.java ! test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java ! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java ! test/jdk/java/util/concurrent/ExecutorService/InvokeTest.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java ! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/StampedLockTest.java ! test/jdk/java/util/zip/InterruptibleZip.java ! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java Changeset: 436dc687 Branch: jcmd_cores_process_revival Author: Artur Barashev Date: 2025-10-29 17:25:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/436dc687ba2ead1662a4e0125cea0966fac825e5 8367059: DTLS: loss of NewSessionTicket message results in handshake failure Reviewed-by: jnimeh, djelinski ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java + test/jdk/javax/net/ssl/DTLS/DTLSNoNewSessionTicket.java ! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java ! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java Changeset: 6080ccd2 Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-10-29 18:40:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6080ccd23239a5209dfb21bd0a413a116709af76 8370797: Test runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java failed on macos 26 Reviewed-by: stuefe, kvn ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: d62553d8 Branch: jcmd_cores_process_revival Author: Alexander Zvegintsev Date: 2025-10-29 20:17:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d62553d8dce7fe21942ec7a1268f536d9725b054 8316274: javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF Reviewed-by: honkar, prr ! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: f3dfdfa3 Branch: jcmd_cores_process_revival Author: Rui Li Committer: Xiaolong Peng Date: 2025-10-29 21:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3dfdfa3fdc97c2c850251d58f91134e0ae82240 8369013: Shenandoah: passive mode should support enabling ShenandoahCardBarrier Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.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/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp + test/hotspot/jtreg/gc/shenandoah/options/TestPassiveModeWithCardBarrier.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java Changeset: 87a47721 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-10-30 07:08:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87a47721981bb84b1e22b5b2d8d24bc60c8b7223 8366968: Exhaustive switch expression rejected by for not covering all possible values Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! test/langtools/tools/javac/patterns/Exhaustiveness.java Changeset: 17fd801b Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-10-30 07:35:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17fd801b24162dfbac6d4e63ef5048a0fb146074 8370807: G1: Improve region attribute table method naming Reviewed-by: ayang, sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 5096dc89 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-10-30 08:05:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5096dc8972f7e2885ba4b1d994be630c7fc3b3a6 8368739: [AIX] java/net/httpclient/http3/H3SimpleGet.java#useNioSelector and #with-continuations fail Reviewed-by: mdoerr, dfuchs ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java Changeset: d565c45e Branch: jcmd_cores_process_revival Author: Afshin Zafari Date: 2025-10-30 08:14:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d565c45e61bf741cdac5ede252277e4ebc17c104 8370261: Test runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java timed out Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java Changeset: 87e5341d Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-10-30 09:22:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87e5341d78d206fa9e987340861cd5f1c0858891 8370804: G1: Make G1HeapRegionAttr::remset_is_tracked() conform to coding style Reviewed-by: iwalulya, sjohanss, fandreuzzi, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp Changeset: 80fcfaf4 Branch: jcmd_cores_process_revival Author: Roland Westrelin Date: 2025-10-30 10:34:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80fcfaf41aa2d6af30f15877e4466647dbca424e 8369435: C2: transform (LShiftX (SubX con0 a), con1) into (SubX con0< Committer: Roberto Casta?eda Lozano Date: 2025-10-30 11:31:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/795bf9f6d16d89f65076d4b37dddb309a91ce6ea 8351159: Remaining cleanups in cpu/x86 after 32-bit x86 removal Reviewed-by: stefank, kvn ! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/cpu/x86/c2_init_x86.cpp ! src/hotspot/cpu/x86/compiledIC_x86.cpp ! src/hotspot/cpu/x86/compressedKlass_x86.cpp ! src/hotspot/cpu/x86/copy_x86.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/x86/relocInfo_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad - src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp Changeset: b166b0d0 Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Serguei Spitsyn Date: 2025-10-30 14:23:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b166b0d0826435c7965f3f11e8f3cec1392e1e01 8370730: Test serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java needs to be resilient about warnings Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java Changeset: a33aa65f Branch: jcmd_cores_process_revival Author: Serguei Spitsyn Date: 2025-10-30 14:24:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a33aa65fbc70a91fe21e9016c393bb5a764cd75a 8369609: calls from Continuations to invalidate_jvmti_stack must be more accurate Reviewed-by: pchilanomate, dholmes ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: bb9aeedd Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-10-30 15:22:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb9aeedd880d4ae81d301edbbc903c3cb53c0526 8370908: Remove test javax/management/remote/mandatory/connection/DeadLockTest.java from ProblemList-Virtual Reviewed-by: cjplummer ! test/jdk/ProblemList-Virtual.txt Changeset: ed36b9bb Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-10-30 15:34:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed36b9bb6f3d429db6accfb3b096e50e7f2217ff 8370851: Mark hotspot and jdk tests incompatible with test thread factory Reviewed-by: alanb, kevinw, sspitsyn ! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java ! test/jdk/com/sun/net/httpserver/bugs/B6431193.java ! test/jdk/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/jdk/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/jdk/java/lang/management/ThreadMXBean/LockedMonitorInNative.java ! test/jdk/java/lang/management/ThreadMXBean/Locks.java ! test/jdk/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java ! test/jdk/java/lang/management/ThreadMXBean/ThreadCpuTime.java ! test/jdk/java/lang/management/ThreadMXBean/ThreadUserTime.java ! test/jdk/java/nio/channels/SocketChannel/ShortWrite.java Changeset: a2196e20 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-10-30 16:51:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2196e20608a1acd12c84ecfb8522bf1666545f4 4397513: Misleading "interface method" in InvocationHandler specification Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java Changeset: d18e815b Branch: jcmd_cores_process_revival Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-10-30 17:24:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d18e815b94854406113344547f36358b5b5f6bb7 8368301: sun/security/util/math/intpoly compiler warnings Reviewed-by: mullan ! make/jdk/src/classes/build/tools/intpoly/FieldGen.java Changeset: 4b315111 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-10-30 18:03:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b315111493ac65511890bc2127489ceee693915 8370160: NumericShaper allows illegal ranges Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! test/jdk/java/awt/font/NumericShaper/NSEqualsTest.java Changeset: 414e7286 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-10-30 19:09:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/414e72869895562adcea5c21ff3e7252cef5b13f 8370141: [macOS] Crash after PrinterJob ends when Graphics.create() is used. Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java + test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java + test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java Changeset: c49a94bf Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-10-30 19:09:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c49a94bf89876c4d6c777a9452618afa564c5c23 8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420 Reviewed-by: simonis, sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp Changeset: 566aa126 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-10-30 20:38:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/566aa1267c7c9b0d1eb49dd9014461274c51280d 8370971: Problemlist jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java Reviewed-by: dholmes ! test/docs/ProblemList.txt Changeset: c69e0eb2 Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-10-30 20:40:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c69e0eb2f98dc80eaefdb399dcfe86cdab32dbd5 8370726: GenShen: Misplaced assertion that old referent is marked during young collection Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp Changeset: c6eea8ac Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-10-30 21:10:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6eea8acf6eea7314a1615e5923ac7bf73e6da02 8370667: GenShen: Only make assertions about region pinning for collected generation Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp Changeset: e293166e Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-10-30 21:14:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e293166e440df75f650ee280c300c085cd141d30 8370963: Errors in jpackage jtreg test descriptions Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinOSConditionTest.java ! test/jdk/tools/jpackage/windows/WinRenameTest.java Changeset: a5f3a6f2 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-10-30 21:14:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5f3a6f21b68fe9b97cb1aa22f54173b192fbd10 8370956: ShortcutHintTest test fails when executed locally on Linux Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java Changeset: 0e054667 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-10-30 21:42:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e054667302614eaa8f969003bb89c93c2b4aef0 8370955: Remove test javax/management/remote/mandatory/connection/ConnectionTest.java from ProblemList-Virtual Reviewed-by: sspitsyn ! test/jdk/ProblemList-Virtual.txt Changeset: a926c216 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-10-30 22:45:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a926c216e0f56dfc4d129260f8bf028ade615756 8370965: Remove SigningPackageFromTwoStepAppImageTest test Reviewed-by: almatvee - test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java Changeset: dfa04f4a Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2025-10-31 00:04:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfa04f4aa5463de7812877553ea779da6467d373 8370653: Fix race in CompressedClassSpaceSizeInJmapHeap.java Reviewed-by: phh, wkemper, ysr ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 3c1010b5 Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2025-10-31 00:05:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c1010b57f2f8258a2ccf59b9f86fc8debd71918 8370646: TestLargeUTF8Length.java needs lots of memory Reviewed-by: phh, wkemper, ysr ! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java Changeset: 6347f10b Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-10-31 00:07:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6347f10bf1dd3959cc1f2aba32e72ca8d9d56e82 8370521: GenShen: Various code cleanup related to promotion Reviewed-by: fandreuzzi, kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 4f9f0868 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-10-31 01:40:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f9f086847f531ab1791727d74955cfd8ec56811 8224852: JVM crash on watched field access from native code Reviewed-by: amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiExport.cpp + test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/FieldEventsFromJNI/FieldEventsFromJNI.java + test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/FieldEventsFromJNI/libFieldEventsFromJNI.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp Changeset: fc5df4ac Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-10-31 03:33:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc5df4ac8f11f25611bd4def5b655578af27c882 8370465: Right to Left Orientation Issues with MenuItem Component Reviewed-by: kizune, honkar ! 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 ! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java Changeset: c6cc7a7b Branch: jcmd_cores_process_revival Author: Tagir F. Valeev Date: 2025-10-31 05:33:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6cc7a7b2a45a892c4a5a7a24e1fdbc5f9325f4a 8368178: Add specialization of SequencedCollection methods to standard list factories Reviewed-by: smarks ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! test/jdk/java/util/Collection/MOAT.java ! test/jdk/java/util/Collections/NCopies.java ! test/jdk/java/util/List/ListFactories.java Changeset: c47ea121 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-10-31 06:38:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c47ea1211189d67a0b9ef1a893dacabbc606dae5 8370889: G1: Inline G1PrepareEvacuationTask::sample_card_set_size() Reviewed-by: fandreuzzi, ayang, iwalulya ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 4913b548 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-10-31 08:46:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4913b548a79a981816718def38d059b5175f6f59 8370950: Inline CollectedHeap::fill_args_check Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp Changeset: 4ca88aa2 Branch: jcmd_cores_process_revival Author: Mikhail Yankelevich Date: 2025-10-31 09:51:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ca88aa2e8f486ffa7c6f4050ca3462e5e6f3418 8370852: Test sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java fails after JDK-8369995 Reviewed-by: coffeys, wetmore ! test/jdk/ProblemList.txt ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: 8e3620a3 Branch: jcmd_cores_process_revival Author: Liam Miller-Cushon Date: 2025-10-31 09:52:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e3620a344f83a21191bb70cf2af24e9ae1952ce 8370237: AssertionError in Annotate.fromAnnotations with -Xdoclint and type annotations Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java ! test/langtools/tools/doclint/CrashInAnnotateTest.out + test/langtools/tools/doclint/CrashInTypeAnnotateTest.java + test/langtools/tools/doclint/CrashInTypeAnnotateTest.out Changeset: 02f8874c Branch: jcmd_cores_process_revival Author: Marc Chevalier Date: 2025-10-31 11:00:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02f8874c2d105a86cbfd3b84b591fefb4e509806 8361608: C2: assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, rcastanedalo ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TooStrictAssertForUnrollAfterPeeling.java Changeset: 8ca485cf Branch: jcmd_cores_process_revival Author: Marc Chevalier Date: 2025-10-31 11:02:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ca485cf98889d1757170a4ec883c93c888a7140 8370077: C2: make Compile::_major_progress a boolean Reviewed-by: chagedorn, kvn, dlong, epeter ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/loopnode.cpp Changeset: 67a81c47 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-10-31 13:33:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67a81c476f1e3c0d6aeca0d0aa2148efcb70a180 8370943: Support heap expansion during startup in Serial and Parallel Reviewed-by: fandreuzzi, eosterlund, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 2158719a Branch: jcmd_cores_process_revival Author: Sergey Kuksenko Date: 2025-10-31 14:00:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2158719aab5f3ab652225113b5205070e9241995 8370150: Add StrictMath microbenchmarks to cover FDLIBM algorithms Reviewed-by: rgiulietti + test/micro/org/openjdk/bench/java/lang/StrictMathExtraBench.java Changeset: 16dafc00 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-10-31 14:10:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16dafc00eca8acb0fdabf2f373bb5f84bd293086 8370393: Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md Reviewed-by: clanger, rriggs ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 8236800d Branch: jcmd_cores_process_revival Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-10-31 14:11:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8236800deb5b99a027b0944f6c512c0f31d030df 8370527: Memory leak after 8316694: Implement relocation of nmethod within CodeCache Reviewed-by: shade, eastigeevich, kvn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java Changeset: 1781b186 Branch: jcmd_cores_process_revival Author: Mark Powers Date: 2025-10-31 17:52:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1781b186b51900b758dd55cc356eaaf12b28481b 8343232: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1) Reviewed-by: weijun, mullan ! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/java.base/share/classes/sun/security/pkcs12/MacData.java + src/java.base/share/classes/sun/security/pkcs12/PBMAC1Parameters.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/pkcs12/PBMAC1Test.java ! test/jdk/sun/security/pkcs12/ParamsPreferences.java Changeset: ec059c0e Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2025-10-31 21:02:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec059c0e85bc612f430269d9e110dc7ecbdce342 8365880: Shenandoah: Unify memory usage accounting in ShenandoahFreeSet Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp - src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp - src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahFreeSet.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGeneration.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java Changeset: 2fc4cbe4 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-10-31 23:33:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fc4cbe426c814c49c03c794c7a7fff2a23f22c4 8370663: Incorrect synchronization in nsk/jvmti/RedefineClasses when expected events are not received Reviewed-by: sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp Changeset: 54fe5021 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2025-11-01 02:04:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54fe50210efe9ae6fad225b815cfdeb16c868115 8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests Reviewed-by: cjplummer, lmesnik, sspitsyn - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Target.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Target.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Target.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java Changeset: d2260236 Branch: jcmd_cores_process_revival Author: Yasumasa Suenaga Date: 2025-11-01 02:33:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d226023643f90027a8980d161ec6d423887ae3ce 8369994: Mixed mode jhsdb jstack cannot resolve symbol in function ending in call Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java Changeset: 13b3d2fc Branch: jcmd_cores_process_revival Author: Mikhail Yankelevich Date: 2025-11-01 10:06:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13b3d2fca1af71d0aa9908e19630c2e965dd7134 8368625: com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java Changeset: f7f4f903 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-11-01 23:29:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7f4f903cfdafecf69ff47d5d37e254adaf63141 8370969: --launcher-as-service option is ignored when used with --app-image option Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.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/share/ServiceTest.java Changeset: 7c900da1 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-11-02 02:19:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c900da1985c9508198ea7805e4955da4a7cac42 8371076: jpackage will wrongly overwrite the plist file in the embedded runtime when executed with the "--app-image" option Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Slot.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.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/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: e8a1a870 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-11-02 07:02:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8a1a8707ee6192c85ac62a2a51c815e07613c38 8369186: HotSpot Style Guide should permit some uses of the C++ Standard Library Reviewed-by: jrose, lkorinth, iwalulya, kvn, stefank ! doc/hotspot-style.html ! doc/hotspot-style.md ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/relocInfo.cpp + src/hotspot/share/cppstdlib/cstddef.hpp + src/hotspot/share/cppstdlib/limits.hpp + src/hotspot/share/cppstdlib/type_traits.hpp ! src/hotspot/share/gc/shared/bufferNode.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp ! src/hotspot/share/gc/shared/workerUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zPageAge.inline.hpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp ! src/hotspot/share/gc/z/zSafeDelete.hpp ! src/hotspot/share/gc/z/zSafeDelete.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspace/counters.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/metaprogramming/enableIf.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! src/hotspot/share/nmt/arrayWithFreeList.hpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/accessDecorators.hpp ! src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/oops/instanceOop.hpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/oops/typeArrayOop.hpp ! src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/atomicAccess.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/byteswap.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/deferredStatic.hpp ! src/hotspot/share/utilities/devirtualizer.inline.hpp ! src/hotspot/share/utilities/enumIterator.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/hashTable.hpp ! src/hotspot/share/utilities/intn_t.hpp ! src/hotspot/share/utilities/intpow.hpp ! src/hotspot/share/utilities/parseInteger.hpp ! src/hotspot/share/utilities/population_count.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/reverse_bits.hpp ! src/hotspot/share/utilities/tuple.hpp Changeset: 05efc1fa Branch: jcmd_cores_process_revival Author: Simon Tooke Committer: SendaoYan Date: 2025-11-03 02:20:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05efc1fa991c3fd895bf2f7c7d9e7916692b98e6 8370578: SystemMapTest.java#normal fails intermittendly on macOS aarch64 Reviewed-by: cjplummer, sspitsyn, stuefe ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 4cfabd60 Branch: jcmd_cores_process_revival Author: Saint Wesonga Committer: SendaoYan Date: 2025-11-03 02:21:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cfabd605c42494db4ca4078344d32abc951a9ae 8370974: Command-line Hotspot debugger tests fail on Windows AArch64 Reviewed-by: dholmes, cjplummer ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: 0ca0852d Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2025-11-03 06:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ca0852d78d643c211d36b753a734dac0cd2800a 8370459: C2: CompressBitsNode::Value produces wrong result on Windows (1UL vs 1ULL), found by ExpressionFuzzer Reviewed-by: dlong, jbhateja, thartmann ! src/hotspot/share/opto/intrinsicnode.cpp ! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java Changeset: 09a047f0 Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2025-11-03 06:55:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09a047f00c88d14505c42a966dedbc87b9be5bdf 8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination Co-authored-by: Olivier Mattmann Co-authored-by: Quan Anh Mai Reviewed-by: kvn, qamai ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/compiler/c2/TestMergeStoresAndAllocationElimination.java + test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 4e63c041 Branch: jcmd_cores_process_revival Author: Afshin Zafari Date: 2025-11-03 09:28:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e63c0412e3a05af1ff783d0587e03a6817b8e0d 8366062: [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp Reviewed-by: iklam, dholmes ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: 10ea585b Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-11-03 09:30:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10ea585b5ca01dc0136fe76a11109d0f17828772 8370345: Parallel: Rework TLAB accounting in MutableNUMASpace Reviewed-by: ayang, iwalulya ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 89b492f4 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-03 09:38:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89b492f41bae6f3b9935093b07c9b4f78a97641e 8371018: Remove unused CollectedHeap::fill_with_object Reviewed-by: iwalulya, fandreuzzi, tschatzl ! src/hotspot/share/gc/shared/collectedHeap.hpp Changeset: 400f51f7 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-03 09:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400f51f7ab19c2dc6a4195f78f9f815d03dd4434 8369913: Parallel: Refactor PSAdjustTask Reviewed-by: fandreuzzi, jsikstro ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: deb7edb1 Branch: jcmd_cores_process_revival Author: Raffaello Giulietti Date: 2025-11-03 09:48:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/deb7edb151fd5940fdf9fdb2a6356080ee94e222 8366017: Extend the set of inputs handled by fast paths in FloatingDecimal Reviewed-by: darcy ! src/java.base/share/classes/java/text/DigitList.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! src/java.base/share/classes/jdk/internal/math/MathUtils.java ! test/jdk/java/lang/Double/ParseDouble.java ! test/jdk/java/lang/Float/ParseFloat.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java + test/jdk/jdk/internal/math/FloatingDecimal/java.base/jdk/internal/math/FDBigIntegerChecker.java + test/micro/org/openjdk/bench/java/lang/FloatingPointParse.java Changeset: 667744c3 Branch: jcmd_cores_process_revival Author: Hamlin Li Date: 2025-11-03 10:36:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/667744c353e4d6abbe5cbf85746e5e0e44dafaf8 8370794: C2 SuperWord: Long/Integer.compareUnsigned return wrong value for EQ/NE in SLP Reviewed-by: epeter, luhenry ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java Changeset: 15fd5292 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-11-03 11:41:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15fd52925ab64a6a9e33691eed9e952a7b75da4b 8366196: Crash in AbstractMethodCheck.getMethodCheckFailure Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! test/langtools/tools/javac/recovery/AttrRecovery.java Changeset: abf4f3da Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-11-03 12:02:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abf4f3da76f413406de2860e4fbfacccfa15c221 8370865: Incorrect parser error for compact source files and multi-variable declarations Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/ImplicitClass/MultipleFields.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: 6f452ac4 Branch: jcmd_cores_process_revival Author: Coleen Phillimore Date: 2025-11-03 12:37:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f452ac46f17b89f8a9f661ffc8fadc663ae124e 8364360: Defining hidden class with no room in constant pool crashes the VM Reviewed-by: matsaave, liach, dholmes ! src/hotspot/share/classfile/classFileParser.cpp + test/hotspot/jtreg/runtime/ClassFile/HiddenClassesTest.java Changeset: 4520983e Branch: jcmd_cores_process_revival Author: Sergey Nazarkin Committer: Dmitry Cherepanov Date: 2025-11-03 12:56:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4520983e8e5fcfb22e04508d50676df6831fa636 8368882: NPE during text drawing on machine with JP locale Reviewed-by: serb, prr, psadhukhan ! src/java.desktop/share/classes/sun/font/CompositeFont.java Changeset: ef464d69 Branch: jcmd_cores_process_revival Author: Afshin Zafari Date: 2025-11-03 12:57:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef464d69399e50aee126a4756fe9a9a19e44d3c4 8371142: [BACKOUT] [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp Reviewed-by: coleenp ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: 8dbefc53 Branch: jcmd_cores_process_revival Author: Igor Rudenko Committer: Per Minborg Date: 2025-11-03 14:17:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8dbefc53a95c6e3f722082316157c6372737c162 8370822: Improve performance for MemorySegment::fill Reviewed-by: pminborg ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: 045018d5 Branch: jcmd_cores_process_revival Author: Yasumasa Suenaga Date: 2025-11-03 14:25:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/045018d5f39751af9f673974ff876c47596cdbd0 8370176: Mixed mode jhsdb jstack cannot unwind call stack with -Xcomp Co-authored-by: Fei Yang Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java Changeset: 20ff33cb Branch: jcmd_cores_process_revival Author: Yasumasa Suenaga Date: 2025-11-03 14:26:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20ff33cbdf393818b63bb8989e1def0b2d470c4b 8370260: Test jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java timed out Reviewed-by: syan, egahlin ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java Changeset: 18e8873c Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-11-03 14:44:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18e8873cadf3900139a6555d4a228148a10d2009 8369111: G1: Determining concurrent start uses inconsistent predicates Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 02a72174 Branch: jcmd_cores_process_revival Author: Artur Barashev Date: 2025-11-03 15:05:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02a7217491755e25f3ae7ff3924f85e26698720d 8366364: Return enabled signature schemes with SSLConfiguration#getSSLParameters() call Reviewed-by: mullan ! src/java.base/share/classes/sun/launcher/SecuritySettings.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java + test/jdk/sun/security/ssl/SignatureScheme/DefaultSSLConfigSignatureSchemes.java ! test/jdk/tools/launcher/Settings.java Changeset: 1922c4fd Branch: jcmd_cores_process_revival Author: Matias Saavedra Silva Date: 2025-11-03 16:34:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1922c4fd6f10e6eac121462d509d6990ae4f9acd 8365940: Misleading macro in jvm_md.h:57 Reviewed-by: dholmes, kbarrett ! src/hotspot/os/posix/include/jvm_md.h Changeset: 9f972008 Branch: jcmd_cores_process_revival Author: Vicente Romero Date: 2025-11-03 18:32:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f972008ff2beb4b69855f4c42b8a664a6b8bc95 8369654: javac OutOfMemoryError for complex intersection type Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java + test/langtools/tools/javac/switchexpr/ExpressionSwitchComplexIntersectionTest.java Changeset: dadbad0b Branch: jcmd_cores_process_revival Author: Mohamed Issa Committer: SendaoYan Date: 2025-11-04 01:58:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dadbad0bef84f671c8194c84080c760453ecc423 8371088: Build fails when trying hsdis option Reviewed-by: erikj ! make/autoconf/lib-hsdis.m4 Changeset: 576f9694 Branch: jcmd_cores_process_revival Author: Serhiy Sachkov Committer: SendaoYan Date: 2025-11-04 01:58:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/576f9694b092f2a11a6a4e5a82c2b0e12203bd9c 8361106: [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/Test9.java Changeset: 50bb92a3 Branch: jcmd_cores_process_revival Author: Amit Kumar Date: 2025-11-04 04:59:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50bb92a33b32778a96b1823ff995889892bef890 8370871: [s390x] consistently update top_frame_sp Reviewed-by: rrich, lucy ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: 75e37b06 Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2025-11-04 07:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75e37b06c3e37ee49719a0c0d6b4ab2c4ff76098 8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body Reviewed-by: chagedorn, roland ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp + test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiRemoveDeadNodesFromLoopBody.java Changeset: c1476fca Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2025-11-04 08:03:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1476fca9d7a679d32b7b43956638b845d1027cc 8366575: Remove SDP support Reviewed-by: alanb, erikj, jpai, michaelm ! make/modules/java.base/Copy.gmk - src/java.base/share/classes/sun/net/sdp/SdpSupport.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java - src/java.base/unix/classes/sun/net/NetHooks.java - src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java - src/java.base/unix/conf/sdp/sdp.conf.template - src/java.base/unix/native/libnet/SdpSupport.c - src/java.base/windows/classes/sun/net/NetHooks.java Changeset: e4aed95c Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-11-04 08:48:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4aed95cac343f1339b9bc87721561bdc4c2f5ad 8370682: G1: Survivor regions not in young gen cset group Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp Changeset: 21f41c5f Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-04 09:22:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f41c5f49cd3c5e6e4f29ed38701a4d92c16098 8370774: Merge ModRefBarrierSet into CardTableBarrierSet Reviewed-by: tschatzl, iwalulya ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp - src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp - src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp - src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp - src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp - src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp - src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp - src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp - src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp - src/hotspot/cpu/zero/gc/shared/modRefBarrierSetAssembler_zero.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp - src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp - src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp - src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp - src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp - src/hotspot/share/gc/shared/modRefBarrierSet.hpp - src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp - src/hotspot/share/gc/shared/modRefBarrierSetAssembler.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 19cca0a2 Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-11-04 09:35:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19cca0a2a829396291fa4140b2082ef518425518 8371131: Cleanup Thread parameter in CollectedHeap TLAB methods Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.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/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: a98b9e7c Branch: jcmd_cores_process_revival Author: Beno?t Maillard Date: 2025-11-04 09:42:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a98b9e7cfa433d4bf2acbf59a1c9d3714c3c065d 8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node Reviewed-by: dlunden, epeter, kvn ! src/hotspot/share/opto/macro.cpp ! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt ! test/hotspot/jtreg/compiler/macronodes/TestTopInMacroElimination.java Changeset: a840dc22 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-11-04 09:54:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a840dc22c575b5d2b5b6017a536a6541fc1f0a44 8364741: [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly Reviewed-by: syan, phubner, jsikstro ! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java Changeset: e6546683 Branch: jcmd_cores_process_revival Author: Roland Westrelin Date: 2025-11-04 11:17:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6546683a8dd9a64255ce4c5606089068ec92e5d 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed Co-authored-by: Emanuel Peter Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: epeter, rcastanedalo ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! 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/phaseX.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter ! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java + test/hotspot/jtreg/compiler/macronodes/TestEarlyEliminationOfAllocationWithoutUse.java + test/hotspot/jtreg/compiler/macronodes/TestEliminationOfAllocationWithoutUse.java + test/hotspot/jtreg/compiler/macronodes/TestInitializingStoreCapturing.java Changeset: 642ba4cf Branch: jcmd_cores_process_revival Author: Kieran Farrell Committer: Roger Riggs Date: 2025-11-04 14:02:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/642ba4cfd18b7e17ff7f0ac3b2ce557bcaa93784 8334015: Add Support for UUID Version 7 (UUIDv7) defined in RFC 9562 Reviewed-by: rriggs, jpai, alanb ! src/java.base/share/classes/java/util/UUID.java ! test/jdk/java/util/UUID/UUIDTest.java Changeset: d4622b2c Branch: jcmd_cores_process_revival Author: Jonas Norlinder Committer: Claes Redestad Date: 2025-11-04 14:27:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4622b2ceac6b6aef2717bf427878df1290c4a38 8371130: Remove String template leftovers Reviewed-by: redestad, rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: c0c76703 Branch: jcmd_cores_process_revival Author: Fernando Guallini Date: 2025-11-04 15:20:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8008 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs Reviewed-by: syan, rhalade ! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractPeer.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java Changeset: a51a0bf5 Branch: jcmd_cores_process_revival Author: Jorn Vernee Date: 2025-11-04 15:40:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a51a0bf57feaae0862fd7f3dbf305883d49781a0 8370344: Arbitrary Java frames on stack during scoped access Reviewed-by: pchilanomate, dholmes, liach ! src/hotspot/share/prims/scopedMemoryAccess.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp + test/jdk/java/foreign/sharedclosejfr/TestSharedCloseJFR.java + test/jdk/java/foreign/sharedclosejfr/sharedCloseJfr.jfc + test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java + test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp + test/micro/org/openjdk/bench/java/lang/foreign/SharedCloseStackWalk.java Changeset: 7d3c66f3 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-11-04 15:58:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d3c66f379fcb24d4505c2c12e20b24dce313e56 8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java Reviewed-by: amenkov, syan, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 2f455ed1 Branch: jcmd_cores_process_revival Author: Peyang Committer: Daniel Fuchs Date: 2025-11-04 16:08:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f455ed146ff2e56da4532e9430e4c85ca9497ad 8371092: NullPointerException in AltServiceUsageTest.afterClass() test Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AltServiceUsageTest.java Changeset: 4c6af03f Branch: jcmd_cores_process_revival Author: Vicente Romero Date: 2025-11-04 16:47:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c6af03f81e068a98b8f4628b96682a54f3946da 8337142: StackOverflowError in Types.containsTypeRecursive with deeply nested type hierarchy Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/types/SOEForDeeplyNestedTypeTest.java Changeset: 8224292b Branch: jcmd_cores_process_revival Author: Koushik Thirupattur Committer: Anthony Scarpino Date: 2025-11-04 18:42:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8224292ba57f3d6f79c1a3515348824d92ef45fe 8365069: Refactor tests to use PEM API (Phase 1) Reviewed-by: ascarpino ! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java ! test/jdk/java/security/KeyStore/TestKeyStoreBasic.java ! test/jdk/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java ! test/jdk/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java ! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java ! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java ! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java ! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java ! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java ! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java ! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java Changeset: 0555f622 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-11-04 19:44:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0555f6228c59c6739b8b824d64eb6c1545a5520a 8371094: --mac-signing-key-user-name no longer works Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java Changeset: 32508230 Branch: jcmd_cores_process_revival Author: Roger Riggs Date: 2025-11-04 20:40:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/325082302266f25d4fac33d0d4a9492c72de3ffc 8364361: [process] java.lang.Process should implement Closeable Reviewed-by: lancea, darcy, naoto, jpai, alanb, prappo ! src/java.base/share/classes/java/lang/Process.java + src/java.base/share/classes/java/lang/snippet-files/ProcessExamples.java + test/jdk/java/lang/Process/ProcessCloseTest.java Changeset: 8585b46c Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-11-04 21:40:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8585b46c1221f6894f4f1cda34714e7b49a8cccb 8364583: ColorConvertOp fails for CMYK ? RGB conversion Reviewed-by: serb, psadhukhan, honkar ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java + test/jdk/java/awt/image/ColorConvertOp/ColorConvertOpCMYK.java = test/jdk/java/awt/image/ColorConvertOp/black_cmyk.jpg Changeset: 245eeb41 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-11-04 21:47:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/245eeb41bc749cba4e44bf3998cf07e7a1b784ed 8357252: sun/awt/font/TestArabicHebrew.java fails in OEL 9 and 10 x64 Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/unix/native/common/awt/fontpath.c ! test/jdk/sun/awt/font/TestArabicHebrew.java Changeset: 984c87cf Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-11-04 21:47:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/984c87cf767a46a2c1000a4030dfd91a62b03b4d 8370719: [Linux] Use /etc/os-release values for font configuration file names Reviewed-by: kizune, psadhukhan ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java Changeset: 146f8a83 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-11-04 21:49:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/146f8a83f9195ff246e2c3803c79171509df7d24 4954405: Data buffers created with an offset are unusable Reviewed-by: avu, psadhukhan, jdv ! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java + test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java Changeset: 463f5dc1 Branch: jcmd_cores_process_revival Author: Koushik Thirupattur Committer: Anthony Scarpino Date: 2025-11-04 22:08:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/463f5dc112386802b9ce0cc985a961ecfd3fbc55 8371296: Refactor tests to use PEM API (Phase 1) - Fix WriteP12Test failure Reviewed-by: ascarpino ! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java Changeset: c8f5fd6f Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-11-04 22:41:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8f5fd6ff3808804eda03c9754698a00dd06449c 8371184: Improve jpackage test coverage for "--app-image" option Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.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/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java Changeset: c6a88155 Branch: jcmd_cores_process_revival Author: Patricio Chilano Mateo Date: 2025-11-04 23:32:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6a88155b519a5d0b22f6009e75a0e6388601756 8369238: Allow virtual thread preemption on some common class initialization paths Co-authored-by: Alan Bateman Co-authored-by: Fei Yang Co-authored-by: Richard Reingruber Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg ! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp ! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp ! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp ! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/smallRegisterMap.inline.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/synchronizer.inline.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! src/java.base/share/classes/java/lang/VirtualThread.java + src/java.base/share/classes/jdk/internal/vm/PreemptedException.java ! test/hotspot/gtest/oops/test_markWord.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/SingleStepKlassInit.java + test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/libSingleStepKlassInit.cpp ! test/jdk/java/lang/Thread/virtual/JfrEvents.java + test/jdk/java/lang/Thread/virtual/KlassInit.java ! test/jdk/java/lang/Thread/virtual/YieldQueuing.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java Changeset: 87c2091c Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2025-11-05 00:25:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87c2091cd08e58304d0909ffaf9402ca2f0c3b7f 8371141: Shenandoah: Many test timeouts with -XX:-UseTLAB Reviewed-by: xpeng, ysr, wkemper ! test/hotspot/jtreg/ProblemList.txt Changeset: 4e6cadf4 Branch: jcmd_cores_process_revival Author: erifan Committer: Hao Sun Date: 2025-11-05 02:19:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e6cadf4550c58b3ff97dfa0cead4b5b1399324c 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms Reviewed-by: epeter, bkilambi, xgong, haosun ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java Changeset: d89c6a77 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-11-05 03:25:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d89c6a77f2bf3e0f820f8f631d82d5bec1b02399 8371304: mismatch in file name and class name for ByteInterleavedRasterOffsetsTest.java Reviewed-by: psadhukhan ! test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java Changeset: 8b536b54 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-11-05 05:44:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b536b5428d5bf087dc71f3559c3978b13acad16 8369489: Marker annotation on inner class access crashes javac compiler Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnMemberReferenceTest.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: a0e70c4e Branch: jcmd_cores_process_revival Author: Christian Stein Date: 2025-11-05 06:23:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0e70c4e9489fc3d8f35c3aec9423fe0839ed0bd 8370175: State engine terminates when throwing self-caused exception Reviewed-by: jlahoda, fandreuzzi ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! test/langtools/jdk/jshell/ExceptionsTest.java Changeset: dddfcd03 Branch: jcmd_cores_process_revival Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-11-05 08:33:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dddfcd03aa30514d63eceff707d48bff35e93c56 8334866: Improve Speed of ElfDecoder source search Reviewed-by: shade, chagedorn ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/elfFile.hpp Changeset: f5d8bd0d Branch: jcmd_cores_process_revival Author: Afshin Zafari Date: 2025-11-05 08:57:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5d8bd0dd50bcd963b4062997aecb4e15249e30d 8370874: [asan] ASAN build fails after JDK-8368365 Reviewed-by: haosun, dholmes, syan, stuefe ! src/hotspot/share/sanitizers/address.cpp Changeset: 0737a562 Branch: jcmd_cores_process_revival Author: Robbin Ehn Date: 2025-11-05 09:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0737a5625269773dcf70b95f8b8ac90b3b6cc444 8370708: RISC-V: Add VerifyStackAtCalls Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/share/opto/chaitin.cpp Changeset: 6a51b51b Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-05 10:12:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a51b51ba13167a15a637507a7fa5d6f988a39e7 8371197: G1: Use void for return type of G1RegionsOnNodes::add Reviewed-by: tschatzl, iwalulya, fandreuzzi ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp Changeset: 3e3822ad Branch: jcmd_cores_process_revival Author: Ruben Ayrapetyan Committer: Evgeny Astigeevich Date: 2025-11-05 11:55:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e3822ad7eadbb3d86a3b94a6bd858f8c8ef9364 8365047: Remove exception handler stub code in C2 Co-authored-by: Martin Doerr Reviewed-by: mdoerr, dlong, dfenacci, adinn, fyang, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java + test/hotspot/jtreg/runtime/vthread/Deoptimization.java Changeset: f6f87bb6 Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2025-11-05 13:01:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6f87bb6759c86d941453a1776e8abfdffc48183 8371133: Clarify the purpose of "src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties" Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties Changeset: c9a98169 Branch: jcmd_cores_process_revival Author: Samuel Chee Committer: Fei Gao Date: 2025-11-05 13:56:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9a98169cb79df235316cb38a804d539044ea57e 8371205: AArch64: Remove unused cmpxchg* methods Co-authored-by: Samuel Chee Reviewed-by: aph, kbarrett, haosun ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: 2dd15cf5 Branch: jcmd_cores_process_revival Author: Magnus Ihse Bursie Date: 2025-11-05 13:57:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2dd15cf5bf1614e4b74ad9675723562e14ced8ab 8346719: Add relaunchers to the static JDK image for missing executables Reviewed-by: alanb, erikj ! make/Main.gmk ! make/StaticLibs.gmk ! make/common/modules/LauncherCommon.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk - src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c + src/java.base/unix/native/launcher/relauncher.c ! src/java.base/unix/native/libjli/java_md.c + src/java.base/windows/native/launcher/relauncher.c ! test/hotspot/jtreg/ProblemList-StaticJdk.txt ! test/jdk/ProblemList-StaticJdk.txt ! test/langtools/ProblemList-StaticJdk.txt ! test/lib-test/ProblemList-StaticJdk.txt Changeset: 973dc3fc Branch: jcmd_cores_process_revival Author: EunHyunsu Committer: Daniel Fuchs Date: 2025-11-05 14:57:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/973dc3fc47b249bb392d277880dcac0940f62771 8371009: HttpClient javadoc synchronous example missing HttpRequest variable declaration Reviewed-by: dfuchs, michaelm ! src/java.net.http/share/classes/java/net/http/HttpClient.java Changeset: b0536f9c Branch: jcmd_cores_process_revival Author: Chris Plummer Date: 2025-11-05 15:56:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0536f9c2a6ddfa27be8fad8f53783c6b28d22c9 8370201: Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings Reviewed-by: kevinw, amenkov, sspitsyn ! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java Changeset: 9336c497 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-05 16:26:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9336c497bf09c6b89c5dbd731a0e131bd02f37f1 Merge branch 'master' into jcmd_cores_process_revival ! make/modules/java.base/Launcher.gmk ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/utilities/exceptions.cpp ! test/hotspot/jtreg/TEST.groups ! make/modules/java.base/Launcher.gmk ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/utilities/exceptions.cpp ! test/hotspot/jtreg/TEST.groups From duke at openjdk.org Wed Nov 5 21:55:12 2025 From: duke at openjdk.org (duke) Date: Wed, 5 Nov 2025 21:55:12 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Add jdk.attach.core.editbin System property Message-ID: Changeset: 021124bc Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-05 21:52:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/021124bc01abbf720b64f7535b6d6e49877097be Add jdk.attach.core.editbin System property ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java ! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java From duke at openjdk.org Thu Nov 6 05:12:09 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Nov 2025 05:12:09 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: verify gc barriers; not comprehensive; passing most jtreg tier1 aarch64 Message-ID: Changeset: fc4de751 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-05 21:06:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc4de7515dd85359c605eb0c115f5c4f96833a04 verify gc barriers; not comprehensive; passing most jtreg tier1 aarch64 ! .gitignore ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp From duke at openjdk.org Thu Nov 6 18:28:29 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Nov 2025 18:28:29 GMT Subject: git: openjdk/jdk-sandbox: json: 3 new changesets Message-ID: <4696c78b-5f4d-4705-a300-db372fba4f77@openjdk.org> Changeset: 4fe2750f Branch: json Author: Justin Lu Date: 2025-11-06 09:51:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4fe2750f956957f75973b85393866047dced294e Restore e798032 - Improve duplicate key checking during parsing ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java Changeset: 3b8c199a Branch: json Author: Justin Lu Date: 2025-11-06 10:19:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b8c199addbb5c817895d9b24d029ad00ff40425 Switch col to position for consistency with row to line ! src/java.base/share/classes/java/util/json/JsonParseException.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestAssertion.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestJsonString.java ! test/jdk/java/util/json/TestParse.java Changeset: c8d4ef29 Branch: json Author: Justin Lu Date: 2025-11-06 10:23:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8d4ef29e4218a44d2877d649a6b7b94744e6256 Removing outdated comments in JsonParser ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java From duke at openjdk.org Thu Nov 6 20:16:46 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Nov 2025 20:16:46 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Minor fixes Message-ID: Changeset: 2ef335de Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-06 12:13:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ef335dece42bd9803d91f87f2a376e9169b71be Minor fixes ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! test/hotspot/jtreg/gc/shenandoah/compiler/TestShenandoahLoadRefBarrier.java From duke at openjdk.org Fri Nov 7 13:51:03 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Nov 2025 13:51:03 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 2 new changesets Message-ID: <555b5b75-b86d-4c09-9cda-33b08dfb2add@openjdk.org> Changeset: 77002830 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-07 13:45:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/770028306079518b3e05cdbe19f9b2eabbaf1cfa remove old code ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp Changeset: 7576ae85 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-07 13:48:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7576ae85c34e890aed5b8602bec8413ae2293036 Save vm error time, use on revival instead for core file timestamp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp ! src/java.base/share/native/librevival_support/revival_support.c ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp From duke at openjdk.org Fri Nov 7 18:40:20 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Nov 2025 18:40:20 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Avoid static destructors on Windows (atexit) Message-ID: <497fe304-9c5e-4a26-950d-914793bc8540@openjdk.org> Changeset: 32e9ab85 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-07 18:37:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32e9ab853617872c1bcc20174db2f00f96e6fa6c Avoid static destructors on Windows (atexit) ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp From duke at openjdk.org Mon Nov 10 09:40:25 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Nov 2025 09:40:25 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: exceptions - avoid null Message-ID: Changeset: 05a0d34a Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-10 09:36:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05a0d34a3e84996549270a4dd1fa5d78471f415d exceptions - avoid null ! src/hotspot/share/utilities/exceptions.cpp From duke at openjdk.org Tue Nov 11 08:17:41 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Nov 2025 08:17:41 GMT Subject: git: openjdk/jdk-sandbox: ajdk: support multi tenant (#55) Message-ID: <744f38b5-a10b-4a61-b398-03dd68d40da8@openjdk.org> Changeset: 855daa13 Branch: ajdk Author: lingjun-cg <76097840+lingjun-cg at users.noreply.github.com> Committer: GitHub Date: 2025-11-11 16:16:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/855daa13fff4bf183caaa8cb4716dbd45ebe9ac3 support multi tenant (#55) ! make/data/hotspot-symbols/symbols-unix + make/modules/jdk.jgroup/Java.gmk + make/modules/jdk.jgroup/Launcher.gmk ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h + src/hotspot/share/include/tenantenv.h ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvm_misc.hpp + src/hotspot/share/prims/tenantenv.cpp ! src/hotspot/share/runtime/arguments.cpp + src/hotspot/share/runtime/arguments_ext.cpp + src/hotspot/share/runtime/arguments_ext.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/threads.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp + src/java.base/linux/native/libjava/jgroup.c + src/java.base/share/classes/com/alibaba/tenant/DisableTenantDeath.java + src/java.base/share/classes/com/alibaba/tenant/JGroup.java + src/java.base/share/classes/com/alibaba/tenant/NativeDispatcher.java + src/java.base/share/classes/com/alibaba/tenant/ResourceLimit.java + src/java.base/share/classes/com/alibaba/tenant/ResourceType.java + src/java.base/share/classes/com/alibaba/tenant/TenantConfiguration.java + src/java.base/share/classes/com/alibaba/tenant/TenantContainer.java + src/java.base/share/classes/com/alibaba/tenant/TenantContinuationEntry.java + src/java.base/share/classes/com/alibaba/tenant/TenantDeathException.java + src/java.base/share/classes/com/alibaba/tenant/TenantException.java + src/java.base/share/classes/com/alibaba/tenant/TenantGlobals.java + src/java.base/share/classes/com/alibaba/tenant/TenantResourceAccounting.java + src/java.base/share/classes/com/alibaba/tenant/TenantState.java + src/java.base/share/classes/com/alibaba/tenant/TenantVirtualThreadContainer.java + src/java.base/share/classes/com/alibaba/tenant/TenantVirtualThreadExecutorService.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java ! src/java.base/share/classes/java/util/concurrent/CountDownLatch.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/Semaphore.java ! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java + src/java.base/share/classes/jdk/internal/access/JavaLangTenantAccess.java + src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentAESTenantAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java + src/java.base/share/classes/jdk/internal/access/TenantAccess.java ! src/java.base/share/classes/module-info.java + src/java.base/share/native/libjava/TenantContainer.c + src/java.base/share/native/libjava/TenantGlobals.c ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java + src/jdk.jgroup/linux/classes/com/alibaba/ajdk/tools/jgroup/JGroupInitializer.sh + src/jdk.jgroup/linux/classes/com/alibaba/ajdk/tools/jgroup/JGroupMain.java + src/jdk.jgroup/share/classes/module-info.java + src/jdk.management/share/classes/com/alibaba/management/TenantContainerMXBean.java + src/jdk.management/share/classes/com/alibaba/management/internal/TenantContainerMXBeanImpl.java + src/jdk.management/share/classes/com/alibaba/management/internal/TenantResourceMXBeanAccouting.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java ! src/jdk.management/share/classes/module-info.java + test/hotspot/jtreg/tenant/BaseTenantKillTest.java + test/hotspot/jtreg/tenant/DisableTenantDeathClassLoad.java + test/hotspot/jtreg/tenant/TEST.properties + test/hotspot/jtreg/tenant/TestCpuCfsThrottling.java + test/hotspot/jtreg/tenant/TestDisableTenantDeathAnnotation.java + test/hotspot/jtreg/tenant/TestJGroup.java + test/hotspot/jtreg/tenant/TestJGroupDebugMode.sh + test/hotspot/jtreg/tenant/TestJGroupInit.java + test/hotspot/jtreg/tenant/TestKillThread.java + test/hotspot/jtreg/tenant/TestKillVirtualThread.java + test/hotspot/jtreg/tenant/TestPoolPredicateKillThread.java + test/hotspot/jtreg/tenant/TestPredicateKillThread.java + test/hotspot/jtreg/tenant/TestPredicateKillVirtualThread.java + test/hotspot/jtreg/tenant/TestTenantClassPreLoad.java + test/hotspot/jtreg/tenant/TestTenantConfiguration.java + test/hotspot/jtreg/tenant/TestTenantKillTimeoutAndStop.java + test/hotspot/jtreg/tenant/TestTenantKillTimeoutNoStop.java + test/hotspot/jtreg/tenant/TestTenantVirtualThreadExecutor.java + test/hotspot/jtreg/tenant/TestTenantVirtualThreadMonitor.java + test/hotspot/jtreg/tenant/TestVirtualThreadExecutorWithoutTenant.java + test/lib/jdk/test/lib/TestUtils.java + test/lib/jdk/test/lib/tenant/JGroupMirror.java From duke at openjdk.org Tue Nov 11 08:25:51 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Nov 2025 08:25:51 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: -L libdir path implement on Windows Message-ID: <51ac8c4d-1e28-4faa-9fc8-142563861b8d@openjdk.org> Changeset: 32a017bf Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-11 08:21:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32a017bf4598d5f5c3e6e9ecc52ed4ebf798b774 -L libdir path implement on Windows ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/windows/native/revivalhelper/minidump.cpp ! src/java.base/windows/native/revivalhelper/minidump.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Tue Nov 11 13:32:38 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Nov 2025 13:32:38 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Move libdir usage into ELFFile on Linux Message-ID: <484c7eb5-c1f5-4b80-8264-b57b3cdeee88@openjdk.org> Changeset: 8b0fca0c Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-11 13:30:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b0fca0c4ffe67afdbefe077a79b55eb71709297 Move libdir usage into ELFFile on Linux ! src/java.base/linux/native/revivalhelper/elffile.cpp ! src/java.base/linux/native/revivalhelper/elffile.hpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp From duke at openjdk.org Tue Nov 11 17:48:32 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Nov 2025 17:48:32 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: GC barriers benchmarks Message-ID: <5d9d4554-29ca-4e36-b810-e0c43afa18ba@openjdk.org> Changeset: fe9c2b5d Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-11 18:02:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe9c2b5d30fe1c97a0d0faad685458123e6e8240 GC barriers benchmarks + test/micro/org/openjdk/bench/vm/gc/barriers/arraycopy/RefArray.java + test/micro/org/openjdk/bench/vm/gc/barriers/cas/KnownExpectNull.java + test/micro/org/openjdk/bench/vm/gc/barriers/cas/KnownUpdateNull.java + test/micro/org/openjdk/bench/vm/gc/barriers/cas/RefFailure.java + test/micro/org/openjdk/bench/vm/gc/barriers/cas/RefSuccess.java + test/micro/org/openjdk/bench/vm/gc/barriers/reads/IntArray.java + test/micro/org/openjdk/bench/vm/gc/barriers/reads/MultipleIntFields.java + test/micro/org/openjdk/bench/vm/gc/barriers/reads/MultipleObjects.java + test/micro/org/openjdk/bench/vm/gc/barriers/reads/MultipleRefFields.java + test/micro/org/openjdk/bench/vm/gc/barriers/reads/RefArray.java + test/micro/org/openjdk/bench/vm/gc/barriers/reads/Single.java + test/micro/org/openjdk/bench/vm/gc/barriers/reads/SingleVolatile.java + test/micro/org/openjdk/bench/vm/gc/barriers/writes/MultipleKnownNulls.java + test/micro/org/openjdk/bench/vm/gc/barriers/writes/MultipleZeroes.java + test/micro/org/openjdk/bench/vm/gc/barriers/writes/Single.java + test/micro/org/openjdk/bench/vm/gc/barriers/writes/SingleKnownNull.java + test/micro/org/openjdk/bench/vm/gc/barriers/writes/SingleVolatile.java From duke at openjdk.org Wed Nov 12 11:21:55 2025 From: duke at openjdk.org (duke) Date: Wed, 12 Nov 2025 11:21:55 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: attach update Message-ID: <20e269a2-0558-42ef-8b7c-23a8380d1832@openjdk.org> Changeset: b1971697 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-12 11:20:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b197169744523d2212c5d435ed8f51fa841672f8 attach update ! src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java From duke at openjdk.org Fri Nov 14 21:29:33 2025 From: duke at openjdk.org (duke) Date: Fri, 14 Nov 2025 21:29:33 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Fix weak reference barrier in AArch64 Message-ID: Changeset: ac980a66 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-14 13:24:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac980a66ea045c83b90412b624a6f60c4b2782df Fix weak reference barrier in AArch64 ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp + test/micro/org/openjdk/bench/vm/gc/barriers/reads/WeakRef.java From duke at openjdk.org Fri Nov 14 22:32:40 2025 From: duke at openjdk.org (duke) Date: Fri, 14 Nov 2025 22:32:40 GMT Subject: git: openjdk/jdk-sandbox: json: leading 0 comments are not required for JSON numbers Message-ID: Changeset: 32e18f46 Branch: json Author: Justin Lu Date: 2025-11-14 14:27:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32e18f466cb7368c028de170a61b47c7ddc8d784 leading 0 comments are not required for JSON numbers ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Sat Nov 15 01:22:05 2025 From: duke at openjdk.org (duke) Date: Sat, 15 Nov 2025 01:22:05 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: 2 new changesets Message-ID: Changeset: 989f1583 Branch: shen-late-barriers Author: Cesar Soares Committer: Cesar Soares Date: 2025-11-14 13:24:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/989f1583388c13f80a10ce840170f0f7c19c7475 Fix weak reference barrier in AArch64 ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp + test/micro/org/openjdk/bench/vm/gc/barriers/reads/WeakRef.java Changeset: 4c63930d Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-15 01:21:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c63930dfb01d134fac3009a8ddeca4ea9826466 fix weak ref From duke at openjdk.org Sat Nov 15 02:32:36 2025 From: duke at openjdk.org (duke) Date: Sat, 15 Nov 2025 02:32:36 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: use acquire only if required Message-ID: <71777dcb-5ad8-48fc-9c2c-15eca56619a2@openjdk.org> Changeset: 3735c52a Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-15 02:28:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3735c52a3a1e0e746437a8f8b740702d45f1d97e use acquire only if required ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad From duke at openjdk.org Mon Nov 17 13:36:30 2025 From: duke at openjdk.org (duke) Date: Mon, 17 Nov 2025 13:36:30 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Fix debug builds Message-ID: <781a3402-5134-4df7-a6fa-ba4b5dabda95@openjdk.org> Changeset: dd2dabd9 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-17 14:30:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd2dabd94b65481ce6e7cef97565225af7bea01a Fix debug builds ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp From duke at openjdk.org Mon Nov 17 22:51:16 2025 From: duke at openjdk.org (duke) Date: Mon, 17 Nov 2025 22:51:16 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: 2 new changesets Message-ID: <1a8e253e-423c-4c6e-9234-f5b26842a95c@openjdk.org> Changeset: 3fb4289f Branch: shen-late-barriers Author: Roman Kennke Committer: Cesar Soares Date: 2025-09-29 20:09:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fb4289f5e983991d7722f218323921051407b60 Huge cleanup ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp Changeset: 93a31860 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-06 12:13:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/93a3186027b9924793b932988482df44bb14b6b7 Minor fixes ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp From duke at openjdk.org Mon Nov 17 23:10:21 2025 From: duke at openjdk.org (duke) Date: Mon, 17 Nov 2025 23:10:21 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: debugging info Message-ID: Changeset: 634aade3 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-17 23:07:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/634aade3719f990f7b210e6a8700e353a570410c debugging info ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp From duke at openjdk.org Wed Nov 19 17:39:07 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Nov 2025 17:39:07 GMT Subject: git: openjdk/jdk-sandbox: json: number() strawman Message-ID: Changeset: 46a5704c Branch: json Author: Naoto Sato Date: 2025-11-19 09:37:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46a5704cc8072cbe5dc6ddb8b9171603544aeeb4 number() strawman ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonValue.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java From duke at openjdk.org Wed Nov 19 19:50:14 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Nov 2025 19:50:14 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: AArch64: match LoadN+DecodeN Message-ID: <77a58a61-94a5-43e7-8c50-e6e6960460d4@openjdk.org> Changeset: 7b3b7a1c Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-19 19:49:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b3b7a1c1815cf98190cd3b94c582dfc469c1836 AArch64: match LoadN+DecodeN ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad From duke at openjdk.org Wed Nov 19 21:22:29 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Nov 2025 21:22:29 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: AArch64: maybe null Message-ID: Changeset: 9b6a079d Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-19 21:21:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b6a079dda105557beb6781ff71a3bc8364121fb AArch64: maybe null ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad From duke at openjdk.org Wed Nov 19 23:05:00 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Nov 2025 23:05:00 GMT Subject: git: openjdk/jdk-sandbox: json: 258 new changesets Message-ID: Changeset: dadbad0b Branch: json Author: Mohamed Issa Committer: SendaoYan Date: 2025-11-04 01:58:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dadbad0bef84f671c8194c84080c760453ecc423 8371088: Build fails when trying hsdis option Reviewed-by: erikj ! make/autoconf/lib-hsdis.m4 Changeset: 576f9694 Branch: json Author: Serhiy Sachkov Committer: SendaoYan Date: 2025-11-04 01:58:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/576f9694b092f2a11a6a4e5a82c2b0e12203bd9c 8361106: [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/Test9.java Changeset: 50bb92a3 Branch: json Author: Amit Kumar Date: 2025-11-04 04:59:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50bb92a33b32778a96b1823ff995889892bef890 8370871: [s390x] consistently update top_frame_sp Reviewed-by: rrich, lucy ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: 75e37b06 Branch: json Author: Emanuel Peter Date: 2025-11-04 07:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75e37b06c3e37ee49719a0c0d6b4ab2c4ff76098 8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body Reviewed-by: chagedorn, roland ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp + test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiRemoveDeadNodesFromLoopBody.java Changeset: c1476fca Branch: json Author: Volkan Yazici Date: 2025-11-04 08:03:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1476fca9d7a679d32b7b43956638b845d1027cc 8366575: Remove SDP support Reviewed-by: alanb, erikj, jpai, michaelm ! make/modules/java.base/Copy.gmk - src/java.base/share/classes/sun/net/sdp/SdpSupport.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java - src/java.base/unix/classes/sun/net/NetHooks.java - src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java - src/java.base/unix/conf/sdp/sdp.conf.template - src/java.base/unix/native/libnet/SdpSupport.c - src/java.base/windows/classes/sun/net/NetHooks.java Changeset: e4aed95c Branch: json Author: Thomas Schatzl Date: 2025-11-04 08:48:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4aed95cac343f1339b9bc87721561bdc4c2f5ad 8370682: G1: Survivor regions not in young gen cset group Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp Changeset: 21f41c5f Branch: json Author: Albert Mingkun Yang Date: 2025-11-04 09:22:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f41c5f49cd3c5e6e4f29ed38701a4d92c16098 8370774: Merge ModRefBarrierSet into CardTableBarrierSet Reviewed-by: tschatzl, iwalulya ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp - src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp - src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp - src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp - src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp - src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp - src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp - src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp - src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp - src/hotspot/cpu/zero/gc/shared/modRefBarrierSetAssembler_zero.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp - src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp - src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp - src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp - src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp - src/hotspot/share/gc/shared/modRefBarrierSet.hpp - src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp - src/hotspot/share/gc/shared/modRefBarrierSetAssembler.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 19cca0a2 Branch: json Author: Joel Sikstr?m Date: 2025-11-04 09:35:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19cca0a2a829396291fa4140b2082ef518425518 8371131: Cleanup Thread parameter in CollectedHeap TLAB methods Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.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/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: a98b9e7c Branch: json Author: Beno?t Maillard Date: 2025-11-04 09:42:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a98b9e7cfa433d4bf2acbf59a1c9d3714c3c065d 8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node Reviewed-by: dlunden, epeter, kvn ! src/hotspot/share/opto/macro.cpp ! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt ! test/hotspot/jtreg/compiler/macronodes/TestTopInMacroElimination.java Changeset: a840dc22 Branch: json Author: Matthias Baesken Date: 2025-11-04 09:54:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a840dc22c575b5d2b5b6017a536a6541fc1f0a44 8364741: [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly Reviewed-by: syan, phubner, jsikstro ! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java Changeset: e6546683 Branch: json Author: Roland Westrelin Date: 2025-11-04 11:17:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6546683a8dd9a64255ce4c5606089068ec92e5d 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed Co-authored-by: Emanuel Peter Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: epeter, rcastanedalo ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! 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/phaseX.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter ! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java + test/hotspot/jtreg/compiler/macronodes/TestEarlyEliminationOfAllocationWithoutUse.java + test/hotspot/jtreg/compiler/macronodes/TestEliminationOfAllocationWithoutUse.java + test/hotspot/jtreg/compiler/macronodes/TestInitializingStoreCapturing.java Changeset: 642ba4cf Branch: json Author: Kieran Farrell Committer: Roger Riggs Date: 2025-11-04 14:02:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/642ba4cfd18b7e17ff7f0ac3b2ce557bcaa93784 8334015: Add Support for UUID Version 7 (UUIDv7) defined in RFC 9562 Reviewed-by: rriggs, jpai, alanb ! src/java.base/share/classes/java/util/UUID.java ! test/jdk/java/util/UUID/UUIDTest.java Changeset: d4622b2c Branch: json Author: Jonas Norlinder Committer: Claes Redestad Date: 2025-11-04 14:27:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4622b2ceac6b6aef2717bf427878df1290c4a38 8371130: Remove String template leftovers Reviewed-by: redestad, rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: c0c76703 Branch: json Author: Fernando Guallini Date: 2025-11-04 15:20:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8008 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs Reviewed-by: syan, rhalade ! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractPeer.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java Changeset: a51a0bf5 Branch: json Author: Jorn Vernee Date: 2025-11-04 15:40:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a51a0bf57feaae0862fd7f3dbf305883d49781a0 8370344: Arbitrary Java frames on stack during scoped access Reviewed-by: pchilanomate, dholmes, liach ! src/hotspot/share/prims/scopedMemoryAccess.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp + test/jdk/java/foreign/sharedclosejfr/TestSharedCloseJFR.java + test/jdk/java/foreign/sharedclosejfr/sharedCloseJfr.jfc + test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java + test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp + test/micro/org/openjdk/bench/java/lang/foreign/SharedCloseStackWalk.java Changeset: 7d3c66f3 Branch: json Author: Leonid Mesnik Date: 2025-11-04 15:58:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d3c66f379fcb24d4505c2c12e20b24dce313e56 8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java Reviewed-by: amenkov, syan, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 2f455ed1 Branch: json Author: Peyang Committer: Daniel Fuchs Date: 2025-11-04 16:08:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f455ed146ff2e56da4532e9430e4c85ca9497ad 8371092: NullPointerException in AltServiceUsageTest.afterClass() test Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AltServiceUsageTest.java Changeset: 4c6af03f Branch: json Author: Vicente Romero Date: 2025-11-04 16:47:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c6af03f81e068a98b8f4628b96682a54f3946da 8337142: StackOverflowError in Types.containsTypeRecursive with deeply nested type hierarchy Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/types/SOEForDeeplyNestedTypeTest.java Changeset: 8224292b Branch: json Author: Koushik Thirupattur Committer: Anthony Scarpino Date: 2025-11-04 18:42:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8224292ba57f3d6f79c1a3515348824d92ef45fe 8365069: Refactor tests to use PEM API (Phase 1) Reviewed-by: ascarpino ! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java ! test/jdk/java/security/KeyStore/TestKeyStoreBasic.java ! test/jdk/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java ! test/jdk/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java ! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java ! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java ! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java ! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java ! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java ! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java ! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java Changeset: 0555f622 Branch: json Author: Alexey Semenyuk Date: 2025-11-04 19:44:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0555f6228c59c6739b8b824d64eb6c1545a5520a 8371094: --mac-signing-key-user-name no longer works Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java Changeset: 32508230 Branch: json Author: Roger Riggs Date: 2025-11-04 20:40:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/325082302266f25d4fac33d0d4a9492c72de3ffc 8364361: [process] java.lang.Process should implement Closeable Reviewed-by: lancea, darcy, naoto, jpai, alanb, prappo ! src/java.base/share/classes/java/lang/Process.java + src/java.base/share/classes/java/lang/snippet-files/ProcessExamples.java + test/jdk/java/lang/Process/ProcessCloseTest.java Changeset: 8585b46c Branch: json Author: Phil Race Date: 2025-11-04 21:40:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8585b46c1221f6894f4f1cda34714e7b49a8cccb 8364583: ColorConvertOp fails for CMYK ? RGB conversion Reviewed-by: serb, psadhukhan, honkar ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java + test/jdk/java/awt/image/ColorConvertOp/ColorConvertOpCMYK.java = test/jdk/java/awt/image/ColorConvertOp/black_cmyk.jpg Changeset: 245eeb41 Branch: json Author: Phil Race Date: 2025-11-04 21:47:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/245eeb41bc749cba4e44bf3998cf07e7a1b784ed 8357252: sun/awt/font/TestArabicHebrew.java fails in OEL 9 and 10 x64 Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/unix/native/common/awt/fontpath.c ! test/jdk/sun/awt/font/TestArabicHebrew.java Changeset: 984c87cf Branch: json Author: Phil Race Date: 2025-11-04 21:47:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/984c87cf767a46a2c1000a4030dfd91a62b03b4d 8370719: [Linux] Use /etc/os-release values for font configuration file names Reviewed-by: kizune, psadhukhan ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java Changeset: 146f8a83 Branch: json Author: Phil Race Date: 2025-11-04 21:49:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/146f8a83f9195ff246e2c3803c79171509df7d24 4954405: Data buffers created with an offset are unusable Reviewed-by: avu, psadhukhan, jdv ! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java + test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java Changeset: 463f5dc1 Branch: json Author: Koushik Thirupattur Committer: Anthony Scarpino Date: 2025-11-04 22:08:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/463f5dc112386802b9ce0cc985a961ecfd3fbc55 8371296: Refactor tests to use PEM API (Phase 1) - Fix WriteP12Test failure Reviewed-by: ascarpino ! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java Changeset: c8f5fd6f Branch: json Author: Alexey Semenyuk Date: 2025-11-04 22:41:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8f5fd6ff3808804eda03c9754698a00dd06449c 8371184: Improve jpackage test coverage for "--app-image" option Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.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/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java Changeset: c6a88155 Branch: json Author: Patricio Chilano Mateo Date: 2025-11-04 23:32:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6a88155b519a5d0b22f6009e75a0e6388601756 8369238: Allow virtual thread preemption on some common class initialization paths Co-authored-by: Alan Bateman Co-authored-by: Fei Yang Co-authored-by: Richard Reingruber Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg ! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp ! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp ! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp ! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/smallRegisterMap.inline.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/synchronizer.inline.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! src/java.base/share/classes/java/lang/VirtualThread.java + src/java.base/share/classes/jdk/internal/vm/PreemptedException.java ! test/hotspot/gtest/oops/test_markWord.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/SingleStepKlassInit.java + test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/libSingleStepKlassInit.cpp ! test/jdk/java/lang/Thread/virtual/JfrEvents.java + test/jdk/java/lang/Thread/virtual/KlassInit.java ! test/jdk/java/lang/Thread/virtual/YieldQueuing.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java Changeset: 87c2091c Branch: json Author: Kelvin Nilsen Date: 2025-11-05 00:25:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87c2091cd08e58304d0909ffaf9402ca2f0c3b7f 8371141: Shenandoah: Many test timeouts with -XX:-UseTLAB Reviewed-by: xpeng, ysr, wkemper ! test/hotspot/jtreg/ProblemList.txt Changeset: 4e6cadf4 Branch: json Author: erifan Committer: Hao Sun Date: 2025-11-05 02:19:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e6cadf4550c58b3ff97dfa0cead4b5b1399324c 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms Reviewed-by: epeter, bkilambi, xgong, haosun ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java Changeset: d89c6a77 Branch: json Author: Phil Race Date: 2025-11-05 03:25:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d89c6a77f2bf3e0f820f8f631d82d5bec1b02399 8371304: mismatch in file name and class name for ByteInterleavedRasterOffsetsTest.java Reviewed-by: psadhukhan ! test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java Changeset: 8b536b54 Branch: json Author: Jan Lahoda Date: 2025-11-05 05:44:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b536b5428d5bf087dc71f3559c3978b13acad16 8369489: Marker annotation on inner class access crashes javac compiler Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnMemberReferenceTest.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: a0e70c4e Branch: json Author: Christian Stein Date: 2025-11-05 06:23:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0e70c4e9489fc3d8f35c3aec9423fe0839ed0bd 8370175: State engine terminates when throwing self-caused exception Reviewed-by: jlahoda, fandreuzzi ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! test/langtools/jdk/jshell/ExceptionsTest.java Changeset: dddfcd03 Branch: json Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-11-05 08:33:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dddfcd03aa30514d63eceff707d48bff35e93c56 8334866: Improve Speed of ElfDecoder source search Reviewed-by: shade, chagedorn ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/elfFile.hpp Changeset: f5d8bd0d Branch: json Author: Afshin Zafari Date: 2025-11-05 08:57:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5d8bd0dd50bcd963b4062997aecb4e15249e30d 8370874: [asan] ASAN build fails after JDK-8368365 Reviewed-by: haosun, dholmes, syan, stuefe ! src/hotspot/share/sanitizers/address.cpp Changeset: 0737a562 Branch: json Author: Robbin Ehn Date: 2025-11-05 09:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0737a5625269773dcf70b95f8b8ac90b3b6cc444 8370708: RISC-V: Add VerifyStackAtCalls Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/share/opto/chaitin.cpp Changeset: 6a51b51b Branch: json Author: Albert Mingkun Yang Date: 2025-11-05 10:12:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a51b51ba13167a15a637507a7fa5d6f988a39e7 8371197: G1: Use void for return type of G1RegionsOnNodes::add Reviewed-by: tschatzl, iwalulya, fandreuzzi ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp Changeset: 3e3822ad Branch: json Author: Ruben Ayrapetyan Committer: Evgeny Astigeevich Date: 2025-11-05 11:55:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e3822ad7eadbb3d86a3b94a6bd858f8c8ef9364 8365047: Remove exception handler stub code in C2 Co-authored-by: Martin Doerr Reviewed-by: mdoerr, dlong, dfenacci, adinn, fyang, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java + test/hotspot/jtreg/runtime/vthread/Deoptimization.java Changeset: f6f87bb6 Branch: json Author: Volkan Yazici Date: 2025-11-05 13:01:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6f87bb6759c86d941453a1776e8abfdffc48183 8371133: Clarify the purpose of "src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties" Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties Changeset: c9a98169 Branch: json Author: Samuel Chee Committer: Fei Gao Date: 2025-11-05 13:56:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9a98169cb79df235316cb38a804d539044ea57e 8371205: AArch64: Remove unused cmpxchg* methods Co-authored-by: Samuel Chee Reviewed-by: aph, kbarrett, haosun ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: 2dd15cf5 Branch: json Author: Magnus Ihse Bursie Date: 2025-11-05 13:57:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2dd15cf5bf1614e4b74ad9675723562e14ced8ab 8346719: Add relaunchers to the static JDK image for missing executables Reviewed-by: alanb, erikj ! make/Main.gmk ! make/StaticLibs.gmk ! make/common/modules/LauncherCommon.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk - src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c + src/java.base/unix/native/launcher/relauncher.c ! src/java.base/unix/native/libjli/java_md.c + src/java.base/windows/native/launcher/relauncher.c ! test/hotspot/jtreg/ProblemList-StaticJdk.txt ! test/jdk/ProblemList-StaticJdk.txt ! test/langtools/ProblemList-StaticJdk.txt ! test/lib-test/ProblemList-StaticJdk.txt Changeset: 973dc3fc Branch: json Author: EunHyunsu Committer: Daniel Fuchs Date: 2025-11-05 14:57:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/973dc3fc47b249bb392d277880dcac0940f62771 8371009: HttpClient javadoc synchronous example missing HttpRequest variable declaration Reviewed-by: dfuchs, michaelm ! src/java.net.http/share/classes/java/net/http/HttpClient.java Changeset: b0536f9c Branch: json Author: Chris Plummer Date: 2025-11-05 15:56:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0536f9c2a6ddfa27be8fad8f53783c6b28d22c9 8370201: Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings Reviewed-by: kevinw, amenkov, sspitsyn ! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java Changeset: cf45e09c Branch: json Author: Chris Plummer Date: 2025-11-05 18:03:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf45e09c388e95b5f11ad08ebdf7f277e968f90b 8371354: Problem list serviceability/sa/TestJhsdbJstackMixedWithXComp.java due to JDK-8371194 Reviewed-by: kevinw ! test/hotspot/jtreg/ProblemList.txt Changeset: 7d93cb73 Branch: json Author: Phil Race Date: 2025-11-05 18:52:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d93cb73c45d393705504f0637b12512124923a1 8370637: [Windows] Crash if use Graphics after PrintJob.end Reviewed-by: azvegint, psadhukhan, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java ! test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java Changeset: 2872f815 Branch: json Author: Dmitry Kulikov Committer: Phil Race Date: 2025-11-05 18:54:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2872f815fdbe4a84bbec1cd910e81e2e21fffbdf 8360120: Bundled macOS applications not receiving OpenURL events when launched as subprocess Reviewed-by: kizune, prr ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m Changeset: 5a37374d Branch: json Author: Phil Race Date: 2025-11-05 18:55:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a37374dcaae0d3939570b33418f772a901df21a 8368576: PrintJob.getGraphics() does not specify behavior after PrintJob.end() Reviewed-by: psadhukhan, tr, serb ! src/java.desktop/share/classes/java/awt/PrintJob.java Changeset: acc8a76d Branch: json Author: Jeremy Wood Committer: Phil Race Date: 2025-11-05 18:57:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acc8a76db2314211dd29a5b84c5bbe73d9055c76 8357034: GifImageDecoder can produce wrong transparent pixels 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 + test/jdk/sun/awt/image/gif/GifSavedImageTransparentTest.java Changeset: 1357be98 Branch: json Author: Ashutosh Mehra Date: 2025-11-05 21:38:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1357be98fc7aeb73655ed1a31d0b6fa7a7213c3e 8371178: Preserve fast version of getfield and putfield in AOTCache Reviewed-by: adinn, iklam ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: d5831ed8 Branch: json Author: Peyang Committer: Weijun Wang Date: 2025-11-05 22:26:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5831ed866cb3d1cf2c77d7a3e535afc9e2b688b 8357880: Code formatting typo in Cipher.getMaxAllowedParameterSpec Reviewed-by: fandreuzzi, mullan ! src/java.base/share/classes/javax/crypto/Cipher.java Changeset: 188da51f Branch: json Author: Jaikiran Pai Date: 2025-11-06 04:42:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/188da51f30e5ca3945fee91fe2e94f0466151c06 8365699: Remove jdk.internal.javac.PreviewFeature.Feature enum values for features finalized in Java 25 or earlier Reviewed-by: vromero, liach ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 3f40f4c3 Branch: json Author: Ioi Lam Date: 2025-11-06 04:48:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f40f4c362f6ff4d1ec7d513b4690ed5fade3e2a 8370975: OutputAnalyzer.matches() should use Matcher with Pattern.MULTILINE Reviewed-by: stefank ! test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: c754e3e0 Branch: json Author: Volkan Yazici Date: 2025-11-06 06:22:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c754e3e095cd367de9d3f69a4afb0c4be53a9342 8368528: HttpClient.Builder.connectTimeout should accept arbitrarily large values Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java + test/jdk/java/net/httpclient/DurationOverflowTest.java + test/jdk/java/net/httpclient/whitebox/DeadlineOverflowTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/DeadlineOverflowTest.java Changeset: ac9cf5d5 Branch: json Author: Zihao Lin Committer: Christian Hagedorn Date: 2025-11-06 07:19:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac9cf5d572f7504507117aa15e56c903e1400cf5 8370878: C1: Clean up unnecessary ConversionStub constructor Reviewed-by: chagedorn ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp Changeset: db76479a Branch: json Author: Matthias Baesken Date: 2025-11-06 08:06:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db76479a105cda383f38f5f9857a8642ccf50cfd 8371316: Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp Changeset: 1b3889a4 Branch: json Author: Matthias Baesken Date: 2025-11-06 08:27:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b3889a47092e018ab9ecb6aaa922046d8d0e916 8354937: Cleanup some sparc related coding in os_linux Reviewed-by: ayang, mdoerr, lucy ! src/hotspot/os/linux/os_linux.cpp Changeset: 913c973c Branch: json Author: Kim Barrett Date: 2025-11-06 10:14:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/913c973ca0ffdc19171a56550e8a8f03ac7f4771 8371104: gtests should use wrappers for and Reviewed-by: jrose, tschatzl ! test/hotspot/gtest/metaprogramming/test_enableIf.cpp ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp ! test/hotspot/gtest/utilities/test_deferredStatic.cpp ! test/hotspot/gtest/utilities/test_enumIterator.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 093e1287 Branch: json Author: Qizheng Xing Committer: SendaoYan Date: 2025-11-06 10:56:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/093e128771f3dc01f64a8572de068e9776e38b97 8347499: C2: Make `PhaseIdealLoop` eliminate more redundant safepoints in loops Reviewed-by: epeter, roland ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestRedundantSafepointElimination.java + test/micro/org/openjdk/bench/vm/compiler/LoopSafepoint.java Changeset: 3930b1d4 Branch: json Author: Fredrik Bredberg Date: 2025-11-06 12:16:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3930b1d4ddda9d56d0fb3626421283c72f4ad7f9 8367982: Unify ObjectSynchronizer and LightweightSynchronizer Reviewed-by: pchilanomate, coleenp ! src/hotspot/cpu/aarch64/aarch64.ad ! 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/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! 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/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_CodeStubs_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/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/opto/c2_CodeStubs.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.cpp - src/hotspot/share/runtime/lightweightSynchronizer.cpp - src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp - src/hotspot/share/runtime/synchronizer.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/services/threadService.cpp ! test/hotspot/gtest/runtime/test_lockStack.cpp ! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java ! test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java ! test/jdk/com/sun/jdi/EATests.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c173d416 Branch: json Author: Boris Ulasevich Date: 2025-11-06 12:56:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c173d416f749348bee42e1a9436a999700d0f0e8 8359256: AArch64: Use SHA3 GPR intrinsic where it's faster Reviewed-by: eastigeevich, phh ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: df414e0d Branch: json Author: Erik Gahlin Date: 2025-11-06 13:39:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df414e0d19c1ed68f151d84dbb481a9dd6c65539 8370884: JFR: Overflow in aggregators Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java Changeset: 2d924ad3 Branch: json Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-11-06 15:00:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d924ad3584a0ea8682f47c742dcdfd3be14937d 8351194: Clean up Hotspot SA after 32-bit x86 removal Reviewed-by: cjplummer, shade, ayang, dholmes ! src/jdk.hotspot.agent/doc/clhsdb.html ! src/jdk.hotspot.agent/doc/hsdb.html ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Changeset: a5864582 Branch: json Author: Archie Cobbs Date: 2025-11-06 15:28:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5864582da7e19b941bf55c294a414bc1a0c7a84 8155591: Misleading warning when not overriding close method in interface extending AutoCloseable Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest.java + test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.java + test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.out ! test/langtools/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java Changeset: 13211865 Branch: json Author: Brian Burkhalter Date: 2025-11-06 16:01:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1321186547bddd3f8615cf5d110489ec383f47ab 8367943: PipedOutputStream write(0, 0) successful after close() Reviewed-by: rriggs, jpai ! src/java.base/share/classes/java/io/PipedOutputStream.java ! test/jdk/java/io/PipedOutputStream/WriteAfterClose.java Changeset: 1f08a3ed Branch: json Author: Brian Burkhalter Date: 2025-11-06 16:01:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f08a3ede2445fb05d9700a1293d681ca89cbf5b 8355342: File.getCanonicalPath on Java 24 resolves paths on network drives to UNC format Reviewed-by: alanb ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c ! src/java.base/windows/native/libjava/canonicalize_md.c ! test/jdk/java/io/File/GetCanonicalPath.java Changeset: c272aca8 Branch: json Author: EunHyunsu Committer: Daniel Fuchs Date: 2025-11-06 16:13:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c272aca8a0a2720365159684bed35c0c31e8778f 8371091: Improve the exception message of NullPointerException thrown by the methods in the default implementation of HttpRequest.Builder Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java ! test/jdk/java/net/httpclient/RequestBuilderTest.java Changeset: 0026967e Branch: json Author: Justin Lu Date: 2025-11-06 17:12:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0026967e030fd4557b5365870d55f863fe2a4512 8370420: HostLocaleProviderAdapter_md.c from libjava can use GetLocaleInfoEx, GetCalendarInfoEx, EnumCalendarInfoExEx directly Reviewed-by: naoto, mbaesken, bpb ! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c Changeset: 4445a8e3 Branch: json Author: Nityanand Rai Committer: Paul Hohensee Date: 2025-11-06 17:25:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4445a8e3f5cac6738b7984716c867dcf9780fe0a 8369323: Fix typos in vmTestbase/.../Concurrent.java Reviewed-by: wkemper, phh, lmesnik, shade, syan ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/Concurrent.java Changeset: 9cc542eb Branch: json Author: Xiaolong Peng Date: 2025-11-06 18:57:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9cc542ebcb81552fe8c32a8cc3c63332853e5127 8370850: Shenandoah: Simplify collector allocation to save unnecessary region iteration Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: cad73d39 Branch: json Author: William Kemper Date: 2025-11-06 19:37:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cad73d39762974776dd6fda5efe4e2a271d69f14 8370041: GenShen: Filter young pointers from thread local SATB buffers when only marking old Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp Changeset: 90ccdf29 Branch: json Author: Leonid Mesnik Date: 2025-11-06 20:20:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90ccdf2986b0e3705997fe31a23fd53c88a1bfaf 8371367: Replace remaining JvmtiJavaThreadEventTransition with JVMTI_JAVA_THREAD_EVENT_CALLBACK_BLOCK Reviewed-by: sspitsyn, cjplummer ! src/hotspot/share/prims/jvmtiExport.cpp Changeset: 8a0c47d4 Branch: json Author: Alexander Zvegintsev Date: 2025-11-06 20:24:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a0c47d4ba4db523d94689b3ac347e9cd35183ce 8371225: Missing release of GDK lock in Java_sun_awt_X11_GtkFileDialogPeer_run() Reviewed-by: aivanov, serb ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 87966112 Branch: json Author: Matias Saavedra Silva Date: 2025-11-06 21:03:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8796611206438c6fe8bf0cba87dca089d9da2e30 8272160: Avoid using 32-bit counters in CDS code Reviewed-by: iklam, kvn ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: e34a8318 Branch: json Author: Rui Li Committer: Xiaolong Peng Date: 2025-11-06 23:46:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e34a831814996be3e0a2df86b11b1718a76ea558 8261743: Shenandoah: enable String deduplication with compact heuristics Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp Changeset: 866faa9d Branch: json Author: Volkan Yazici Date: 2025-11-07 08:15:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/866faa9d40ab336e4c4861a55edc4c91d8aa0c74 8366577: Deprecate java.net.Socket::setPerformancePreferences Reviewed-by: dfuchs, alanb, jpai ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java Changeset: 205a163a Branch: json Author: Jan Lahoda Date: 2025-11-07 09:06:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/205a163a90bb263d403476c28203836189e337a7 8340840: jshell ClassFormatError when making inner class static 8368999: jshell crash when existing sealed class is updated to also be abstract Reviewed-by: mcimadamore, asotona, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java ! test/langtools/jdk/jshell/ReplaceTest.java + test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/InconsistentInnerClasses.java = test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Other.java = test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Test.java + test/langtools/tools/javac/recovery/SourceAndInnerClassInconsistency.java Changeset: 48bbc950 Branch: json Author: Tobias Hartmann Date: 2025-11-07 09:17:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48bbc950f11113a57ea03f877bc3e526982c0eef 8371388: [BACKOUT] JDK-8365047: Remove exception handler stub code in C2 Reviewed-by: chagedorn, epeter ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java - test/hotspot/jtreg/runtime/vthread/Deoptimization.java Changeset: 3d6824e8 Branch: json Author: Tobias Hartmann Date: 2025-11-07 09:19:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d6824e802bda6efed40f7613eda7c8c0d84e673 8371432: [BACKOUT] 8359256: AArch64: Use SHA3 GPR intrinsic where it's faster Reviewed-by: mchevalier, epeter, syan ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 4233178a Branch: json Author: Jayathirth D V Date: 2025-11-07 09:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4233178af20f07ade32322fad931c68e1c4251cf 8368729: Add appropriate checks in java.awt.image.Kernel constructor Reviewed-by: azvegint, prr, kizune ! src/java.desktop/share/classes/java/awt/image/Kernel.java + test/jdk/java/awt/image/ConvolveOp/KernelInitialisationTest.java Changeset: 428b553a Branch: json Author: Christian Stein Date: 2025-11-07 09:55:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/428b553ad4ee79e5d56f51232c27ed0b003abe18 8278856: javac documentation does not mention use of Manifest class-path attribute Reviewed-by: jlahoda ! src/jdk.compiler/share/man/javac.md Changeset: 59d23095 Branch: json Author: Fei Yang Date: 2025-11-07 10:10:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59d23095789bbb6d4e466bcbeb82089b17d78eae 8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses Reviewed-by: chagedorn, dfenacci ! test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java Changeset: 167c952b Branch: json Author: Albert Mingkun Yang Date: 2025-11-07 10:48:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/167c952bb0fefb5acc9782f4f4474d92097c93f8 8371369: Parallel: Relax precondition of PSOldGen::expand_and_allocate Reviewed-by: eosterlund, fandreuzzi ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: d5803aa7 Branch: json Author: Jorn Vernee Date: 2025-11-07 14:06:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5803aa78a84caccd5c3f14ac788817c5a3b4725 8371315: java/foreign/sharedclosejfr/TestSharedCloseJFR.java failed with -XX:-TieredCompilation Reviewed-by: mcimadamore, syan ! test/jdk/java/foreign/sharedclosejfr/TestSharedCloseJFR.java Changeset: c8656449 Branch: json Author: Erik ?sterlund Date: 2025-11-07 15:28:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8656449c28581ae9c3d815105e338e42253bb43 8365932: Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC Co-authored-by: Axel Boldt-Christmas Co-authored-by: Joel Sikstr?m Co-authored-by: Stefan Karlsson Reviewed-by: aboldtch, iklam, kvn ! make/Images.gmk ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp + src/hotspot/share/cds/aotMappedHeapLoader.cpp + src/hotspot/share/cds/aotMappedHeapLoader.hpp + src/hotspot/share/cds/aotMappedHeapLoader.inline.hpp + src/hotspot/share/cds/aotMappedHeapWriter.cpp + src/hotspot/share/cds/aotMappedHeapWriter.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp + src/hotspot/share/cds/aotStreamedHeapLoader.cpp + src/hotspot/share/cds/aotStreamedHeapLoader.hpp + src/hotspot/share/cds/aotStreamedHeapWriter.cpp + src/hotspot/share/cds/aotStreamedHeapWriter.hpp + src/hotspot/share/cds/aotThread.cpp + src/hotspot/share/cds/aotThread.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp - src/hotspot/share/cds/archiveHeapLoader.cpp - src/hotspot/share/cds/archiveHeapLoader.hpp - src/hotspot/share/cds/archiveHeapLoader.inline.hpp - src/hotspot/share/cds/archiveHeapWriter.cpp - src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp + src/hotspot/share/cds/heapShared.inline.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/oopsHierarchy.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepointVerifiers.cpp ! src/hotspot/share/runtime/safepointVerifiers.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/macros.hpp ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/runtime/cds/AOTMapTest.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java ! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java ! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java + test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithAOTHeap.java - test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 35491038 Branch: json Author: Harshitha Onkar Date: 2025-11-07 17:48:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/354910381a9319723d43a6182269b5449c02a527 8353755: Add a helper method to Util - findComponent() Reviewed-by: aivanov, tr ! test/jdk/javax/swing/regtesthelpers/Util.java Changeset: a90fc266 Branch: json Author: Roger Riggs Date: 2025-11-07 17:48:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a90fc2661a7c11077ea17d37563dfb3dfba28016 8371421: [AIX] new test ProcessCloseTest fails Reviewed-by: mdoerr ! test/jdk/java/lang/Process/ProcessCloseTest.java Changeset: 9bc23608 Branch: json Author: Harshitha Onkar Date: 2025-11-07 18:41:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bc23608fb5719c3e977b5839efed5bc3f64a268 8371364: Refactor javax/swing/JFileChooser/FileSizeCheck.java to use Util.findComponent() Reviewed-by: aivanov ! test/jdk/javax/swing/JFileChooser/FileSizeCheck.java Changeset: 2c3c4707 Branch: json Author: Naoto Sato Date: 2025-11-07 19:33:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c3c4707c0ac7f4432ada9621f4b2e5fe4aef51f 8354548: Update CLDR to Version 48.0 Reviewed-by: joehw, jlu ! make/data/cldr/LICENSE ! make/data/cldr/common/bcp47/calendar.xml ! make/data/cldr/common/bcp47/number.xml ! make/data/cldr/common/bcp47/timezone.xml ! make/data/cldr/common/dtd/cldrTest.dtd ! make/data/cldr/common/dtd/ldml.dtd ! make/data/cldr/common/dtd/ldml.xsd ! make/data/cldr/common/dtd/ldmlBCP47.dtd ! make/data/cldr/common/dtd/ldmlBCP47.xsd ! make/data/cldr/common/dtd/ldmlOpenOffice.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.xsd ! make/data/cldr/common/main/ab.xml ! make/data/cldr/common/main/af.xml ! make/data/cldr/common/main/ak.xml ! make/data/cldr/common/main/am.xml ! make/data/cldr/common/main/an.xml ! make/data/cldr/common/main/ar.xml ! make/data/cldr/common/main/ar_SA.xml ! make/data/cldr/common/main/as.xml ! make/data/cldr/common/main/asa.xml ! make/data/cldr/common/main/ast.xml ! make/data/cldr/common/main/az.xml ! make/data/cldr/common/main/az_Cyrl.xml ! make/data/cldr/common/main/ba.xml ! make/data/cldr/common/main/bal.xml ! make/data/cldr/common/main/bal_Latn.xml ! make/data/cldr/common/main/bas.xml ! make/data/cldr/common/main/be.xml ! make/data/cldr/common/main/be_TARASK.xml ! make/data/cldr/common/main/bew.xml ! make/data/cldr/common/main/bg.xml ! make/data/cldr/common/main/blo.xml ! make/data/cldr/common/main/bm_Nkoo.xml ! make/data/cldr/common/main/bn.xml ! make/data/cldr/common/main/bn_IN.xml + make/data/cldr/common/main/bqi.xml + make/data/cldr/common/main/bqi_IR.xml ! make/data/cldr/common/main/br.xml ! make/data/cldr/common/main/brx.xml ! make/data/cldr/common/main/bs.xml ! make/data/cldr/common/main/bs_Cyrl.xml + make/data/cldr/common/main/bua.xml + make/data/cldr/common/main/bua_RU.xml ! make/data/cldr/common/main/ca.xml ! make/data/cldr/common/main/ca_ES_VALENCIA.xml ! make/data/cldr/common/main/ccp.xml ! make/data/cldr/common/main/ce.xml ! make/data/cldr/common/main/ceb.xml ! make/data/cldr/common/main/chr.xml ! make/data/cldr/common/main/ckb.xml ! make/data/cldr/common/main/co.xml ! make/data/cldr/common/main/cop.xml ! make/data/cldr/common/main/cs.xml ! make/data/cldr/common/main/csw.xml ! make/data/cldr/common/main/cu.xml ! make/data/cldr/common/main/cv.xml ! make/data/cldr/common/main/cy.xml ! make/data/cldr/common/main/da.xml ! make/data/cldr/common/main/de.xml ! make/data/cldr/common/main/de_AT.xml ! make/data/cldr/common/main/de_CH.xml ! make/data/cldr/common/main/de_LI.xml ! make/data/cldr/common/main/de_LU.xml ! make/data/cldr/common/main/doi.xml ! make/data/cldr/common/main/dsb.xml ! make/data/cldr/common/main/dua.xml ! make/data/cldr/common/main/dv.xml ! make/data/cldr/common/main/dyo.xml ! make/data/cldr/common/main/dz.xml ! make/data/cldr/common/main/ee.xml ! make/data/cldr/common/main/el.xml ! make/data/cldr/common/main/en.xml ! make/data/cldr/common/main/en_001.xml ! make/data/cldr/common/main/en_150.xml ! make/data/cldr/common/main/en_AE.xml ! make/data/cldr/common/main/en_AT.xml ! make/data/cldr/common/main/en_AU.xml ! make/data/cldr/common/main/en_CA.xml ! make/data/cldr/common/main/en_CH.xml + make/data/cldr/common/main/en_EE.xml ! make/data/cldr/common/main/en_GB.xml + make/data/cldr/common/main/en_GE.xml ! make/data/cldr/common/main/en_IN.xml + make/data/cldr/common/main/en_JP.xml + make/data/cldr/common/main/en_LT.xml + make/data/cldr/common/main/en_LV.xml ! make/data/cldr/common/main/en_MH.xml ! make/data/cldr/common/main/en_MP.xml ! make/data/cldr/common/main/en_MV.xml ! make/data/cldr/common/main/en_NL.xml ! make/data/cldr/common/main/en_PL.xml ! make/data/cldr/common/main/en_PT.xml ! make/data/cldr/common/main/en_RO.xml ! make/data/cldr/common/main/en_SI.xml ! make/data/cldr/common/main/en_SK.xml ! make/data/cldr/common/main/en_Shaw.xml + make/data/cldr/common/main/en_UA.xml ! make/data/cldr/common/main/en_US_POSIX.xml ! make/data/cldr/common/main/eo.xml ! make/data/cldr/common/main/es.xml ! make/data/cldr/common/main/es_419.xml ! make/data/cldr/common/main/es_AR.xml ! make/data/cldr/common/main/es_BO.xml ! make/data/cldr/common/main/es_CL.xml ! make/data/cldr/common/main/es_CO.xml ! make/data/cldr/common/main/es_CR.xml ! make/data/cldr/common/main/es_DO.xml ! make/data/cldr/common/main/es_EC.xml ! make/data/cldr/common/main/es_GQ.xml ! make/data/cldr/common/main/es_GT.xml ! make/data/cldr/common/main/es_HN.xml ! make/data/cldr/common/main/es_MX.xml ! make/data/cldr/common/main/es_NI.xml ! make/data/cldr/common/main/es_PA.xml ! make/data/cldr/common/main/es_PE.xml ! make/data/cldr/common/main/es_PY.xml ! make/data/cldr/common/main/es_US.xml ! make/data/cldr/common/main/es_UY.xml ! make/data/cldr/common/main/es_VE.xml ! make/data/cldr/common/main/et.xml ! make/data/cldr/common/main/eu.xml ! make/data/cldr/common/main/ewo.xml ! make/data/cldr/common/main/fa.xml ! make/data/cldr/common/main/fa_AF.xml ! make/data/cldr/common/main/ff.xml ! make/data/cldr/common/main/ff_Adlm.xml ! make/data/cldr/common/main/fi.xml ! make/data/cldr/common/main/fil.xml ! make/data/cldr/common/main/fo.xml ! make/data/cldr/common/main/fr.xml ! make/data/cldr/common/main/fr_CA.xml ! make/data/cldr/common/main/frr.xml ! make/data/cldr/common/main/fur.xml ! make/data/cldr/common/main/fy.xml ! make/data/cldr/common/main/ga.xml ! make/data/cldr/common/main/gaa.xml ! make/data/cldr/common/main/gd.xml ! make/data/cldr/common/main/gl.xml ! make/data/cldr/common/main/gsw.xml ! make/data/cldr/common/main/gu.xml ! make/data/cldr/common/main/ha.xml ! make/data/cldr/common/main/haw.xml ! make/data/cldr/common/main/he.xml ! make/data/cldr/common/main/hi.xml ! make/data/cldr/common/main/hi_Latn.xml ! make/data/cldr/common/main/hr.xml ! make/data/cldr/common/main/hsb.xml ! make/data/cldr/common/main/hu.xml ! make/data/cldr/common/main/hy.xml ! make/data/cldr/common/main/ia.xml ! make/data/cldr/common/main/id.xml ! make/data/cldr/common/main/ie.xml ! make/data/cldr/common/main/ig.xml ! make/data/cldr/common/main/ii.xml ! make/data/cldr/common/main/is.xml ! make/data/cldr/common/main/it.xml ! make/data/cldr/common/main/it_CH.xml ! make/data/cldr/common/main/ja.xml ! make/data/cldr/common/main/jgo.xml ! make/data/cldr/common/main/jv.xml ! make/data/cldr/common/main/ka.xml ! make/data/cldr/common/main/kaa.xml ! make/data/cldr/common/main/kab.xml ! make/data/cldr/common/main/kea.xml + make/data/cldr/common/main/kek.xml + make/data/cldr/common/main/kek_GT.xml ! make/data/cldr/common/main/kgp.xml ! make/data/cldr/common/main/kk.xml ! make/data/cldr/common/main/kk_Arab.xml ! make/data/cldr/common/main/kl.xml ! make/data/cldr/common/main/km.xml ! make/data/cldr/common/main/kn.xml ! make/data/cldr/common/main/ko.xml ! make/data/cldr/common/main/kok.xml ! make/data/cldr/common/main/kok_Latn.xml ! make/data/cldr/common/main/ks.xml ! make/data/cldr/common/main/ks_Deva.xml ! make/data/cldr/common/main/ksf.xml ! make/data/cldr/common/main/ksh.xml ! make/data/cldr/common/main/ku.xml + make/data/cldr/common/main/ku_Arab.xml + make/data/cldr/common/main/ku_Arab_IQ.xml + make/data/cldr/common/main/ku_Arab_IR.xml + make/data/cldr/common/main/ku_Latn.xml + make/data/cldr/common/main/ku_Latn_IQ.xml + make/data/cldr/common/main/ku_Latn_SY.xml + make/data/cldr/common/main/ku_Latn_TR.xml ! make/data/cldr/common/main/kxv.xml ! make/data/cldr/common/main/kxv_Deva.xml ! make/data/cldr/common/main/kxv_Orya.xml ! make/data/cldr/common/main/kxv_Telu.xml ! make/data/cldr/common/main/ky.xml ! make/data/cldr/common/main/la.xml ! make/data/cldr/common/main/lb.xml ! make/data/cldr/common/main/lij.xml ! make/data/cldr/common/main/lld.xml ! make/data/cldr/common/main/lmo.xml ! make/data/cldr/common/main/ln.xml ! make/data/cldr/common/main/lo.xml ! make/data/cldr/common/main/lt.xml ! make/data/cldr/common/main/luy.xml ! make/data/cldr/common/main/lv.xml + make/data/cldr/common/main/lzz.xml + make/data/cldr/common/main/lzz_TR.xml ! make/data/cldr/common/main/mai.xml ! make/data/cldr/common/main/mg.xml ! make/data/cldr/common/main/mgo.xml ! make/data/cldr/common/main/mi.xml ! make/data/cldr/common/main/mk.xml ! make/data/cldr/common/main/ml.xml ! make/data/cldr/common/main/mn.xml ! make/data/cldr/common/main/mr.xml ! make/data/cldr/common/main/ms.xml ! make/data/cldr/common/main/ms_Arab.xml ! make/data/cldr/common/main/mt.xml + make/data/cldr/common/main/mww.xml + make/data/cldr/common/main/mww_Hmnp.xml + make/data/cldr/common/main/mww_Hmnp_US.xml ! make/data/cldr/common/main/my.xml ! make/data/cldr/common/main/nds.xml ! make/data/cldr/common/main/ne.xml ! make/data/cldr/common/main/nl.xml ! make/data/cldr/common/main/nmg.xml ! make/data/cldr/common/main/nn.xml ! make/data/cldr/common/main/no.xml ! make/data/cldr/common/main/nqo.xml ! make/data/cldr/common/main/nso.xml ! make/data/cldr/common/main/oc.xml ! make/data/cldr/common/main/oc_ES.xml + make/data/cldr/common/main/oka.xml + make/data/cldr/common/main/oka_CA.xml + make/data/cldr/common/main/oka_US.xml ! make/data/cldr/common/main/om.xml ! make/data/cldr/common/main/or.xml ! make/data/cldr/common/main/pa.xml ! make/data/cldr/common/main/pap.xml ! make/data/cldr/common/main/pcm.xml + make/data/cldr/common/main/pi.xml + make/data/cldr/common/main/pi_Latn.xml + make/data/cldr/common/main/pi_Latn_GB.xml ! make/data/cldr/common/main/pl.xml + make/data/cldr/common/main/pms.xml + make/data/cldr/common/main/pms_IT.xml ! make/data/cldr/common/main/prg.xml ! make/data/cldr/common/main/ps.xml ! make/data/cldr/common/main/ps_PK.xml ! make/data/cldr/common/main/pt.xml ! make/data/cldr/common/main/pt_PT.xml ! make/data/cldr/common/main/qu.xml ! make/data/cldr/common/main/rif.xml ! make/data/cldr/common/main/rm.xml ! make/data/cldr/common/main/ro.xml ! make/data/cldr/common/main/root.xml ! make/data/cldr/common/main/ru.xml ! make/data/cldr/common/main/rw.xml ! make/data/cldr/common/main/sa.xml ! make/data/cldr/common/main/sah.xml ! make/data/cldr/common/main/sat.xml ! make/data/cldr/common/main/sc.xml ! make/data/cldr/common/main/scn.xml ! make/data/cldr/common/main/sd.xml ! make/data/cldr/common/main/sd_Deva.xml ! make/data/cldr/common/main/se.xml ! make/data/cldr/common/main/se_FI.xml ! make/data/cldr/common/main/sg.xml + make/data/cldr/common/main/sgs.xml + make/data/cldr/common/main/sgs_LT.xml ! make/data/cldr/common/main/shn.xml ! make/data/cldr/common/main/si.xml ! make/data/cldr/common/main/sk.xml ! make/data/cldr/common/main/sl.xml ! make/data/cldr/common/main/smn.xml ! make/data/cldr/common/main/so.xml ! make/data/cldr/common/main/sq.xml ! make/data/cldr/common/main/sr.xml ! make/data/cldr/common/main/sr_Cyrl_BA.xml ! make/data/cldr/common/main/sr_Cyrl_ME.xml ! make/data/cldr/common/main/sr_Latn.xml ! make/data/cldr/common/main/sr_Latn_BA.xml ! make/data/cldr/common/main/sr_Latn_ME.xml ! make/data/cldr/common/main/st.xml ! make/data/cldr/common/main/su.xml + make/data/cldr/common/main/suz.xml + make/data/cldr/common/main/suz_Deva.xml + make/data/cldr/common/main/suz_Deva_NP.xml + make/data/cldr/common/main/suz_Sunu.xml + make/data/cldr/common/main/suz_Sunu_NP.xml ! make/data/cldr/common/main/sv.xml ! make/data/cldr/common/main/sv_AX.xml ! make/data/cldr/common/main/sv_FI.xml ! make/data/cldr/common/main/sw.xml ! make/data/cldr/common/main/sw_KE.xml ! make/data/cldr/common/main/syr.xml ! make/data/cldr/common/main/szl.xml ! make/data/cldr/common/main/ta.xml ! make/data/cldr/common/main/ta_MY.xml ! make/data/cldr/common/main/ta_SG.xml ! make/data/cldr/common/main/te.xml ! make/data/cldr/common/main/tg.xml ! make/data/cldr/common/main/th.xml ! make/data/cldr/common/main/ti.xml ! make/data/cldr/common/main/ti_ER.xml ! make/data/cldr/common/main/tk.xml ! make/data/cldr/common/main/tn.xml ! make/data/cldr/common/main/to.xml ! make/data/cldr/common/main/tok.xml ! make/data/cldr/common/main/tpi.xml ! make/data/cldr/common/main/tr.xml ! make/data/cldr/common/main/trv.xml ! make/data/cldr/common/main/trw.xml ! make/data/cldr/common/main/tt.xml ! make/data/cldr/common/main/tyv.xml ! make/data/cldr/common/main/tzm.xml ! make/data/cldr/common/main/ug.xml ! make/data/cldr/common/main/uk.xml ! make/data/cldr/common/main/ur.xml ! make/data/cldr/common/main/ur_IN.xml ! make/data/cldr/common/main/uz.xml ! make/data/cldr/common/main/uz_Arab.xml ! make/data/cldr/common/main/uz_Cyrl.xml ! make/data/cldr/common/main/vec.xml ! make/data/cldr/common/main/vi.xml ! make/data/cldr/common/main/vmw.xml ! make/data/cldr/common/main/vo.xml ! make/data/cldr/common/main/wae.xml ! make/data/cldr/common/main/wal.xml ! make/data/cldr/common/main/wo.xml ! make/data/cldr/common/main/xh.xml ! make/data/cldr/common/main/xnr.xml ! make/data/cldr/common/main/xog.xml ! make/data/cldr/common/main/yav.xml ! make/data/cldr/common/main/yo.xml ! make/data/cldr/common/main/yo_BJ.xml ! make/data/cldr/common/main/yrl.xml ! make/data/cldr/common/main/yrl_CO.xml ! make/data/cldr/common/main/yrl_VE.xml ! make/data/cldr/common/main/yue.xml ! make/data/cldr/common/main/yue_Hans.xml ! make/data/cldr/common/main/zh.xml ! make/data/cldr/common/main/zh_Hans_MY.xml ! make/data/cldr/common/main/zh_Hant.xml ! make/data/cldr/common/main/zh_Hant_HK.xml ! make/data/cldr/common/main/zu.xml ! make/data/cldr/common/properties/coverageLevels.txt ! make/data/cldr/common/supplemental/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/dayPeriods.xml ! make/data/cldr/common/supplemental/languageGroup.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/metaZones.xml ! make/data/cldr/common/supplemental/numberingSystems.xml ! make/data/cldr/common/supplemental/ordinals.xml ! make/data/cldr/common/supplemental/plurals.xml ! make/data/cldr/common/supplemental/rgScope.xml ! make/data/cldr/common/supplemental/subdivisions.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.xml ! make/data/cldr/common/supplemental/units.xml ! make/data/cldr/common/supplemental/windowsZones.xml ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java ! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/legal/cldr.md ! src/jdk.localedata/share/legal/cldr.md ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/NumberFormat/Bug8132125.java ! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java ! test/jdk/java/time/test/java/time/format/Skeletons_en_US.properties ! test/jdk/java/time/test/java/time/format/Skeletons_ja.properties ! test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/util/Calendar/CalendarDataTest.java ! test/jdk/java/util/Calendar/CldrFormatNamesTest.java ! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java ! test/jdk/java/util/Locale/bcp47u/spi/provider/foo/LocaleNameProviderImpl.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/sun/util/resources/TimeZone/Bug6317929.java ! test/jdk/sun/util/resources/TimeZone/Bug6442006.java ! test/jdk/sun/util/resources/TimeZone/Bug8139107.java + test/jdk/sun/util/resources/cldr/DateTimeRoundTripTest.java ! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 066810c8 Branch: json Author: Lawrence Andrews Committer: Harshitha Onkar Date: 2025-11-07 20:36:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/066810c877b206a66cc87537487b17f0481646c3 8371485: ProblemList awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java for linux Reviewed-by: azvegint ! test/jdk/ProblemList.txt Changeset: 88c4678e Branch: json Author: Leonid Mesnik Date: 2025-11-08 21:30:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88c4678eed818cbe9380f35352e90883fed27d33 8371103: vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing Reviewed-by: amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiEventController.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: ebd1c038 Branch: json Author: Prasanta Sadhukhan Date: 2025-11-09 07:22:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebd1c03829c354007a4ca9971be313d19eac2373 8371163: Make GlyphView/TestGlyphBGHeight.java headless 8371377: javax/swing/text/GlyphView/TestGlyphBGHeight.java fails in Ubuntu 24.04 X11 Reviewed-by: aivanov ! test/jdk/javax/swing/text/GlyphView/TestGlyphBGHeight.java Changeset: 4a14c81a Branch: json Author: Prasanta Sadhukhan Date: 2025-11-09 07:23:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a14c81a06ab2be1d56cd01288135fbd369eb9c7 8299304: Test "java/awt/print/PrinterJob/PageDialogTest.java" fails on macOS 13 x64 because the Page Dialog blocks the Toolkit Reviewed-by: tr ! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java Changeset: 66e5a68a Branch: json Author: Axel Boldt-Christmas Date: 2025-11-10 05:53:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66e5a68a33dcd6b23c73c892d51b3efed162b8f8 8371343: ZGC: Remove dependency on test execution order for gtests Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zAddress.hpp ! test/hotspot/gtest/gc/z/test_zAddress.cpp ! test/hotspot/gtest/gc/z/test_zLiveMap.cpp Changeset: a8b35bf5 Branch: json Author: Axel Boldt-Christmas Date: 2025-11-10 05:53:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8b35bf5a60c26e8975a468d4ebe6aac557e4d85 8367317: ZGC: ZVirtualMemoryReserver::force_reserve_discontiguous arithmetic underflow Reviewed-by: jsikstro, eosterlund ! src/hotspot/share/gc/z/zVirtualMemoryManager.cpp Changeset: 4e4cced7 Branch: json Author: Axel Boldt-Christmas Date: 2025-11-10 05:55:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e4cced710a8e4cd5bb8f49b08798c87b21e8b78 8371341: ZGC: Improve gtest interoperability with instrumented builds (ASAN) Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zVirtualMemoryManager.hpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp Changeset: f77a5117 Branch: json Author: Jasmine Karthikeyan Date: 2025-11-10 06:16:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f77a5117db2d01a935762e948aef2d0ade3512a3 8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long Co-authored-by: Raffaello Giulietti Reviewed-by: sviswanathan, qamai, vlivanov ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java + test/micro/org/openjdk/bench/vm/compiler/LeadingZeros.java Changeset: d570765e Branch: json Author: Axel Boldt-Christmas Date: 2025-11-10 06:19:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d570765e2720a11c88c806554df9b13587a041a2 8367149: Add convenient construction for creating ad-hoc VMErrorCallback Reviewed-by: ayang, stefank ! src/hotspot/share/utilities/vmError.hpp Changeset: 79fee607 Branch: json Author: Matthias Baesken Date: 2025-11-10 07:58:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79fee607fd77320cd5deb8e424582e2f6c2b31a2 8371473: Problem list TestEmergencyDumpAtOOM.java on ppc64 platforms related to JDK-8371014 Reviewed-by: mdoerr, phubner ! test/jdk/ProblemList.txt Changeset: 5e8bf7a2 Branch: json Author: Beno?t Maillard Date: 2025-11-10 08:39:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e8bf7a283f75464dbd906454c852e4d1db497dc 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! test/hotspot/jtreg/compiler/c2/TestEliminateRedundantConversionSequences.java Changeset: 0c1b7267 Branch: json Author: Beno?t Maillard Date: 2025-11-10 08:41:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c1b7267e374192f30322a45a1a34f734565cc15 8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java Changeset: 2c378e26 Branch: json Author: Joel Sikstr?m Date: 2025-11-10 08:54:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c378e26d7319b6b0e273d2409dd3f591c5f5f6b 8370813: Deprecate AggressiveHeap Reviewed-by: ayang, shade ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: f48ad21e Branch: json Author: Paul H?bner Committer: Martin Doerr Date: 2025-11-10 09:24:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f48ad21ecc288c280db3ffb2e098df12518e2a5a 8371216: oopDesc::print_value_on breaks if klass is garbage Reviewed-by: coleenp, mdoerr ! src/hotspot/share/oops/oop.cpp Changeset: c0b82ff2 Branch: json Author: Joel Sikstr?m Date: 2025-11-10 09:41:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0b82ff2e5b696371de62e0f4fcbba61361fc6b2 8370843: Deprecate AlwaysActAsServerClassMachine and NeverActAsServerClassMachine Reviewed-by: ayang, kvn ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: 49f51f94 Branch: json Author: Hannes Walln?fer Date: 2025-11-10 10:06:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49f51f9450ac3b923f83ba7d9089e5560e25ec7a 8370612: Simplify implementation of dark theme 8371021: Tab order in theme picker is broken Reviewed-by: jlamperth, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 681dab72 Branch: json Author: Erik Gahlin Date: 2025-11-10 10:22:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/681dab7205190176b842bd42914b1cb9fe752e44 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java + test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: 98f40e45 Branch: json Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-11-10 11:33:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98f40e4575538d91f509c85d9d657a8973f464be 8371425: Include folder names in vscode workspace virtual folders Reviewed-by: erikj, jvernee, shade ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/vscode/hotspot/template-workspace.jsonc Changeset: 1142d299 Branch: json Author: Daniel Fuchs Date: 2025-11-10 13:05:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1142d299439bdf71de41b872a9b3d7775d0c692b 8369920: HttpClient QuicSelectorThread could be a VirtualThread Reviewed-by: vyazici, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java + test/jdk/java/net/httpclient/http3/H3QuicVTTest.java Changeset: 9d2fa8fe Branch: json Author: Albert Mingkun Yang Date: 2025-11-10 14:29:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d2fa8fe22652cbf1c70b953247bd154b363b383 8371321: Remove unused last arg of BarrierSetAssembler::arraycopy_epilogue Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 1877ff99 Branch: json Author: Michael McMahon Date: 2025-11-10 14:34:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1877ff996b67849205fd6cde1285461c4db1b359 8331195: Improve com.sun.net.httpserver.HttpExchange usability Reviewed-by: jpai, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandlers.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java ! test/jdk/com/sun/net/httpserver/BasicAuthToken.java ! test/jdk/com/sun/net/httpserver/EchoHandler.java ! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java ! test/jdk/com/sun/net/httpserver/FileServerHandler.java ! test/jdk/com/sun/net/httpserver/Http10KeepAliveMaxParamTest.java ! test/jdk/com/sun/net/httpserver/HttpServerTest.java ! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java ! test/jdk/com/sun/net/httpserver/InputNotRead.java ! test/jdk/com/sun/net/httpserver/MissingTrailingSpace.java ! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java ! test/jdk/com/sun/net/httpserver/TaskRejectedTest.java ! test/jdk/com/sun/net/httpserver/Test10.java ! test/jdk/com/sun/net/httpserver/Test2.java ! test/jdk/com/sun/net/httpserver/Test3.java ! test/jdk/com/sun/net/httpserver/Test4.java ! test/jdk/com/sun/net/httpserver/Test5.java ! test/jdk/com/sun/net/httpserver/Test6.java ! test/jdk/com/sun/net/httpserver/Test6a.java ! test/jdk/com/sun/net/httpserver/Test7.java ! test/jdk/com/sun/net/httpserver/Test7a.java ! test/jdk/com/sun/net/httpserver/Test8.java ! test/jdk/com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java ! test/jdk/com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java ! test/jdk/com/sun/net/httpserver/bugs/8300268/MaxIdleConnectionsTest.java ! test/jdk/com/sun/net/httpserver/bugs/B6341616.java ! test/jdk/com/sun/net/httpserver/bugs/B6361557.java ! test/jdk/com/sun/net/httpserver/bugs/B6393710.java ! test/jdk/com/sun/net/httpserver/bugs/B6401598.java ! test/jdk/com/sun/net/httpserver/bugs/B6421581.java ! test/jdk/com/sun/net/httpserver/bugs/B6433018.java ! test/jdk/com/sun/net/httpserver/bugs/B6526158.java ! test/jdk/com/sun/net/httpserver/bugs/B6526913.java ! test/jdk/com/sun/net/httpserver/bugs/B6529200.java ! test/jdk/com/sun/net/httpserver/bugs/B6744329.java ! test/jdk/com/sun/net/httpserver/bugs/B6886436.java ! test/jdk/com/sun/net/httpserver/bugs/B8211420.java ! test/jdk/com/sun/net/httpserver/bugs/ExceptionKeepAlive.java ! test/jdk/com/sun/net/httpserver/bugs/FixedLengthInputStream.java ! test/jdk/com/sun/net/httpserver/bugs/HeadKeepAlive.java ! test/jdk/com/sun/net/httpserver/bugs/HeadTest.java ! test/jdk/com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java ! test/jdk/com/sun/net/httpserver/bugs/TruncatedRequestBody.java ! test/jdk/com/sun/net/httpserver/bugs/ZeroLengthOutputStream.java Changeset: 2d4f2fde Branch: json Author: Weijun Wang Date: 2025-11-10 14:39:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d4f2fde2281affd90bdd608d49a021f6cac2fed 8349732: Add support for JARs signed with ML-DSA Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/SignatureUtil.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/pkcs/pkcs7/MLDSADigestConformance.java ! test/jdk/sun/security/provider/acvp/Launcher.java + test/jdk/sun/security/provider/pqc/ML_DSA_CMS.java + test/jdk/sun/security/tools/jarsigner/ML_DSA.java + test/lib/jdk/test/lib/security/RepositoryFileReader.java Changeset: 6e838d6f Branch: json Author: Jorn Vernee Date: 2025-11-10 14:57:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e838d6f9a59e4f14d4d1a6d4ff6ea857c0615e9 8371474: Wrong object class or methodID passed to JNI call in TestSharedCloseJvmti with -Xshare:off Reviewed-by: alanb, mdoerr ! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java ! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp Changeset: 72989e0f Branch: json Author: Emanuel Peter Date: 2025-11-10 15:56:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72989e0fac7dae1bfec40e3017ba89aa201cc8ee 8340093: C2 SuperWord: implement cost model Reviewed-by: kvn, qamai ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java + test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java Changeset: 0bae56b6 Branch: json Author: Alan Bateman Date: 2025-11-10 16:34:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bae56b6149f87e8ebd09291f96033d3e558263b 8367857: Implement JEP 525: Structured Concurrency (Sixth Preview) Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/Joiners.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StressCancellation.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java Changeset: 1327aa60 Branch: json Author: Kerem Kat Committer: Cesar Soares Lucas Date: 2025-11-10 17:38:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1327aa60907555d7e2d8d131bf4cb20a34660ff2 8369949: Fix TestWaste.java stack overflow Reviewed-by: egahlin, shade ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! test/jdk/ProblemList.txt Changeset: 8a911aed Branch: json Author: Daniel Fuchs Date: 2025-11-10 17:56:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a911aed26211936a9c2652299a1bca8a06cae21 8371471: HttpClient: Log HTTP/3 handshake failures if logging errors is enabled Reviewed-by: djelinski, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java + test/jdk/java/net/httpclient/http3/H3LogHandshakeErrors.java Changeset: cc54d2c0 Branch: json Author: Ashutosh Mehra Date: 2025-11-10 18:21:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc54d2c06b0e1f799c771d747cfb4059a8774e28 8371418: Methods in AdapterHandlerLibrary use HashtableBase iterate method incorrectly Reviewed-by: kvn, adinn ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 43afce54 Branch: json Author: Kelvin Nilsen Date: 2025-11-10 18:52:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43afce54a7ecbd124f68f1f32d718f08b24ca61a 8371573: Shenandoah: Remove unnecessary include after JDK-8351091 Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp Changeset: e1c95260 Branch: json Author: Rui Li Committer: SendaoYan Date: 2025-11-11 03:35:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1c952608d61c6c74c3fa4d00789390f3a789de4 8361339: Test gc/shenandoah/TestLargeObjectAlignment.java#generational fails on macOS aarch64 with OOM: Java heap space Reviewed-by: shade, syan ! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java Changeset: 76a1109d Branch: json Author: GennadiyKrivoshein <164895822+GennadiyKrivoshein at users.noreply.github.com> Committer: Prasanta Sadhukhan Date: 2025-11-11 03:49:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76a1109d6fc7baac9ebc7accff800ef8927931bb 8251928: [macos] the printer DPI always be 72, cause some content lost when print out Reviewed-by: psadhukhan, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphicsConfig.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/native/libawt_lwawt/awt/PrinterView.m + test/jdk/javax/print/PrintablePrintDPI.java Changeset: 29100320 Branch: json Author: Severin Gehwolf Date: 2025-11-11 09:18:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/291003208c025ce4f9a94ba6093e207d0792bbb9 8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572 Reviewed-by: shade, syan ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java ! test/hotspot/jtreg/containers/docker/TestJcmd.java + test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 2902436f Branch: json Author: Stefan Johansson Date: 2025-11-11 13:00:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2902436fb15c76755286ed2df444bc6f9d93af13 8371019: G1: Support heap expansion during startup Reviewed-by: eosterlund, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: cbd77fc9 Branch: json Author: Martin Doerr Date: 2025-11-11 14:26:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbd77fc9f3e6c8f1e996b30afe208c6a074cce3a 8370244: [PPC64] Several vector tests fail on Power8 Reviewed-by: dbriemann, rrich ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: 405d5f7a Branch: json Author: Hamlin Li Date: 2025-11-11 14:56:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/405d5f7a6892426d69409c3975d0c808304b8438 8371297: C2: assert triggered in BoolTest::BoolTest Reviewed-by: dlong, luhenry, epeter ! src/hotspot/share/opto/vtransform.cpp Changeset: bbeb6bf0 Branch: json Author: Ashutosh Mehra Date: 2025-11-11 15:07:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbeb6bf0ac8952feaf8afc9c9b25a9a372c2c798 8371493: Simplify search for AdapterHandlerEntry Reviewed-by: kvn, adinn ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: f5eacbeb Branch: json Author: Beno?t Maillard Date: 2025-11-11 16:33:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5eacbeb5fc58c1bd844d709fe92621ce3689d78 8371534: C2: Missed Ideal optimization opportunity with AndL and URShiftL Reviewed-by: thartmann, mhaessig ! src/hotspot/share/opto/phaseX.cpp ! test/hotspot/jtreg/compiler/c2/TestMaskAndRShiftReorder.java Changeset: c6a8027b Branch: json Author: Dan Smith Date: 2025-11-11 17:11:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6a8027b94bbcbde5f7dcabd0bff48b93bbb5a7f 8370154: Update @jls and @jvms taglets to point to local specs dir Reviewed-by: liach ! make/Docs.gmk ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! make/jdk/src/classes/build/tools/taglet/ToolGuide.java Changeset: 8531fa14 Branch: json Author: Kelvin Nilsen Date: 2025-11-11 21:07:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8531fa146be1da5e96c0f23091882a27c67d7893 8358735: GenShen: block_start() may be incorrect after class unloading Co-authored-by: Y. Srinivas Ramakrishna Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp + test/hotspot/gtest/gc/shenandoah/test_shenandoahMarkBitMap.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp ! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java Changeset: 15dcbf0b Branch: json Author: Jayathirth D V Date: 2025-11-12 04:44:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15dcbf0bc80b3c1ab09e44b9447c639780cce65e 8363950: Incorrect jtreg header in TestLayoutVsICU.java Reviewed-by: azvegint - test/jdk/java/awt/font/TextLayout/TestLayoutVsICU.java - test/jdk/java/awt/font/TextLayout/TestLayoutVsICU_jdkbase.xml Changeset: 6df78c45 Branch: json Author: Emanuel Peter Date: 2025-11-12 07:10:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6df78c4585fc5a71ceafa6f4b1dc0fe68db2657c 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result Co-authored-by: Roland Westrelin Reviewed-by: qamai, chagedorn ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLoopPhiApplyBadType.java Changeset: 76a0732b Branch: json Author: Jan Lahoda Date: 2025-11-12 07:14:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76a0732ba5c0f3159ed0ebc5fcb2dfb7117b38cd 8366691: JShell should support a more convenient completion Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java + test/langtools/jdk/jshell/CompletionAPITest.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/jdk/jshell/KullaTesting.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java Changeset: 400a83da Branch: json Author: Ivan Walulya Date: 2025-11-12 08:48:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400a83da893f5fc285a175b63a266de21e93683c 8371625: G1: G1HeapRegion::print_on misalignment Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: 1f1f7bb4 Branch: json Author: Daniel Jeli?ski Date: 2025-11-12 12:32:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f1f7bb44842fac966bd8f16cc6cfeee0ea972f6 8370024: HttpClient: QUIC congestion controller doesn't implement pacing Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCongestionController.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacer.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java + test/jdk/java/net/httpclient/quic/PacerTest.java ! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java Changeset: e5a272a5 Branch: json Author: Vicente Romero Date: 2025-11-12 14:30:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5a272a59058e36136acd6aef635f87136fbb027 8369517: Compilation mismatch for equivalent lambda and method reference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.java + test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.out Changeset: 4042e821 Branch: json Author: Daniel Gredler Date: 2025-11-12 14:42:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4042e821c6f582bf31201acb9f2d98d940383f1c 8371066: Remove unused class TextSourceLabel and associated class hierarchy Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/java/awt/font/TextLine.java ! src/java.desktop/share/classes/sun/font/Decoration.java - src/java.desktop/share/classes/sun/font/ExtendedTextLabel.java ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java - src/java.desktop/share/classes/sun/font/TextLabel.java ! src/java.desktop/share/classes/sun/font/TextLabelFactory.java - src/java.desktop/share/classes/sun/font/TextSourceLabel.java Changeset: 56a27d11 Branch: json Author: Daniel Lund?n Date: 2025-11-12 14:45:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56a27d11971d935e8b28ac9d701cf9890014a949 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2 Reviewed-by: rcastanedalo, dfenacci ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/compiler/cha/TypeProfileFinalMethod.java Changeset: e5c72937 Branch: json Author: David Beaumont Committer: Roger Riggs Date: 2025-11-12 15:41:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5c72937af50433029b8d4b6b30a5318c31a9da4 8371645: BasicImageReader getEntryNames() is stateful and cannot be called more than once Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java Changeset: 78db38f1 Branch: json Author: Harshitha Onkar Date: 2025-11-12 17:56:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78db38f14044d434eabb61ff8293d62eff3c497c 8371365: Update javax/swing/JFileChooser/bug4759934.java to use Util.findComponent() Reviewed-by: aivanov, dnguyen, azvegint ! test/jdk/javax/swing/JFileChooser/bug4759934.java Changeset: 705bd6fb Branch: json Author: Leonid Mesnik Date: 2025-11-12 18:54:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/705bd6fbdc0e78625d05dbfa8af547c50b076e69 8367902: Allocation after Universe::before_exit() in the VM shutdown sequence Reviewed-by: ayang, stefank, iwalulya, aboldtch, sspitsyn ! src/hotspot/share/runtime/java.cpp + test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/TestAllocatingInVMDeath.java + test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/libTestAllocatingInVMDeath.cpp Changeset: d2571ea7 Branch: json Author: Naoto Sato Date: 2025-11-13 00:31:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2571ea76ae5a9ccb7053bfec24bf3aedd366084 8371339: Illegal pattern char 'B' with locale.providers as HOST on macOS for Taiwanese Reviewed-by: jlu, rriggs ! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java Changeset: bc66d3e6 Branch: json Author: Prasanta Sadhukhan Date: 2025-11-13 01:19:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc66d3e65d208edc69e8ae334d23b38f2b78a440 8370467: BorderFactory.createBevelBorder and createSoftBevelBorder throws NPE for null highlight and shadow Reviewed-by: aivanov, tr, honkar ! src/java.desktop/share/classes/javax/swing/border/BevelBorder.java + test/jdk/javax/swing/border/TestBevelBorderParam.java Changeset: 676e6fd8 Branch: json Author: Xiaohong Gong Date: 2025-11-13 01:33:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/676e6fd8d5152f4e0d14ae59ddd7aa0a7127ea58 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE Reviewed-by: epeter, psandoz, haosun, sviswanathan ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskToLongTest.java Changeset: b6ba1ac9 Branch: json Author: Yasumasa Suenaga Date: 2025-11-13 04:29:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6ba1ac9aa800e01e2235c2b8737ad4670b0a655 8371093: Assert "section header string table should be loaded" failed on debug VM Reviewed-by: phubner, jsjolen ! src/hotspot/share/utilities/decoder_elf.cpp Changeset: 5f42c770 Branch: json Author: Chen Liang Date: 2025-11-13 04:33:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f42c7708588db28f9c18bf63462001e99b35ec7 8370839: Tests to verify peculiar Proxy dispatching behaviors Reviewed-by: jvernee + test/jdk/java/lang/reflect/Proxy/BridgeMethodsTest.java ! test/jdk/java/lang/reflect/Proxy/NonPublicMethodTypeTest.java + test/jdk/java/lang/reflect/Proxy/ProtectedObjectMethodsTest.java Changeset: d91480b9 Branch: json Author: Axel Boldt-Christmas Date: 2025-11-13 06:17:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d91480b9b0f85aca8d9dba615ae5a27f26ce5fee 8371675: ZGC: Remove leftover X VMOp symbols Reviewed-by: jsikstro, stefank, tschatzl ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 42aecc40 Branch: json Author: Axel Boldt-Christmas Date: 2025-11-13 06:17:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42aecc4070e952ed6308ebefaf716e35fed2f929 8371680: JVMTI: Remove unused VMOp type JvmtiPostObjectFree Reviewed-by: stefank, lmesnik ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 279f39f1 Branch: json Author: Axel Boldt-Christmas Date: 2025-11-13 06:17:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/279f39f14a6329d0147613edc3836b7d6d043186 8371681: Remove unused VMOp type CollectForCodeCacheAllocation Reviewed-by: stefank, ayang, tschatzl ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 436b3357 Branch: json Author: Shawn M Emery Committer: Jamil Nimeh Date: 2025-11-13 08:10:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/436b3357e9791f6acb2673e2ac96d33c6a2782e6 8371450: AES performance improvements for key schedule generation Reviewed-by: valeriep, jnimeh ! src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java Changeset: 795ec5c1 Branch: json Author: Kim Barrett Date: 2025-11-13 08:33:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/795ec5c1e90309bc008acb28cfe0ce039dabcb8f 8370333: hotspot-unit-tests.md specifies wrong directory structure for tests Reviewed-by: stefank, ayang ! doc/hotspot-unit-tests.html ! doc/hotspot-unit-tests.md Changeset: 10220ed0 Branch: json Author: Kim Barrett Date: 2025-11-13 08:43:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10220ed06ea452083693406113107484fce40275 8367013: Add Atomic to package/replace idiom of volatile var plus AtomicAccess:: operations Reviewed-by: stefank, aboldtch, jsjolen ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp + src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.hpp + test/hotspot/gtest/runtime/test_atomic.cpp Changeset: 9d6a61fd Branch: json Author: Beno?t Maillard Date: 2025-11-13 09:24:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d6a61fda6f43577ee8f19483e5b47100ff8eec0 8371558: C2: Missing optimization opportunity in AbsNode::Ideal Reviewed-by: thartmann, rcastanedalo, chagedorn ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestMissingOptAbsZeroMinusX.java Changeset: 48c59faf Branch: json Author: Daniel Fuchs Date: 2025-11-13 10:46:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48c59faf58a4d7b7ec9d6824a5cbc9a55888ce72 8371722: java/net/httpclient/BufferSizePropertyClampTest.java should use Locale.ROOT Reviewed-by: djelinski, jpai, vyazici ! test/jdk/java/net/httpclient/BufferSizePropertyClampTest.java Changeset: 6b6fdf1d Branch: json Author: Ramesh Bhagavatam Gangadhar Committer: Sean Mullan Date: 2025-11-13 12:57:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b6fdf1d9222eb03cd013cbe792fa77fd78c1acb 8357874: UNLIMTED_CRYPTO typo in class description of JceSecurity.java.template Reviewed-by: wetmore ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template Changeset: bbc0f9ef Branch: json Author: Thomas Schatzl Date: 2025-11-13 13:53:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbc0f9ef30c467c8da8b873813bde50a7e9ff697 8371788: Fix documentation for CollectedHeap::collect(GCCause) Reviewed-by: ayang, iwalulya ! 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 Changeset: 7d78818a Branch: json Author: Thomas Schatzl Date: 2025-11-13 13:55:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d78818ae609461ab830c32c222f15f1cab0d2d4 8274178: G1: Occupancy value in IHOP logging and JFR event is inaccurate 8371635: G1: Young gen allocations should never be considered when comparing against IHOP threshold Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1Trace.hpp Changeset: 8102f436 Branch: json Author: Vicente Romero Date: 2025-11-13 15:28:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8102f436f5586253302cd8cef49bfe2b4af41693 8371480: VerifyError after JDK-8369654 Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java + test/langtools/tools/javac/switchexpr/VerifierErrorWrongSuperTypeTest.java Changeset: bfc048ab Branch: json Author: Matthias Baesken Date: 2025-11-13 16:26:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfc048aba6391d52c07d9a5146466b47d2f6fed8 8371608: Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries Reviewed-by: mdoerr, rrich ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java Changeset: 2199b5fe Branch: json Author: Rui Li Committer: Xiaolong Peng Date: 2025-11-13 18:01:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2199b5fef4540ae8da77c5c4feafc8822a3d9d3d 8371381: [Shenandoah] Setting ergo flags should use FLAG_SET_ERGO Reviewed-by: xpeng, wkemper, ysr, cslucas ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp Changeset: d09a8cb8 Branch: json Author: Sergey Bylokhov Date: 2025-11-13 18:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d09a8cb81b70a6c51ef5599bee04f1445a48e63f 8371746: Some imports in Integer.java and Long.java became unused after JDK-8370503 Reviewed-by: liach, darcy, iris ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: db3a8386 Branch: json Author: Brian Burkhalter Date: 2025-11-13 18:59:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db3a8386d482c161c45fae1689826bd53709f11f 8371436: (fs) java/nio/file/FileStore/Basic.java fails on macOS platform due to assertTrue(!store.equals(prev)); Reviewed-by: alanb ! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c Changeset: 6322aaba Branch: json Author: Roger Riggs Date: 2025-11-13 19:08:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6322aaba63b235cb6c73d23a932210af318404ec 8371821: Duplicate export of jdk.internal.util to java.net.http Reviewed-by: naoto, alanb ! src/java.base/share/classes/module-info.java Changeset: 155d7df5 Branch: json Author: Leonid Mesnik Date: 2025-11-13 23:54:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/155d7df555fcebc318db89408ef0fffbd95414a0 8371749: New test serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/TestAllocatingInVMDeath.java fails with -Xcheck:jni Reviewed-by: sspitsyn, amenkov, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/libTestAllocatingInVMDeath.cpp Changeset: 0d8b5188 Branch: json Author: Alexey Semenyuk Date: 2025-11-14 01:07:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d8b5188bb4315be3c63898a2ce4e68dd2bd4481 8364560: The default value of --linux-menu-group option is invalid 8356574: Test --linux-menu-group option Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java Changeset: eaddefb4 Branch: json Author: Fei Yang Date: 2025-11-14 01:10:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eaddefb475c6431821c2d62baf550ba2c5f357bf 8371753: compiler/c2/cr7200264/TestIntVect.java fails IR verification Reviewed-by: chagedorn, fjiang ! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java Changeset: 7733632f Branch: json Author: Alexey Semenyuk Date: 2025-11-14 02:08:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7733632f90a17ec848c4c9259c1aa58fded8c15a 8369206: jpackage should not set R/O permission on app launchers Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java Changeset: 1baf5164 Branch: json Author: Daniel Skantz Date: 2025-11-14 07:09:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1baf5164d6a9077e0c440b7b78be6424a052f8a9 8371628: C2: add a test case for the arraycopy changes in JDK-8297933 Reviewed-by: rcastanedalo, shade ! test/hotspot/jtreg/compiler/arraycopy/TestACSameSrcDst.java Changeset: 0829c6ac Branch: json Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-11-14 07:25:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0829c6acde496833300efb38b4b900bf94b99dc0 8356761: IGV: dump escape analysis information Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/phasetype.hpp + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorEscapeAnalysis.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showConnectionGraphNodesOnly.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showConnectionInfo.filter ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: f4305923 Branch: json Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-11-14 07:26:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4305923fb6203089fd13cf3387c81e127ae5fe2 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function Reviewed-by: bmaillard, rcastanedalo ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/superword.cpp Changeset: 81e0c87f Branch: json Author: Paul H?bner Committer: Afshin Zafari Date: 2025-11-14 08:29:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81e0c87f28934cb0d66ad2500352b2728f44a1b7 8371320: runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails with unexpected amount for Java Heap reserved memory Reviewed-by: azafari, jsikstro ! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java Changeset: 9eaa364a Branch: json Author: Afshin Zafari Date: 2025-11-14 09:03:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9eaa364a5221cba960467ffbaea14ea790809c6a 8361487: [ubsan] test_committed_virtualmemory.cpp check_covered_pages shows overflow Reviewed-by: jsjolen, phubner ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp Changeset: 8a7af77e Branch: json Author: Daniel Fuchs Date: 2025-11-14 10:10:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a7af77e991511e144914abc129a9d4d40c0b76b 8371366: java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout Reviewed-by: djelinski, vyazici ! test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java Changeset: 00f2c38e Branch: json Author: Dhamoder Nalla Committer: Hao Sun Date: 2025-11-14 10:54:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00f2c38e373f5ae58ad6593cc7b9d53b9596eb17 8371161: [AArch64] Enable CPU feature UseSHA3Intrinsics for the Qualcomm processor family Reviewed-by: aph, haosun ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp Changeset: ff851de8 Branch: json Author: Aleksey Shipilev Date: 2025-11-14 12:06:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff851de852673740542d922d1ee15a6c92b80473 8371709: Add CTW to hotspot_compiler testing Reviewed-by: thartmann, epeter ! test/hotspot/jtreg/TEST.groups Changeset: 4cc655a2 Branch: json Author: Thomas Schatzl Date: 2025-11-14 12:49:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cc655a2f445bb32ce555b80ac28610b26c51f4c 8371791: G1: Improve accuracy of G1CollectedHeap::non_young_occupancy_after_allocation() Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 5d65c23c Branch: json Author: Severin Gehwolf Date: 2025-11-14 13:13:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d65c23cd99b72527dcfab9eb6da9510e7dc6330 8370492: [Linux] Update cpu shares to cpu.weight mapping function Reviewed-by: cnorrbin, ayang, syan ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java Changeset: 36daa265 Branch: json Author: Coleen Phillimore Date: 2025-11-14 14:12:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36daa2650d504b3cdc43c774601a6e5f9e9b2403 8371860: Make non-public methods in java_lang_Class private Reviewed-by: kbarrett, fparain ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp Changeset: 466cb383 Branch: json Author: Thomas Stuefe Date: 2025-11-14 14:53:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/466cb383144edf0baa202dc5a2cac37e7572e2db 8371885: Mark UseCompressedClassPointers as obsolete for JDK 27 Reviewed-by: mdoerr, coleenp ! src/hotspot/share/runtime/arguments.cpp Changeset: 10f262a6 Branch: json Author: Aleksey Shipilev Date: 2025-11-14 15:31:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10f262a6ad9a6e89cd79409c5e1a3f7efda76928 8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184 Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/memnode.cpp Changeset: 6e7eaf40 Branch: json Author: David Beaumont Committer: Roger Riggs Date: 2025-11-14 18:24:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e7eaf40d1b660cbec0a226911c9dc88f94756aa 8371591: VerifyJimage test incorrectly skips all tests when comparing directory structure Reviewed-by: rriggs ! test/jdk/tools/jimage/VerifyJimage.java Changeset: 58b601ac Branch: json Author: Ioi Lam Date: 2025-11-14 18:41:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58b601ac4250a455e3f25f8505ead8c130eba642 8371874: AOTLinkedClassBulkLoader::preload_classes() should not allocate heap objects Reviewed-by: shade, ayang ! src/hotspot/share/classfile/javaClasses.cpp Changeset: 3924a28a Branch: json Author: Alex Menkov Date: 2025-11-14 19:39:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3924a28a2281bbdb13fe9f1e0b5347d57197f8dc 8371083: FollowReferences reports non-class objects as JVMTI_HEAP_REFERENCE_SYSTEM_CLASS Reviewed-by: lmesnik, sspitsyn ! src/hotspot/share/prims/jvmtiTagMap.cpp + test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/KindSystemClass.java + test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/libKindSystemClass.cpp Changeset: 91b97a49 Branch: json Author: Kim Barrett Date: 2025-11-14 20:32:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91b97a49d48ee8528b34486172293fd3a68ae3c7 8371922: Remove unused NonblockingQueue class Reviewed-by: coleenp - src/hotspot/share/utilities/nonblockingQueue.hpp - src/hotspot/share/utilities/nonblockingQueue.inline.hpp - test/hotspot/gtest/utilities/test_nonblockingQueue.cpp Changeset: cc05530b Branch: json Author: Roger Riggs Date: 2025-11-14 20:57:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc05530b813564a40c233eaaa80b906795c6d752 8371732: [redo] Change java.time month/day field types to 'byte' Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java ! test/jdk/java/time/test/java/time/TestLocalDate.java ! test/jdk/java/time/test/java/time/TestMonthDay.java ! test/jdk/java/time/test/java/time/TestYearMonth.java Changeset: ad3dfaf1 Branch: json Author: Anthony Scarpino Date: 2025-11-14 21:08:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad3dfaf1fc483bb2bfd5c26d76c43b8f69454cbd 8360564: Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview) Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/DEREncodable.java + src/java.base/share/classes/java/security/PEM.java ! src/java.base/share/classes/java/security/PEMDecoder.java ! src/java.base/share/classes/java/security/PEMEncoder.java - src/java.base/share/classes/java/security/PEMRecord.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/Pem.java ! test/jdk/java/security/PEM/PEMData.java ! test/jdk/java/security/PEM/PEMDecoderTest.java ! test/jdk/java/security/PEM/PEMEncoderTest.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/Encrypt.java - test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeyPair.java ! test/jdk/javax/net/ssl/interop/ClientHelloInterOp.java Changeset: 7aff8e15 Branch: json Author: Chen Liang Date: 2025-11-14 22:55:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7aff8e15ba59b1e23d2e62c200d52a26da1a2030 8371319: java.lang.reflect.Method#equals doesn't short-circuit with same instances Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/reflect/Executable.java + test/micro/org/openjdk/bench/java/lang/reflect/ExecutableCompareBenchmark.java Changeset: bc928c81 Branch: json Author: Archie Cobbs Date: 2025-11-14 23:53:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc928c814b5ea70505e362a643e18664e119bce3 5038439: Warning message for literal shift amounts outside the canonical domain Reviewed-by: darcy, jlahoda ! make/langtools/tools/propertiesparser/parser/MessageType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! 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/resources/javac.properties ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.md + test/langtools/tools/javac/diags/examples/BitShiftOutOfRange.java + test/langtools/tools/javac/lint/ShiftOutOfRange.java + test/langtools/tools/javac/lint/ShiftOutOfRange.out Changeset: 7c169c98 Branch: json Author: Harshitha Onkar Date: 2025-11-14 23:53:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c169c9814a694126f524e8941b1035e6695900c 8365426: [macos26] Graphics2D tests fail on new macOS 26 Reviewed-by: kizune, dnguyen ! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java Changeset: f971ee5e Branch: json Author: Serguei Spitsyn Date: 2025-11-15 01:50:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f971ee5ea07e3e1c0efe447a416e7242f5e46a16 8349192: jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000) Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp Changeset: 6042c9a6 Branch: json Author: Anthony Scarpino Date: 2025-11-15 02:46:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6042c9a6f0c25c141a74d72ad462189da7f9e625 8371934: EncryptedPrivateKeyInfo methods need @since updates Reviewed-by: jnimeh ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java Changeset: f6c90fe8 Branch: json Author: Alan Bateman Date: 2025-11-15 08:15:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6c90fe8f9986b02797ba1f967c71a592a892266 8371226: Thread class description needs section on Thread Interruption Reviewed-by: prappo, vklang, liach, rriggs ! src/java.base/share/classes/java/lang/InterruptedException.java ! src/java.base/share/classes/java/lang/Thread.java Changeset: f510b4a3 Branch: json Author: Quan Anh Mai Date: 2025-11-15 12:59:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f510b4a3bafa3f0d2c9ebf0b33d48f57f3bdef95 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII Reviewed-by: vlivanov, roland ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java Changeset: 7d35a283 Branch: json Author: Tobias Hartmann Date: 2025-11-16 10:31:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d35a283cf2497565d230e3d5426f563f7e5870d 8371958: [BACKOUT] 8371709: Add CTW to hotspot_compiler testing Reviewed-by: ayang ! test/hotspot/jtreg/TEST.groups Changeset: 77381318 Branch: json Author: David Briemann Date: 2025-11-17 06:49:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7738131835d08f47dd7c535b12bb7ea7b0ff0b90 8371642: TestNumberOfContinuousZeros.java fails on PPC64 Reviewed-by: mdoerr, epeter ! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java Changeset: ce1adf63 Branch: json Author: Axel Boldt-Christmas Date: 2025-11-17 07:33:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce1adf63ea1146fba4cf36c10dc5f1d33aa88000 8371672: G1: G1YoungGenSizer handling of NewRatio, NewSize and MaxNewSize 8370494: G1: NewSize not bounded by InitialHeapSize or MaxHeapSize Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp Changeset: 8690d263 Branch: json Author: Christian Stein Date: 2025-11-17 07:53:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8690d263d9dd0fd06ed41d9529fd8cc84e1c08c8 8268613: jar --validate should check inital entries of a JAR file Reviewed-by: lancea, jvernee ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/jdk/tools/jar/ValidatorTest.java Changeset: d032b28d Branch: json Author: Joel Sikstr?m Date: 2025-11-17 08:50:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d032b28d9d042a36f5163b079151643bb49294e9 8371894: Minor style fixes in AOT/CDS code Reviewed-by: stefank, kvn, iklam ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/memory/universe.cpp Changeset: 970533d4 Branch: json Author: Johan Sj?len Date: 2025-11-17 09:06:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/970533d41d3d1b4ebe12868c85579d37b3b23655 8371779: Replace MemTagBitmap with ResourceBitMap Reviewed-by: azafari, phubner ! src/hotspot/share/nmt/memMapPrinter.cpp - src/hotspot/share/nmt/memTagBitmap.hpp Changeset: 69e30244 Branch: json Author: Andrey Turbanov Date: 2025-11-17 09:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69e30244c0c359e7108acd36d903fa22970822b9 8349157: Unnecessary Hashtable usage in XKeysym.javaKeycode2KeysymHash Reviewed-by: aivanov, serb ! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java Changeset: 09b25cd0 Branch: json Author: Albert Mingkun Yang Date: 2025-11-17 09:38:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09b25cd0a24a4eaddce49917d958adc667ab5465 8371465: Parallel: Revise asserts around heap expansion Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: 812add27 Branch: json Author: Jonas Norlinder Committer: Kevin Walls Date: 2025-11-17 10:42:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/812add27abdc70bc52ca105bc9430494a6491ecd 8368527: JMX: Add an MXBeans method to query GC CPU time Reviewed-by: phh, kevinw ! src/hotspot/share/include/jmm.h ! src/hotspot/share/services/cpuTimeUsage.cpp ! src/hotspot/share/services/management.cpp ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java ! src/java.management/share/classes/sun/management/MemoryImpl.java ! src/java.management/share/classes/sun/management/VMManagement.java ! src/java.management/share/classes/sun/management/VMManagementImpl.java ! src/java.management/share/native/libmanagement/VMManagementImpl.c ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMemoryMXBean.java + test/jdk/java/lang/management/MemoryMXBean/StressGetTotalGcCpuTimeDuringShutdown.java + test/jdk/java/lang/management/MemoryMXBean/TestGetTotalGcCpuTime.java ! test/jdk/javax/management/mxbean/MXBeanInteropTest1.java Changeset: d19e072f Branch: json Author: Daniel Fuchs Date: 2025-11-17 11:01:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d19e072f97681cfc50a8c7b96a25589070436a10 8371916: Questionable volatile decrement in AckFrameSpliterator Reviewed-by: vyazici, jpai, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java Changeset: df35412d Branch: json Author: Zihao Lin Committer: Tobias Hartmann Date: 2025-11-17 11:49:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df35412db1d7e883148590e24d968cfe2f5c6bbc 8368961: Remove redundant checks in ciField.cpp Reviewed-by: bmaillard, aseoane, thartmann ! src/hotspot/share/ci/ciField.cpp Changeset: cebb03ef Branch: json Author: Matthew Donovan Date: 2025-11-17 12:13:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cebb03ef24fad8705156f12cecd2da6351cd1ef6 8371349: Update NSS library to 3.117 Reviewed-by: weijun, myankelevich, hchao ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: 8301d991 Branch: json Author: Albert Mingkun Yang Date: 2025-11-17 12:28:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8301d9917ec9fed40e3af77998f88165e0837daf 8371825: G1: Use more precise filler API in fill_range_with_dead_objects Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: 960987e8 Branch: json Author: Kevin Walls Date: 2025-11-17 13:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/960987e8c1428ce1d89ee13e007e06206fe6885c 8371991: Build failure in docs for MemoryMXBean Reviewed-by: alanb ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java Changeset: 44087ea5 Branch: json Author: SendaoYan Date: 2025-11-17 13:48:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44087ea5d697deb3a7dd0e3c82f898dd9df1bfa3 8371682: Suppress javac warning from ThreadPoolExecutorSubclassTest.java Reviewed-by: jpai ! test/jdk/java/util/concurrent/tck/ExecutorsTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java Changeset: 6385c663 Branch: json Author: Paul H?bner Committer: Joel Sikstr?m Date: 2025-11-17 14:06:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6385c663dc6ce892c23bc9208e1ffe24fa78ccd7 8371607: Remove GCSharedStringsDuringDumpWb.java after JDK-8362561 Reviewed-by: ayang, jsikstro - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.java Changeset: 52ffe8a0 Branch: json Author: Mark Powers Date: 2025-11-17 14:59:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52ffe8a09637701cf93d3425b69089ced5ad4dcb 8371156: PBKDF2 default values should not be DER encoded Reviewed-by: weijun ! src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java ! test/jdk/sun/security/pkcs12/ImportPassKeyAlg.java ! test/jdk/sun/security/pkcs12/PBMAC1Test.java Changeset: 9ec773ad Branch: json Author: Brian Burkhalter Date: 2025-11-17 16:48:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ec773ad27773f5813c79ae33ac1d2393c2e0cc8 8371689: (fs) CopyMoveHelper.copyToForeignTarget use of sourcePosixView is confusing Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java Changeset: 6c09529c Branch: json Author: Kim Barrett Date: 2025-11-17 20:53:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c09529cd637a34c1ffc42a5feb71e8646be4237 8369188: Update link-time check for HotSpot uses of allocation and deallocation functions Reviewed-by: jwaters, erikj ! make/hotspot/lib/CompileJvm.gmk Changeset: e5f63326 Branch: json Author: Leonid Mesnik Date: 2025-11-17 21:00:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5f63326100384d2c2be8c916423e1f120b595d3 8371650: Add CMakeLists.txt and compile_commands.json into .gitignore Reviewed-by: erikj ! .gitignore Changeset: e0670387 Branch: json Author: Damon Nguyen Date: 2025-11-17 21:21:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e067038796e2798132e07aa47b695f3c21b87e79 8150564: Migrate useful ExtendedRobot methods into awt.Robot Reviewed-by: kizune, prr, liach ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 69682167 Branch: json Author: Ramkumar Sunderbabu Committer: Hao Sun Date: 2025-11-18 00:59:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/696821670e11fee003906806f081038032ac4985 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support Reviewed-by: haosun, aph ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java Changeset: 46b5e588 Branch: json Author: SendaoYan Date: 2025-11-18 03:18:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46b5e588ab18a68d164b1d97e71d769585c7c4b8 8371697: test/jdk/java/nio/file/FileStore/Basic.java fails after 8360887 on linux Reviewed-by: alanb ! test/jdk/java/nio/file/FileStore/Basic.java Changeset: 695a4abd Branch: json Author: Anjian Wen Committer: Fei Yang Date: 2025-11-18 03:37:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/695a4abd5f7e9edcea9f1a724a9ceb87340a8f25 8371966: RISC-V: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: 16557739 Branch: json Author: Vishal Chand Committer: Aleksey Shipilev Date: 2025-11-18 06:49:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16557739791ada59dc1991f65a0218434df01f9e 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing Reviewed-by: shade, epeter ! src/hotspot/share/opto/vtransform.cpp Changeset: 8cdfec8d Branch: json Author: Nityanand Rai <163765635+nityarai08 at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2025-11-18 06:49:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cdfec8d1cdc7e3137035cebe1cc189e36c0e319 8371852: Shenandoah: Unused ShenandoahFreeSet::_allocated_since_gc_start field Reviewed-by: shade, fandreuzzi ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: 26460b6f Branch: json Author: Alan Bateman Date: 2025-11-18 08:06:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26460b6f12ce0763b79acfd98fca260b509a82c5 8353835: Implement JEP 500: Prepare to Make Final Mean Final Reviewed-by: liach, vlivanov, dholmes, vyazici ! make/test/JtregNativeJdk.gmk ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java + src/java.base/share/classes/java/lang/reflect/doc-files/MutationMethods.html ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java + src/java.base/share/classes/jdk/internal/event/FinalFieldMutationEvent.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.md + src/jdk.jfr/share/classes/jdk/jfr/events/FinalFieldMutationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/jni/mutateFinals/MutateFinals.java + test/hotspot/jtreg/runtime/jni/mutateFinals/MutateFinalsTest.java + test/hotspot/jtreg/runtime/jni/mutateFinals/libMutateFinals.c ! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java ! test/jdk/java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java ! test/jdk/java/lang/invoke/unreflect/UnreflectTest.java ! test/jdk/java/lang/reflect/AccessibleObject/HiddenClassTest.java ! test/jdk/java/lang/reflect/Field/NegativeTest.java ! test/jdk/java/lang/reflect/Field/Set.java + test/jdk/java/lang/reflect/Field/mutateFinals/FinalFieldMutationEventTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/MutateFinalsTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/cli/CommandLineTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/cli/CommandLineTestHelper.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/ExecutableJarTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/ExecutableJarTestHelper.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/m/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/m/p/C.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/JNIAttachMutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/JNIAttachMutatorTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/libJNIAttachMutator.c + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C1.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C2.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C3.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/q/C.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/Driver.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m1/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m1/p1/M1Mutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m2/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m2/p2/M2Mutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m3/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m3/p3/M3Mutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/TestMain.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/fieldholders/PrivateFields.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/fieldholders/PublicFields.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/internal/TestMutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/spi/Mutator.java ! test/jdk/java/util/jar/Attributes/NullAndEmptyKeysAndValues.java ! test/jdk/java/util/logging/FileHandlerLongLimit.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/sun/security/pkcs11/Cipher/CancelMultipart.java ! test/jdk/sun/security/provider/SecureRandom/DRBGS11n.java ! test/jdk/sun/security/util/ManifestDigester/FindSection.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/lib/jdk/test/lib/jfr/EventNames.java + test/micro/org/openjdk/bench/java/lang/reflect/FieldSet.java Changeset: 8af59437 Branch: json Author: Jan Lahoda Date: 2025-11-18 08:13:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8af594371979b2b76ec04e0a2753413dc35b8d44 8370334: javadoc NPE with "import module" statement Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! test/langtools/jdk/javadoc/tool/modules/Modules.java ! test/langtools/tools/javac/modules/AddModulesTest.java Changeset: 50a30497 Branch: json Author: Albert Mingkun Yang Date: 2025-11-18 09:37:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50a30497370799e8f377a11914562a15b0a48fbb 8371643: Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch Reviewed-by: mdoerr, kvn, tschatzl ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: 72ebca8a Branch: json Author: Severin Gehwolf Date: 2025-11-18 09:42:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72ebca8a0b19fac8a9483e5a3a98b454176fc342 8365606: Container code should not be using jlong/julong Reviewed-by: stuefe, cnorrbin, fitzsim ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupUtil_linux.cpp ! src/hotspot/os/linux/cgroupUtil_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp Changeset: 3a2845f3 Branch: json Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-11-18 09:43:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a2845f334a59670d54699919073f0e908c038c4 8037914: Add JFR event for string deduplication Reviewed-by: ayang, egahlin ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 28d94d6a Branch: json Author: Jonas Norlinder Committer: Kevin Walls Date: 2025-11-18 10:08:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28d94d6ab4994b844af98c5c227b40b5fb8a72e5 8372008: TestGetTotalGcCpuTime test failures on Windows (Some GC CPU time must have been reported) Reviewed-by: kevinw, alanb, cjplummer, dholmes ! test/jdk/java/lang/management/MemoryMXBean/TestGetTotalGcCpuTime.java Changeset: df5b105b Branch: json Author: Stefan Karlsson Date: 2025-11-18 11:57:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df5b105bbb55d9cc923ac45ff99e702126626670 8371698: ZGC: Call GTEST_SKIP when OS is unsupported Reviewed-by: aboldtch, jsikstro, mdoerr ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp Changeset: f9464499 Branch: json Author: Per Minborg Date: 2025-11-18 12:20:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f94644999766e752f7d60ce52c14a7db79005035 8366178: Implement JEP 526: Lazy Constants (Second Preview) 8371882: Improve documentation for JEP 526: Lazy Constants Reviewed-by: jvernee, mcimadamore + src/java.base/share/classes/java/lang/LazyConstant.java - src/java.base/share/classes/java/lang/StableValue.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/ImmutableCollections.java + src/java.base/share/classes/java/util/LazyCollections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/LocaleISOData.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java ! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java + src/java.base/share/classes/jdk/internal/lang/LazyConstantImpl.java - src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java - src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java - src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java - src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java - src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java - src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java + test/jdk/java/lang/LazyConstant/DemoContainerInjectionTest.java + test/jdk/java/lang/LazyConstant/DemoImperativeTest.java + test/jdk/java/lang/LazyConstant/DemoMapTest.java + test/jdk/java/lang/LazyConstant/LazyConstantSafePublicationTest.java + test/jdk/java/lang/LazyConstant/LazyConstantTest.java + test/jdk/java/lang/LazyConstant/LazyConstantTestUtil.java + test/jdk/java/lang/LazyConstant/LazyListTest.java + test/jdk/java/lang/LazyConstant/LazyMapTest.java + test/jdk/java/lang/LazyConstant/TrustedFieldTypeTest.java - test/jdk/java/lang/StableValue/StableFunctionTest.java - test/jdk/java/lang/StableValue/StableIntFunctionTest.java - test/jdk/java/lang/StableValue/StableListTest.java - test/jdk/java/lang/StableValue/StableMapTest.java - test/jdk/java/lang/StableValue/StableSupplierTest.java - test/jdk/java/lang/StableValue/StableTestUtil.java - test/jdk/java/lang/StableValue/StableValueFactoriesTest.java - test/jdk/java/lang/StableValue/StableValueTest.java - test/jdk/java/lang/StableValue/StableValuesSafePublicationTest.java - test/jdk/java/lang/StableValue/TrustedFieldTypeTest.java ! test/jdk/java/util/Collection/MOAT.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java - test/micro/org/openjdk/bench/java/lang/stable/StableFunctionBenchmark.java - test/micro/org/openjdk/bench/java/lang/stable/StableFunctionSingleBenchmark.java - test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionBenchmark.java - test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionSingleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableListBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableListSingleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableMapBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableMapSingleBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/StableSupplierBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/StableValueBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/VarHandleHolderBenchmark.java Changeset: 36b66e13 Branch: json Author: Johan Sj?len Date: 2025-11-18 13:05:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36b66e13c8eca8e460bfd6d900f139408aff9d43 8371778: Make MallocMemorySummary::_snapshot a DeferredStatic Reviewed-by: phubner, azafari ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.hpp Changeset: 2e68b79a Branch: json Author: Jan Lahoda Date: 2025-11-18 13:55:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e68b79a3973c8a3dde6b47f19b19c0c7faacc51 8364991: Incorrect not-exhaustive error Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! test/langtools/tools/javac/patterns/Exhaustiveness.java Changeset: dcba014a Branch: json Author: Yasumasa Suenaga Date: 2025-11-18 14:44:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dcba014ad56eae753c25c579fb30bb8ecfab69af 8371967: Add Visual Studio 2026 to build toolchain for Windows Reviewed-by: erikj ! doc/building.html ! doc/building.md ! make/autoconf/toolchain_microsoft.m4 Changeset: 43040f30 Branch: json Author: Brian Burkhalter Date: 2025-11-18 15:11:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43040f30a72591a37deb9a54ab7723988c1e4b51 8372012: java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java should check ability to create links Reviewed-by: alanb, jpai ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: b6d83eda Branch: json Author: Chen Liang Date: 2025-11-18 15:14:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6d83eda6bfa76da98274aa3ad294759cb56d3a5 8371960: Missing null check in AnnotatedType annotation accessor methods Reviewed-by: alanb ! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java + test/jdk/java/lang/reflect/AnnotatedElement/AnnotatedElementNullCheckTest.java Changeset: 1f99cf94 Branch: json Author: Chen Liang Date: 2025-11-18 15:14:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f99cf942449728cdeb9918b93fd9a97a51eb0b6 8372002: VarHandle for receiver's superclass instance fields fails describeConstable Reviewed-by: psandoz, jvernee ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! test/jdk/java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java ! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/C.java ! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/q/Q.java Changeset: 713de231 Branch: json Author: Nityanand Rai Committer: Aleksey Shipilev Date: 2025-11-18 15:47:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/713de231a61234632e2f9858b222b5f7fd0bdaf1 8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use Reviewed-by: shade, ysr, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: ac6f5e96 Branch: json Author: Hannes Walln?fer Date: 2025-11-18 16:52:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac6f5e96512a7f003ac536611c53f2564ea912a6 8366094: Sealed graph for nested types creates broken links Reviewed-by: liach ! make/jdk/src/classes/build/tools/taglet/SealedGraph.java Changeset: 0e6c7e86 Branch: json Author: Hannes Walln?fer Date: 2025-11-18 17:55:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e6c7e8664fdddd8b789851263613852fc2c55f7 8371896: Links in snippets can not be highlighted Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java Changeset: b3e408c0 Branch: json Author: Ioi Lam Date: 2025-11-18 18:12:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3e408c07891b58a312a58ffd756d6a1d18c0f6d 8372045: AOT assembly phase asserts with old class if AOT class linking is disabled Reviewed-by: shade, mgronlun ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport2.java Changeset: 4a975637 Branch: json Author: Naoto Sato Date: 2025-11-18 18:35:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a975637a144fa8aa449a1419e656721833513b5 8346944: Update Unicode Data Files to 17.0.0 8346947: Update ICU4J to Version 78.1 Reviewed-by: joehw ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/text/CollationElementIterator.java ! src/java.base/share/classes/jdk/internal/icu/impl/CharacterIteratorWrapper.java ! src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java ! src/java.base/share/classes/jdk/internal/icu/impl/ReplaceableUCharacterIterator.java ! src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java ! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java + src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfc.nrm = src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/uprops.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu ! src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java ! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java ! src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java ! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java ! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java ! src/java.base/share/classes/jdk/internal/util/regex/IndicConjunctBreak.java.template ! src/java.base/share/data/unicodedata/Blocks.txt ! src/java.base/share/data/unicodedata/CaseFolding.txt ! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt ! src/java.base/share/data/unicodedata/NormalizationTest.txt ! src/java.base/share/data/unicodedata/PropList.txt ! src/java.base/share/data/unicodedata/PropertyValueAliases.txt ! src/java.base/share/data/unicodedata/ReadMe.txt ! src/java.base/share/data/unicodedata/Scripts.txt ! src/java.base/share/data/unicodedata/SpecialCasing.txt ! src/java.base/share/data/unicodedata/UnicodeData.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt ! src/java.base/share/data/unicodedata/emoji/emoji-data.txt ! src/java.base/share/legal/icu.md ! src/java.base/share/legal/unicode.md Changeset: 27a38d90 Branch: json Author: Chad Rakoczy Committer: Tobias Hartmann Date: 2025-11-18 20:28:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27a38d9093958ae4851bc61b8d3f0d71dc780823 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1 Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java Changeset: 66fb0152 Branch: json Author: Jan Kratochvil Committer: Ioi Lam Date: 2025-11-18 21:51:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66fb015267058f9b5e6788eaeaa758be56ba553e 8357579: Compilation error: first argument in call to 'memset' is a pointer to non-trivially copyable type Co-authored-by: Ioi Lam Reviewed-by: iklam, asmehra ! src/hotspot/share/oops/resolvedFieldEntry.cpp ! src/hotspot/share/oops/resolvedFieldEntry.hpp ! src/hotspot/share/oops/resolvedMethodEntry.cpp ! src/hotspot/share/oops/resolvedMethodEntry.hpp Changeset: b086e34f Branch: json Author: Ioi Lam Date: 2025-11-18 21:51:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b086e34f7170631d7568dc50a7c075dc9c2f173b 8371771: CDS test SharedStringsStress.java failed with insufficient heap Reviewed-by: kvn ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java Changeset: 256a9bef Branch: json Author: Vladimir Ivanov Date: 2025-11-18 22:29:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/256a9beffc106d6657a912a33f97e7f97acbb1e1 8280469: C2: CHA support for interface calls when inlining through method handle linker Reviewed-by: kvn, roland ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java Changeset: aeea8497 Branch: json Author: John Engebretson Committer: Stuart Marks Date: 2025-11-18 23:37:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aeea8497562aabda12f292ad93c9f0f6935cc842 8371164: ArrayList.addAll() optimizations Reviewed-by: smarks, ogillespie ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Collections.java ! test/jdk/java/util/Collection/MOAT.java + test/micro/org/openjdk/bench/java/util/ArrayListBulkOpsBenchmark.java Changeset: 152cd4d8 Branch: json Author: Kim Barrett Date: 2025-11-18 23:43:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/152cd4d8bab7d3428d0330c56a3cb9ed7feef313 8371956: Convert OopStorage to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp Changeset: 902aa4dc Branch: json Author: Alexander Zuev Date: 2025-11-18 23:51:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/902aa4dcd297fef34cb302e468b030c48665ec84 8372120: Add missing sound keyword to MIDI tests Reviewed-by: kcr, dholmes ! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java Changeset: 02ff38f2 Branch: json Author: Ioi Lam Date: 2025-11-19 05:04:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02ff38f2d7f6abc0e4661e8226bc6780b7a11c3a 8363986: Heap region in CDS archive is not at deterministic address Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/aotArtifactFinder.hpp ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMappedHeapWriter.cpp ! src/hotspot/share/cds/aotMappedHeapWriter.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 99135d2e Branch: json Author: Aggelos Biboudis Date: 2025-11-19 08:47:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99135d2e05bb501fe9f9f0d36abd25894d0f93de 8359145: Implement JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview) Reviewed-by: jlahoda ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/patterns/Domination.java = test/langtools/tools/javac/patterns/DominationWithPP.out + test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.java + test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.out ! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java ! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out + test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInAssignability.java + test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInExhaustiveSwitches.java ! test/langtools/tools/javac/patterns/T8332463a.java + test/langtools/tools/javac/patterns/T8332463a.out ! test/langtools/tools/javac/patterns/T8332463b.java + test/langtools/tools/javac/patterns/T8332463b.out ! test/langtools/tools/javac/types/UnknownTypeTest.java ! test/langtools/tools/lib/types/TypeHarness.java Changeset: 54893dc5 Branch: json Author: Albert Mingkun Yang Date: 2025-11-19 11:46:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54893dc5c2a4702896029b1844bc9496325c8f26 8371985: Parallel: Move should_attempt_scavenge to ParallelScavengeHeap Reviewed-by: fandreuzzi, iwalulya ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.hpp Changeset: d2926dfd Branch: json Author: Evgeny Astigeevich Date: 2025-11-19 12:11:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2926dfd9a242928877d0b1e40eac498073975bd 8371649: ZGC: AArch64: redundant OrderAccess::fence in ZBarrierSetAssembler::patch_barrier_relocation Reviewed-by: aph ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp Changeset: 0b3df489 Branch: json Author: Renjith Kannath Pariyangad Committer: Alexander Zvegintsev Date: 2025-11-19 12:13:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b3df489e9d3b6d876a67793e082b930c17ade3e 8372048: Performance improvement on Linux remote desktop Reviewed-by: azvegint, serb ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java Changeset: ae4d9c2e Branch: json Author: Kurt Miller Committer: Aleksey Shipilev Date: 2025-11-19 12:14:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae4d9c2e6af0b899481c98742f4976c7769f39e5 8371918: aarch64: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry Reviewed-by: aph, shade ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 0bff5f3d Branch: json Author: Anton Seoane Ampudia Committer: Emanuel Peter Date: 2025-11-19 13:02:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bff5f3dbe69ab2a59db771af1020b04c0132954 8213762: Deprecate Xmaxjitcodesize Reviewed-by: kvn, epeter ! src/hotspot/share/runtime/arguments.cpp Changeset: f0afd89f Branch: json Author: Chen Liang Date: 2025-11-19 15:19:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0afd89f66c0b42ff06fbb76378a5b2028b76a10 8357728: Avoid caching synthesized names in synthesized parameters Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java + test/jdk/java/lang/reflect/Parameter/SyntheticNameRetention.java Changeset: 3949b0f2 Branch: json Author: Beno?t Maillard Date: 2025-11-19 15:40:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3949b0f23cd9c936c12ac0306534bc38b5b8d298 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D Reviewed-by: epeter, chagedorn ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/c2/TestMissingOptMoveX2YLoadX.java Changeset: 9ea8201b Branch: json Author: Alexander Matveev Date: 2025-11-19 16:07:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ea8201b7494fe9107d4abd78c02ac765a5751d4 8363980: [macos] Add JDK specific keys/values to Info.plist of embedded runtime Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/CookedRuntimeTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java Changeset: 223cc645 Branch: json Author: Matthew Donovan Date: 2025-11-19 19:14:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/223cc6451860f10fe8095705da07aaf7e882188f 8343316: Review and update tests using explicit provider names Reviewed-by: rhalade ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java ! test/jdk/java/security/Provider/ProviderVersionCheck.java Changeset: 6f1c5733 Branch: json Author: Kim Barrett Date: 2025-11-19 20:05:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f1c5733ed4a1d1a1e099681f1f292acf827d9dc 8371923: Update LockFreeStack for Atomic Reviewed-by: iwalulya, dholmes ! src/hotspot/share/utilities/lockFreeStack.hpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp Changeset: f5bc6ee9 Branch: json Author: Kim Barrett Date: 2025-11-19 20:56:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5bc6ee90d73da00cab5cad283b9517c692bc895 8369187: Add wrapper for that forbids use of global allocation and deallocation functions Reviewed-by: stefank, erikj, jrose ! make/hotspot/lib/CompileGtest.gmk ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp + src/hotspot/share/cppstdlib/new.hpp ! src/hotspot/share/gc/shared/bufferNode.cpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/deferredStatic.hpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp Changeset: 1535d08f Branch: json Author: Ioi Lam Date: 2025-11-19 20:58:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1535d08f0ee5da42d9db9e196d6a620aabe9feea 8371944: AOT configuration is corrupted when app closes System.out Reviewed-by: kvn, iveresov ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/CloseSystemOut.java Changeset: 4b5efa00 Branch: json Author: Naoto Sato Date: 2025-11-19 13:04:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b5efa00c73140e3c5f84baf0a2c24948d9d09b0 Merge branch 'master' into json ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/module-info.java Changeset: cb5d3b76 Branch: json Author: Naoto Sato Date: 2025-11-19 15:01:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb5d3b768c28e23502e5e3fe79c75df8704def51 Added JsonNumber.isXXX methods. Removed StableValue temporarily ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java From duke at openjdk.org Thu Nov 20 06:41:07 2025 From: duke at openjdk.org (duke) Date: Thu, 20 Nov 2025 06:41:07 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Remove nullchecks Message-ID: <4bb22b19-7047-48ab-8e4a-bb7af00745ef@openjdk.org> Changeset: 9fe95e21 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-20 06:39:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fe95e212d48833e4d95afa94db68d64ca30496b Remove nullchecks ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp From duke at openjdk.org Thu Nov 20 21:03:18 2025 From: duke at openjdk.org (duke) Date: Thu, 20 Nov 2025 21:03:18 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: 378 new changesets Message-ID: <2f6f0102-eb2d-44c9-9b16-0a0edee4ccf6@openjdk.org> Changeset: 012b4eb6 Branch: shen-late-barriers Author: Weijun Wang Date: 2025-10-28 19:56:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/012b4eb6cea6e1756a589a6c17a805867ed60686 8370082: Intermediate objects clean up in ECDH, EdDSA, XDH, DHKEM, and HKDF Reviewed-by: ascarpino, abarashev, fandreuzzi ! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java ! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java Changeset: d1860370 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-10-28 20:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1860370635e1c96a9b6c497861e5573c23dd281 8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads Reviewed-by: cjplummer, syan, sspitsyn ! test/jdk/com/sun/jdi/TwoThreadsTest.java Changeset: 73f93920 Branch: shen-late-barriers Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-10-28 21:07:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73f93920b950b4ce5fa177db50010e95265d6a7f 8369147: Various issues with new tests added by JDK-8316694 Reviewed-by: kvn, dlong ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java ! test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java ! test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java ! test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java Changeset: 723d6f83 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-10-28 23:50:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/723d6f83a2f98849e5bd72d2e9be613d04eed576 8355631: The events might be generated after VM_DEATH event Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiEventController.inline.hpp ! src/hotspot/share/prims/jvmtiExport.cpp Changeset: a588c120 Branch: shen-late-barriers Author: Shaojin Wen Date: 2025-10-29 01:28:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a588c120fc2ec9d5c59c43cda7f247e0a84981ff 8368172: Make java.time.format.DateTimePrintContext immutable Reviewed-by: liach ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/format/DateTimePrintContext.java Changeset: 76995067 Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-10-29 01:33:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/769950674e4258e73d040ddeab042125870b55b1 8370775: ModulePatcher$JarResourceFinder.getByteBuffer() does not close the InputStream after reading the bytes Reviewed-by: alanb, fandreuzzi ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java Changeset: 297a625f Branch: shen-late-barriers Author: David Holmes Date: 2025-10-29 02:30:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/297a625f1977a395ee9774772814924dbc79e708 8370854: Add sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java to the ProblemList Reviewed-by: weijun ! test/jdk/ProblemList.txt Changeset: 0687f120 Branch: shen-late-barriers Author: Ioi Lam Date: 2025-10-29 03:23:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0687f120cc324f35fe43d811b6beb4184fd854ec 8368199: Add @AOTSafeClassInitializer to jdk.internal.access.SharedSecrets Reviewed-by: liach, heidinga ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotCache/SharedSecretsTest.java Changeset: c97d50d7 Branch: shen-late-barriers Author: Liam Miller-Cushon Date: 2025-10-29 07:26:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c97d50d793df46292e38707956586dfaa4b77d32 8369508: Type annotations on anonymous new class creation expressions can't be retrieved Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java Changeset: 20bcf0ed Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-10-29 08:59:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20bcf0eddaee0a57142bcc614cc5415b53c16460 6400876: (bf) Remove sun.nio.ByteBuffered and related obsolete code Reviewed-by: djelinski, vyazici, alanb ! src/java.base/share/classes/jdk/internal/loader/Resource.java - src/java.base/share/classes/sun/nio/ByteBuffered.java ! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java Changeset: 5a2b0ca7 Branch: shen-late-barriers Author: Roland Westrelin Date: 2025-10-29 09:03:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a2b0ca7fea7d1a283aa90696c3989ae189148ec 8339526: C2: store incorrectly removed for clone() transformed to series of loads/stores Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/arraycopynode.cpp + test/hotspot/jtreg/compiler/arraycopy/TestCloneUnknownClassAtParseTime.java Changeset: 2758c6fd Branch: shen-late-barriers Author: Pavel Rappo Date: 2025-10-29 09:11:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2758c6fda2f774d98ef0c24535a7f7e9fc722379 8368856: Add a method that performs saturating addition of a Duration to an Instant Reviewed-by: naoto, rriggs, scolebourne ! src/java.base/share/classes/java/time/Instant.java ! test/jdk/java/time/tck/java/time/TCKInstant.java Changeset: 8457f38f Branch: shen-late-barriers Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-10-29 09:37:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8457f38f14182e2a55ff5d243cdacb06c9003c49 8347463: jdk/jfr/threading/TestManyVirtualThreads.java crashes with assert(oopDesc::is_oop_or_null(val)) Reviewed-by: dlong, rcastanedalo, mgronlun ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp + test/hotspot/jtreg/compiler/intrinsics/TestReturnOopSetForJFRWriteCheckpoint.java Changeset: bbe5e83c Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-10-29 09:58:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbe5e83c3910dc4986a1dccf6fcf31d15710c71d 8363925: Remove unused sun.nio.cs.ArrayEncoder::encode Reviewed-by: liach ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/sun/nio/cs/ArrayEncoder.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/HKSCS.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java ! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java ! test/jdk/sun/nio/cs/TestStringCoding.java Changeset: d8515f08 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-10-29 09:58:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8515f084dcd537ccad98f9b15f257baeffae222 8369983: Remove expired ZGC flags for JDK 26 Reviewed-by: ayang, aboldtch ! src/hotspot/share/runtime/arguments.cpp Changeset: 05ef8f46 Branch: shen-late-barriers Author: Roberto Casta?eda Lozano Date: 2025-10-29 10:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05ef8f4611fb9908f40ed8944da3429acdf82ef5 8370853: IGV: SEGV in IdealGraphPrinter::print after JDK-8370569 Reviewed-by: dfenacci, aseoane, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 78f1c449 Branch: shen-late-barriers Author: Maheshkumar Bollapragada Committer: Manukumar V S Date: 2025-10-29 10:58:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78f1c449da8582c880c7ffcb1e93e054560bcd5a 8370678: Update the Problemlisting for java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java Reviewed-by: honkar ! test/jdk/ProblemList.txt Changeset: 3cbcda5f Branch: shen-late-barriers Author: Matthew Donovan Date: 2025-10-29 11:05:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cbcda5ff3d86d65554a470571c5d72047e8d7f6 8359978: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed again with java.net.SocketException: An established connection was aborted by the software in your host machine Reviewed-by: jnimeh, djelinski ! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java Changeset: 4a0200ca Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-10-29 11:19:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a0200caf98ecb9bd1e6fe2670e79b36616a45fe 8367561: Getting some "header" property from a file:// URL causes a file descriptor leak Reviewed-by: dfuchs, vyazici ! src/java.base/share/classes/sun/net/www/URLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java + test/jdk/sun/net/www/protocol/file/FileURLConnStreamLeakTest.java + test/jdk/sun/net/www/protocol/file/GetInputStreamTest.java Changeset: 6964cede Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-10-29 12:47:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6964cede0269327d2f13e446e307d531282cdaf9 8369346: Remove default value of and deprecate the MaxRAM flag Reviewed-by: ayang, lkorinth ! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c1_globals_arm.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/riscv/c1_globals_riscv.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/x86/c1_globals_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/compiler/compiler_globals_pd.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: 0f34b020 Branch: shen-late-barriers Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-10-29 12:57:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f34b0203ad8e8e9d4a4dcdd9af2bafa60311fec 8365896: Remove unnecessary explicit buffer nul-termination after using os::snprintf Reviewed-by: dholmes, coleenp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/services/diagnosticFramework.cpp Changeset: 2c07214d Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-10-29 13:12:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c07214d7c075da5dd4a4e872aef29f58cef2bae 8368249: HttpClient: Translate exceptions thrown by sendAsync Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/HttpClientSendAsyncExceptionTest.java Changeset: eab5644a Branch: shen-late-barriers Author: Hamlin Li Date: 2025-10-29 15:00:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eab5644a96e20409f31622d2e6c33636a7a49768 8370481: C2 SuperWord: Long/Integer.compareUnsigned return wrong value in SLP Reviewed-by: epeter, tonyp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java Changeset: 28f2591b Branch: shen-late-barriers Author: Pavel Rappo Date: 2025-10-29 15:36:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28f2591bad49c4d1590325c3d315d850ab6bcc7d 8370568: Refer to Thread.interrupted as "interrupted status" consistently Reviewed-by: jpai, rriggs, alanb ! make/langtools/tools/javacserver/server/CompilerThreadPool.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java ! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java ! src/java.base/share/classes/java/nio/channels/InterruptibleChannel.java ! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java ! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java ! src/java.base/share/classes/java/nio/channels/Selector.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/channels/WritableByteChannel.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/FutureTask.java ! src/java.base/share/classes/java/util/concurrent/Semaphore.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java ! src/java.base/share/classes/sun/nio/ch/Interruptible.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/AllDiag.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/FinDiag.java ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/MemDiag.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java ! test/jdk/java/lang/Thread/JoinWithDuration.java ! test/jdk/java/lang/Thread/SleepWithDuration.java ! test/jdk/java/lang/Thread/virtual/CustomScheduler.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/Parking.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/net/Socket/Timeouts.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java ! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java ! test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java ! test/jdk/java/nio/channels/FileChannel/ClosedByInterrupt.java ! test/jdk/java/nio/channels/Pipe/PipeInterrupt.java ! test/jdk/java/nio/channels/Selector/LotsOfInterrupts.java ! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java ! test/jdk/java/nio/channels/Selector/WakeupAfterClose.java ! test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java ! test/jdk/java/nio/file/Files/CallWithInterruptSet.java ! test/jdk/java/nio/file/Files/InterruptCopy.java ! test/jdk/java/util/concurrent/CompletableFuture/LostInterrupt.java ! test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java ! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java ! test/jdk/java/util/concurrent/ExecutorService/InvokeTest.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java ! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/StampedLockTest.java ! test/jdk/java/util/zip/InterruptibleZip.java ! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java Changeset: 436dc687 Branch: shen-late-barriers Author: Artur Barashev Date: 2025-10-29 17:25:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/436dc687ba2ead1662a4e0125cea0966fac825e5 8367059: DTLS: loss of NewSessionTicket message results in handshake failure Reviewed-by: jnimeh, djelinski ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java + test/jdk/javax/net/ssl/DTLS/DTLSNoNewSessionTicket.java ! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java ! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java Changeset: 6080ccd2 Branch: shen-late-barriers Author: Ioi Lam Date: 2025-10-29 18:40:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6080ccd23239a5209dfb21bd0a413a116709af76 8370797: Test runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java failed on macos 26 Reviewed-by: stuefe, kvn ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: d62553d8 Branch: shen-late-barriers Author: Alexander Zvegintsev Date: 2025-10-29 20:17:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d62553d8dce7fe21942ec7a1268f536d9725b054 8316274: javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF Reviewed-by: honkar, prr ! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: f3dfdfa3 Branch: shen-late-barriers Author: Rui Li Committer: Xiaolong Peng Date: 2025-10-29 21:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3dfdfa3fdc97c2c850251d58f91134e0ae82240 8369013: Shenandoah: passive mode should support enabling ShenandoahCardBarrier Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.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/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp + test/hotspot/jtreg/gc/shenandoah/options/TestPassiveModeWithCardBarrier.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java Changeset: 87a47721 Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-10-30 07:08:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87a47721981bb84b1e22b5b2d8d24bc60c8b7223 8366968: Exhaustive switch expression rejected by for not covering all possible values Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! test/langtools/tools/javac/patterns/Exhaustiveness.java Changeset: 17fd801b Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-10-30 07:35:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17fd801b24162dfbac6d4e63ef5048a0fb146074 8370807: G1: Improve region attribute table method naming Reviewed-by: ayang, sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 5096dc89 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-10-30 08:05:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5096dc8972f7e2885ba4b1d994be630c7fc3b3a6 8368739: [AIX] java/net/httpclient/http3/H3SimpleGet.java#useNioSelector and #with-continuations fail Reviewed-by: mdoerr, dfuchs ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java Changeset: d565c45e Branch: shen-late-barriers Author: Afshin Zafari Date: 2025-10-30 08:14:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d565c45e61bf741cdac5ede252277e4ebc17c104 8370261: Test runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java timed out Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java Changeset: 87e5341d Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-10-30 09:22:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87e5341d78d206fa9e987340861cd5f1c0858891 8370804: G1: Make G1HeapRegionAttr::remset_is_tracked() conform to coding style Reviewed-by: iwalulya, sjohanss, fandreuzzi, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp Changeset: 80fcfaf4 Branch: shen-late-barriers Author: Roland Westrelin Date: 2025-10-30 10:34:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80fcfaf41aa2d6af30f15877e4466647dbca424e 8369435: C2: transform (LShiftX (SubX con0 a), con1) into (SubX con0< Committer: Roberto Casta?eda Lozano Date: 2025-10-30 11:31:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/795bf9f6d16d89f65076d4b37dddb309a91ce6ea 8351159: Remaining cleanups in cpu/x86 after 32-bit x86 removal Reviewed-by: stefank, kvn ! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/cpu/x86/c2_init_x86.cpp ! src/hotspot/cpu/x86/compiledIC_x86.cpp ! src/hotspot/cpu/x86/compressedKlass_x86.cpp ! src/hotspot/cpu/x86/copy_x86.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/x86/relocInfo_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad - src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp Changeset: b166b0d0 Branch: shen-late-barriers Author: Francesco Andreuzzi Committer: Serguei Spitsyn Date: 2025-10-30 14:23:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b166b0d0826435c7965f3f11e8f3cec1392e1e01 8370730: Test serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java needs to be resilient about warnings Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java Changeset: a33aa65f Branch: shen-late-barriers Author: Serguei Spitsyn Date: 2025-10-30 14:24:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a33aa65fbc70a91fe21e9016c393bb5a764cd75a 8369609: calls from Continuations to invalidate_jvmti_stack must be more accurate Reviewed-by: pchilanomate, dholmes ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: bb9aeedd Branch: shen-late-barriers Author: Kevin Walls Date: 2025-10-30 15:22:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb9aeedd880d4ae81d301edbbc903c3cb53c0526 8370908: Remove test javax/management/remote/mandatory/connection/DeadLockTest.java from ProblemList-Virtual Reviewed-by: cjplummer ! test/jdk/ProblemList-Virtual.txt Changeset: ed36b9bb Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-10-30 15:34:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed36b9bb6f3d429db6accfb3b096e50e7f2217ff 8370851: Mark hotspot and jdk tests incompatible with test thread factory Reviewed-by: alanb, kevinw, sspitsyn ! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java ! test/jdk/com/sun/net/httpserver/bugs/B6431193.java ! test/jdk/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/jdk/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/jdk/java/lang/management/ThreadMXBean/LockedMonitorInNative.java ! test/jdk/java/lang/management/ThreadMXBean/Locks.java ! test/jdk/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java ! test/jdk/java/lang/management/ThreadMXBean/ThreadCpuTime.java ! test/jdk/java/lang/management/ThreadMXBean/ThreadUserTime.java ! test/jdk/java/nio/channels/SocketChannel/ShortWrite.java Changeset: a2196e20 Branch: shen-late-barriers Author: Chen Liang Date: 2025-10-30 16:51:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2196e20608a1acd12c84ecfb8522bf1666545f4 4397513: Misleading "interface method" in InvocationHandler specification Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java Changeset: d18e815b Branch: shen-late-barriers Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-10-30 17:24:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d18e815b94854406113344547f36358b5b5f6bb7 8368301: sun/security/util/math/intpoly compiler warnings Reviewed-by: mullan ! make/jdk/src/classes/build/tools/intpoly/FieldGen.java Changeset: 4b315111 Branch: shen-late-barriers Author: Phil Race Date: 2025-10-30 18:03:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b315111493ac65511890bc2127489ceee693915 8370160: NumericShaper allows illegal ranges Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! test/jdk/java/awt/font/NumericShaper/NSEqualsTest.java Changeset: 414e7286 Branch: shen-late-barriers Author: Phil Race Date: 2025-10-30 19:09:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/414e72869895562adcea5c21ff3e7252cef5b13f 8370141: [macOS] Crash after PrinterJob ends when Graphics.create() is used. Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java + test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java + test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java Changeset: c49a94bf Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-10-30 19:09:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c49a94bf89876c4d6c777a9452618afa564c5c23 8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420 Reviewed-by: simonis, sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp Changeset: 566aa126 Branch: shen-late-barriers Author: Chen Liang Date: 2025-10-30 20:38:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/566aa1267c7c9b0d1eb49dd9014461274c51280d 8370971: Problemlist jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java Reviewed-by: dholmes ! test/docs/ProblemList.txt Changeset: c69e0eb2 Branch: shen-late-barriers Author: William Kemper Date: 2025-10-30 20:40:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c69e0eb2f98dc80eaefdb399dcfe86cdab32dbd5 8370726: GenShen: Misplaced assertion that old referent is marked during young collection Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp Changeset: c6eea8ac Branch: shen-late-barriers Author: William Kemper Date: 2025-10-30 21:10:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6eea8acf6eea7314a1615e5923ac7bf73e6da02 8370667: GenShen: Only make assertions about region pinning for collected generation Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp Changeset: e293166e Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-10-30 21:14:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e293166e440df75f650ee280c300c085cd141d30 8370963: Errors in jpackage jtreg test descriptions Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinOSConditionTest.java ! test/jdk/tools/jpackage/windows/WinRenameTest.java Changeset: a5f3a6f2 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-10-30 21:14:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5f3a6f21b68fe9b97cb1aa22f54173b192fbd10 8370956: ShortcutHintTest test fails when executed locally on Linux Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java Changeset: 0e054667 Branch: shen-late-barriers Author: Kevin Walls Date: 2025-10-30 21:42:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e054667302614eaa8f969003bb89c93c2b4aef0 8370955: Remove test javax/management/remote/mandatory/connection/ConnectionTest.java from ProblemList-Virtual Reviewed-by: sspitsyn ! test/jdk/ProblemList-Virtual.txt Changeset: a926c216 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-10-30 22:45:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a926c216e0f56dfc4d129260f8bf028ade615756 8370965: Remove SigningPackageFromTwoStepAppImageTest test Reviewed-by: almatvee - test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java Changeset: dfa04f4a Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2025-10-31 00:04:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfa04f4aa5463de7812877553ea779da6467d373 8370653: Fix race in CompressedClassSpaceSizeInJmapHeap.java Reviewed-by: phh, wkemper, ysr ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 3c1010b5 Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2025-10-31 00:05:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c1010b57f2f8258a2ccf59b9f86fc8debd71918 8370646: TestLargeUTF8Length.java needs lots of memory Reviewed-by: phh, wkemper, ysr ! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java Changeset: 6347f10b Branch: shen-late-barriers Author: William Kemper Date: 2025-10-31 00:07:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6347f10bf1dd3959cc1f2aba32e72ca8d9d56e82 8370521: GenShen: Various code cleanup related to promotion Reviewed-by: fandreuzzi, kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 4f9f0868 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-10-31 01:40:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f9f086847f531ab1791727d74955cfd8ec56811 8224852: JVM crash on watched field access from native code Reviewed-by: amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiExport.cpp + test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/FieldEventsFromJNI/FieldEventsFromJNI.java + test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/FieldEventsFromJNI/libFieldEventsFromJNI.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp Changeset: fc5df4ac Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-10-31 03:33:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc5df4ac8f11f25611bd4def5b655578af27c882 8370465: Right to Left Orientation Issues with MenuItem Component Reviewed-by: kizune, honkar ! 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 ! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java Changeset: c6cc7a7b Branch: shen-late-barriers Author: Tagir F. Valeev Date: 2025-10-31 05:33:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6cc7a7b2a45a892c4a5a7a24e1fdbc5f9325f4a 8368178: Add specialization of SequencedCollection methods to standard list factories Reviewed-by: smarks ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! test/jdk/java/util/Collection/MOAT.java ! test/jdk/java/util/Collections/NCopies.java ! test/jdk/java/util/List/ListFactories.java Changeset: c47ea121 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-10-31 06:38:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c47ea1211189d67a0b9ef1a893dacabbc606dae5 8370889: G1: Inline G1PrepareEvacuationTask::sample_card_set_size() Reviewed-by: fandreuzzi, ayang, iwalulya ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 4913b548 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-10-31 08:46:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4913b548a79a981816718def38d059b5175f6f59 8370950: Inline CollectedHeap::fill_args_check Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp Changeset: 4ca88aa2 Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-10-31 09:51:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ca88aa2e8f486ffa7c6f4050ca3462e5e6f3418 8370852: Test sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java fails after JDK-8369995 Reviewed-by: coffeys, wetmore ! test/jdk/ProblemList.txt ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: 8e3620a3 Branch: shen-late-barriers Author: Liam Miller-Cushon Date: 2025-10-31 09:52:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e3620a344f83a21191bb70cf2af24e9ae1952ce 8370237: AssertionError in Annotate.fromAnnotations with -Xdoclint and type annotations Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java ! test/langtools/tools/doclint/CrashInAnnotateTest.out + test/langtools/tools/doclint/CrashInTypeAnnotateTest.java + test/langtools/tools/doclint/CrashInTypeAnnotateTest.out Changeset: 02f8874c Branch: shen-late-barriers Author: Marc Chevalier Date: 2025-10-31 11:00:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02f8874c2d105a86cbfd3b84b591fefb4e509806 8361608: C2: assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, rcastanedalo ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TooStrictAssertForUnrollAfterPeeling.java Changeset: 8ca485cf Branch: shen-late-barriers Author: Marc Chevalier Date: 2025-10-31 11:02:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ca485cf98889d1757170a4ec883c93c888a7140 8370077: C2: make Compile::_major_progress a boolean Reviewed-by: chagedorn, kvn, dlong, epeter ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/loopnode.cpp Changeset: 67a81c47 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-10-31 13:33:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67a81c476f1e3c0d6aeca0d0aa2148efcb70a180 8370943: Support heap expansion during startup in Serial and Parallel Reviewed-by: fandreuzzi, eosterlund, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 2158719a Branch: shen-late-barriers Author: Sergey Kuksenko Date: 2025-10-31 14:00:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2158719aab5f3ab652225113b5205070e9241995 8370150: Add StrictMath microbenchmarks to cover FDLIBM algorithms Reviewed-by: rgiulietti + test/micro/org/openjdk/bench/java/lang/StrictMathExtraBench.java Changeset: 16dafc00 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-10-31 14:10:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16dafc00eca8acb0fdabf2f373bb5f84bd293086 8370393: Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md Reviewed-by: clanger, rriggs ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 8236800d Branch: shen-late-barriers Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-10-31 14:11:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8236800deb5b99a027b0944f6c512c0f31d030df 8370527: Memory leak after 8316694: Implement relocation of nmethod within CodeCache Reviewed-by: shade, eastigeevich, kvn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java Changeset: 1781b186 Branch: shen-late-barriers Author: Mark Powers Date: 2025-10-31 17:52:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1781b186b51900b758dd55cc356eaaf12b28481b 8343232: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1) Reviewed-by: weijun, mullan ! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/java.base/share/classes/sun/security/pkcs12/MacData.java + src/java.base/share/classes/sun/security/pkcs12/PBMAC1Parameters.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/pkcs12/PBMAC1Test.java ! test/jdk/sun/security/pkcs12/ParamsPreferences.java Changeset: ec059c0e Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2025-10-31 21:02:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec059c0e85bc612f430269d9e110dc7ecbdce342 8365880: Shenandoah: Unify memory usage accounting in ShenandoahFreeSet Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp - src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp - src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahFreeSet.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGeneration.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java Changeset: 2fc4cbe4 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-10-31 23:33:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fc4cbe426c814c49c03c794c7a7fff2a23f22c4 8370663: Incorrect synchronization in nsk/jvmti/RedefineClasses when expected events are not received Reviewed-by: sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp Changeset: 54fe5021 Branch: shen-late-barriers Author: SendaoYan Date: 2025-11-01 02:04:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54fe50210efe9ae6fad225b815cfdeb16c868115 8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests Reviewed-by: cjplummer, lmesnik, sspitsyn - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Target.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Target.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Target.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java Changeset: d2260236 Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2025-11-01 02:33:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d226023643f90027a8980d161ec6d423887ae3ce 8369994: Mixed mode jhsdb jstack cannot resolve symbol in function ending in call Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java Changeset: 13b3d2fc Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-11-01 10:06:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13b3d2fca1af71d0aa9908e19630c2e965dd7134 8368625: com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java Changeset: f7f4f903 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-01 23:29:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7f4f903cfdafecf69ff47d5d37e254adaf63141 8370969: --launcher-as-service option is ignored when used with --app-image option Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.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/share/ServiceTest.java Changeset: 7c900da1 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-02 02:19:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c900da1985c9508198ea7805e4955da4a7cac42 8371076: jpackage will wrongly overwrite the plist file in the embedded runtime when executed with the "--app-image" option Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Slot.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.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/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: e8a1a870 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-02 07:02:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8a1a8707ee6192c85ac62a2a51c815e07613c38 8369186: HotSpot Style Guide should permit some uses of the C++ Standard Library Reviewed-by: jrose, lkorinth, iwalulya, kvn, stefank ! doc/hotspot-style.html ! doc/hotspot-style.md ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/relocInfo.cpp + src/hotspot/share/cppstdlib/cstddef.hpp + src/hotspot/share/cppstdlib/limits.hpp + src/hotspot/share/cppstdlib/type_traits.hpp ! src/hotspot/share/gc/shared/bufferNode.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp ! src/hotspot/share/gc/shared/workerUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zPageAge.inline.hpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp ! src/hotspot/share/gc/z/zSafeDelete.hpp ! src/hotspot/share/gc/z/zSafeDelete.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspace/counters.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/metaprogramming/enableIf.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! src/hotspot/share/nmt/arrayWithFreeList.hpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/accessDecorators.hpp ! src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/oops/instanceOop.hpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/oops/typeArrayOop.hpp ! src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/atomicAccess.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/byteswap.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/deferredStatic.hpp ! src/hotspot/share/utilities/devirtualizer.inline.hpp ! src/hotspot/share/utilities/enumIterator.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/hashTable.hpp ! src/hotspot/share/utilities/intn_t.hpp ! src/hotspot/share/utilities/intpow.hpp ! src/hotspot/share/utilities/parseInteger.hpp ! src/hotspot/share/utilities/population_count.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/reverse_bits.hpp ! src/hotspot/share/utilities/tuple.hpp Changeset: 05efc1fa Branch: shen-late-barriers Author: Simon Tooke Committer: SendaoYan Date: 2025-11-03 02:20:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05efc1fa991c3fd895bf2f7c7d9e7916692b98e6 8370578: SystemMapTest.java#normal fails intermittendly on macOS aarch64 Reviewed-by: cjplummer, sspitsyn, stuefe ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 4cfabd60 Branch: shen-late-barriers Author: Saint Wesonga Committer: SendaoYan Date: 2025-11-03 02:21:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cfabd605c42494db4ca4078344d32abc951a9ae 8370974: Command-line Hotspot debugger tests fail on Windows AArch64 Reviewed-by: dholmes, cjplummer ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: 0ca0852d Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-11-03 06:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ca0852d78d643c211d36b753a734dac0cd2800a 8370459: C2: CompressBitsNode::Value produces wrong result on Windows (1UL vs 1ULL), found by ExpressionFuzzer Reviewed-by: dlong, jbhateja, thartmann ! src/hotspot/share/opto/intrinsicnode.cpp ! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java Changeset: 09a047f0 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-11-03 06:55:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09a047f00c88d14505c42a966dedbc87b9be5bdf 8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination Co-authored-by: Olivier Mattmann Co-authored-by: Quan Anh Mai Reviewed-by: kvn, qamai ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/compiler/c2/TestMergeStoresAndAllocationElimination.java + test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 4e63c041 Branch: shen-late-barriers Author: Afshin Zafari Date: 2025-11-03 09:28:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e63c0412e3a05af1ff783d0587e03a6817b8e0d 8366062: [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp Reviewed-by: iklam, dholmes ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: 10ea585b Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-11-03 09:30:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10ea585b5ca01dc0136fe76a11109d0f17828772 8370345: Parallel: Rework TLAB accounting in MutableNUMASpace Reviewed-by: ayang, iwalulya ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 89b492f4 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-03 09:38:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89b492f41bae6f3b9935093b07c9b4f78a97641e 8371018: Remove unused CollectedHeap::fill_with_object Reviewed-by: iwalulya, fandreuzzi, tschatzl ! src/hotspot/share/gc/shared/collectedHeap.hpp Changeset: 400f51f7 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-03 09:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400f51f7ab19c2dc6a4195f78f9f815d03dd4434 8369913: Parallel: Refactor PSAdjustTask Reviewed-by: fandreuzzi, jsikstro ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: deb7edb1 Branch: shen-late-barriers Author: Raffaello Giulietti Date: 2025-11-03 09:48:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/deb7edb151fd5940fdf9fdb2a6356080ee94e222 8366017: Extend the set of inputs handled by fast paths in FloatingDecimal Reviewed-by: darcy ! src/java.base/share/classes/java/text/DigitList.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! src/java.base/share/classes/jdk/internal/math/MathUtils.java ! test/jdk/java/lang/Double/ParseDouble.java ! test/jdk/java/lang/Float/ParseFloat.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java + test/jdk/jdk/internal/math/FloatingDecimal/java.base/jdk/internal/math/FDBigIntegerChecker.java + test/micro/org/openjdk/bench/java/lang/FloatingPointParse.java Changeset: 667744c3 Branch: shen-late-barriers Author: Hamlin Li Date: 2025-11-03 10:36:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/667744c353e4d6abbe5cbf85746e5e0e44dafaf8 8370794: C2 SuperWord: Long/Integer.compareUnsigned return wrong value for EQ/NE in SLP Reviewed-by: epeter, luhenry ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java Changeset: 15fd5292 Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-11-03 11:41:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15fd52925ab64a6a9e33691eed9e952a7b75da4b 8366196: Crash in AbstractMethodCheck.getMethodCheckFailure Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! test/langtools/tools/javac/recovery/AttrRecovery.java Changeset: abf4f3da Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-11-03 12:02:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abf4f3da76f413406de2860e4fbfacccfa15c221 8370865: Incorrect parser error for compact source files and multi-variable declarations Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/ImplicitClass/MultipleFields.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: 6f452ac4 Branch: shen-late-barriers Author: Coleen Phillimore Date: 2025-11-03 12:37:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f452ac46f17b89f8a9f661ffc8fadc663ae124e 8364360: Defining hidden class with no room in constant pool crashes the VM Reviewed-by: matsaave, liach, dholmes ! src/hotspot/share/classfile/classFileParser.cpp + test/hotspot/jtreg/runtime/ClassFile/HiddenClassesTest.java Changeset: 4520983e Branch: shen-late-barriers Author: Sergey Nazarkin Committer: Dmitry Cherepanov Date: 2025-11-03 12:56:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4520983e8e5fcfb22e04508d50676df6831fa636 8368882: NPE during text drawing on machine with JP locale Reviewed-by: serb, prr, psadhukhan ! src/java.desktop/share/classes/sun/font/CompositeFont.java Changeset: ef464d69 Branch: shen-late-barriers Author: Afshin Zafari Date: 2025-11-03 12:57:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef464d69399e50aee126a4756fe9a9a19e44d3c4 8371142: [BACKOUT] [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp Reviewed-by: coleenp ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: 8dbefc53 Branch: shen-late-barriers Author: Igor Rudenko Committer: Per Minborg Date: 2025-11-03 14:17:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8dbefc53a95c6e3f722082316157c6372737c162 8370822: Improve performance for MemorySegment::fill Reviewed-by: pminborg ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: 045018d5 Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2025-11-03 14:25:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/045018d5f39751af9f673974ff876c47596cdbd0 8370176: Mixed mode jhsdb jstack cannot unwind call stack with -Xcomp Co-authored-by: Fei Yang Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java Changeset: 20ff33cb Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2025-11-03 14:26:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20ff33cbdf393818b63bb8989e1def0b2d470c4b 8370260: Test jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java timed out Reviewed-by: syan, egahlin ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java Changeset: 18e8873c Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-11-03 14:44:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18e8873cadf3900139a6555d4a228148a10d2009 8369111: G1: Determining concurrent start uses inconsistent predicates Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 02a72174 Branch: shen-late-barriers Author: Artur Barashev Date: 2025-11-03 15:05:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02a7217491755e25f3ae7ff3924f85e26698720d 8366364: Return enabled signature schemes with SSLConfiguration#getSSLParameters() call Reviewed-by: mullan ! src/java.base/share/classes/sun/launcher/SecuritySettings.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java + test/jdk/sun/security/ssl/SignatureScheme/DefaultSSLConfigSignatureSchemes.java ! test/jdk/tools/launcher/Settings.java Changeset: 1922c4fd Branch: shen-late-barriers Author: Matias Saavedra Silva Date: 2025-11-03 16:34:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1922c4fd6f10e6eac121462d509d6990ae4f9acd 8365940: Misleading macro in jvm_md.h:57 Reviewed-by: dholmes, kbarrett ! src/hotspot/os/posix/include/jvm_md.h Changeset: 9f972008 Branch: shen-late-barriers Author: Vicente Romero Date: 2025-11-03 18:32:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f972008ff2beb4b69855f4c42b8a664a6b8bc95 8369654: javac OutOfMemoryError for complex intersection type Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java + test/langtools/tools/javac/switchexpr/ExpressionSwitchComplexIntersectionTest.java Changeset: dadbad0b Branch: shen-late-barriers Author: Mohamed Issa Committer: SendaoYan Date: 2025-11-04 01:58:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dadbad0bef84f671c8194c84080c760453ecc423 8371088: Build fails when trying hsdis option Reviewed-by: erikj ! make/autoconf/lib-hsdis.m4 Changeset: 576f9694 Branch: shen-late-barriers Author: Serhiy Sachkov Committer: SendaoYan Date: 2025-11-04 01:58:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/576f9694b092f2a11a6a4e5a82c2b0e12203bd9c 8361106: [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/Test9.java Changeset: 50bb92a3 Branch: shen-late-barriers Author: Amit Kumar Date: 2025-11-04 04:59:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50bb92a33b32778a96b1823ff995889892bef890 8370871: [s390x] consistently update top_frame_sp Reviewed-by: rrich, lucy ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: 75e37b06 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-11-04 07:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75e37b06c3e37ee49719a0c0d6b4ab2c4ff76098 8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body Reviewed-by: chagedorn, roland ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp + test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiRemoveDeadNodesFromLoopBody.java Changeset: c1476fca Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-11-04 08:03:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1476fca9d7a679d32b7b43956638b845d1027cc 8366575: Remove SDP support Reviewed-by: alanb, erikj, jpai, michaelm ! make/modules/java.base/Copy.gmk - src/java.base/share/classes/sun/net/sdp/SdpSupport.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java - src/java.base/unix/classes/sun/net/NetHooks.java - src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java - src/java.base/unix/conf/sdp/sdp.conf.template - src/java.base/unix/native/libnet/SdpSupport.c - src/java.base/windows/classes/sun/net/NetHooks.java Changeset: e4aed95c Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-11-04 08:48:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4aed95cac343f1339b9bc87721561bdc4c2f5ad 8370682: G1: Survivor regions not in young gen cset group Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp Changeset: 21f41c5f Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-04 09:22:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f41c5f49cd3c5e6e4f29ed38701a4d92c16098 8370774: Merge ModRefBarrierSet into CardTableBarrierSet Reviewed-by: tschatzl, iwalulya ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp - src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp - src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp - src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp - src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp - src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp - src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp - src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp - src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp - src/hotspot/cpu/zero/gc/shared/modRefBarrierSetAssembler_zero.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp - src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp - src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp - src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp - src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp - src/hotspot/share/gc/shared/modRefBarrierSet.hpp - src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp - src/hotspot/share/gc/shared/modRefBarrierSetAssembler.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 19cca0a2 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-11-04 09:35:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19cca0a2a829396291fa4140b2082ef518425518 8371131: Cleanup Thread parameter in CollectedHeap TLAB methods Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.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/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: a98b9e7c Branch: shen-late-barriers Author: Beno?t Maillard Date: 2025-11-04 09:42:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a98b9e7cfa433d4bf2acbf59a1c9d3714c3c065d 8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node Reviewed-by: dlunden, epeter, kvn ! src/hotspot/share/opto/macro.cpp ! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt ! test/hotspot/jtreg/compiler/macronodes/TestTopInMacroElimination.java Changeset: a840dc22 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-11-04 09:54:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a840dc22c575b5d2b5b6017a536a6541fc1f0a44 8364741: [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly Reviewed-by: syan, phubner, jsikstro ! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java Changeset: e6546683 Branch: shen-late-barriers Author: Roland Westrelin Date: 2025-11-04 11:17:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6546683a8dd9a64255ce4c5606089068ec92e5d 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed Co-authored-by: Emanuel Peter Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: epeter, rcastanedalo ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! 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/phaseX.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter ! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java + test/hotspot/jtreg/compiler/macronodes/TestEarlyEliminationOfAllocationWithoutUse.java + test/hotspot/jtreg/compiler/macronodes/TestEliminationOfAllocationWithoutUse.java + test/hotspot/jtreg/compiler/macronodes/TestInitializingStoreCapturing.java Changeset: 642ba4cf Branch: shen-late-barriers Author: Kieran Farrell Committer: Roger Riggs Date: 2025-11-04 14:02:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/642ba4cfd18b7e17ff7f0ac3b2ce557bcaa93784 8334015: Add Support for UUID Version 7 (UUIDv7) defined in RFC 9562 Reviewed-by: rriggs, jpai, alanb ! src/java.base/share/classes/java/util/UUID.java ! test/jdk/java/util/UUID/UUIDTest.java Changeset: d4622b2c Branch: shen-late-barriers Author: Jonas Norlinder Committer: Claes Redestad Date: 2025-11-04 14:27:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4622b2ceac6b6aef2717bf427878df1290c4a38 8371130: Remove String template leftovers Reviewed-by: redestad, rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: c0c76703 Branch: shen-late-barriers Author: Fernando Guallini Date: 2025-11-04 15:20:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8008 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs Reviewed-by: syan, rhalade ! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractPeer.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java Changeset: a51a0bf5 Branch: shen-late-barriers Author: Jorn Vernee Date: 2025-11-04 15:40:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a51a0bf57feaae0862fd7f3dbf305883d49781a0 8370344: Arbitrary Java frames on stack during scoped access Reviewed-by: pchilanomate, dholmes, liach ! src/hotspot/share/prims/scopedMemoryAccess.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp + test/jdk/java/foreign/sharedclosejfr/TestSharedCloseJFR.java + test/jdk/java/foreign/sharedclosejfr/sharedCloseJfr.jfc + test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java + test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp + test/micro/org/openjdk/bench/java/lang/foreign/SharedCloseStackWalk.java Changeset: 7d3c66f3 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-11-04 15:58:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d3c66f379fcb24d4505c2c12e20b24dce313e56 8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java Reviewed-by: amenkov, syan, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 2f455ed1 Branch: shen-late-barriers Author: Peyang Committer: Daniel Fuchs Date: 2025-11-04 16:08:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f455ed146ff2e56da4532e9430e4c85ca9497ad 8371092: NullPointerException in AltServiceUsageTest.afterClass() test Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AltServiceUsageTest.java Changeset: 4c6af03f Branch: shen-late-barriers Author: Vicente Romero Date: 2025-11-04 16:47:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c6af03f81e068a98b8f4628b96682a54f3946da 8337142: StackOverflowError in Types.containsTypeRecursive with deeply nested type hierarchy Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/types/SOEForDeeplyNestedTypeTest.java Changeset: 8224292b Branch: shen-late-barriers Author: Koushik Thirupattur Committer: Anthony Scarpino Date: 2025-11-04 18:42:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8224292ba57f3d6f79c1a3515348824d92ef45fe 8365069: Refactor tests to use PEM API (Phase 1) Reviewed-by: ascarpino ! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java ! test/jdk/java/security/KeyStore/TestKeyStoreBasic.java ! test/jdk/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java ! test/jdk/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java ! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java ! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java ! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java ! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java ! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java ! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java ! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java Changeset: 0555f622 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-04 19:44:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0555f6228c59c6739b8b824d64eb6c1545a5520a 8371094: --mac-signing-key-user-name no longer works Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java Changeset: 32508230 Branch: shen-late-barriers Author: Roger Riggs Date: 2025-11-04 20:40:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/325082302266f25d4fac33d0d4a9492c72de3ffc 8364361: [process] java.lang.Process should implement Closeable Reviewed-by: lancea, darcy, naoto, jpai, alanb, prappo ! src/java.base/share/classes/java/lang/Process.java + src/java.base/share/classes/java/lang/snippet-files/ProcessExamples.java + test/jdk/java/lang/Process/ProcessCloseTest.java Changeset: 8585b46c Branch: shen-late-barriers Author: Phil Race Date: 2025-11-04 21:40:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8585b46c1221f6894f4f1cda34714e7b49a8cccb 8364583: ColorConvertOp fails for CMYK ? RGB conversion Reviewed-by: serb, psadhukhan, honkar ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java + test/jdk/java/awt/image/ColorConvertOp/ColorConvertOpCMYK.java = test/jdk/java/awt/image/ColorConvertOp/black_cmyk.jpg Changeset: 245eeb41 Branch: shen-late-barriers Author: Phil Race Date: 2025-11-04 21:47:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/245eeb41bc749cba4e44bf3998cf07e7a1b784ed 8357252: sun/awt/font/TestArabicHebrew.java fails in OEL 9 and 10 x64 Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/unix/native/common/awt/fontpath.c ! test/jdk/sun/awt/font/TestArabicHebrew.java Changeset: 984c87cf Branch: shen-late-barriers Author: Phil Race Date: 2025-11-04 21:47:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/984c87cf767a46a2c1000a4030dfd91a62b03b4d 8370719: [Linux] Use /etc/os-release values for font configuration file names Reviewed-by: kizune, psadhukhan ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java Changeset: 146f8a83 Branch: shen-late-barriers Author: Phil Race Date: 2025-11-04 21:49:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/146f8a83f9195ff246e2c3803c79171509df7d24 4954405: Data buffers created with an offset are unusable Reviewed-by: avu, psadhukhan, jdv ! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java + test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java Changeset: 463f5dc1 Branch: shen-late-barriers Author: Koushik Thirupattur Committer: Anthony Scarpino Date: 2025-11-04 22:08:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/463f5dc112386802b9ce0cc985a961ecfd3fbc55 8371296: Refactor tests to use PEM API (Phase 1) - Fix WriteP12Test failure Reviewed-by: ascarpino ! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java Changeset: c8f5fd6f Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-04 22:41:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8f5fd6ff3808804eda03c9754698a00dd06449c 8371184: Improve jpackage test coverage for "--app-image" option Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.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/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java Changeset: c6a88155 Branch: shen-late-barriers Author: Patricio Chilano Mateo Date: 2025-11-04 23:32:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6a88155b519a5d0b22f6009e75a0e6388601756 8369238: Allow virtual thread preemption on some common class initialization paths Co-authored-by: Alan Bateman Co-authored-by: Fei Yang Co-authored-by: Richard Reingruber Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg ! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp ! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp ! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp ! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/smallRegisterMap.inline.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/synchronizer.inline.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! src/java.base/share/classes/java/lang/VirtualThread.java + src/java.base/share/classes/jdk/internal/vm/PreemptedException.java ! test/hotspot/gtest/oops/test_markWord.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/SingleStepKlassInit.java + test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/libSingleStepKlassInit.cpp ! test/jdk/java/lang/Thread/virtual/JfrEvents.java + test/jdk/java/lang/Thread/virtual/KlassInit.java ! test/jdk/java/lang/Thread/virtual/YieldQueuing.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java Changeset: 87c2091c Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2025-11-05 00:25:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87c2091cd08e58304d0909ffaf9402ca2f0c3b7f 8371141: Shenandoah: Many test timeouts with -XX:-UseTLAB Reviewed-by: xpeng, ysr, wkemper ! test/hotspot/jtreg/ProblemList.txt Changeset: 4e6cadf4 Branch: shen-late-barriers Author: erifan Committer: Hao Sun Date: 2025-11-05 02:19:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e6cadf4550c58b3ff97dfa0cead4b5b1399324c 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms Reviewed-by: epeter, bkilambi, xgong, haosun ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java Changeset: d89c6a77 Branch: shen-late-barriers Author: Phil Race Date: 2025-11-05 03:25:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d89c6a77f2bf3e0f820f8f631d82d5bec1b02399 8371304: mismatch in file name and class name for ByteInterleavedRasterOffsetsTest.java Reviewed-by: psadhukhan ! test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java Changeset: 8b536b54 Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-11-05 05:44:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b536b5428d5bf087dc71f3559c3978b13acad16 8369489: Marker annotation on inner class access crashes javac compiler Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnMemberReferenceTest.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: a0e70c4e Branch: shen-late-barriers Author: Christian Stein Date: 2025-11-05 06:23:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0e70c4e9489fc3d8f35c3aec9423fe0839ed0bd 8370175: State engine terminates when throwing self-caused exception Reviewed-by: jlahoda, fandreuzzi ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! test/langtools/jdk/jshell/ExceptionsTest.java Changeset: dddfcd03 Branch: shen-late-barriers Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-11-05 08:33:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dddfcd03aa30514d63eceff707d48bff35e93c56 8334866: Improve Speed of ElfDecoder source search Reviewed-by: shade, chagedorn ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/elfFile.hpp Changeset: f5d8bd0d Branch: shen-late-barriers Author: Afshin Zafari Date: 2025-11-05 08:57:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5d8bd0dd50bcd963b4062997aecb4e15249e30d 8370874: [asan] ASAN build fails after JDK-8368365 Reviewed-by: haosun, dholmes, syan, stuefe ! src/hotspot/share/sanitizers/address.cpp Changeset: 0737a562 Branch: shen-late-barriers Author: Robbin Ehn Date: 2025-11-05 09:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0737a5625269773dcf70b95f8b8ac90b3b6cc444 8370708: RISC-V: Add VerifyStackAtCalls Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/share/opto/chaitin.cpp Changeset: 6a51b51b Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-05 10:12:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a51b51ba13167a15a637507a7fa5d6f988a39e7 8371197: G1: Use void for return type of G1RegionsOnNodes::add Reviewed-by: tschatzl, iwalulya, fandreuzzi ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp Changeset: 3e3822ad Branch: shen-late-barriers Author: Ruben Ayrapetyan Committer: Evgeny Astigeevich Date: 2025-11-05 11:55:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e3822ad7eadbb3d86a3b94a6bd858f8c8ef9364 8365047: Remove exception handler stub code in C2 Co-authored-by: Martin Doerr Reviewed-by: mdoerr, dlong, dfenacci, adinn, fyang, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java + test/hotspot/jtreg/runtime/vthread/Deoptimization.java Changeset: f6f87bb6 Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-11-05 13:01:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6f87bb6759c86d941453a1776e8abfdffc48183 8371133: Clarify the purpose of "src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties" Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties Changeset: c9a98169 Branch: shen-late-barriers Author: Samuel Chee Committer: Fei Gao Date: 2025-11-05 13:56:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9a98169cb79df235316cb38a804d539044ea57e 8371205: AArch64: Remove unused cmpxchg* methods Co-authored-by: Samuel Chee Reviewed-by: aph, kbarrett, haosun ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: 2dd15cf5 Branch: shen-late-barriers Author: Magnus Ihse Bursie Date: 2025-11-05 13:57:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2dd15cf5bf1614e4b74ad9675723562e14ced8ab 8346719: Add relaunchers to the static JDK image for missing executables Reviewed-by: alanb, erikj ! make/Main.gmk ! make/StaticLibs.gmk ! make/common/modules/LauncherCommon.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk - src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c + src/java.base/unix/native/launcher/relauncher.c ! src/java.base/unix/native/libjli/java_md.c + src/java.base/windows/native/launcher/relauncher.c ! test/hotspot/jtreg/ProblemList-StaticJdk.txt ! test/jdk/ProblemList-StaticJdk.txt ! test/langtools/ProblemList-StaticJdk.txt ! test/lib-test/ProblemList-StaticJdk.txt Changeset: 973dc3fc Branch: shen-late-barriers Author: EunHyunsu Committer: Daniel Fuchs Date: 2025-11-05 14:57:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/973dc3fc47b249bb392d277880dcac0940f62771 8371009: HttpClient javadoc synchronous example missing HttpRequest variable declaration Reviewed-by: dfuchs, michaelm ! src/java.net.http/share/classes/java/net/http/HttpClient.java Changeset: b0536f9c Branch: shen-late-barriers Author: Chris Plummer Date: 2025-11-05 15:56:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0536f9c2a6ddfa27be8fad8f53783c6b28d22c9 8370201: Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings Reviewed-by: kevinw, amenkov, sspitsyn ! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java Changeset: cf45e09c Branch: shen-late-barriers Author: Chris Plummer Date: 2025-11-05 18:03:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf45e09c388e95b5f11ad08ebdf7f277e968f90b 8371354: Problem list serviceability/sa/TestJhsdbJstackMixedWithXComp.java due to JDK-8371194 Reviewed-by: kevinw ! test/hotspot/jtreg/ProblemList.txt Changeset: 7d93cb73 Branch: shen-late-barriers Author: Phil Race Date: 2025-11-05 18:52:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d93cb73c45d393705504f0637b12512124923a1 8370637: [Windows] Crash if use Graphics after PrintJob.end Reviewed-by: azvegint, psadhukhan, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java ! test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java Changeset: 2872f815 Branch: shen-late-barriers Author: Dmitry Kulikov Committer: Phil Race Date: 2025-11-05 18:54:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2872f815fdbe4a84bbec1cd910e81e2e21fffbdf 8360120: Bundled macOS applications not receiving OpenURL events when launched as subprocess Reviewed-by: kizune, prr ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m Changeset: 5a37374d Branch: shen-late-barriers Author: Phil Race Date: 2025-11-05 18:55:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a37374dcaae0d3939570b33418f772a901df21a 8368576: PrintJob.getGraphics() does not specify behavior after PrintJob.end() Reviewed-by: psadhukhan, tr, serb ! src/java.desktop/share/classes/java/awt/PrintJob.java Changeset: acc8a76d Branch: shen-late-barriers Author: Jeremy Wood Committer: Phil Race Date: 2025-11-05 18:57:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acc8a76db2314211dd29a5b84c5bbe73d9055c76 8357034: GifImageDecoder can produce wrong transparent pixels 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 + test/jdk/sun/awt/image/gif/GifSavedImageTransparentTest.java Changeset: 1357be98 Branch: shen-late-barriers Author: Ashutosh Mehra Date: 2025-11-05 21:38:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1357be98fc7aeb73655ed1a31d0b6fa7a7213c3e 8371178: Preserve fast version of getfield and putfield in AOTCache Reviewed-by: adinn, iklam ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: d5831ed8 Branch: shen-late-barriers Author: Peyang Committer: Weijun Wang Date: 2025-11-05 22:26:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5831ed866cb3d1cf2c77d7a3e535afc9e2b688b 8357880: Code formatting typo in Cipher.getMaxAllowedParameterSpec Reviewed-by: fandreuzzi, mullan ! src/java.base/share/classes/javax/crypto/Cipher.java Changeset: 188da51f Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-11-06 04:42:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/188da51f30e5ca3945fee91fe2e94f0466151c06 8365699: Remove jdk.internal.javac.PreviewFeature.Feature enum values for features finalized in Java 25 or earlier Reviewed-by: vromero, liach ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 3f40f4c3 Branch: shen-late-barriers Author: Ioi Lam Date: 2025-11-06 04:48:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f40f4c362f6ff4d1ec7d513b4690ed5fade3e2a 8370975: OutputAnalyzer.matches() should use Matcher with Pattern.MULTILINE Reviewed-by: stefank ! test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: c754e3e0 Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-11-06 06:22:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c754e3e095cd367de9d3f69a4afb0c4be53a9342 8368528: HttpClient.Builder.connectTimeout should accept arbitrarily large values Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java + test/jdk/java/net/httpclient/DurationOverflowTest.java + test/jdk/java/net/httpclient/whitebox/DeadlineOverflowTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/DeadlineOverflowTest.java Changeset: ac9cf5d5 Branch: shen-late-barriers Author: Zihao Lin Committer: Christian Hagedorn Date: 2025-11-06 07:19:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac9cf5d572f7504507117aa15e56c903e1400cf5 8370878: C1: Clean up unnecessary ConversionStub constructor Reviewed-by: chagedorn ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp Changeset: db76479a Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-11-06 08:06:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db76479a105cda383f38f5f9857a8642ccf50cfd 8371316: Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp Changeset: 1b3889a4 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-11-06 08:27:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b3889a47092e018ab9ecb6aaa922046d8d0e916 8354937: Cleanup some sparc related coding in os_linux Reviewed-by: ayang, mdoerr, lucy ! src/hotspot/os/linux/os_linux.cpp Changeset: 913c973c Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-06 10:14:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/913c973ca0ffdc19171a56550e8a8f03ac7f4771 8371104: gtests should use wrappers for and Reviewed-by: jrose, tschatzl ! test/hotspot/gtest/metaprogramming/test_enableIf.cpp ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp ! test/hotspot/gtest/utilities/test_deferredStatic.cpp ! test/hotspot/gtest/utilities/test_enumIterator.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 093e1287 Branch: shen-late-barriers Author: Qizheng Xing Committer: SendaoYan Date: 2025-11-06 10:56:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/093e128771f3dc01f64a8572de068e9776e38b97 8347499: C2: Make `PhaseIdealLoop` eliminate more redundant safepoints in loops Reviewed-by: epeter, roland ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestRedundantSafepointElimination.java + test/micro/org/openjdk/bench/vm/compiler/LoopSafepoint.java Changeset: 3930b1d4 Branch: shen-late-barriers Author: Fredrik Bredberg Date: 2025-11-06 12:16:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3930b1d4ddda9d56d0fb3626421283c72f4ad7f9 8367982: Unify ObjectSynchronizer and LightweightSynchronizer Reviewed-by: pchilanomate, coleenp ! src/hotspot/cpu/aarch64/aarch64.ad ! 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/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! 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/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_CodeStubs_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/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/opto/c2_CodeStubs.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.cpp - src/hotspot/share/runtime/lightweightSynchronizer.cpp - src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp - src/hotspot/share/runtime/synchronizer.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/services/threadService.cpp ! test/hotspot/gtest/runtime/test_lockStack.cpp ! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java ! test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java ! test/jdk/com/sun/jdi/EATests.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c173d416 Branch: shen-late-barriers Author: Boris Ulasevich Date: 2025-11-06 12:56:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c173d416f749348bee42e1a9436a999700d0f0e8 8359256: AArch64: Use SHA3 GPR intrinsic where it's faster Reviewed-by: eastigeevich, phh ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: df414e0d Branch: shen-late-barriers Author: Erik Gahlin Date: 2025-11-06 13:39:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df414e0d19c1ed68f151d84dbb481a9dd6c65539 8370884: JFR: Overflow in aggregators Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java Changeset: 2d924ad3 Branch: shen-late-barriers Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-11-06 15:00:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d924ad3584a0ea8682f47c742dcdfd3be14937d 8351194: Clean up Hotspot SA after 32-bit x86 removal Reviewed-by: cjplummer, shade, ayang, dholmes ! src/jdk.hotspot.agent/doc/clhsdb.html ! src/jdk.hotspot.agent/doc/hsdb.html ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Changeset: a5864582 Branch: shen-late-barriers Author: Archie Cobbs Date: 2025-11-06 15:28:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5864582da7e19b941bf55c294a414bc1a0c7a84 8155591: Misleading warning when not overriding close method in interface extending AutoCloseable Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest.java + test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.java + test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.out ! test/langtools/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java Changeset: 13211865 Branch: shen-late-barriers Author: Brian Burkhalter Date: 2025-11-06 16:01:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1321186547bddd3f8615cf5d110489ec383f47ab 8367943: PipedOutputStream write(0, 0) successful after close() Reviewed-by: rriggs, jpai ! src/java.base/share/classes/java/io/PipedOutputStream.java ! test/jdk/java/io/PipedOutputStream/WriteAfterClose.java Changeset: 1f08a3ed Branch: shen-late-barriers Author: Brian Burkhalter Date: 2025-11-06 16:01:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f08a3ede2445fb05d9700a1293d681ca89cbf5b 8355342: File.getCanonicalPath on Java 24 resolves paths on network drives to UNC format Reviewed-by: alanb ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c ! src/java.base/windows/native/libjava/canonicalize_md.c ! test/jdk/java/io/File/GetCanonicalPath.java Changeset: c272aca8 Branch: shen-late-barriers Author: EunHyunsu Committer: Daniel Fuchs Date: 2025-11-06 16:13:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c272aca8a0a2720365159684bed35c0c31e8778f 8371091: Improve the exception message of NullPointerException thrown by the methods in the default implementation of HttpRequest.Builder Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java ! test/jdk/java/net/httpclient/RequestBuilderTest.java Changeset: 0026967e Branch: shen-late-barriers Author: Justin Lu Date: 2025-11-06 17:12:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0026967e030fd4557b5365870d55f863fe2a4512 8370420: HostLocaleProviderAdapter_md.c from libjava can use GetLocaleInfoEx, GetCalendarInfoEx, EnumCalendarInfoExEx directly Reviewed-by: naoto, mbaesken, bpb ! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c Changeset: 4445a8e3 Branch: shen-late-barriers Author: Nityanand Rai Committer: Paul Hohensee Date: 2025-11-06 17:25:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4445a8e3f5cac6738b7984716c867dcf9780fe0a 8369323: Fix typos in vmTestbase/.../Concurrent.java Reviewed-by: wkemper, phh, lmesnik, shade, syan ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/Concurrent.java Changeset: 9cc542eb Branch: shen-late-barriers Author: Xiaolong Peng Date: 2025-11-06 18:57:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9cc542ebcb81552fe8c32a8cc3c63332853e5127 8370850: Shenandoah: Simplify collector allocation to save unnecessary region iteration Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: cad73d39 Branch: shen-late-barriers Author: William Kemper Date: 2025-11-06 19:37:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cad73d39762974776dd6fda5efe4e2a271d69f14 8370041: GenShen: Filter young pointers from thread local SATB buffers when only marking old Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp Changeset: 90ccdf29 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-11-06 20:20:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90ccdf2986b0e3705997fe31a23fd53c88a1bfaf 8371367: Replace remaining JvmtiJavaThreadEventTransition with JVMTI_JAVA_THREAD_EVENT_CALLBACK_BLOCK Reviewed-by: sspitsyn, cjplummer ! src/hotspot/share/prims/jvmtiExport.cpp Changeset: 8a0c47d4 Branch: shen-late-barriers Author: Alexander Zvegintsev Date: 2025-11-06 20:24:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a0c47d4ba4db523d94689b3ac347e9cd35183ce 8371225: Missing release of GDK lock in Java_sun_awt_X11_GtkFileDialogPeer_run() Reviewed-by: aivanov, serb ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 87966112 Branch: shen-late-barriers Author: Matias Saavedra Silva Date: 2025-11-06 21:03:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8796611206438c6fe8bf0cba87dca089d9da2e30 8272160: Avoid using 32-bit counters in CDS code Reviewed-by: iklam, kvn ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: e34a8318 Branch: shen-late-barriers Author: Rui Li Committer: Xiaolong Peng Date: 2025-11-06 23:46:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e34a831814996be3e0a2df86b11b1718a76ea558 8261743: Shenandoah: enable String deduplication with compact heuristics Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp Changeset: 866faa9d Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-11-07 08:15:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/866faa9d40ab336e4c4861a55edc4c91d8aa0c74 8366577: Deprecate java.net.Socket::setPerformancePreferences Reviewed-by: dfuchs, alanb, jpai ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java Changeset: 205a163a Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-11-07 09:06:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/205a163a90bb263d403476c28203836189e337a7 8340840: jshell ClassFormatError when making inner class static 8368999: jshell crash when existing sealed class is updated to also be abstract Reviewed-by: mcimadamore, asotona, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java ! test/langtools/jdk/jshell/ReplaceTest.java + test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/InconsistentInnerClasses.java = test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Other.java = test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Test.java + test/langtools/tools/javac/recovery/SourceAndInnerClassInconsistency.java Changeset: 48bbc950 Branch: shen-late-barriers Author: Tobias Hartmann Date: 2025-11-07 09:17:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48bbc950f11113a57ea03f877bc3e526982c0eef 8371388: [BACKOUT] JDK-8365047: Remove exception handler stub code in C2 Reviewed-by: chagedorn, epeter ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java - test/hotspot/jtreg/runtime/vthread/Deoptimization.java Changeset: 3d6824e8 Branch: shen-late-barriers Author: Tobias Hartmann Date: 2025-11-07 09:19:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d6824e802bda6efed40f7613eda7c8c0d84e673 8371432: [BACKOUT] 8359256: AArch64: Use SHA3 GPR intrinsic where it's faster Reviewed-by: mchevalier, epeter, syan ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 4233178a Branch: shen-late-barriers Author: Jayathirth D V Date: 2025-11-07 09:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4233178af20f07ade32322fad931c68e1c4251cf 8368729: Add appropriate checks in java.awt.image.Kernel constructor Reviewed-by: azvegint, prr, kizune ! src/java.desktop/share/classes/java/awt/image/Kernel.java + test/jdk/java/awt/image/ConvolveOp/KernelInitialisationTest.java Changeset: 428b553a Branch: shen-late-barriers Author: Christian Stein Date: 2025-11-07 09:55:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/428b553ad4ee79e5d56f51232c27ed0b003abe18 8278856: javac documentation does not mention use of Manifest class-path attribute Reviewed-by: jlahoda ! src/jdk.compiler/share/man/javac.md Changeset: 59d23095 Branch: shen-late-barriers Author: Fei Yang Date: 2025-11-07 10:10:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59d23095789bbb6d4e466bcbeb82089b17d78eae 8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses Reviewed-by: chagedorn, dfenacci ! test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java Changeset: 167c952b Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-07 10:48:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/167c952bb0fefb5acc9782f4f4474d92097c93f8 8371369: Parallel: Relax precondition of PSOldGen::expand_and_allocate Reviewed-by: eosterlund, fandreuzzi ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: d5803aa7 Branch: shen-late-barriers Author: Jorn Vernee Date: 2025-11-07 14:06:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5803aa78a84caccd5c3f14ac788817c5a3b4725 8371315: java/foreign/sharedclosejfr/TestSharedCloseJFR.java failed with -XX:-TieredCompilation Reviewed-by: mcimadamore, syan ! test/jdk/java/foreign/sharedclosejfr/TestSharedCloseJFR.java Changeset: c8656449 Branch: shen-late-barriers Author: Erik ?sterlund Date: 2025-11-07 15:28:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8656449c28581ae9c3d815105e338e42253bb43 8365932: Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC Co-authored-by: Axel Boldt-Christmas Co-authored-by: Joel Sikstr?m Co-authored-by: Stefan Karlsson Reviewed-by: aboldtch, iklam, kvn ! make/Images.gmk ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp + src/hotspot/share/cds/aotMappedHeapLoader.cpp + src/hotspot/share/cds/aotMappedHeapLoader.hpp + src/hotspot/share/cds/aotMappedHeapLoader.inline.hpp + src/hotspot/share/cds/aotMappedHeapWriter.cpp + src/hotspot/share/cds/aotMappedHeapWriter.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp + src/hotspot/share/cds/aotStreamedHeapLoader.cpp + src/hotspot/share/cds/aotStreamedHeapLoader.hpp + src/hotspot/share/cds/aotStreamedHeapWriter.cpp + src/hotspot/share/cds/aotStreamedHeapWriter.hpp + src/hotspot/share/cds/aotThread.cpp + src/hotspot/share/cds/aotThread.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp - src/hotspot/share/cds/archiveHeapLoader.cpp - src/hotspot/share/cds/archiveHeapLoader.hpp - src/hotspot/share/cds/archiveHeapLoader.inline.hpp - src/hotspot/share/cds/archiveHeapWriter.cpp - src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp + src/hotspot/share/cds/heapShared.inline.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/oopsHierarchy.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepointVerifiers.cpp ! src/hotspot/share/runtime/safepointVerifiers.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/macros.hpp ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/runtime/cds/AOTMapTest.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java ! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java ! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java + test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithAOTHeap.java - test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 35491038 Branch: shen-late-barriers Author: Harshitha Onkar Date: 2025-11-07 17:48:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/354910381a9319723d43a6182269b5449c02a527 8353755: Add a helper method to Util - findComponent() Reviewed-by: aivanov, tr ! test/jdk/javax/swing/regtesthelpers/Util.java Changeset: a90fc266 Branch: shen-late-barriers Author: Roger Riggs Date: 2025-11-07 17:48:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a90fc2661a7c11077ea17d37563dfb3dfba28016 8371421: [AIX] new test ProcessCloseTest fails Reviewed-by: mdoerr ! test/jdk/java/lang/Process/ProcessCloseTest.java Changeset: 9bc23608 Branch: shen-late-barriers Author: Harshitha Onkar Date: 2025-11-07 18:41:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bc23608fb5719c3e977b5839efed5bc3f64a268 8371364: Refactor javax/swing/JFileChooser/FileSizeCheck.java to use Util.findComponent() Reviewed-by: aivanov ! test/jdk/javax/swing/JFileChooser/FileSizeCheck.java Changeset: 2c3c4707 Branch: shen-late-barriers Author: Naoto Sato Date: 2025-11-07 19:33:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c3c4707c0ac7f4432ada9621f4b2e5fe4aef51f 8354548: Update CLDR to Version 48.0 Reviewed-by: joehw, jlu ! make/data/cldr/LICENSE ! make/data/cldr/common/bcp47/calendar.xml ! make/data/cldr/common/bcp47/number.xml ! make/data/cldr/common/bcp47/timezone.xml ! make/data/cldr/common/dtd/cldrTest.dtd ! make/data/cldr/common/dtd/ldml.dtd ! make/data/cldr/common/dtd/ldml.xsd ! make/data/cldr/common/dtd/ldmlBCP47.dtd ! make/data/cldr/common/dtd/ldmlBCP47.xsd ! make/data/cldr/common/dtd/ldmlOpenOffice.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.xsd ! make/data/cldr/common/main/ab.xml ! make/data/cldr/common/main/af.xml ! make/data/cldr/common/main/ak.xml ! make/data/cldr/common/main/am.xml ! make/data/cldr/common/main/an.xml ! make/data/cldr/common/main/ar.xml ! make/data/cldr/common/main/ar_SA.xml ! make/data/cldr/common/main/as.xml ! make/data/cldr/common/main/asa.xml ! make/data/cldr/common/main/ast.xml ! make/data/cldr/common/main/az.xml ! make/data/cldr/common/main/az_Cyrl.xml ! make/data/cldr/common/main/ba.xml ! make/data/cldr/common/main/bal.xml ! make/data/cldr/common/main/bal_Latn.xml ! make/data/cldr/common/main/bas.xml ! make/data/cldr/common/main/be.xml ! make/data/cldr/common/main/be_TARASK.xml ! make/data/cldr/common/main/bew.xml ! make/data/cldr/common/main/bg.xml ! make/data/cldr/common/main/blo.xml ! make/data/cldr/common/main/bm_Nkoo.xml ! make/data/cldr/common/main/bn.xml ! make/data/cldr/common/main/bn_IN.xml + make/data/cldr/common/main/bqi.xml + make/data/cldr/common/main/bqi_IR.xml ! make/data/cldr/common/main/br.xml ! make/data/cldr/common/main/brx.xml ! make/data/cldr/common/main/bs.xml ! make/data/cldr/common/main/bs_Cyrl.xml + make/data/cldr/common/main/bua.xml + make/data/cldr/common/main/bua_RU.xml ! make/data/cldr/common/main/ca.xml ! make/data/cldr/common/main/ca_ES_VALENCIA.xml ! make/data/cldr/common/main/ccp.xml ! make/data/cldr/common/main/ce.xml ! make/data/cldr/common/main/ceb.xml ! make/data/cldr/common/main/chr.xml ! make/data/cldr/common/main/ckb.xml ! make/data/cldr/common/main/co.xml ! make/data/cldr/common/main/cop.xml ! make/data/cldr/common/main/cs.xml ! make/data/cldr/common/main/csw.xml ! make/data/cldr/common/main/cu.xml ! make/data/cldr/common/main/cv.xml ! make/data/cldr/common/main/cy.xml ! make/data/cldr/common/main/da.xml ! make/data/cldr/common/main/de.xml ! make/data/cldr/common/main/de_AT.xml ! make/data/cldr/common/main/de_CH.xml ! make/data/cldr/common/main/de_LI.xml ! make/data/cldr/common/main/de_LU.xml ! make/data/cldr/common/main/doi.xml ! make/data/cldr/common/main/dsb.xml ! make/data/cldr/common/main/dua.xml ! make/data/cldr/common/main/dv.xml ! make/data/cldr/common/main/dyo.xml ! make/data/cldr/common/main/dz.xml ! make/data/cldr/common/main/ee.xml ! make/data/cldr/common/main/el.xml ! make/data/cldr/common/main/en.xml ! make/data/cldr/common/main/en_001.xml ! make/data/cldr/common/main/en_150.xml ! make/data/cldr/common/main/en_AE.xml ! make/data/cldr/common/main/en_AT.xml ! make/data/cldr/common/main/en_AU.xml ! make/data/cldr/common/main/en_CA.xml ! make/data/cldr/common/main/en_CH.xml + make/data/cldr/common/main/en_EE.xml ! make/data/cldr/common/main/en_GB.xml + make/data/cldr/common/main/en_GE.xml ! make/data/cldr/common/main/en_IN.xml + make/data/cldr/common/main/en_JP.xml + make/data/cldr/common/main/en_LT.xml + make/data/cldr/common/main/en_LV.xml ! make/data/cldr/common/main/en_MH.xml ! make/data/cldr/common/main/en_MP.xml ! make/data/cldr/common/main/en_MV.xml ! make/data/cldr/common/main/en_NL.xml ! make/data/cldr/common/main/en_PL.xml ! make/data/cldr/common/main/en_PT.xml ! make/data/cldr/common/main/en_RO.xml ! make/data/cldr/common/main/en_SI.xml ! make/data/cldr/common/main/en_SK.xml ! make/data/cldr/common/main/en_Shaw.xml + make/data/cldr/common/main/en_UA.xml ! make/data/cldr/common/main/en_US_POSIX.xml ! make/data/cldr/common/main/eo.xml ! make/data/cldr/common/main/es.xml ! make/data/cldr/common/main/es_419.xml ! make/data/cldr/common/main/es_AR.xml ! make/data/cldr/common/main/es_BO.xml ! make/data/cldr/common/main/es_CL.xml ! make/data/cldr/common/main/es_CO.xml ! make/data/cldr/common/main/es_CR.xml ! make/data/cldr/common/main/es_DO.xml ! make/data/cldr/common/main/es_EC.xml ! make/data/cldr/common/main/es_GQ.xml ! make/data/cldr/common/main/es_GT.xml ! make/data/cldr/common/main/es_HN.xml ! make/data/cldr/common/main/es_MX.xml ! make/data/cldr/common/main/es_NI.xml ! make/data/cldr/common/main/es_PA.xml ! make/data/cldr/common/main/es_PE.xml ! make/data/cldr/common/main/es_PY.xml ! make/data/cldr/common/main/es_US.xml ! make/data/cldr/common/main/es_UY.xml ! make/data/cldr/common/main/es_VE.xml ! make/data/cldr/common/main/et.xml ! make/data/cldr/common/main/eu.xml ! make/data/cldr/common/main/ewo.xml ! make/data/cldr/common/main/fa.xml ! make/data/cldr/common/main/fa_AF.xml ! make/data/cldr/common/main/ff.xml ! make/data/cldr/common/main/ff_Adlm.xml ! make/data/cldr/common/main/fi.xml ! make/data/cldr/common/main/fil.xml ! make/data/cldr/common/main/fo.xml ! make/data/cldr/common/main/fr.xml ! make/data/cldr/common/main/fr_CA.xml ! make/data/cldr/common/main/frr.xml ! make/data/cldr/common/main/fur.xml ! make/data/cldr/common/main/fy.xml ! make/data/cldr/common/main/ga.xml ! make/data/cldr/common/main/gaa.xml ! make/data/cldr/common/main/gd.xml ! make/data/cldr/common/main/gl.xml ! make/data/cldr/common/main/gsw.xml ! make/data/cldr/common/main/gu.xml ! make/data/cldr/common/main/ha.xml ! make/data/cldr/common/main/haw.xml ! make/data/cldr/common/main/he.xml ! make/data/cldr/common/main/hi.xml ! make/data/cldr/common/main/hi_Latn.xml ! make/data/cldr/common/main/hr.xml ! make/data/cldr/common/main/hsb.xml ! make/data/cldr/common/main/hu.xml ! make/data/cldr/common/main/hy.xml ! make/data/cldr/common/main/ia.xml ! make/data/cldr/common/main/id.xml ! make/data/cldr/common/main/ie.xml ! make/data/cldr/common/main/ig.xml ! make/data/cldr/common/main/ii.xml ! make/data/cldr/common/main/is.xml ! make/data/cldr/common/main/it.xml ! make/data/cldr/common/main/it_CH.xml ! make/data/cldr/common/main/ja.xml ! make/data/cldr/common/main/jgo.xml ! make/data/cldr/common/main/jv.xml ! make/data/cldr/common/main/ka.xml ! make/data/cldr/common/main/kaa.xml ! make/data/cldr/common/main/kab.xml ! make/data/cldr/common/main/kea.xml + make/data/cldr/common/main/kek.xml + make/data/cldr/common/main/kek_GT.xml ! make/data/cldr/common/main/kgp.xml ! make/data/cldr/common/main/kk.xml ! make/data/cldr/common/main/kk_Arab.xml ! make/data/cldr/common/main/kl.xml ! make/data/cldr/common/main/km.xml ! make/data/cldr/common/main/kn.xml ! make/data/cldr/common/main/ko.xml ! make/data/cldr/common/main/kok.xml ! make/data/cldr/common/main/kok_Latn.xml ! make/data/cldr/common/main/ks.xml ! make/data/cldr/common/main/ks_Deva.xml ! make/data/cldr/common/main/ksf.xml ! make/data/cldr/common/main/ksh.xml ! make/data/cldr/common/main/ku.xml + make/data/cldr/common/main/ku_Arab.xml + make/data/cldr/common/main/ku_Arab_IQ.xml + make/data/cldr/common/main/ku_Arab_IR.xml + make/data/cldr/common/main/ku_Latn.xml + make/data/cldr/common/main/ku_Latn_IQ.xml + make/data/cldr/common/main/ku_Latn_SY.xml + make/data/cldr/common/main/ku_Latn_TR.xml ! make/data/cldr/common/main/kxv.xml ! make/data/cldr/common/main/kxv_Deva.xml ! make/data/cldr/common/main/kxv_Orya.xml ! make/data/cldr/common/main/kxv_Telu.xml ! make/data/cldr/common/main/ky.xml ! make/data/cldr/common/main/la.xml ! make/data/cldr/common/main/lb.xml ! make/data/cldr/common/main/lij.xml ! make/data/cldr/common/main/lld.xml ! make/data/cldr/common/main/lmo.xml ! make/data/cldr/common/main/ln.xml ! make/data/cldr/common/main/lo.xml ! make/data/cldr/common/main/lt.xml ! make/data/cldr/common/main/luy.xml ! make/data/cldr/common/main/lv.xml + make/data/cldr/common/main/lzz.xml + make/data/cldr/common/main/lzz_TR.xml ! make/data/cldr/common/main/mai.xml ! make/data/cldr/common/main/mg.xml ! make/data/cldr/common/main/mgo.xml ! make/data/cldr/common/main/mi.xml ! make/data/cldr/common/main/mk.xml ! make/data/cldr/common/main/ml.xml ! make/data/cldr/common/main/mn.xml ! make/data/cldr/common/main/mr.xml ! make/data/cldr/common/main/ms.xml ! make/data/cldr/common/main/ms_Arab.xml ! make/data/cldr/common/main/mt.xml + make/data/cldr/common/main/mww.xml + make/data/cldr/common/main/mww_Hmnp.xml + make/data/cldr/common/main/mww_Hmnp_US.xml ! make/data/cldr/common/main/my.xml ! make/data/cldr/common/main/nds.xml ! make/data/cldr/common/main/ne.xml ! make/data/cldr/common/main/nl.xml ! make/data/cldr/common/main/nmg.xml ! make/data/cldr/common/main/nn.xml ! make/data/cldr/common/main/no.xml ! make/data/cldr/common/main/nqo.xml ! make/data/cldr/common/main/nso.xml ! make/data/cldr/common/main/oc.xml ! make/data/cldr/common/main/oc_ES.xml + make/data/cldr/common/main/oka.xml + make/data/cldr/common/main/oka_CA.xml + make/data/cldr/common/main/oka_US.xml ! make/data/cldr/common/main/om.xml ! make/data/cldr/common/main/or.xml ! make/data/cldr/common/main/pa.xml ! make/data/cldr/common/main/pap.xml ! make/data/cldr/common/main/pcm.xml + make/data/cldr/common/main/pi.xml + make/data/cldr/common/main/pi_Latn.xml + make/data/cldr/common/main/pi_Latn_GB.xml ! make/data/cldr/common/main/pl.xml + make/data/cldr/common/main/pms.xml + make/data/cldr/common/main/pms_IT.xml ! make/data/cldr/common/main/prg.xml ! make/data/cldr/common/main/ps.xml ! make/data/cldr/common/main/ps_PK.xml ! make/data/cldr/common/main/pt.xml ! make/data/cldr/common/main/pt_PT.xml ! make/data/cldr/common/main/qu.xml ! make/data/cldr/common/main/rif.xml ! make/data/cldr/common/main/rm.xml ! make/data/cldr/common/main/ro.xml ! make/data/cldr/common/main/root.xml ! make/data/cldr/common/main/ru.xml ! make/data/cldr/common/main/rw.xml ! make/data/cldr/common/main/sa.xml ! make/data/cldr/common/main/sah.xml ! make/data/cldr/common/main/sat.xml ! make/data/cldr/common/main/sc.xml ! make/data/cldr/common/main/scn.xml ! make/data/cldr/common/main/sd.xml ! make/data/cldr/common/main/sd_Deva.xml ! make/data/cldr/common/main/se.xml ! make/data/cldr/common/main/se_FI.xml ! make/data/cldr/common/main/sg.xml + make/data/cldr/common/main/sgs.xml + make/data/cldr/common/main/sgs_LT.xml ! make/data/cldr/common/main/shn.xml ! make/data/cldr/common/main/si.xml ! make/data/cldr/common/main/sk.xml ! make/data/cldr/common/main/sl.xml ! make/data/cldr/common/main/smn.xml ! make/data/cldr/common/main/so.xml ! make/data/cldr/common/main/sq.xml ! make/data/cldr/common/main/sr.xml ! make/data/cldr/common/main/sr_Cyrl_BA.xml ! make/data/cldr/common/main/sr_Cyrl_ME.xml ! make/data/cldr/common/main/sr_Latn.xml ! make/data/cldr/common/main/sr_Latn_BA.xml ! make/data/cldr/common/main/sr_Latn_ME.xml ! make/data/cldr/common/main/st.xml ! make/data/cldr/common/main/su.xml + make/data/cldr/common/main/suz.xml + make/data/cldr/common/main/suz_Deva.xml + make/data/cldr/common/main/suz_Deva_NP.xml + make/data/cldr/common/main/suz_Sunu.xml + make/data/cldr/common/main/suz_Sunu_NP.xml ! make/data/cldr/common/main/sv.xml ! make/data/cldr/common/main/sv_AX.xml ! make/data/cldr/common/main/sv_FI.xml ! make/data/cldr/common/main/sw.xml ! make/data/cldr/common/main/sw_KE.xml ! make/data/cldr/common/main/syr.xml ! make/data/cldr/common/main/szl.xml ! make/data/cldr/common/main/ta.xml ! make/data/cldr/common/main/ta_MY.xml ! make/data/cldr/common/main/ta_SG.xml ! make/data/cldr/common/main/te.xml ! make/data/cldr/common/main/tg.xml ! make/data/cldr/common/main/th.xml ! make/data/cldr/common/main/ti.xml ! make/data/cldr/common/main/ti_ER.xml ! make/data/cldr/common/main/tk.xml ! make/data/cldr/common/main/tn.xml ! make/data/cldr/common/main/to.xml ! make/data/cldr/common/main/tok.xml ! make/data/cldr/common/main/tpi.xml ! make/data/cldr/common/main/tr.xml ! make/data/cldr/common/main/trv.xml ! make/data/cldr/common/main/trw.xml ! make/data/cldr/common/main/tt.xml ! make/data/cldr/common/main/tyv.xml ! make/data/cldr/common/main/tzm.xml ! make/data/cldr/common/main/ug.xml ! make/data/cldr/common/main/uk.xml ! make/data/cldr/common/main/ur.xml ! make/data/cldr/common/main/ur_IN.xml ! make/data/cldr/common/main/uz.xml ! make/data/cldr/common/main/uz_Arab.xml ! make/data/cldr/common/main/uz_Cyrl.xml ! make/data/cldr/common/main/vec.xml ! make/data/cldr/common/main/vi.xml ! make/data/cldr/common/main/vmw.xml ! make/data/cldr/common/main/vo.xml ! make/data/cldr/common/main/wae.xml ! make/data/cldr/common/main/wal.xml ! make/data/cldr/common/main/wo.xml ! make/data/cldr/common/main/xh.xml ! make/data/cldr/common/main/xnr.xml ! make/data/cldr/common/main/xog.xml ! make/data/cldr/common/main/yav.xml ! make/data/cldr/common/main/yo.xml ! make/data/cldr/common/main/yo_BJ.xml ! make/data/cldr/common/main/yrl.xml ! make/data/cldr/common/main/yrl_CO.xml ! make/data/cldr/common/main/yrl_VE.xml ! make/data/cldr/common/main/yue.xml ! make/data/cldr/common/main/yue_Hans.xml ! make/data/cldr/common/main/zh.xml ! make/data/cldr/common/main/zh_Hans_MY.xml ! make/data/cldr/common/main/zh_Hant.xml ! make/data/cldr/common/main/zh_Hant_HK.xml ! make/data/cldr/common/main/zu.xml ! make/data/cldr/common/properties/coverageLevels.txt ! make/data/cldr/common/supplemental/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/dayPeriods.xml ! make/data/cldr/common/supplemental/languageGroup.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/metaZones.xml ! make/data/cldr/common/supplemental/numberingSystems.xml ! make/data/cldr/common/supplemental/ordinals.xml ! make/data/cldr/common/supplemental/plurals.xml ! make/data/cldr/common/supplemental/rgScope.xml ! make/data/cldr/common/supplemental/subdivisions.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.xml ! make/data/cldr/common/supplemental/units.xml ! make/data/cldr/common/supplemental/windowsZones.xml ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java ! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/legal/cldr.md ! src/jdk.localedata/share/legal/cldr.md ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/NumberFormat/Bug8132125.java ! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java ! test/jdk/java/time/test/java/time/format/Skeletons_en_US.properties ! test/jdk/java/time/test/java/time/format/Skeletons_ja.properties ! test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/util/Calendar/CalendarDataTest.java ! test/jdk/java/util/Calendar/CldrFormatNamesTest.java ! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java ! test/jdk/java/util/Locale/bcp47u/spi/provider/foo/LocaleNameProviderImpl.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/sun/util/resources/TimeZone/Bug6317929.java ! test/jdk/sun/util/resources/TimeZone/Bug6442006.java ! test/jdk/sun/util/resources/TimeZone/Bug8139107.java + test/jdk/sun/util/resources/cldr/DateTimeRoundTripTest.java ! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 066810c8 Branch: shen-late-barriers Author: Lawrence Andrews Committer: Harshitha Onkar Date: 2025-11-07 20:36:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/066810c877b206a66cc87537487b17f0481646c3 8371485: ProblemList awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java for linux Reviewed-by: azvegint ! test/jdk/ProblemList.txt Changeset: 88c4678e Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-11-08 21:30:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88c4678eed818cbe9380f35352e90883fed27d33 8371103: vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing Reviewed-by: amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiEventController.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: ebd1c038 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-11-09 07:22:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebd1c03829c354007a4ca9971be313d19eac2373 8371163: Make GlyphView/TestGlyphBGHeight.java headless 8371377: javax/swing/text/GlyphView/TestGlyphBGHeight.java fails in Ubuntu 24.04 X11 Reviewed-by: aivanov ! test/jdk/javax/swing/text/GlyphView/TestGlyphBGHeight.java Changeset: 4a14c81a Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-11-09 07:23:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a14c81a06ab2be1d56cd01288135fbd369eb9c7 8299304: Test "java/awt/print/PrinterJob/PageDialogTest.java" fails on macOS 13 x64 because the Page Dialog blocks the Toolkit Reviewed-by: tr ! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java Changeset: 66e5a68a Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-11-10 05:53:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66e5a68a33dcd6b23c73c892d51b3efed162b8f8 8371343: ZGC: Remove dependency on test execution order for gtests Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zAddress.hpp ! test/hotspot/gtest/gc/z/test_zAddress.cpp ! test/hotspot/gtest/gc/z/test_zLiveMap.cpp Changeset: a8b35bf5 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-11-10 05:53:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8b35bf5a60c26e8975a468d4ebe6aac557e4d85 8367317: ZGC: ZVirtualMemoryReserver::force_reserve_discontiguous arithmetic underflow Reviewed-by: jsikstro, eosterlund ! src/hotspot/share/gc/z/zVirtualMemoryManager.cpp Changeset: 4e4cced7 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-11-10 05:55:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e4cced710a8e4cd5bb8f49b08798c87b21e8b78 8371341: ZGC: Improve gtest interoperability with instrumented builds (ASAN) Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zVirtualMemoryManager.hpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp Changeset: f77a5117 Branch: shen-late-barriers Author: Jasmine Karthikeyan Date: 2025-11-10 06:16:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f77a5117db2d01a935762e948aef2d0ade3512a3 8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long Co-authored-by: Raffaello Giulietti Reviewed-by: sviswanathan, qamai, vlivanov ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java + test/micro/org/openjdk/bench/vm/compiler/LeadingZeros.java Changeset: d570765e Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-11-10 06:19:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d570765e2720a11c88c806554df9b13587a041a2 8367149: Add convenient construction for creating ad-hoc VMErrorCallback Reviewed-by: ayang, stefank ! src/hotspot/share/utilities/vmError.hpp Changeset: 79fee607 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-11-10 07:58:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79fee607fd77320cd5deb8e424582e2f6c2b31a2 8371473: Problem list TestEmergencyDumpAtOOM.java on ppc64 platforms related to JDK-8371014 Reviewed-by: mdoerr, phubner ! test/jdk/ProblemList.txt Changeset: 5e8bf7a2 Branch: shen-late-barriers Author: Beno?t Maillard Date: 2025-11-10 08:39:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e8bf7a283f75464dbd906454c852e4d1db497dc 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! test/hotspot/jtreg/compiler/c2/TestEliminateRedundantConversionSequences.java Changeset: 0c1b7267 Branch: shen-late-barriers Author: Beno?t Maillard Date: 2025-11-10 08:41:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c1b7267e374192f30322a45a1a34f734565cc15 8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java Changeset: 2c378e26 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-11-10 08:54:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c378e26d7319b6b0e273d2409dd3f591c5f5f6b 8370813: Deprecate AggressiveHeap Reviewed-by: ayang, shade ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: f48ad21e Branch: shen-late-barriers Author: Paul H?bner Committer: Martin Doerr Date: 2025-11-10 09:24:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f48ad21ecc288c280db3ffb2e098df12518e2a5a 8371216: oopDesc::print_value_on breaks if klass is garbage Reviewed-by: coleenp, mdoerr ! src/hotspot/share/oops/oop.cpp Changeset: c0b82ff2 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-11-10 09:41:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0b82ff2e5b696371de62e0f4fcbba61361fc6b2 8370843: Deprecate AlwaysActAsServerClassMachine and NeverActAsServerClassMachine Reviewed-by: ayang, kvn ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: 49f51f94 Branch: shen-late-barriers Author: Hannes Walln?fer Date: 2025-11-10 10:06:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49f51f9450ac3b923f83ba7d9089e5560e25ec7a 8370612: Simplify implementation of dark theme 8371021: Tab order in theme picker is broken Reviewed-by: jlamperth, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 681dab72 Branch: shen-late-barriers Author: Erik Gahlin Date: 2025-11-10 10:22:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/681dab7205190176b842bd42914b1cb9fe752e44 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java + test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: 98f40e45 Branch: shen-late-barriers Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-11-10 11:33:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98f40e4575538d91f509c85d9d657a8973f464be 8371425: Include folder names in vscode workspace virtual folders Reviewed-by: erikj, jvernee, shade ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/vscode/hotspot/template-workspace.jsonc Changeset: 1142d299 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-11-10 13:05:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1142d299439bdf71de41b872a9b3d7775d0c692b 8369920: HttpClient QuicSelectorThread could be a VirtualThread Reviewed-by: vyazici, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java + test/jdk/java/net/httpclient/http3/H3QuicVTTest.java Changeset: 9d2fa8fe Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-10 14:29:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d2fa8fe22652cbf1c70b953247bd154b363b383 8371321: Remove unused last arg of BarrierSetAssembler::arraycopy_epilogue Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 1877ff99 Branch: shen-late-barriers Author: Michael McMahon Date: 2025-11-10 14:34:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1877ff996b67849205fd6cde1285461c4db1b359 8331195: Improve com.sun.net.httpserver.HttpExchange usability Reviewed-by: jpai, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandlers.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java ! test/jdk/com/sun/net/httpserver/BasicAuthToken.java ! test/jdk/com/sun/net/httpserver/EchoHandler.java ! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java ! test/jdk/com/sun/net/httpserver/FileServerHandler.java ! test/jdk/com/sun/net/httpserver/Http10KeepAliveMaxParamTest.java ! test/jdk/com/sun/net/httpserver/HttpServerTest.java ! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java ! test/jdk/com/sun/net/httpserver/InputNotRead.java ! test/jdk/com/sun/net/httpserver/MissingTrailingSpace.java ! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java ! test/jdk/com/sun/net/httpserver/TaskRejectedTest.java ! test/jdk/com/sun/net/httpserver/Test10.java ! test/jdk/com/sun/net/httpserver/Test2.java ! test/jdk/com/sun/net/httpserver/Test3.java ! test/jdk/com/sun/net/httpserver/Test4.java ! test/jdk/com/sun/net/httpserver/Test5.java ! test/jdk/com/sun/net/httpserver/Test6.java ! test/jdk/com/sun/net/httpserver/Test6a.java ! test/jdk/com/sun/net/httpserver/Test7.java ! test/jdk/com/sun/net/httpserver/Test7a.java ! test/jdk/com/sun/net/httpserver/Test8.java ! test/jdk/com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java ! test/jdk/com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java ! test/jdk/com/sun/net/httpserver/bugs/8300268/MaxIdleConnectionsTest.java ! test/jdk/com/sun/net/httpserver/bugs/B6341616.java ! test/jdk/com/sun/net/httpserver/bugs/B6361557.java ! test/jdk/com/sun/net/httpserver/bugs/B6393710.java ! test/jdk/com/sun/net/httpserver/bugs/B6401598.java ! test/jdk/com/sun/net/httpserver/bugs/B6421581.java ! test/jdk/com/sun/net/httpserver/bugs/B6433018.java ! test/jdk/com/sun/net/httpserver/bugs/B6526158.java ! test/jdk/com/sun/net/httpserver/bugs/B6526913.java ! test/jdk/com/sun/net/httpserver/bugs/B6529200.java ! test/jdk/com/sun/net/httpserver/bugs/B6744329.java ! test/jdk/com/sun/net/httpserver/bugs/B6886436.java ! test/jdk/com/sun/net/httpserver/bugs/B8211420.java ! test/jdk/com/sun/net/httpserver/bugs/ExceptionKeepAlive.java ! test/jdk/com/sun/net/httpserver/bugs/FixedLengthInputStream.java ! test/jdk/com/sun/net/httpserver/bugs/HeadKeepAlive.java ! test/jdk/com/sun/net/httpserver/bugs/HeadTest.java ! test/jdk/com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java ! test/jdk/com/sun/net/httpserver/bugs/TruncatedRequestBody.java ! test/jdk/com/sun/net/httpserver/bugs/ZeroLengthOutputStream.java Changeset: 2d4f2fde Branch: shen-late-barriers Author: Weijun Wang Date: 2025-11-10 14:39:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d4f2fde2281affd90bdd608d49a021f6cac2fed 8349732: Add support for JARs signed with ML-DSA Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/SignatureUtil.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/pkcs/pkcs7/MLDSADigestConformance.java ! test/jdk/sun/security/provider/acvp/Launcher.java + test/jdk/sun/security/provider/pqc/ML_DSA_CMS.java + test/jdk/sun/security/tools/jarsigner/ML_DSA.java + test/lib/jdk/test/lib/security/RepositoryFileReader.java Changeset: 6e838d6f Branch: shen-late-barriers Author: Jorn Vernee Date: 2025-11-10 14:57:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e838d6f9a59e4f14d4d1a6d4ff6ea857c0615e9 8371474: Wrong object class or methodID passed to JNI call in TestSharedCloseJvmti with -Xshare:off Reviewed-by: alanb, mdoerr ! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java ! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp Changeset: 72989e0f Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-11-10 15:56:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72989e0fac7dae1bfec40e3017ba89aa201cc8ee 8340093: C2 SuperWord: implement cost model Reviewed-by: kvn, qamai ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java + test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java Changeset: 0bae56b6 Branch: shen-late-barriers Author: Alan Bateman Date: 2025-11-10 16:34:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bae56b6149f87e8ebd09291f96033d3e558263b 8367857: Implement JEP 525: Structured Concurrency (Sixth Preview) Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/Joiners.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StressCancellation.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java Changeset: 1327aa60 Branch: shen-late-barriers Author: Kerem Kat Committer: Cesar Soares Lucas Date: 2025-11-10 17:38:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1327aa60907555d7e2d8d131bf4cb20a34660ff2 8369949: Fix TestWaste.java stack overflow Reviewed-by: egahlin, shade ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! test/jdk/ProblemList.txt Changeset: 8a911aed Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-11-10 17:56:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a911aed26211936a9c2652299a1bca8a06cae21 8371471: HttpClient: Log HTTP/3 handshake failures if logging errors is enabled Reviewed-by: djelinski, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java + test/jdk/java/net/httpclient/http3/H3LogHandshakeErrors.java Changeset: cc54d2c0 Branch: shen-late-barriers Author: Ashutosh Mehra Date: 2025-11-10 18:21:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc54d2c06b0e1f799c771d747cfb4059a8774e28 8371418: Methods in AdapterHandlerLibrary use HashtableBase iterate method incorrectly Reviewed-by: kvn, adinn ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 43afce54 Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2025-11-10 18:52:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43afce54a7ecbd124f68f1f32d718f08b24ca61a 8371573: Shenandoah: Remove unnecessary include after JDK-8351091 Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp Changeset: e1c95260 Branch: shen-late-barriers Author: Rui Li Committer: SendaoYan Date: 2025-11-11 03:35:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1c952608d61c6c74c3fa4d00789390f3a789de4 8361339: Test gc/shenandoah/TestLargeObjectAlignment.java#generational fails on macOS aarch64 with OOM: Java heap space Reviewed-by: shade, syan ! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java Changeset: 76a1109d Branch: shen-late-barriers Author: GennadiyKrivoshein <164895822+GennadiyKrivoshein at users.noreply.github.com> Committer: Prasanta Sadhukhan Date: 2025-11-11 03:49:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76a1109d6fc7baac9ebc7accff800ef8927931bb 8251928: [macos] the printer DPI always be 72, cause some content lost when print out Reviewed-by: psadhukhan, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphicsConfig.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/native/libawt_lwawt/awt/PrinterView.m + test/jdk/javax/print/PrintablePrintDPI.java Changeset: 29100320 Branch: shen-late-barriers Author: Severin Gehwolf Date: 2025-11-11 09:18:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/291003208c025ce4f9a94ba6093e207d0792bbb9 8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572 Reviewed-by: shade, syan ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java ! test/hotspot/jtreg/containers/docker/TestJcmd.java + test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 2902436f Branch: shen-late-barriers Author: Stefan Johansson Date: 2025-11-11 13:00:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2902436fb15c76755286ed2df444bc6f9d93af13 8371019: G1: Support heap expansion during startup Reviewed-by: eosterlund, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: cbd77fc9 Branch: shen-late-barriers Author: Martin Doerr Date: 2025-11-11 14:26:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbd77fc9f3e6c8f1e996b30afe208c6a074cce3a 8370244: [PPC64] Several vector tests fail on Power8 Reviewed-by: dbriemann, rrich ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: 405d5f7a Branch: shen-late-barriers Author: Hamlin Li Date: 2025-11-11 14:56:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/405d5f7a6892426d69409c3975d0c808304b8438 8371297: C2: assert triggered in BoolTest::BoolTest Reviewed-by: dlong, luhenry, epeter ! src/hotspot/share/opto/vtransform.cpp Changeset: bbeb6bf0 Branch: shen-late-barriers Author: Ashutosh Mehra Date: 2025-11-11 15:07:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbeb6bf0ac8952feaf8afc9c9b25a9a372c2c798 8371493: Simplify search for AdapterHandlerEntry Reviewed-by: kvn, adinn ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: f5eacbeb Branch: shen-late-barriers Author: Beno?t Maillard Date: 2025-11-11 16:33:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5eacbeb5fc58c1bd844d709fe92621ce3689d78 8371534: C2: Missed Ideal optimization opportunity with AndL and URShiftL Reviewed-by: thartmann, mhaessig ! src/hotspot/share/opto/phaseX.cpp ! test/hotspot/jtreg/compiler/c2/TestMaskAndRShiftReorder.java Changeset: c6a8027b Branch: shen-late-barriers Author: Dan Smith Date: 2025-11-11 17:11:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6a8027b94bbcbde5f7dcabd0bff48b93bbb5a7f 8370154: Update @jls and @jvms taglets to point to local specs dir Reviewed-by: liach ! make/Docs.gmk ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! make/jdk/src/classes/build/tools/taglet/ToolGuide.java Changeset: 8531fa14 Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2025-11-11 21:07:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8531fa146be1da5e96c0f23091882a27c67d7893 8358735: GenShen: block_start() may be incorrect after class unloading Co-authored-by: Y. Srinivas Ramakrishna Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp + test/hotspot/gtest/gc/shenandoah/test_shenandoahMarkBitMap.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp ! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java Changeset: 15dcbf0b Branch: shen-late-barriers Author: Jayathirth D V Date: 2025-11-12 04:44:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15dcbf0bc80b3c1ab09e44b9447c639780cce65e 8363950: Incorrect jtreg header in TestLayoutVsICU.java Reviewed-by: azvegint - test/jdk/java/awt/font/TextLayout/TestLayoutVsICU.java - test/jdk/java/awt/font/TextLayout/TestLayoutVsICU_jdkbase.xml Changeset: 6df78c45 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-11-12 07:10:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6df78c4585fc5a71ceafa6f4b1dc0fe68db2657c 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result Co-authored-by: Roland Westrelin Reviewed-by: qamai, chagedorn ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLoopPhiApplyBadType.java Changeset: 76a0732b Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-11-12 07:14:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76a0732ba5c0f3159ed0ebc5fcb2dfb7117b38cd 8366691: JShell should support a more convenient completion Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java + test/langtools/jdk/jshell/CompletionAPITest.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/jdk/jshell/KullaTesting.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java Changeset: 400a83da Branch: shen-late-barriers Author: Ivan Walulya Date: 2025-11-12 08:48:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400a83da893f5fc285a175b63a266de21e93683c 8371625: G1: G1HeapRegion::print_on misalignment Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: 1f1f7bb4 Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2025-11-12 12:32:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f1f7bb44842fac966bd8f16cc6cfeee0ea972f6 8370024: HttpClient: QUIC congestion controller doesn't implement pacing Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCongestionController.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacer.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java + test/jdk/java/net/httpclient/quic/PacerTest.java ! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java Changeset: e5a272a5 Branch: shen-late-barriers Author: Vicente Romero Date: 2025-11-12 14:30:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5a272a59058e36136acd6aef635f87136fbb027 8369517: Compilation mismatch for equivalent lambda and method reference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.java + test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.out Changeset: 4042e821 Branch: shen-late-barriers Author: Daniel Gredler Date: 2025-11-12 14:42:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4042e821c6f582bf31201acb9f2d98d940383f1c 8371066: Remove unused class TextSourceLabel and associated class hierarchy Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/java/awt/font/TextLine.java ! src/java.desktop/share/classes/sun/font/Decoration.java - src/java.desktop/share/classes/sun/font/ExtendedTextLabel.java ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java - src/java.desktop/share/classes/sun/font/TextLabel.java ! src/java.desktop/share/classes/sun/font/TextLabelFactory.java - src/java.desktop/share/classes/sun/font/TextSourceLabel.java Changeset: 56a27d11 Branch: shen-late-barriers Author: Daniel Lund?n Date: 2025-11-12 14:45:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56a27d11971d935e8b28ac9d701cf9890014a949 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2 Reviewed-by: rcastanedalo, dfenacci ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/compiler/cha/TypeProfileFinalMethod.java Changeset: e5c72937 Branch: shen-late-barriers Author: David Beaumont Committer: Roger Riggs Date: 2025-11-12 15:41:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5c72937af50433029b8d4b6b30a5318c31a9da4 8371645: BasicImageReader getEntryNames() is stateful and cannot be called more than once Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java Changeset: 78db38f1 Branch: shen-late-barriers Author: Harshitha Onkar Date: 2025-11-12 17:56:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78db38f14044d434eabb61ff8293d62eff3c497c 8371365: Update javax/swing/JFileChooser/bug4759934.java to use Util.findComponent() Reviewed-by: aivanov, dnguyen, azvegint ! test/jdk/javax/swing/JFileChooser/bug4759934.java Changeset: 705bd6fb Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-11-12 18:54:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/705bd6fbdc0e78625d05dbfa8af547c50b076e69 8367902: Allocation after Universe::before_exit() in the VM shutdown sequence Reviewed-by: ayang, stefank, iwalulya, aboldtch, sspitsyn ! src/hotspot/share/runtime/java.cpp + test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/TestAllocatingInVMDeath.java + test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/libTestAllocatingInVMDeath.cpp Changeset: d2571ea7 Branch: shen-late-barriers Author: Naoto Sato Date: 2025-11-13 00:31:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2571ea76ae5a9ccb7053bfec24bf3aedd366084 8371339: Illegal pattern char 'B' with locale.providers as HOST on macOS for Taiwanese Reviewed-by: jlu, rriggs ! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java Changeset: bc66d3e6 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-11-13 01:19:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc66d3e65d208edc69e8ae334d23b38f2b78a440 8370467: BorderFactory.createBevelBorder and createSoftBevelBorder throws NPE for null highlight and shadow Reviewed-by: aivanov, tr, honkar ! src/java.desktop/share/classes/javax/swing/border/BevelBorder.java + test/jdk/javax/swing/border/TestBevelBorderParam.java Changeset: 676e6fd8 Branch: shen-late-barriers Author: Xiaohong Gong Date: 2025-11-13 01:33:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/676e6fd8d5152f4e0d14ae59ddd7aa0a7127ea58 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE Reviewed-by: epeter, psandoz, haosun, sviswanathan ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskToLongTest.java Changeset: b6ba1ac9 Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2025-11-13 04:29:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6ba1ac9aa800e01e2235c2b8737ad4670b0a655 8371093: Assert "section header string table should be loaded" failed on debug VM Reviewed-by: phubner, jsjolen ! src/hotspot/share/utilities/decoder_elf.cpp Changeset: 5f42c770 Branch: shen-late-barriers Author: Chen Liang Date: 2025-11-13 04:33:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f42c7708588db28f9c18bf63462001e99b35ec7 8370839: Tests to verify peculiar Proxy dispatching behaviors Reviewed-by: jvernee + test/jdk/java/lang/reflect/Proxy/BridgeMethodsTest.java ! test/jdk/java/lang/reflect/Proxy/NonPublicMethodTypeTest.java + test/jdk/java/lang/reflect/Proxy/ProtectedObjectMethodsTest.java Changeset: d91480b9 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-11-13 06:17:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d91480b9b0f85aca8d9dba615ae5a27f26ce5fee 8371675: ZGC: Remove leftover X VMOp symbols Reviewed-by: jsikstro, stefank, tschatzl ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 42aecc40 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-11-13 06:17:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42aecc4070e952ed6308ebefaf716e35fed2f929 8371680: JVMTI: Remove unused VMOp type JvmtiPostObjectFree Reviewed-by: stefank, lmesnik ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 279f39f1 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-11-13 06:17:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/279f39f14a6329d0147613edc3836b7d6d043186 8371681: Remove unused VMOp type CollectForCodeCacheAllocation Reviewed-by: stefank, ayang, tschatzl ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 436b3357 Branch: shen-late-barriers Author: Shawn M Emery Committer: Jamil Nimeh Date: 2025-11-13 08:10:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/436b3357e9791f6acb2673e2ac96d33c6a2782e6 8371450: AES performance improvements for key schedule generation Reviewed-by: valeriep, jnimeh ! src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java Changeset: 795ec5c1 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-13 08:33:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/795ec5c1e90309bc008acb28cfe0ce039dabcb8f 8370333: hotspot-unit-tests.md specifies wrong directory structure for tests Reviewed-by: stefank, ayang ! doc/hotspot-unit-tests.html ! doc/hotspot-unit-tests.md Changeset: 10220ed0 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-13 08:43:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10220ed06ea452083693406113107484fce40275 8367013: Add Atomic to package/replace idiom of volatile var plus AtomicAccess:: operations Reviewed-by: stefank, aboldtch, jsjolen ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp + src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.hpp + test/hotspot/gtest/runtime/test_atomic.cpp Changeset: 9d6a61fd Branch: shen-late-barriers Author: Beno?t Maillard Date: 2025-11-13 09:24:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d6a61fda6f43577ee8f19483e5b47100ff8eec0 8371558: C2: Missing optimization opportunity in AbsNode::Ideal Reviewed-by: thartmann, rcastanedalo, chagedorn ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestMissingOptAbsZeroMinusX.java Changeset: 48c59faf Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-11-13 10:46:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48c59faf58a4d7b7ec9d6824a5cbc9a55888ce72 8371722: java/net/httpclient/BufferSizePropertyClampTest.java should use Locale.ROOT Reviewed-by: djelinski, jpai, vyazici ! test/jdk/java/net/httpclient/BufferSizePropertyClampTest.java Changeset: 6b6fdf1d Branch: shen-late-barriers Author: Ramesh Bhagavatam Gangadhar Committer: Sean Mullan Date: 2025-11-13 12:57:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b6fdf1d9222eb03cd013cbe792fa77fd78c1acb 8357874: UNLIMTED_CRYPTO typo in class description of JceSecurity.java.template Reviewed-by: wetmore ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template Changeset: bbc0f9ef Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-11-13 13:53:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbc0f9ef30c467c8da8b873813bde50a7e9ff697 8371788: Fix documentation for CollectedHeap::collect(GCCause) Reviewed-by: ayang, iwalulya ! 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 Changeset: 7d78818a Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-11-13 13:55:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d78818ae609461ab830c32c222f15f1cab0d2d4 8274178: G1: Occupancy value in IHOP logging and JFR event is inaccurate 8371635: G1: Young gen allocations should never be considered when comparing against IHOP threshold Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1Trace.hpp Changeset: 8102f436 Branch: shen-late-barriers Author: Vicente Romero Date: 2025-11-13 15:28:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8102f436f5586253302cd8cef49bfe2b4af41693 8371480: VerifyError after JDK-8369654 Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java + test/langtools/tools/javac/switchexpr/VerifierErrorWrongSuperTypeTest.java Changeset: bfc048ab Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-11-13 16:26:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfc048aba6391d52c07d9a5146466b47d2f6fed8 8371608: Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries Reviewed-by: mdoerr, rrich ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java Changeset: 2199b5fe Branch: shen-late-barriers Author: Rui Li Committer: Xiaolong Peng Date: 2025-11-13 18:01:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2199b5fef4540ae8da77c5c4feafc8822a3d9d3d 8371381: [Shenandoah] Setting ergo flags should use FLAG_SET_ERGO Reviewed-by: xpeng, wkemper, ysr, cslucas ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp Changeset: d09a8cb8 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-11-13 18:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d09a8cb81b70a6c51ef5599bee04f1445a48e63f 8371746: Some imports in Integer.java and Long.java became unused after JDK-8370503 Reviewed-by: liach, darcy, iris ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: db3a8386 Branch: shen-late-barriers Author: Brian Burkhalter Date: 2025-11-13 18:59:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db3a8386d482c161c45fae1689826bd53709f11f 8371436: (fs) java/nio/file/FileStore/Basic.java fails on macOS platform due to assertTrue(!store.equals(prev)); Reviewed-by: alanb ! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c Changeset: 6322aaba Branch: shen-late-barriers Author: Roger Riggs Date: 2025-11-13 19:08:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6322aaba63b235cb6c73d23a932210af318404ec 8371821: Duplicate export of jdk.internal.util to java.net.http Reviewed-by: naoto, alanb ! src/java.base/share/classes/module-info.java Changeset: 155d7df5 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-11-13 23:54:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/155d7df555fcebc318db89408ef0fffbd95414a0 8371749: New test serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/TestAllocatingInVMDeath.java fails with -Xcheck:jni Reviewed-by: sspitsyn, amenkov, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/libTestAllocatingInVMDeath.cpp Changeset: 0d8b5188 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-14 01:07:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d8b5188bb4315be3c63898a2ce4e68dd2bd4481 8364560: The default value of --linux-menu-group option is invalid 8356574: Test --linux-menu-group option Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java Changeset: eaddefb4 Branch: shen-late-barriers Author: Fei Yang Date: 2025-11-14 01:10:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eaddefb475c6431821c2d62baf550ba2c5f357bf 8371753: compiler/c2/cr7200264/TestIntVect.java fails IR verification Reviewed-by: chagedorn, fjiang ! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java Changeset: 7733632f Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-14 02:08:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7733632f90a17ec848c4c9259c1aa58fded8c15a 8369206: jpackage should not set R/O permission on app launchers Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java Changeset: 1baf5164 Branch: shen-late-barriers Author: Daniel Skantz Date: 2025-11-14 07:09:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1baf5164d6a9077e0c440b7b78be6424a052f8a9 8371628: C2: add a test case for the arraycopy changes in JDK-8297933 Reviewed-by: rcastanedalo, shade ! test/hotspot/jtreg/compiler/arraycopy/TestACSameSrcDst.java Changeset: 0829c6ac Branch: shen-late-barriers Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-11-14 07:25:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0829c6acde496833300efb38b4b900bf94b99dc0 8356761: IGV: dump escape analysis information Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/phasetype.hpp + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorEscapeAnalysis.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showConnectionGraphNodesOnly.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showConnectionInfo.filter ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: f4305923 Branch: shen-late-barriers Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-11-14 07:26:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4305923fb6203089fd13cf3387c81e127ae5fe2 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function Reviewed-by: bmaillard, rcastanedalo ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/superword.cpp Changeset: 81e0c87f Branch: shen-late-barriers Author: Paul H?bner Committer: Afshin Zafari Date: 2025-11-14 08:29:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81e0c87f28934cb0d66ad2500352b2728f44a1b7 8371320: runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails with unexpected amount for Java Heap reserved memory Reviewed-by: azafari, jsikstro ! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java Changeset: 9eaa364a Branch: shen-late-barriers Author: Afshin Zafari Date: 2025-11-14 09:03:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9eaa364a5221cba960467ffbaea14ea790809c6a 8361487: [ubsan] test_committed_virtualmemory.cpp check_covered_pages shows overflow Reviewed-by: jsjolen, phubner ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp Changeset: 8a7af77e Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-11-14 10:10:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a7af77e991511e144914abc129a9d4d40c0b76b 8371366: java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout Reviewed-by: djelinski, vyazici ! test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java Changeset: 00f2c38e Branch: shen-late-barriers Author: Dhamoder Nalla Committer: Hao Sun Date: 2025-11-14 10:54:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00f2c38e373f5ae58ad6593cc7b9d53b9596eb17 8371161: [AArch64] Enable CPU feature UseSHA3Intrinsics for the Qualcomm processor family Reviewed-by: aph, haosun ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp Changeset: ff851de8 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-14 12:06:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff851de852673740542d922d1ee15a6c92b80473 8371709: Add CTW to hotspot_compiler testing Reviewed-by: thartmann, epeter ! test/hotspot/jtreg/TEST.groups Changeset: 4cc655a2 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-11-14 12:49:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cc655a2f445bb32ce555b80ac28610b26c51f4c 8371791: G1: Improve accuracy of G1CollectedHeap::non_young_occupancy_after_allocation() Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 5d65c23c Branch: shen-late-barriers Author: Severin Gehwolf Date: 2025-11-14 13:13:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d65c23cd99b72527dcfab9eb6da9510e7dc6330 8370492: [Linux] Update cpu shares to cpu.weight mapping function Reviewed-by: cnorrbin, ayang, syan ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java Changeset: 36daa265 Branch: shen-late-barriers Author: Coleen Phillimore Date: 2025-11-14 14:12:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36daa2650d504b3cdc43c774601a6e5f9e9b2403 8371860: Make non-public methods in java_lang_Class private Reviewed-by: kbarrett, fparain ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp Changeset: 466cb383 Branch: shen-late-barriers Author: Thomas Stuefe Date: 2025-11-14 14:53:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/466cb383144edf0baa202dc5a2cac37e7572e2db 8371885: Mark UseCompressedClassPointers as obsolete for JDK 27 Reviewed-by: mdoerr, coleenp ! src/hotspot/share/runtime/arguments.cpp Changeset: 10f262a6 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-14 15:31:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10f262a6ad9a6e89cd79409c5e1a3f7efda76928 8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184 Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/memnode.cpp Changeset: 6e7eaf40 Branch: shen-late-barriers Author: David Beaumont Committer: Roger Riggs Date: 2025-11-14 18:24:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e7eaf40d1b660cbec0a226911c9dc88f94756aa 8371591: VerifyJimage test incorrectly skips all tests when comparing directory structure Reviewed-by: rriggs ! test/jdk/tools/jimage/VerifyJimage.java Changeset: 58b601ac Branch: shen-late-barriers Author: Ioi Lam Date: 2025-11-14 18:41:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58b601ac4250a455e3f25f8505ead8c130eba642 8371874: AOTLinkedClassBulkLoader::preload_classes() should not allocate heap objects Reviewed-by: shade, ayang ! src/hotspot/share/classfile/javaClasses.cpp Changeset: 3924a28a Branch: shen-late-barriers Author: Alex Menkov Date: 2025-11-14 19:39:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3924a28a2281bbdb13fe9f1e0b5347d57197f8dc 8371083: FollowReferences reports non-class objects as JVMTI_HEAP_REFERENCE_SYSTEM_CLASS Reviewed-by: lmesnik, sspitsyn ! src/hotspot/share/prims/jvmtiTagMap.cpp + test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/KindSystemClass.java + test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/libKindSystemClass.cpp Changeset: 91b97a49 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-14 20:32:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91b97a49d48ee8528b34486172293fd3a68ae3c7 8371922: Remove unused NonblockingQueue class Reviewed-by: coleenp - src/hotspot/share/utilities/nonblockingQueue.hpp - src/hotspot/share/utilities/nonblockingQueue.inline.hpp - test/hotspot/gtest/utilities/test_nonblockingQueue.cpp Changeset: cc05530b Branch: shen-late-barriers Author: Roger Riggs Date: 2025-11-14 20:57:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc05530b813564a40c233eaaa80b906795c6d752 8371732: [redo] Change java.time month/day field types to 'byte' Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java ! test/jdk/java/time/test/java/time/TestLocalDate.java ! test/jdk/java/time/test/java/time/TestMonthDay.java ! test/jdk/java/time/test/java/time/TestYearMonth.java Changeset: ad3dfaf1 Branch: shen-late-barriers Author: Anthony Scarpino Date: 2025-11-14 21:08:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad3dfaf1fc483bb2bfd5c26d76c43b8f69454cbd 8360564: Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview) Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/DEREncodable.java + src/java.base/share/classes/java/security/PEM.java ! src/java.base/share/classes/java/security/PEMDecoder.java ! src/java.base/share/classes/java/security/PEMEncoder.java - src/java.base/share/classes/java/security/PEMRecord.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/Pem.java ! test/jdk/java/security/PEM/PEMData.java ! test/jdk/java/security/PEM/PEMDecoderTest.java ! test/jdk/java/security/PEM/PEMEncoderTest.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/Encrypt.java - test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeyPair.java ! test/jdk/javax/net/ssl/interop/ClientHelloInterOp.java Changeset: 7aff8e15 Branch: shen-late-barriers Author: Chen Liang Date: 2025-11-14 22:55:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7aff8e15ba59b1e23d2e62c200d52a26da1a2030 8371319: java.lang.reflect.Method#equals doesn't short-circuit with same instances Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/reflect/Executable.java + test/micro/org/openjdk/bench/java/lang/reflect/ExecutableCompareBenchmark.java Changeset: bc928c81 Branch: shen-late-barriers Author: Archie Cobbs Date: 2025-11-14 23:53:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc928c814b5ea70505e362a643e18664e119bce3 5038439: Warning message for literal shift amounts outside the canonical domain Reviewed-by: darcy, jlahoda ! make/langtools/tools/propertiesparser/parser/MessageType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! 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/resources/javac.properties ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.md + test/langtools/tools/javac/diags/examples/BitShiftOutOfRange.java + test/langtools/tools/javac/lint/ShiftOutOfRange.java + test/langtools/tools/javac/lint/ShiftOutOfRange.out Changeset: 7c169c98 Branch: shen-late-barriers Author: Harshitha Onkar Date: 2025-11-14 23:53:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c169c9814a694126f524e8941b1035e6695900c 8365426: [macos26] Graphics2D tests fail on new macOS 26 Reviewed-by: kizune, dnguyen ! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java Changeset: f971ee5e Branch: shen-late-barriers Author: Serguei Spitsyn Date: 2025-11-15 01:50:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f971ee5ea07e3e1c0efe447a416e7242f5e46a16 8349192: jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000) Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp Changeset: 6042c9a6 Branch: shen-late-barriers Author: Anthony Scarpino Date: 2025-11-15 02:46:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6042c9a6f0c25c141a74d72ad462189da7f9e625 8371934: EncryptedPrivateKeyInfo methods need @since updates Reviewed-by: jnimeh ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java Changeset: f6c90fe8 Branch: shen-late-barriers Author: Alan Bateman Date: 2025-11-15 08:15:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6c90fe8f9986b02797ba1f967c71a592a892266 8371226: Thread class description needs section on Thread Interruption Reviewed-by: prappo, vklang, liach, rriggs ! src/java.base/share/classes/java/lang/InterruptedException.java ! src/java.base/share/classes/java/lang/Thread.java Changeset: f510b4a3 Branch: shen-late-barriers Author: Quan Anh Mai Date: 2025-11-15 12:59:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f510b4a3bafa3f0d2c9ebf0b33d48f57f3bdef95 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII Reviewed-by: vlivanov, roland ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java Changeset: 7d35a283 Branch: shen-late-barriers Author: Tobias Hartmann Date: 2025-11-16 10:31:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d35a283cf2497565d230e3d5426f563f7e5870d 8371958: [BACKOUT] 8371709: Add CTW to hotspot_compiler testing Reviewed-by: ayang ! test/hotspot/jtreg/TEST.groups Changeset: 77381318 Branch: shen-late-barriers Author: David Briemann Date: 2025-11-17 06:49:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7738131835d08f47dd7c535b12bb7ea7b0ff0b90 8371642: TestNumberOfContinuousZeros.java fails on PPC64 Reviewed-by: mdoerr, epeter ! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java Changeset: ce1adf63 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-11-17 07:33:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce1adf63ea1146fba4cf36c10dc5f1d33aa88000 8371672: G1: G1YoungGenSizer handling of NewRatio, NewSize and MaxNewSize 8370494: G1: NewSize not bounded by InitialHeapSize or MaxHeapSize Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp Changeset: 8690d263 Branch: shen-late-barriers Author: Christian Stein Date: 2025-11-17 07:53:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8690d263d9dd0fd06ed41d9529fd8cc84e1c08c8 8268613: jar --validate should check inital entries of a JAR file Reviewed-by: lancea, jvernee ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/jdk/tools/jar/ValidatorTest.java Changeset: d032b28d Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-11-17 08:50:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d032b28d9d042a36f5163b079151643bb49294e9 8371894: Minor style fixes in AOT/CDS code Reviewed-by: stefank, kvn, iklam ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/memory/universe.cpp Changeset: 970533d4 Branch: shen-late-barriers Author: Johan Sj?len Date: 2025-11-17 09:06:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/970533d41d3d1b4ebe12868c85579d37b3b23655 8371779: Replace MemTagBitmap with ResourceBitMap Reviewed-by: azafari, phubner ! src/hotspot/share/nmt/memMapPrinter.cpp - src/hotspot/share/nmt/memTagBitmap.hpp Changeset: 69e30244 Branch: shen-late-barriers Author: Andrey Turbanov Date: 2025-11-17 09:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69e30244c0c359e7108acd36d903fa22970822b9 8349157: Unnecessary Hashtable usage in XKeysym.javaKeycode2KeysymHash Reviewed-by: aivanov, serb ! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java Changeset: 09b25cd0 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-17 09:38:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09b25cd0a24a4eaddce49917d958adc667ab5465 8371465: Parallel: Revise asserts around heap expansion Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: 812add27 Branch: shen-late-barriers Author: Jonas Norlinder Committer: Kevin Walls Date: 2025-11-17 10:42:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/812add27abdc70bc52ca105bc9430494a6491ecd 8368527: JMX: Add an MXBeans method to query GC CPU time Reviewed-by: phh, kevinw ! src/hotspot/share/include/jmm.h ! src/hotspot/share/services/cpuTimeUsage.cpp ! src/hotspot/share/services/management.cpp ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java ! src/java.management/share/classes/sun/management/MemoryImpl.java ! src/java.management/share/classes/sun/management/VMManagement.java ! src/java.management/share/classes/sun/management/VMManagementImpl.java ! src/java.management/share/native/libmanagement/VMManagementImpl.c ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMemoryMXBean.java + test/jdk/java/lang/management/MemoryMXBean/StressGetTotalGcCpuTimeDuringShutdown.java + test/jdk/java/lang/management/MemoryMXBean/TestGetTotalGcCpuTime.java ! test/jdk/javax/management/mxbean/MXBeanInteropTest1.java Changeset: d19e072f Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-11-17 11:01:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d19e072f97681cfc50a8c7b96a25589070436a10 8371916: Questionable volatile decrement in AckFrameSpliterator Reviewed-by: vyazici, jpai, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java Changeset: df35412d Branch: shen-late-barriers Author: Zihao Lin Committer: Tobias Hartmann Date: 2025-11-17 11:49:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df35412db1d7e883148590e24d968cfe2f5c6bbc 8368961: Remove redundant checks in ciField.cpp Reviewed-by: bmaillard, aseoane, thartmann ! src/hotspot/share/ci/ciField.cpp Changeset: cebb03ef Branch: shen-late-barriers Author: Matthew Donovan Date: 2025-11-17 12:13:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cebb03ef24fad8705156f12cecd2da6351cd1ef6 8371349: Update NSS library to 3.117 Reviewed-by: weijun, myankelevich, hchao ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: 8301d991 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-17 12:28:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8301d9917ec9fed40e3af77998f88165e0837daf 8371825: G1: Use more precise filler API in fill_range_with_dead_objects Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: 960987e8 Branch: shen-late-barriers Author: Kevin Walls Date: 2025-11-17 13:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/960987e8c1428ce1d89ee13e007e06206fe6885c 8371991: Build failure in docs for MemoryMXBean Reviewed-by: alanb ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java Changeset: 44087ea5 Branch: shen-late-barriers Author: SendaoYan Date: 2025-11-17 13:48:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44087ea5d697deb3a7dd0e3c82f898dd9df1bfa3 8371682: Suppress javac warning from ThreadPoolExecutorSubclassTest.java Reviewed-by: jpai ! test/jdk/java/util/concurrent/tck/ExecutorsTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java Changeset: 6385c663 Branch: shen-late-barriers Author: Paul H?bner Committer: Joel Sikstr?m Date: 2025-11-17 14:06:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6385c663dc6ce892c23bc9208e1ffe24fa78ccd7 8371607: Remove GCSharedStringsDuringDumpWb.java after JDK-8362561 Reviewed-by: ayang, jsikstro - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.java Changeset: 52ffe8a0 Branch: shen-late-barriers Author: Mark Powers Date: 2025-11-17 14:59:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52ffe8a09637701cf93d3425b69089ced5ad4dcb 8371156: PBKDF2 default values should not be DER encoded Reviewed-by: weijun ! src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java ! test/jdk/sun/security/pkcs12/ImportPassKeyAlg.java ! test/jdk/sun/security/pkcs12/PBMAC1Test.java Changeset: 9ec773ad Branch: shen-late-barriers Author: Brian Burkhalter Date: 2025-11-17 16:48:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ec773ad27773f5813c79ae33ac1d2393c2e0cc8 8371689: (fs) CopyMoveHelper.copyToForeignTarget use of sourcePosixView is confusing Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java Changeset: 6c09529c Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-17 20:53:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c09529cd637a34c1ffc42a5feb71e8646be4237 8369188: Update link-time check for HotSpot uses of allocation and deallocation functions Reviewed-by: jwaters, erikj ! make/hotspot/lib/CompileJvm.gmk Changeset: e5f63326 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-11-17 21:00:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5f63326100384d2c2be8c916423e1f120b595d3 8371650: Add CMakeLists.txt and compile_commands.json into .gitignore Reviewed-by: erikj ! .gitignore Changeset: e0670387 Branch: shen-late-barriers Author: Damon Nguyen Date: 2025-11-17 21:21:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e067038796e2798132e07aa47b695f3c21b87e79 8150564: Migrate useful ExtendedRobot methods into awt.Robot Reviewed-by: kizune, prr, liach ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 69682167 Branch: shen-late-barriers Author: Ramkumar Sunderbabu Committer: Hao Sun Date: 2025-11-18 00:59:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/696821670e11fee003906806f081038032ac4985 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support Reviewed-by: haosun, aph ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java Changeset: 46b5e588 Branch: shen-late-barriers Author: SendaoYan Date: 2025-11-18 03:18:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46b5e588ab18a68d164b1d97e71d769585c7c4b8 8371697: test/jdk/java/nio/file/FileStore/Basic.java fails after 8360887 on linux Reviewed-by: alanb ! test/jdk/java/nio/file/FileStore/Basic.java Changeset: 695a4abd Branch: shen-late-barriers Author: Anjian Wen Committer: Fei Yang Date: 2025-11-18 03:37:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/695a4abd5f7e9edcea9f1a724a9ceb87340a8f25 8371966: RISC-V: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: 16557739 Branch: shen-late-barriers Author: Vishal Chand Committer: Aleksey Shipilev Date: 2025-11-18 06:49:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16557739791ada59dc1991f65a0218434df01f9e 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing Reviewed-by: shade, epeter ! src/hotspot/share/opto/vtransform.cpp Changeset: 8cdfec8d Branch: shen-late-barriers Author: Nityanand Rai <163765635+nityarai08 at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2025-11-18 06:49:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cdfec8d1cdc7e3137035cebe1cc189e36c0e319 8371852: Shenandoah: Unused ShenandoahFreeSet::_allocated_since_gc_start field Reviewed-by: shade, fandreuzzi ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: 26460b6f Branch: shen-late-barriers Author: Alan Bateman Date: 2025-11-18 08:06:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26460b6f12ce0763b79acfd98fca260b509a82c5 8353835: Implement JEP 500: Prepare to Make Final Mean Final Reviewed-by: liach, vlivanov, dholmes, vyazici ! make/test/JtregNativeJdk.gmk ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java + src/java.base/share/classes/java/lang/reflect/doc-files/MutationMethods.html ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java + src/java.base/share/classes/jdk/internal/event/FinalFieldMutationEvent.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.md + src/jdk.jfr/share/classes/jdk/jfr/events/FinalFieldMutationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/jni/mutateFinals/MutateFinals.java + test/hotspot/jtreg/runtime/jni/mutateFinals/MutateFinalsTest.java + test/hotspot/jtreg/runtime/jni/mutateFinals/libMutateFinals.c ! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java ! test/jdk/java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java ! test/jdk/java/lang/invoke/unreflect/UnreflectTest.java ! test/jdk/java/lang/reflect/AccessibleObject/HiddenClassTest.java ! test/jdk/java/lang/reflect/Field/NegativeTest.java ! test/jdk/java/lang/reflect/Field/Set.java + test/jdk/java/lang/reflect/Field/mutateFinals/FinalFieldMutationEventTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/MutateFinalsTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/cli/CommandLineTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/cli/CommandLineTestHelper.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/ExecutableJarTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/ExecutableJarTestHelper.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/m/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/m/p/C.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/JNIAttachMutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/JNIAttachMutatorTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/libJNIAttachMutator.c + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C1.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C2.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C3.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/q/C.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/Driver.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m1/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m1/p1/M1Mutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m2/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m2/p2/M2Mutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m3/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m3/p3/M3Mutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/TestMain.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/fieldholders/PrivateFields.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/fieldholders/PublicFields.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/internal/TestMutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/spi/Mutator.java ! test/jdk/java/util/jar/Attributes/NullAndEmptyKeysAndValues.java ! test/jdk/java/util/logging/FileHandlerLongLimit.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/sun/security/pkcs11/Cipher/CancelMultipart.java ! test/jdk/sun/security/provider/SecureRandom/DRBGS11n.java ! test/jdk/sun/security/util/ManifestDigester/FindSection.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/lib/jdk/test/lib/jfr/EventNames.java + test/micro/org/openjdk/bench/java/lang/reflect/FieldSet.java Changeset: 8af59437 Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-11-18 08:13:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8af594371979b2b76ec04e0a2753413dc35b8d44 8370334: javadoc NPE with "import module" statement Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! test/langtools/jdk/javadoc/tool/modules/Modules.java ! test/langtools/tools/javac/modules/AddModulesTest.java Changeset: 50a30497 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-18 09:37:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50a30497370799e8f377a11914562a15b0a48fbb 8371643: Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch Reviewed-by: mdoerr, kvn, tschatzl ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: 72ebca8a Branch: shen-late-barriers Author: Severin Gehwolf Date: 2025-11-18 09:42:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72ebca8a0b19fac8a9483e5a3a98b454176fc342 8365606: Container code should not be using jlong/julong Reviewed-by: stuefe, cnorrbin, fitzsim ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupUtil_linux.cpp ! src/hotspot/os/linux/cgroupUtil_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp Changeset: 3a2845f3 Branch: shen-late-barriers Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-11-18 09:43:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a2845f334a59670d54699919073f0e908c038c4 8037914: Add JFR event for string deduplication Reviewed-by: ayang, egahlin ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 28d94d6a Branch: shen-late-barriers Author: Jonas Norlinder Committer: Kevin Walls Date: 2025-11-18 10:08:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28d94d6ab4994b844af98c5c227b40b5fb8a72e5 8372008: TestGetTotalGcCpuTime test failures on Windows (Some GC CPU time must have been reported) Reviewed-by: kevinw, alanb, cjplummer, dholmes ! test/jdk/java/lang/management/MemoryMXBean/TestGetTotalGcCpuTime.java Changeset: df5b105b Branch: shen-late-barriers Author: Stefan Karlsson Date: 2025-11-18 11:57:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df5b105bbb55d9cc923ac45ff99e702126626670 8371698: ZGC: Call GTEST_SKIP when OS is unsupported Reviewed-by: aboldtch, jsikstro, mdoerr ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp Changeset: f9464499 Branch: shen-late-barriers Author: Per Minborg Date: 2025-11-18 12:20:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f94644999766e752f7d60ce52c14a7db79005035 8366178: Implement JEP 526: Lazy Constants (Second Preview) 8371882: Improve documentation for JEP 526: Lazy Constants Reviewed-by: jvernee, mcimadamore + src/java.base/share/classes/java/lang/LazyConstant.java - src/java.base/share/classes/java/lang/StableValue.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/ImmutableCollections.java + src/java.base/share/classes/java/util/LazyCollections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/LocaleISOData.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java ! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java + src/java.base/share/classes/jdk/internal/lang/LazyConstantImpl.java - src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java - src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java - src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java - src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java - src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java - src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java + test/jdk/java/lang/LazyConstant/DemoContainerInjectionTest.java + test/jdk/java/lang/LazyConstant/DemoImperativeTest.java + test/jdk/java/lang/LazyConstant/DemoMapTest.java + test/jdk/java/lang/LazyConstant/LazyConstantSafePublicationTest.java + test/jdk/java/lang/LazyConstant/LazyConstantTest.java + test/jdk/java/lang/LazyConstant/LazyConstantTestUtil.java + test/jdk/java/lang/LazyConstant/LazyListTest.java + test/jdk/java/lang/LazyConstant/LazyMapTest.java + test/jdk/java/lang/LazyConstant/TrustedFieldTypeTest.java - test/jdk/java/lang/StableValue/StableFunctionTest.java - test/jdk/java/lang/StableValue/StableIntFunctionTest.java - test/jdk/java/lang/StableValue/StableListTest.java - test/jdk/java/lang/StableValue/StableMapTest.java - test/jdk/java/lang/StableValue/StableSupplierTest.java - test/jdk/java/lang/StableValue/StableTestUtil.java - test/jdk/java/lang/StableValue/StableValueFactoriesTest.java - test/jdk/java/lang/StableValue/StableValueTest.java - test/jdk/java/lang/StableValue/StableValuesSafePublicationTest.java - test/jdk/java/lang/StableValue/TrustedFieldTypeTest.java ! test/jdk/java/util/Collection/MOAT.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java - test/micro/org/openjdk/bench/java/lang/stable/StableFunctionBenchmark.java - test/micro/org/openjdk/bench/java/lang/stable/StableFunctionSingleBenchmark.java - test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionBenchmark.java - test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionSingleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableListBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableListSingleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableMapBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableMapSingleBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/StableSupplierBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/StableValueBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/VarHandleHolderBenchmark.java Changeset: 36b66e13 Branch: shen-late-barriers Author: Johan Sj?len Date: 2025-11-18 13:05:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36b66e13c8eca8e460bfd6d900f139408aff9d43 8371778: Make MallocMemorySummary::_snapshot a DeferredStatic Reviewed-by: phubner, azafari ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.hpp Changeset: 2e68b79a Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-11-18 13:55:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e68b79a3973c8a3dde6b47f19b19c0c7faacc51 8364991: Incorrect not-exhaustive error Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! test/langtools/tools/javac/patterns/Exhaustiveness.java Changeset: dcba014a Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2025-11-18 14:44:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dcba014ad56eae753c25c579fb30bb8ecfab69af 8371967: Add Visual Studio 2026 to build toolchain for Windows Reviewed-by: erikj ! doc/building.html ! doc/building.md ! make/autoconf/toolchain_microsoft.m4 Changeset: 43040f30 Branch: shen-late-barriers Author: Brian Burkhalter Date: 2025-11-18 15:11:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43040f30a72591a37deb9a54ab7723988c1e4b51 8372012: java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java should check ability to create links Reviewed-by: alanb, jpai ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: b6d83eda Branch: shen-late-barriers Author: Chen Liang Date: 2025-11-18 15:14:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6d83eda6bfa76da98274aa3ad294759cb56d3a5 8371960: Missing null check in AnnotatedType annotation accessor methods Reviewed-by: alanb ! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java + test/jdk/java/lang/reflect/AnnotatedElement/AnnotatedElementNullCheckTest.java Changeset: 1f99cf94 Branch: shen-late-barriers Author: Chen Liang Date: 2025-11-18 15:14:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f99cf942449728cdeb9918b93fd9a97a51eb0b6 8372002: VarHandle for receiver's superclass instance fields fails describeConstable Reviewed-by: psandoz, jvernee ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! test/jdk/java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java ! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/C.java ! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/q/Q.java Changeset: 713de231 Branch: shen-late-barriers Author: Nityanand Rai Committer: Aleksey Shipilev Date: 2025-11-18 15:47:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/713de231a61234632e2f9858b222b5f7fd0bdaf1 8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use Reviewed-by: shade, ysr, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: ac6f5e96 Branch: shen-late-barriers Author: Hannes Walln?fer Date: 2025-11-18 16:52:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac6f5e96512a7f003ac536611c53f2564ea912a6 8366094: Sealed graph for nested types creates broken links Reviewed-by: liach ! make/jdk/src/classes/build/tools/taglet/SealedGraph.java Changeset: 0e6c7e86 Branch: shen-late-barriers Author: Hannes Walln?fer Date: 2025-11-18 17:55:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e6c7e8664fdddd8b789851263613852fc2c55f7 8371896: Links in snippets can not be highlighted Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java Changeset: b3e408c0 Branch: shen-late-barriers Author: Ioi Lam Date: 2025-11-18 18:12:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3e408c07891b58a312a58ffd756d6a1d18c0f6d 8372045: AOT assembly phase asserts with old class if AOT class linking is disabled Reviewed-by: shade, mgronlun ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport2.java Changeset: 4a975637 Branch: shen-late-barriers Author: Naoto Sato Date: 2025-11-18 18:35:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a975637a144fa8aa449a1419e656721833513b5 8346944: Update Unicode Data Files to 17.0.0 8346947: Update ICU4J to Version 78.1 Reviewed-by: joehw ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/text/CollationElementIterator.java ! src/java.base/share/classes/jdk/internal/icu/impl/CharacterIteratorWrapper.java ! src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java ! src/java.base/share/classes/jdk/internal/icu/impl/ReplaceableUCharacterIterator.java ! src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java ! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java + src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfc.nrm = src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/uprops.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu ! src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java ! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java ! src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java ! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java ! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java ! src/java.base/share/classes/jdk/internal/util/regex/IndicConjunctBreak.java.template ! src/java.base/share/data/unicodedata/Blocks.txt ! src/java.base/share/data/unicodedata/CaseFolding.txt ! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt ! src/java.base/share/data/unicodedata/NormalizationTest.txt ! src/java.base/share/data/unicodedata/PropList.txt ! src/java.base/share/data/unicodedata/PropertyValueAliases.txt ! src/java.base/share/data/unicodedata/ReadMe.txt ! src/java.base/share/data/unicodedata/Scripts.txt ! src/java.base/share/data/unicodedata/SpecialCasing.txt ! src/java.base/share/data/unicodedata/UnicodeData.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt ! src/java.base/share/data/unicodedata/emoji/emoji-data.txt ! src/java.base/share/legal/icu.md ! src/java.base/share/legal/unicode.md Changeset: 27a38d90 Branch: shen-late-barriers Author: Chad Rakoczy Committer: Tobias Hartmann Date: 2025-11-18 20:28:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27a38d9093958ae4851bc61b8d3f0d71dc780823 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1 Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java Changeset: 66fb0152 Branch: shen-late-barriers Author: Jan Kratochvil Committer: Ioi Lam Date: 2025-11-18 21:51:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66fb015267058f9b5e6788eaeaa758be56ba553e 8357579: Compilation error: first argument in call to 'memset' is a pointer to non-trivially copyable type Co-authored-by: Ioi Lam Reviewed-by: iklam, asmehra ! src/hotspot/share/oops/resolvedFieldEntry.cpp ! src/hotspot/share/oops/resolvedFieldEntry.hpp ! src/hotspot/share/oops/resolvedMethodEntry.cpp ! src/hotspot/share/oops/resolvedMethodEntry.hpp Changeset: b086e34f Branch: shen-late-barriers Author: Ioi Lam Date: 2025-11-18 21:51:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b086e34f7170631d7568dc50a7c075dc9c2f173b 8371771: CDS test SharedStringsStress.java failed with insufficient heap Reviewed-by: kvn ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java Changeset: 256a9bef Branch: shen-late-barriers Author: Vladimir Ivanov Date: 2025-11-18 22:29:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/256a9beffc106d6657a912a33f97e7f97acbb1e1 8280469: C2: CHA support for interface calls when inlining through method handle linker Reviewed-by: kvn, roland ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java Changeset: aeea8497 Branch: shen-late-barriers Author: John Engebretson Committer: Stuart Marks Date: 2025-11-18 23:37:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aeea8497562aabda12f292ad93c9f0f6935cc842 8371164: ArrayList.addAll() optimizations Reviewed-by: smarks, ogillespie ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Collections.java ! test/jdk/java/util/Collection/MOAT.java + test/micro/org/openjdk/bench/java/util/ArrayListBulkOpsBenchmark.java Changeset: 152cd4d8 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-18 23:43:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/152cd4d8bab7d3428d0330c56a3cb9ed7feef313 8371956: Convert OopStorage to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp Changeset: 902aa4dc Branch: shen-late-barriers Author: Alexander Zuev Date: 2025-11-18 23:51:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/902aa4dcd297fef34cb302e468b030c48665ec84 8372120: Add missing sound keyword to MIDI tests Reviewed-by: kcr, dholmes ! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java Changeset: 02ff38f2 Branch: shen-late-barriers Author: Ioi Lam Date: 2025-11-19 05:04:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02ff38f2d7f6abc0e4661e8226bc6780b7a11c3a 8363986: Heap region in CDS archive is not at deterministic address Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/aotArtifactFinder.hpp ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMappedHeapWriter.cpp ! src/hotspot/share/cds/aotMappedHeapWriter.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 99135d2e Branch: shen-late-barriers Author: Aggelos Biboudis Date: 2025-11-19 08:47:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99135d2e05bb501fe9f9f0d36abd25894d0f93de 8359145: Implement JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview) Reviewed-by: jlahoda ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/patterns/Domination.java = test/langtools/tools/javac/patterns/DominationWithPP.out + test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.java + test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.out ! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java ! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out + test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInAssignability.java + test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInExhaustiveSwitches.java ! test/langtools/tools/javac/patterns/T8332463a.java + test/langtools/tools/javac/patterns/T8332463a.out ! test/langtools/tools/javac/patterns/T8332463b.java + test/langtools/tools/javac/patterns/T8332463b.out ! test/langtools/tools/javac/types/UnknownTypeTest.java ! test/langtools/tools/lib/types/TypeHarness.java Changeset: 54893dc5 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-19 11:46:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54893dc5c2a4702896029b1844bc9496325c8f26 8371985: Parallel: Move should_attempt_scavenge to ParallelScavengeHeap Reviewed-by: fandreuzzi, iwalulya ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.hpp Changeset: d2926dfd Branch: shen-late-barriers Author: Evgeny Astigeevich Date: 2025-11-19 12:11:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2926dfd9a242928877d0b1e40eac498073975bd 8371649: ZGC: AArch64: redundant OrderAccess::fence in ZBarrierSetAssembler::patch_barrier_relocation Reviewed-by: aph ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp Changeset: 0b3df489 Branch: shen-late-barriers Author: Renjith Kannath Pariyangad Committer: Alexander Zvegintsev Date: 2025-11-19 12:13:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b3df489e9d3b6d876a67793e082b930c17ade3e 8372048: Performance improvement on Linux remote desktop Reviewed-by: azvegint, serb ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java Changeset: ae4d9c2e Branch: shen-late-barriers Author: Kurt Miller Committer: Aleksey Shipilev Date: 2025-11-19 12:14:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae4d9c2e6af0b899481c98742f4976c7769f39e5 8371918: aarch64: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry Reviewed-by: aph, shade ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 0bff5f3d Branch: shen-late-barriers Author: Anton Seoane Ampudia Committer: Emanuel Peter Date: 2025-11-19 13:02:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bff5f3dbe69ab2a59db771af1020b04c0132954 8213762: Deprecate Xmaxjitcodesize Reviewed-by: kvn, epeter ! src/hotspot/share/runtime/arguments.cpp Changeset: f0afd89f Branch: shen-late-barriers Author: Chen Liang Date: 2025-11-19 15:19:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0afd89f66c0b42ff06fbb76378a5b2028b76a10 8357728: Avoid caching synthesized names in synthesized parameters Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java + test/jdk/java/lang/reflect/Parameter/SyntheticNameRetention.java Changeset: 3949b0f2 Branch: shen-late-barriers Author: Beno?t Maillard Date: 2025-11-19 15:40:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3949b0f23cd9c936c12ac0306534bc38b5b8d298 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D Reviewed-by: epeter, chagedorn ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/c2/TestMissingOptMoveX2YLoadX.java Changeset: 9ea8201b Branch: shen-late-barriers Author: Alexander Matveev Date: 2025-11-19 16:07:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ea8201b7494fe9107d4abd78c02ac765a5751d4 8363980: [macos] Add JDK specific keys/values to Info.plist of embedded runtime Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/CookedRuntimeTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java Changeset: 223cc645 Branch: shen-late-barriers Author: Matthew Donovan Date: 2025-11-19 19:14:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/223cc6451860f10fe8095705da07aaf7e882188f 8343316: Review and update tests using explicit provider names Reviewed-by: rhalade ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java ! test/jdk/java/security/Provider/ProviderVersionCheck.java Changeset: 6f1c5733 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-19 20:05:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f1c5733ed4a1d1a1e099681f1f292acf827d9dc 8371923: Update LockFreeStack for Atomic Reviewed-by: iwalulya, dholmes ! src/hotspot/share/utilities/lockFreeStack.hpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp Changeset: f5bc6ee9 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-19 20:56:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5bc6ee90d73da00cab5cad283b9517c692bc895 8369187: Add wrapper for that forbids use of global allocation and deallocation functions Reviewed-by: stefank, erikj, jrose ! make/hotspot/lib/CompileGtest.gmk ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp + src/hotspot/share/cppstdlib/new.hpp ! src/hotspot/share/gc/shared/bufferNode.cpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/deferredStatic.hpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp Changeset: 1535d08f Branch: shen-late-barriers Author: Ioi Lam Date: 2025-11-19 20:58:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1535d08f0ee5da42d9db9e196d6a620aabe9feea 8371944: AOT configuration is corrupted when app closes System.out Reviewed-by: kvn, iveresov ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/CloseSystemOut.java Changeset: c8e64e7c Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-19 23:22:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8e64e7c33cabcc5c94616808b9c59ab5b7cd14e 8372118: Test tools/jpackage/macosx/DmgContentTest.java failed Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java Changeset: 2acd8776 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-20 01:29:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2acd8776f26686a93708eb9fc408ff4e2bbe287c 8371440: jpackage should exit with an error if it finds multiple matching signing certificates Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! test/jdk/tools/jpackage/macosx/MacSignTest.java Changeset: a3b1affb Branch: shen-late-barriers Author: Fei Yang Date: 2025-11-20 02:18:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3b1affbfb23eeef32749164aae316e5d55fffaa 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification Reviewed-by: mhaessig, epeter ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java Changeset: 473471c1 Branch: shen-late-barriers Author: Henry Jen Date: 2025-11-20 05:30:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/473471c1f1d3cd42a057dfd602d452196c53aa00 8369838: Likely invalid assert or function call in jimage.cpp Reviewed-by: dholmes ! src/hotspot/share/classfile/classLoader.cpp ! src/java.base/share/native/libjimage/jimage.cpp Changeset: 5d3e73b9 Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-11-20 06:14:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d3e73b9e512b55cdf554158b19a4ec642dc1f1a 8371248: Crash in -Xdoclint with invalid @link Reviewed-by: hannesw, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/doctree/ReferenceTest.java Changeset: 72c45a4d Branch: shen-late-barriers Author: Johan Sj?len Date: 2025-11-20 07:08:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72c45a4d923a294108995e24951bec24dfc70410 8355225: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm: apparent log corruption Reviewed-by: dholmes, syan ! test/hotspot/gtest/logging/test_asynclog.cpp Changeset: 852141b9 Branch: shen-late-barriers Author: Sean Coffey Date: 2025-11-20 07:32:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/852141b9d42ada168a008aea63045deddca29190 8372004: Have SSLLogger implement System.Logger Reviewed-by: dfuchs, weijun ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/CookieExtension.java ! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java ! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/java.base/share/classes/sun/security/ssl/HelloRequest.java ! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java ! src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java ! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java ! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! src/java.base/share/classes/sun/security/ssl/X509Authentication.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: 6fc8e499 Branch: shen-late-barriers Author: Roberto Casta?eda Lozano Date: 2025-11-20 09:13:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fc8e4998019a2f3ef05ff3e73a4c855c0366d7a 8372097: C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp + test/hotspot/jtreg/compiler/oracle/TestPhasePrintLevel.java Changeset: b41146cd Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-11-20 09:32:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b41146cd1e5d412f69b893bfb2fd65b6206bb0d2 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries Co-authored-by: Christian Hagedorn Reviewed-by: rcastanedalo, mhaessig, chagedorn ! test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java ! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java ! test/hotspot/jtreg/compiler/lib/template_framework/AddNameToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/CodeFrame.java ! test/hotspot/jtreg/compiler/lib/template_framework/DataName.java ! test/hotspot/jtreg/compiler/lib/template_framework/Hook.java ! test/hotspot/jtreg/compiler/lib/template_framework/HookAnchorToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/HookInsertToken.java + test/hotspot/jtreg/compiler/lib/template_framework/HookIsAnchoredToken.java + test/hotspot/jtreg/compiler/lib/template_framework/LetToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameCountToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameForEachToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameHasAnyToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameSampleToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/NameSet.java + test/hotspot/jtreg/compiler/lib/template_framework/NamesToListToken.java - test/hotspot/jtreg/compiler/lib/template_framework/NothingToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java + test/hotspot/jtreg/compiler/lib/template_framework/ScopeToken.java + test/hotspot/jtreg/compiler/lib/template_framework/ScopeTokenImpl.java + test/hotspot/jtreg/compiler/lib/template_framework/SetFuelCostToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/StructuralName.java ! test/hotspot/jtreg/compiler/lib/template_framework/Template.java - test/hotspot/jtreg/compiler/lib/template_framework/TemplateBody.java ! test/hotspot/jtreg/compiler/lib/template_framework/TemplateFrame.java ! test/hotspot/jtreg/compiler/lib/template_framework/TemplateToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/Token.java ! test/hotspot/jtreg/compiler/lib/template_framework/TokenParser.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/TestFrameworkClass.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestAdvanced.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestSimple.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestWithTestFrameworkClass.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestFormat.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java Changeset: ad38a125 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-11-20 10:19:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad38a1253ae3ff92f7e0cf0fbc4d4726957b1443 8371557: java/net/httpclient/http3/H3RequestRejectedTest.java: javax.net.ssl.SSLHandshakeException: local endpoint (wildcard) and remote endpoint (loopback) ports conflict Reviewed-by: jpai ! test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java Changeset: c419dda4 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-20 11:37:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c419dda4e99c3b72fbee95b93159db2e23b994b6 8372163: G1: Remove unused G1HeapRegion::remove_code_root Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp Changeset: 7b11bd1b Branch: shen-late-barriers Author: Chen Liang Date: 2025-11-20 13:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b11bd1b1d8dbc9bedcd8cf14e78c8f5eb06a71f 8372047: ClassTransform.transformingMethodBodies andThen composes incorrectly Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java ! test/jdk/jdk/classfile/TransformTests.java Changeset: f125c76f Branch: shen-late-barriers Author: Matthew Donovan Date: 2025-11-20 14:09:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f125c76f5b53d90a09f58c22d6def7d843feaa50 8247690: RunTest does not support running of JTREG manual tests Reviewed-by: erikj ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk Changeset: b9ee9541 Branch: shen-late-barriers Author: Erik ?sterlund Date: 2025-11-20 14:33:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9ee9541cffb6c5a737b08a69ae04472b3bcab3e 8371200: ZGC: C2 allocation deopt race Reviewed-by: aboldtch, stefank ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocate.hpp Changeset: 45a2fd37 Branch: shen-late-barriers Author: Weijun Wang Date: 2025-11-20 15:15:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45a2fd37f0ebda35789006b4e607422f7c369017 8325448: Hybrid Public Key Encryption Reviewed-by: mullan, ascarpino, abarashev ! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java + src/java.base/share/classes/com/sun/crypto/provider/HPKE.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java + src/java.base/share/classes/javax/crypto/spec/HPKEParameterSpec.java + src/java.base/share/classes/javax/crypto/spec/snippet-files/PackageSnippets.java + src/java.base/share/classes/sun/security/util/SliceableSecretKey.java + test/jdk/com/sun/crypto/provider/Cipher/HPKE/Compliance.java + test/jdk/com/sun/crypto/provider/Cipher/HPKE/Functions.java + test/jdk/com/sun/crypto/provider/Cipher/HPKE/KAT9180.java ! test/jdk/com/sun/crypto/provider/DHKEM/Compliance.java ! test/jdk/sun/security/provider/all/Deterministic.java + test/jdk/sun/security/util/SliceableSecretKey/SoftSliceable.java Changeset: a8901858 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-20 15:17:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a89018582160a9d876f66925618c8b8f93190e67 8333727: Use JOpt in jpackage to parse command line 8371384: libapplauncher.so is copied to a wrong location in two step packaging when --install-dir=/usr Reviewed-by: almatvee ! src/jdk.internal.opt/share/classes/module-info.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/linux/classes/module-info.java.extra - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBuildEnvFromParams.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.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/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/module-info.java.extra - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BasicBundlers.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromOptions.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundleParams.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundlers.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/JPackageToolProvider.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/TempDirectory.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/AdditionalLauncher.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/BundlingOperationModifier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/BundlingOperationOptionScope.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/CliBundlingEnvironment.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/DefaultOptions.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/HelpFormatter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/I18N.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/MessageFormatUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Option.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionIdentifier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionName.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionScope.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSource.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValue.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueExceptionFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Options.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardFaOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardHelpFormatter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionContext.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionValueExceptionFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StringToken.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Utils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/WithOptionIdentifier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/WithOptionIdentifierStub.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperationDescriptor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/JPackageException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java ! src/jdk.jpackage/share/classes/module-info.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromOpions.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/module-info.java.extra ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/LauncherStartupInfoBuilderTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/DefaultOptionsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ExpectedOptions.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/HelpTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilderTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MockupCliBundlingEnvironment.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionIdentifierTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionNameTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueExceptionFactoryTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsProcessorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardBundlingOperationTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValidatorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StringTokenTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/TestUtils.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/UtilsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-linux.txt + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-macos.txt + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-windows.txt + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/jpackage-options.md ! test/jdk/tools/jpackage/share/AppImagePackageTest.java + test/jdk/tools/jpackage/share/AsyncTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 267ce917 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-11-20 15:47:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/267ce91766c0500485ac3d9d36dfef0c09505498 8372149: G1: Remove unnecessary num_added_to_group from G1CollectionSetCandidates::set_candidates_from_marking() Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp Changeset: ea19ad2a Branch: shen-late-barriers Author: Josiah Noel <32279667+SentryMan at users.noreply.github.com> Committer: Michael McMahon Date: 2025-11-20 15:54:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea19ad2ac8a1fa9d4124be9a8e05cf4c6f6231bd 8347167: Reduce allocation in com.sun.net.httpserver.Headers::normalize Reviewed-by: vyazici, dfuchs, michaelm ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! test/jdk/com/sun/net/httpserver/HeadersTest.java + test/micro/org/openjdk/bench/sun/net/httpserver/HeaderNormalization.java Changeset: de0a1f8f Branch: shen-late-barriers Author: Vicente Romero Date: 2025-11-20 17:55:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de0a1f8f5191cc188800d7d06855322d272f91d6 8372277: Fix for JDK-8369517 is applied starting from source 24 instead of 26 Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.java ! test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.out + test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest_2.out Changeset: b3acc484 Branch: shen-late-barriers Author: Matthew Donovan Date: 2025-11-20 18:10:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3acc4841f6d9c8fd484df68fd2882dab0aa1788 8362894: PKCS12 KeyStore PBMAC1 interoperability testing Reviewed-by: rhalade ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/jdk/sun/security/pkcs12/params/README + test/jdk/sun/security/pkcs12/params/os6 Changeset: aa7718d1 Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2025-11-20 18:40:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa7718d1d2008c240c197383c493955d8b654bf3 8372110: GenShen: Fix erroneous assert Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: 0187f4df Branch: shen-late-barriers Author: Vicente Romero Date: 2025-11-20 18:47:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0187f4df967d5b32807cfb9c1028cb75fe99b05d 8372023: Javac JMH failures Reviewed-by: liach ! test/benchmarks/micros-javac/pom.xml ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java Changeset: 41d6dc3a Branch: shen-late-barriers Author: Naoto Sato Date: 2025-11-20 18:53:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41d6dc3a15fd3041aaee7b9b7f7980ede5f7940d 8372117: Correct the misleading comment in Character.UnicodeBlock Reviewed-by: bpb, joehw, jlu ! src/java.base/share/classes/java/lang/Character.java Changeset: a7435131 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-20 20:58:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7435131b7972b1cb7e1749ac91fe87805db4fa0 catch up with origin/master ! .gitignore ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/subnode.cpp ! .gitignore ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/subnode.cpp From duke at openjdk.org Thu Nov 20 21:32:21 2025 From: duke at openjdk.org (duke) Date: Thu, 20 Nov 2025 21:32:21 GMT Subject: git: openjdk/jdk-sandbox: json: StableValue -> LazyConstant Message-ID: Changeset: fda23297 Branch: json Author: Naoto Sato Date: 2025-11-20 13:30:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fda23297ae9592afd9437fad6ce89c3201e275b9 StableValue -> LazyConstant ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java From duke at openjdk.org Fri Nov 21 00:17:22 2025 From: duke at openjdk.org (duke) Date: Fri, 21 Nov 2025 00:17:22 GMT Subject: git: openjdk/jdk-sandbox: json: test fixes Message-ID: <69e91f0d-351d-4056-aeb9-5c55bc06b07b@openjdk.org> Changeset: 41d5c511 Branch: json Author: Naoto Sato Date: 2025-11-20 16:14:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41d5c5111582fc0d0fea7cb2d167bec1409ba7b8 test fixes ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestParse.java From duke at openjdk.org Fri Nov 21 19:09:36 2025 From: duke at openjdk.org (duke) Date: Fri, 21 Nov 2025 19:09:36 GMT Subject: git: openjdk/jdk-sandbox: json: Further LazyConstant stuff Message-ID: <1c612c66-4583-4067-b0f7-e5eea0645c62@openjdk.org> Changeset: d58f782b Branch: json Author: Naoto Sato Date: 2025-11-21 11:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d58f782b261f8d050dac722ddea5f7fc918ed401 Further LazyConstant stuff ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java From duke at openjdk.org Fri Nov 21 21:39:25 2025 From: duke at openjdk.org (duke) Date: Fri, 21 Nov 2025 21:39:25 GMT Subject: git: openjdk/jdk-sandbox: json: Simplify LazyConstant logic for JsonString and unify ctors Message-ID: <84fb9838-28f2-48a5-8a40-2d25807667c1@openjdk.org> Changeset: 005c6a30 Branch: json Author: Justin Lu Date: 2025-11-21 13:36:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/005c6a3074751ef2e9bf78ca7798004dbea9122a Simplify LazyConstant logic for JsonString and unify ctors ! src/java.base/share/classes/java/util/json/JsonString.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java From duke at openjdk.org Fri Nov 21 22:50:16 2025 From: duke at openjdk.org (duke) Date: Fri, 21 Nov 2025 22:50:16 GMT Subject: git: openjdk/jdk-sandbox: json: JsonValue.asLong/Double -> JsonValue.toLong/Double, removed JsonNumber.isXXX/asXXX Message-ID: <5aa7b8d3-3b5e-4f3a-af85-860ca6650733@openjdk.org> Changeset: 5f4ea63c Branch: json Author: Naoto Sato Date: 2025-11-21 14:47:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f4ea63cd5757cf94e222acace48739fef95b3ce JsonValue.asLong/Double -> JsonValue.toLong/Double, removed JsonNumber.isXXX/asXXX ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonValue.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestParse.java From duke at openjdk.org Sat Nov 22 01:23:54 2025 From: duke at openjdk.org (duke) Date: Sat, 22 Nov 2025 01:23:54 GMT Subject: git: openjdk/jdk-sandbox: json: Making multiple representations possible for JsonNumber::toLong/Double Message-ID: Changeset: 98f28c8b Branch: json Author: Justin Lu Date: 2025-11-21 17:20:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98f28c8bbcc5165e7ea1502a4ccf0a09990d96e7 Making multiple representations possible for JsonNumber::toLong/Double ! make/modules/java.base/Java.gmk ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Mon Nov 24 11:21:03 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Nov 2025 11:21:03 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Fix circular recursion warning Message-ID: <9135f769-c561-48d6-bc48-879b062e220c@openjdk.org> Changeset: cb5c94c6 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-24 12:17:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb5c94c694efbdcf28bb0993112bd849b714fd14 Fix circular recursion warning ! src/hotspot/share/opto/memnode.hpp From duke at openjdk.org Mon Nov 24 12:16:01 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Nov 2025 12:16:01 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Fix x86_64 TestReferenceCAS no-coops failure Message-ID: Changeset: aaa486cb Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-24 13:11:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aaa486cb54fa4203654ac8ce81bba47034199579 Fix x86_64 TestReferenceCAS no-coops failure ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp From duke at openjdk.org Mon Nov 24 12:34:13 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Nov 2025 12:34:13 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Remove LRB null-checks from x86_64 as well Message-ID: <3e68c356-4240-4aba-b82a-01b43d5bee8f@openjdk.org> Changeset: 4906488b Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-24 13:29:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4906488b19dd3376ce628926fb8f311b6c29686f Remove LRB null-checks from x86_64 as well ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp From duke at openjdk.org Mon Nov 24 21:37:04 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Nov 2025 21:37:04 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 252 new changesets Message-ID: Changeset: cf45e09c Branch: jcmd_cores_process_revival Author: Chris Plummer Date: 2025-11-05 18:03:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf45e09c388e95b5f11ad08ebdf7f277e968f90b 8371354: Problem list serviceability/sa/TestJhsdbJstackMixedWithXComp.java due to JDK-8371194 Reviewed-by: kevinw ! test/hotspot/jtreg/ProblemList.txt Changeset: 7d93cb73 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-11-05 18:52:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d93cb73c45d393705504f0637b12512124923a1 8370637: [Windows] Crash if use Graphics after PrintJob.end Reviewed-by: azvegint, psadhukhan, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java ! test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java Changeset: 2872f815 Branch: jcmd_cores_process_revival Author: Dmitry Kulikov Committer: Phil Race Date: 2025-11-05 18:54:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2872f815fdbe4a84bbec1cd910e81e2e21fffbdf 8360120: Bundled macOS applications not receiving OpenURL events when launched as subprocess Reviewed-by: kizune, prr ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m Changeset: 5a37374d Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-11-05 18:55:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a37374dcaae0d3939570b33418f772a901df21a 8368576: PrintJob.getGraphics() does not specify behavior after PrintJob.end() Reviewed-by: psadhukhan, tr, serb ! src/java.desktop/share/classes/java/awt/PrintJob.java Changeset: acc8a76d Branch: jcmd_cores_process_revival Author: Jeremy Wood Committer: Phil Race Date: 2025-11-05 18:57:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acc8a76db2314211dd29a5b84c5bbe73d9055c76 8357034: GifImageDecoder can produce wrong transparent pixels 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 + test/jdk/sun/awt/image/gif/GifSavedImageTransparentTest.java Changeset: 1357be98 Branch: jcmd_cores_process_revival Author: Ashutosh Mehra Date: 2025-11-05 21:38:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1357be98fc7aeb73655ed1a31d0b6fa7a7213c3e 8371178: Preserve fast version of getfield and putfield in AOTCache Reviewed-by: adinn, iklam ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: d5831ed8 Branch: jcmd_cores_process_revival Author: Peyang Committer: Weijun Wang Date: 2025-11-05 22:26:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5831ed866cb3d1cf2c77d7a3e535afc9e2b688b 8357880: Code formatting typo in Cipher.getMaxAllowedParameterSpec Reviewed-by: fandreuzzi, mullan ! src/java.base/share/classes/javax/crypto/Cipher.java Changeset: 188da51f Branch: jcmd_cores_process_revival Author: Jaikiran Pai Date: 2025-11-06 04:42:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/188da51f30e5ca3945fee91fe2e94f0466151c06 8365699: Remove jdk.internal.javac.PreviewFeature.Feature enum values for features finalized in Java 25 or earlier Reviewed-by: vromero, liach ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 3f40f4c3 Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-11-06 04:48:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f40f4c362f6ff4d1ec7d513b4690ed5fade3e2a 8370975: OutputAnalyzer.matches() should use Matcher with Pattern.MULTILINE Reviewed-by: stefank ! test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: c754e3e0 Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2025-11-06 06:22:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c754e3e095cd367de9d3f69a4afb0c4be53a9342 8368528: HttpClient.Builder.connectTimeout should accept arbitrarily large values Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java + test/jdk/java/net/httpclient/DurationOverflowTest.java + test/jdk/java/net/httpclient/whitebox/DeadlineOverflowTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/DeadlineOverflowTest.java Changeset: ac9cf5d5 Branch: jcmd_cores_process_revival Author: Zihao Lin Committer: Christian Hagedorn Date: 2025-11-06 07:19:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac9cf5d572f7504507117aa15e56c903e1400cf5 8370878: C1: Clean up unnecessary ConversionStub constructor Reviewed-by: chagedorn ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp Changeset: db76479a Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-11-06 08:06:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db76479a105cda383f38f5f9857a8642ccf50cfd 8371316: Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp Changeset: 1b3889a4 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-11-06 08:27:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b3889a47092e018ab9ecb6aaa922046d8d0e916 8354937: Cleanup some sparc related coding in os_linux Reviewed-by: ayang, mdoerr, lucy ! src/hotspot/os/linux/os_linux.cpp Changeset: 913c973c Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-11-06 10:14:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/913c973ca0ffdc19171a56550e8a8f03ac7f4771 8371104: gtests should use wrappers for and Reviewed-by: jrose, tschatzl ! test/hotspot/gtest/metaprogramming/test_enableIf.cpp ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp ! test/hotspot/gtest/utilities/test_deferredStatic.cpp ! test/hotspot/gtest/utilities/test_enumIterator.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 093e1287 Branch: jcmd_cores_process_revival Author: Qizheng Xing Committer: SendaoYan Date: 2025-11-06 10:56:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/093e128771f3dc01f64a8572de068e9776e38b97 8347499: C2: Make `PhaseIdealLoop` eliminate more redundant safepoints in loops Reviewed-by: epeter, roland ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestRedundantSafepointElimination.java + test/micro/org/openjdk/bench/vm/compiler/LoopSafepoint.java Changeset: 3930b1d4 Branch: jcmd_cores_process_revival Author: Fredrik Bredberg Date: 2025-11-06 12:16:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3930b1d4ddda9d56d0fb3626421283c72f4ad7f9 8367982: Unify ObjectSynchronizer and LightweightSynchronizer Reviewed-by: pchilanomate, coleenp ! src/hotspot/cpu/aarch64/aarch64.ad ! 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/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! 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/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_CodeStubs_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/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/opto/c2_CodeStubs.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.cpp - src/hotspot/share/runtime/lightweightSynchronizer.cpp - src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp - src/hotspot/share/runtime/synchronizer.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/services/threadService.cpp ! test/hotspot/gtest/runtime/test_lockStack.cpp ! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java ! test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java ! test/jdk/com/sun/jdi/EATests.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c173d416 Branch: jcmd_cores_process_revival Author: Boris Ulasevich Date: 2025-11-06 12:56:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c173d416f749348bee42e1a9436a999700d0f0e8 8359256: AArch64: Use SHA3 GPR intrinsic where it's faster Reviewed-by: eastigeevich, phh ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: df414e0d Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-11-06 13:39:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df414e0d19c1ed68f151d84dbb481a9dd6c65539 8370884: JFR: Overflow in aggregators Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java Changeset: 2d924ad3 Branch: jcmd_cores_process_revival Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-11-06 15:00:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d924ad3584a0ea8682f47c742dcdfd3be14937d 8351194: Clean up Hotspot SA after 32-bit x86 removal Reviewed-by: cjplummer, shade, ayang, dholmes ! src/jdk.hotspot.agent/doc/clhsdb.html ! src/jdk.hotspot.agent/doc/hsdb.html ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Changeset: a5864582 Branch: jcmd_cores_process_revival Author: Archie Cobbs Date: 2025-11-06 15:28:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5864582da7e19b941bf55c294a414bc1a0c7a84 8155591: Misleading warning when not overriding close method in interface extending AutoCloseable Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest.java + test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.java + test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.out ! test/langtools/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java Changeset: 13211865 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-11-06 16:01:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1321186547bddd3f8615cf5d110489ec383f47ab 8367943: PipedOutputStream write(0, 0) successful after close() Reviewed-by: rriggs, jpai ! src/java.base/share/classes/java/io/PipedOutputStream.java ! test/jdk/java/io/PipedOutputStream/WriteAfterClose.java Changeset: 1f08a3ed Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-11-06 16:01:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f08a3ede2445fb05d9700a1293d681ca89cbf5b 8355342: File.getCanonicalPath on Java 24 resolves paths on network drives to UNC format Reviewed-by: alanb ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c ! src/java.base/windows/native/libjava/canonicalize_md.c ! test/jdk/java/io/File/GetCanonicalPath.java Changeset: c272aca8 Branch: jcmd_cores_process_revival Author: EunHyunsu Committer: Daniel Fuchs Date: 2025-11-06 16:13:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c272aca8a0a2720365159684bed35c0c31e8778f 8371091: Improve the exception message of NullPointerException thrown by the methods in the default implementation of HttpRequest.Builder Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java ! test/jdk/java/net/httpclient/RequestBuilderTest.java Changeset: 0026967e Branch: jcmd_cores_process_revival Author: Justin Lu Date: 2025-11-06 17:12:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0026967e030fd4557b5365870d55f863fe2a4512 8370420: HostLocaleProviderAdapter_md.c from libjava can use GetLocaleInfoEx, GetCalendarInfoEx, EnumCalendarInfoExEx directly Reviewed-by: naoto, mbaesken, bpb ! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c Changeset: 4445a8e3 Branch: jcmd_cores_process_revival Author: Nityanand Rai Committer: Paul Hohensee Date: 2025-11-06 17:25:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4445a8e3f5cac6738b7984716c867dcf9780fe0a 8369323: Fix typos in vmTestbase/.../Concurrent.java Reviewed-by: wkemper, phh, lmesnik, shade, syan ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/Concurrent.java Changeset: 9cc542eb Branch: jcmd_cores_process_revival Author: Xiaolong Peng Date: 2025-11-06 18:57:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9cc542ebcb81552fe8c32a8cc3c63332853e5127 8370850: Shenandoah: Simplify collector allocation to save unnecessary region iteration Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: cad73d39 Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-11-06 19:37:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cad73d39762974776dd6fda5efe4e2a271d69f14 8370041: GenShen: Filter young pointers from thread local SATB buffers when only marking old Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp Changeset: 90ccdf29 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-11-06 20:20:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90ccdf2986b0e3705997fe31a23fd53c88a1bfaf 8371367: Replace remaining JvmtiJavaThreadEventTransition with JVMTI_JAVA_THREAD_EVENT_CALLBACK_BLOCK Reviewed-by: sspitsyn, cjplummer ! src/hotspot/share/prims/jvmtiExport.cpp Changeset: 8a0c47d4 Branch: jcmd_cores_process_revival Author: Alexander Zvegintsev Date: 2025-11-06 20:24:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a0c47d4ba4db523d94689b3ac347e9cd35183ce 8371225: Missing release of GDK lock in Java_sun_awt_X11_GtkFileDialogPeer_run() Reviewed-by: aivanov, serb ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 87966112 Branch: jcmd_cores_process_revival Author: Matias Saavedra Silva Date: 2025-11-06 21:03:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8796611206438c6fe8bf0cba87dca089d9da2e30 8272160: Avoid using 32-bit counters in CDS code Reviewed-by: iklam, kvn ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: e34a8318 Branch: jcmd_cores_process_revival Author: Rui Li Committer: Xiaolong Peng Date: 2025-11-06 23:46:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e34a831814996be3e0a2df86b11b1718a76ea558 8261743: Shenandoah: enable String deduplication with compact heuristics Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp Changeset: 866faa9d Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2025-11-07 08:15:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/866faa9d40ab336e4c4861a55edc4c91d8aa0c74 8366577: Deprecate java.net.Socket::setPerformancePreferences Reviewed-by: dfuchs, alanb, jpai ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java Changeset: 205a163a Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-11-07 09:06:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/205a163a90bb263d403476c28203836189e337a7 8340840: jshell ClassFormatError when making inner class static 8368999: jshell crash when existing sealed class is updated to also be abstract Reviewed-by: mcimadamore, asotona, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java ! test/langtools/jdk/jshell/ReplaceTest.java + test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/InconsistentInnerClasses.java = test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Other.java = test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Test.java + test/langtools/tools/javac/recovery/SourceAndInnerClassInconsistency.java Changeset: 48bbc950 Branch: jcmd_cores_process_revival Author: Tobias Hartmann Date: 2025-11-07 09:17:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48bbc950f11113a57ea03f877bc3e526982c0eef 8371388: [BACKOUT] JDK-8365047: Remove exception handler stub code in C2 Reviewed-by: chagedorn, epeter ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java - test/hotspot/jtreg/runtime/vthread/Deoptimization.java Changeset: 3d6824e8 Branch: jcmd_cores_process_revival Author: Tobias Hartmann Date: 2025-11-07 09:19:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d6824e802bda6efed40f7613eda7c8c0d84e673 8371432: [BACKOUT] 8359256: AArch64: Use SHA3 GPR intrinsic where it's faster Reviewed-by: mchevalier, epeter, syan ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 4233178a Branch: jcmd_cores_process_revival Author: Jayathirth D V Date: 2025-11-07 09:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4233178af20f07ade32322fad931c68e1c4251cf 8368729: Add appropriate checks in java.awt.image.Kernel constructor Reviewed-by: azvegint, prr, kizune ! src/java.desktop/share/classes/java/awt/image/Kernel.java + test/jdk/java/awt/image/ConvolveOp/KernelInitialisationTest.java Changeset: 428b553a Branch: jcmd_cores_process_revival Author: Christian Stein Date: 2025-11-07 09:55:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/428b553ad4ee79e5d56f51232c27ed0b003abe18 8278856: javac documentation does not mention use of Manifest class-path attribute Reviewed-by: jlahoda ! src/jdk.compiler/share/man/javac.md Changeset: 59d23095 Branch: jcmd_cores_process_revival Author: Fei Yang Date: 2025-11-07 10:10:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59d23095789bbb6d4e466bcbeb82089b17d78eae 8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses Reviewed-by: chagedorn, dfenacci ! test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java Changeset: 167c952b Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-07 10:48:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/167c952bb0fefb5acc9782f4f4474d92097c93f8 8371369: Parallel: Relax precondition of PSOldGen::expand_and_allocate Reviewed-by: eosterlund, fandreuzzi ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: d5803aa7 Branch: jcmd_cores_process_revival Author: Jorn Vernee Date: 2025-11-07 14:06:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5803aa78a84caccd5c3f14ac788817c5a3b4725 8371315: java/foreign/sharedclosejfr/TestSharedCloseJFR.java failed with -XX:-TieredCompilation Reviewed-by: mcimadamore, syan ! test/jdk/java/foreign/sharedclosejfr/TestSharedCloseJFR.java Changeset: c8656449 Branch: jcmd_cores_process_revival Author: Erik ?sterlund Date: 2025-11-07 15:28:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8656449c28581ae9c3d815105e338e42253bb43 8365932: Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC Co-authored-by: Axel Boldt-Christmas Co-authored-by: Joel Sikstr?m Co-authored-by: Stefan Karlsson Reviewed-by: aboldtch, iklam, kvn ! make/Images.gmk ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp + src/hotspot/share/cds/aotMappedHeapLoader.cpp + src/hotspot/share/cds/aotMappedHeapLoader.hpp + src/hotspot/share/cds/aotMappedHeapLoader.inline.hpp + src/hotspot/share/cds/aotMappedHeapWriter.cpp + src/hotspot/share/cds/aotMappedHeapWriter.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp + src/hotspot/share/cds/aotStreamedHeapLoader.cpp + src/hotspot/share/cds/aotStreamedHeapLoader.hpp + src/hotspot/share/cds/aotStreamedHeapWriter.cpp + src/hotspot/share/cds/aotStreamedHeapWriter.hpp + src/hotspot/share/cds/aotThread.cpp + src/hotspot/share/cds/aotThread.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp - src/hotspot/share/cds/archiveHeapLoader.cpp - src/hotspot/share/cds/archiveHeapLoader.hpp - src/hotspot/share/cds/archiveHeapLoader.inline.hpp - src/hotspot/share/cds/archiveHeapWriter.cpp - src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp + src/hotspot/share/cds/heapShared.inline.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/oopsHierarchy.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepointVerifiers.cpp ! src/hotspot/share/runtime/safepointVerifiers.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/macros.hpp ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/runtime/cds/AOTMapTest.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java ! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java ! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java + test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithAOTHeap.java - test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 35491038 Branch: jcmd_cores_process_revival Author: Harshitha Onkar Date: 2025-11-07 17:48:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/354910381a9319723d43a6182269b5449c02a527 8353755: Add a helper method to Util - findComponent() Reviewed-by: aivanov, tr ! test/jdk/javax/swing/regtesthelpers/Util.java Changeset: a90fc266 Branch: jcmd_cores_process_revival Author: Roger Riggs Date: 2025-11-07 17:48:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a90fc2661a7c11077ea17d37563dfb3dfba28016 8371421: [AIX] new test ProcessCloseTest fails Reviewed-by: mdoerr ! test/jdk/java/lang/Process/ProcessCloseTest.java Changeset: 9bc23608 Branch: jcmd_cores_process_revival Author: Harshitha Onkar Date: 2025-11-07 18:41:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bc23608fb5719c3e977b5839efed5bc3f64a268 8371364: Refactor javax/swing/JFileChooser/FileSizeCheck.java to use Util.findComponent() Reviewed-by: aivanov ! test/jdk/javax/swing/JFileChooser/FileSizeCheck.java Changeset: 2c3c4707 Branch: jcmd_cores_process_revival Author: Naoto Sato Date: 2025-11-07 19:33:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c3c4707c0ac7f4432ada9621f4b2e5fe4aef51f 8354548: Update CLDR to Version 48.0 Reviewed-by: joehw, jlu ! make/data/cldr/LICENSE ! make/data/cldr/common/bcp47/calendar.xml ! make/data/cldr/common/bcp47/number.xml ! make/data/cldr/common/bcp47/timezone.xml ! make/data/cldr/common/dtd/cldrTest.dtd ! make/data/cldr/common/dtd/ldml.dtd ! make/data/cldr/common/dtd/ldml.xsd ! make/data/cldr/common/dtd/ldmlBCP47.dtd ! make/data/cldr/common/dtd/ldmlBCP47.xsd ! make/data/cldr/common/dtd/ldmlOpenOffice.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.xsd ! make/data/cldr/common/main/ab.xml ! make/data/cldr/common/main/af.xml ! make/data/cldr/common/main/ak.xml ! make/data/cldr/common/main/am.xml ! make/data/cldr/common/main/an.xml ! make/data/cldr/common/main/ar.xml ! make/data/cldr/common/main/ar_SA.xml ! make/data/cldr/common/main/as.xml ! make/data/cldr/common/main/asa.xml ! make/data/cldr/common/main/ast.xml ! make/data/cldr/common/main/az.xml ! make/data/cldr/common/main/az_Cyrl.xml ! make/data/cldr/common/main/ba.xml ! make/data/cldr/common/main/bal.xml ! make/data/cldr/common/main/bal_Latn.xml ! make/data/cldr/common/main/bas.xml ! make/data/cldr/common/main/be.xml ! make/data/cldr/common/main/be_TARASK.xml ! make/data/cldr/common/main/bew.xml ! make/data/cldr/common/main/bg.xml ! make/data/cldr/common/main/blo.xml ! make/data/cldr/common/main/bm_Nkoo.xml ! make/data/cldr/common/main/bn.xml ! make/data/cldr/common/main/bn_IN.xml + make/data/cldr/common/main/bqi.xml + make/data/cldr/common/main/bqi_IR.xml ! make/data/cldr/common/main/br.xml ! make/data/cldr/common/main/brx.xml ! make/data/cldr/common/main/bs.xml ! make/data/cldr/common/main/bs_Cyrl.xml + make/data/cldr/common/main/bua.xml + make/data/cldr/common/main/bua_RU.xml ! make/data/cldr/common/main/ca.xml ! make/data/cldr/common/main/ca_ES_VALENCIA.xml ! make/data/cldr/common/main/ccp.xml ! make/data/cldr/common/main/ce.xml ! make/data/cldr/common/main/ceb.xml ! make/data/cldr/common/main/chr.xml ! make/data/cldr/common/main/ckb.xml ! make/data/cldr/common/main/co.xml ! make/data/cldr/common/main/cop.xml ! make/data/cldr/common/main/cs.xml ! make/data/cldr/common/main/csw.xml ! make/data/cldr/common/main/cu.xml ! make/data/cldr/common/main/cv.xml ! make/data/cldr/common/main/cy.xml ! make/data/cldr/common/main/da.xml ! make/data/cldr/common/main/de.xml ! make/data/cldr/common/main/de_AT.xml ! make/data/cldr/common/main/de_CH.xml ! make/data/cldr/common/main/de_LI.xml ! make/data/cldr/common/main/de_LU.xml ! make/data/cldr/common/main/doi.xml ! make/data/cldr/common/main/dsb.xml ! make/data/cldr/common/main/dua.xml ! make/data/cldr/common/main/dv.xml ! make/data/cldr/common/main/dyo.xml ! make/data/cldr/common/main/dz.xml ! make/data/cldr/common/main/ee.xml ! make/data/cldr/common/main/el.xml ! make/data/cldr/common/main/en.xml ! make/data/cldr/common/main/en_001.xml ! make/data/cldr/common/main/en_150.xml ! make/data/cldr/common/main/en_AE.xml ! make/data/cldr/common/main/en_AT.xml ! make/data/cldr/common/main/en_AU.xml ! make/data/cldr/common/main/en_CA.xml ! make/data/cldr/common/main/en_CH.xml + make/data/cldr/common/main/en_EE.xml ! make/data/cldr/common/main/en_GB.xml + make/data/cldr/common/main/en_GE.xml ! make/data/cldr/common/main/en_IN.xml + make/data/cldr/common/main/en_JP.xml + make/data/cldr/common/main/en_LT.xml + make/data/cldr/common/main/en_LV.xml ! make/data/cldr/common/main/en_MH.xml ! make/data/cldr/common/main/en_MP.xml ! make/data/cldr/common/main/en_MV.xml ! make/data/cldr/common/main/en_NL.xml ! make/data/cldr/common/main/en_PL.xml ! make/data/cldr/common/main/en_PT.xml ! make/data/cldr/common/main/en_RO.xml ! make/data/cldr/common/main/en_SI.xml ! make/data/cldr/common/main/en_SK.xml ! make/data/cldr/common/main/en_Shaw.xml + make/data/cldr/common/main/en_UA.xml ! make/data/cldr/common/main/en_US_POSIX.xml ! make/data/cldr/common/main/eo.xml ! make/data/cldr/common/main/es.xml ! make/data/cldr/common/main/es_419.xml ! make/data/cldr/common/main/es_AR.xml ! make/data/cldr/common/main/es_BO.xml ! make/data/cldr/common/main/es_CL.xml ! make/data/cldr/common/main/es_CO.xml ! make/data/cldr/common/main/es_CR.xml ! make/data/cldr/common/main/es_DO.xml ! make/data/cldr/common/main/es_EC.xml ! make/data/cldr/common/main/es_GQ.xml ! make/data/cldr/common/main/es_GT.xml ! make/data/cldr/common/main/es_HN.xml ! make/data/cldr/common/main/es_MX.xml ! make/data/cldr/common/main/es_NI.xml ! make/data/cldr/common/main/es_PA.xml ! make/data/cldr/common/main/es_PE.xml ! make/data/cldr/common/main/es_PY.xml ! make/data/cldr/common/main/es_US.xml ! make/data/cldr/common/main/es_UY.xml ! make/data/cldr/common/main/es_VE.xml ! make/data/cldr/common/main/et.xml ! make/data/cldr/common/main/eu.xml ! make/data/cldr/common/main/ewo.xml ! make/data/cldr/common/main/fa.xml ! make/data/cldr/common/main/fa_AF.xml ! make/data/cldr/common/main/ff.xml ! make/data/cldr/common/main/ff_Adlm.xml ! make/data/cldr/common/main/fi.xml ! make/data/cldr/common/main/fil.xml ! make/data/cldr/common/main/fo.xml ! make/data/cldr/common/main/fr.xml ! make/data/cldr/common/main/fr_CA.xml ! make/data/cldr/common/main/frr.xml ! make/data/cldr/common/main/fur.xml ! make/data/cldr/common/main/fy.xml ! make/data/cldr/common/main/ga.xml ! make/data/cldr/common/main/gaa.xml ! make/data/cldr/common/main/gd.xml ! make/data/cldr/common/main/gl.xml ! make/data/cldr/common/main/gsw.xml ! make/data/cldr/common/main/gu.xml ! make/data/cldr/common/main/ha.xml ! make/data/cldr/common/main/haw.xml ! make/data/cldr/common/main/he.xml ! make/data/cldr/common/main/hi.xml ! make/data/cldr/common/main/hi_Latn.xml ! make/data/cldr/common/main/hr.xml ! make/data/cldr/common/main/hsb.xml ! make/data/cldr/common/main/hu.xml ! make/data/cldr/common/main/hy.xml ! make/data/cldr/common/main/ia.xml ! make/data/cldr/common/main/id.xml ! make/data/cldr/common/main/ie.xml ! make/data/cldr/common/main/ig.xml ! make/data/cldr/common/main/ii.xml ! make/data/cldr/common/main/is.xml ! make/data/cldr/common/main/it.xml ! make/data/cldr/common/main/it_CH.xml ! make/data/cldr/common/main/ja.xml ! make/data/cldr/common/main/jgo.xml ! make/data/cldr/common/main/jv.xml ! make/data/cldr/common/main/ka.xml ! make/data/cldr/common/main/kaa.xml ! make/data/cldr/common/main/kab.xml ! make/data/cldr/common/main/kea.xml + make/data/cldr/common/main/kek.xml + make/data/cldr/common/main/kek_GT.xml ! make/data/cldr/common/main/kgp.xml ! make/data/cldr/common/main/kk.xml ! make/data/cldr/common/main/kk_Arab.xml ! make/data/cldr/common/main/kl.xml ! make/data/cldr/common/main/km.xml ! make/data/cldr/common/main/kn.xml ! make/data/cldr/common/main/ko.xml ! make/data/cldr/common/main/kok.xml ! make/data/cldr/common/main/kok_Latn.xml ! make/data/cldr/common/main/ks.xml ! make/data/cldr/common/main/ks_Deva.xml ! make/data/cldr/common/main/ksf.xml ! make/data/cldr/common/main/ksh.xml ! make/data/cldr/common/main/ku.xml + make/data/cldr/common/main/ku_Arab.xml + make/data/cldr/common/main/ku_Arab_IQ.xml + make/data/cldr/common/main/ku_Arab_IR.xml + make/data/cldr/common/main/ku_Latn.xml + make/data/cldr/common/main/ku_Latn_IQ.xml + make/data/cldr/common/main/ku_Latn_SY.xml + make/data/cldr/common/main/ku_Latn_TR.xml ! make/data/cldr/common/main/kxv.xml ! make/data/cldr/common/main/kxv_Deva.xml ! make/data/cldr/common/main/kxv_Orya.xml ! make/data/cldr/common/main/kxv_Telu.xml ! make/data/cldr/common/main/ky.xml ! make/data/cldr/common/main/la.xml ! make/data/cldr/common/main/lb.xml ! make/data/cldr/common/main/lij.xml ! make/data/cldr/common/main/lld.xml ! make/data/cldr/common/main/lmo.xml ! make/data/cldr/common/main/ln.xml ! make/data/cldr/common/main/lo.xml ! make/data/cldr/common/main/lt.xml ! make/data/cldr/common/main/luy.xml ! make/data/cldr/common/main/lv.xml + make/data/cldr/common/main/lzz.xml + make/data/cldr/common/main/lzz_TR.xml ! make/data/cldr/common/main/mai.xml ! make/data/cldr/common/main/mg.xml ! make/data/cldr/common/main/mgo.xml ! make/data/cldr/common/main/mi.xml ! make/data/cldr/common/main/mk.xml ! make/data/cldr/common/main/ml.xml ! make/data/cldr/common/main/mn.xml ! make/data/cldr/common/main/mr.xml ! make/data/cldr/common/main/ms.xml ! make/data/cldr/common/main/ms_Arab.xml ! make/data/cldr/common/main/mt.xml + make/data/cldr/common/main/mww.xml + make/data/cldr/common/main/mww_Hmnp.xml + make/data/cldr/common/main/mww_Hmnp_US.xml ! make/data/cldr/common/main/my.xml ! make/data/cldr/common/main/nds.xml ! make/data/cldr/common/main/ne.xml ! make/data/cldr/common/main/nl.xml ! make/data/cldr/common/main/nmg.xml ! make/data/cldr/common/main/nn.xml ! make/data/cldr/common/main/no.xml ! make/data/cldr/common/main/nqo.xml ! make/data/cldr/common/main/nso.xml ! make/data/cldr/common/main/oc.xml ! make/data/cldr/common/main/oc_ES.xml + make/data/cldr/common/main/oka.xml + make/data/cldr/common/main/oka_CA.xml + make/data/cldr/common/main/oka_US.xml ! make/data/cldr/common/main/om.xml ! make/data/cldr/common/main/or.xml ! make/data/cldr/common/main/pa.xml ! make/data/cldr/common/main/pap.xml ! make/data/cldr/common/main/pcm.xml + make/data/cldr/common/main/pi.xml + make/data/cldr/common/main/pi_Latn.xml + make/data/cldr/common/main/pi_Latn_GB.xml ! make/data/cldr/common/main/pl.xml + make/data/cldr/common/main/pms.xml + make/data/cldr/common/main/pms_IT.xml ! make/data/cldr/common/main/prg.xml ! make/data/cldr/common/main/ps.xml ! make/data/cldr/common/main/ps_PK.xml ! make/data/cldr/common/main/pt.xml ! make/data/cldr/common/main/pt_PT.xml ! make/data/cldr/common/main/qu.xml ! make/data/cldr/common/main/rif.xml ! make/data/cldr/common/main/rm.xml ! make/data/cldr/common/main/ro.xml ! make/data/cldr/common/main/root.xml ! make/data/cldr/common/main/ru.xml ! make/data/cldr/common/main/rw.xml ! make/data/cldr/common/main/sa.xml ! make/data/cldr/common/main/sah.xml ! make/data/cldr/common/main/sat.xml ! make/data/cldr/common/main/sc.xml ! make/data/cldr/common/main/scn.xml ! make/data/cldr/common/main/sd.xml ! make/data/cldr/common/main/sd_Deva.xml ! make/data/cldr/common/main/se.xml ! make/data/cldr/common/main/se_FI.xml ! make/data/cldr/common/main/sg.xml + make/data/cldr/common/main/sgs.xml + make/data/cldr/common/main/sgs_LT.xml ! make/data/cldr/common/main/shn.xml ! make/data/cldr/common/main/si.xml ! make/data/cldr/common/main/sk.xml ! make/data/cldr/common/main/sl.xml ! make/data/cldr/common/main/smn.xml ! make/data/cldr/common/main/so.xml ! make/data/cldr/common/main/sq.xml ! make/data/cldr/common/main/sr.xml ! make/data/cldr/common/main/sr_Cyrl_BA.xml ! make/data/cldr/common/main/sr_Cyrl_ME.xml ! make/data/cldr/common/main/sr_Latn.xml ! make/data/cldr/common/main/sr_Latn_BA.xml ! make/data/cldr/common/main/sr_Latn_ME.xml ! make/data/cldr/common/main/st.xml ! make/data/cldr/common/main/su.xml + make/data/cldr/common/main/suz.xml + make/data/cldr/common/main/suz_Deva.xml + make/data/cldr/common/main/suz_Deva_NP.xml + make/data/cldr/common/main/suz_Sunu.xml + make/data/cldr/common/main/suz_Sunu_NP.xml ! make/data/cldr/common/main/sv.xml ! make/data/cldr/common/main/sv_AX.xml ! make/data/cldr/common/main/sv_FI.xml ! make/data/cldr/common/main/sw.xml ! make/data/cldr/common/main/sw_KE.xml ! make/data/cldr/common/main/syr.xml ! make/data/cldr/common/main/szl.xml ! make/data/cldr/common/main/ta.xml ! make/data/cldr/common/main/ta_MY.xml ! make/data/cldr/common/main/ta_SG.xml ! make/data/cldr/common/main/te.xml ! make/data/cldr/common/main/tg.xml ! make/data/cldr/common/main/th.xml ! make/data/cldr/common/main/ti.xml ! make/data/cldr/common/main/ti_ER.xml ! make/data/cldr/common/main/tk.xml ! make/data/cldr/common/main/tn.xml ! make/data/cldr/common/main/to.xml ! make/data/cldr/common/main/tok.xml ! make/data/cldr/common/main/tpi.xml ! make/data/cldr/common/main/tr.xml ! make/data/cldr/common/main/trv.xml ! make/data/cldr/common/main/trw.xml ! make/data/cldr/common/main/tt.xml ! make/data/cldr/common/main/tyv.xml ! make/data/cldr/common/main/tzm.xml ! make/data/cldr/common/main/ug.xml ! make/data/cldr/common/main/uk.xml ! make/data/cldr/common/main/ur.xml ! make/data/cldr/common/main/ur_IN.xml ! make/data/cldr/common/main/uz.xml ! make/data/cldr/common/main/uz_Arab.xml ! make/data/cldr/common/main/uz_Cyrl.xml ! make/data/cldr/common/main/vec.xml ! make/data/cldr/common/main/vi.xml ! make/data/cldr/common/main/vmw.xml ! make/data/cldr/common/main/vo.xml ! make/data/cldr/common/main/wae.xml ! make/data/cldr/common/main/wal.xml ! make/data/cldr/common/main/wo.xml ! make/data/cldr/common/main/xh.xml ! make/data/cldr/common/main/xnr.xml ! make/data/cldr/common/main/xog.xml ! make/data/cldr/common/main/yav.xml ! make/data/cldr/common/main/yo.xml ! make/data/cldr/common/main/yo_BJ.xml ! make/data/cldr/common/main/yrl.xml ! make/data/cldr/common/main/yrl_CO.xml ! make/data/cldr/common/main/yrl_VE.xml ! make/data/cldr/common/main/yue.xml ! make/data/cldr/common/main/yue_Hans.xml ! make/data/cldr/common/main/zh.xml ! make/data/cldr/common/main/zh_Hans_MY.xml ! make/data/cldr/common/main/zh_Hant.xml ! make/data/cldr/common/main/zh_Hant_HK.xml ! make/data/cldr/common/main/zu.xml ! make/data/cldr/common/properties/coverageLevels.txt ! make/data/cldr/common/supplemental/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/dayPeriods.xml ! make/data/cldr/common/supplemental/languageGroup.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/metaZones.xml ! make/data/cldr/common/supplemental/numberingSystems.xml ! make/data/cldr/common/supplemental/ordinals.xml ! make/data/cldr/common/supplemental/plurals.xml ! make/data/cldr/common/supplemental/rgScope.xml ! make/data/cldr/common/supplemental/subdivisions.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.xml ! make/data/cldr/common/supplemental/units.xml ! make/data/cldr/common/supplemental/windowsZones.xml ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java ! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/legal/cldr.md ! src/jdk.localedata/share/legal/cldr.md ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/NumberFormat/Bug8132125.java ! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java ! test/jdk/java/time/test/java/time/format/Skeletons_en_US.properties ! test/jdk/java/time/test/java/time/format/Skeletons_ja.properties ! test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/util/Calendar/CalendarDataTest.java ! test/jdk/java/util/Calendar/CldrFormatNamesTest.java ! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java ! test/jdk/java/util/Locale/bcp47u/spi/provider/foo/LocaleNameProviderImpl.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/sun/util/resources/TimeZone/Bug6317929.java ! test/jdk/sun/util/resources/TimeZone/Bug6442006.java ! test/jdk/sun/util/resources/TimeZone/Bug8139107.java + test/jdk/sun/util/resources/cldr/DateTimeRoundTripTest.java ! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 066810c8 Branch: jcmd_cores_process_revival Author: Lawrence Andrews Committer: Harshitha Onkar Date: 2025-11-07 20:36:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/066810c877b206a66cc87537487b17f0481646c3 8371485: ProblemList awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java for linux Reviewed-by: azvegint ! test/jdk/ProblemList.txt Changeset: 88c4678e Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-11-08 21:30:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88c4678eed818cbe9380f35352e90883fed27d33 8371103: vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing Reviewed-by: amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiEventController.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: ebd1c038 Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-11-09 07:22:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebd1c03829c354007a4ca9971be313d19eac2373 8371163: Make GlyphView/TestGlyphBGHeight.java headless 8371377: javax/swing/text/GlyphView/TestGlyphBGHeight.java fails in Ubuntu 24.04 X11 Reviewed-by: aivanov ! test/jdk/javax/swing/text/GlyphView/TestGlyphBGHeight.java Changeset: 4a14c81a Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-11-09 07:23:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a14c81a06ab2be1d56cd01288135fbd369eb9c7 8299304: Test "java/awt/print/PrinterJob/PageDialogTest.java" fails on macOS 13 x64 because the Page Dialog blocks the Toolkit Reviewed-by: tr ! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java Changeset: 66e5a68a Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2025-11-10 05:53:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66e5a68a33dcd6b23c73c892d51b3efed162b8f8 8371343: ZGC: Remove dependency on test execution order for gtests Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zAddress.hpp ! test/hotspot/gtest/gc/z/test_zAddress.cpp ! test/hotspot/gtest/gc/z/test_zLiveMap.cpp Changeset: a8b35bf5 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2025-11-10 05:53:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8b35bf5a60c26e8975a468d4ebe6aac557e4d85 8367317: ZGC: ZVirtualMemoryReserver::force_reserve_discontiguous arithmetic underflow Reviewed-by: jsikstro, eosterlund ! src/hotspot/share/gc/z/zVirtualMemoryManager.cpp Changeset: 4e4cced7 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2025-11-10 05:55:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e4cced710a8e4cd5bb8f49b08798c87b21e8b78 8371341: ZGC: Improve gtest interoperability with instrumented builds (ASAN) Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zVirtualMemoryManager.hpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp Changeset: f77a5117 Branch: jcmd_cores_process_revival Author: Jasmine Karthikeyan Date: 2025-11-10 06:16:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f77a5117db2d01a935762e948aef2d0ade3512a3 8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long Co-authored-by: Raffaello Giulietti Reviewed-by: sviswanathan, qamai, vlivanov ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java + test/micro/org/openjdk/bench/vm/compiler/LeadingZeros.java Changeset: d570765e Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2025-11-10 06:19:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d570765e2720a11c88c806554df9b13587a041a2 8367149: Add convenient construction for creating ad-hoc VMErrorCallback Reviewed-by: ayang, stefank ! src/hotspot/share/utilities/vmError.hpp Changeset: 79fee607 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-11-10 07:58:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79fee607fd77320cd5deb8e424582e2f6c2b31a2 8371473: Problem list TestEmergencyDumpAtOOM.java on ppc64 platforms related to JDK-8371014 Reviewed-by: mdoerr, phubner ! test/jdk/ProblemList.txt Changeset: 5e8bf7a2 Branch: jcmd_cores_process_revival Author: Beno?t Maillard Date: 2025-11-10 08:39:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e8bf7a283f75464dbd906454c852e4d1db497dc 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! test/hotspot/jtreg/compiler/c2/TestEliminateRedundantConversionSequences.java Changeset: 0c1b7267 Branch: jcmd_cores_process_revival Author: Beno?t Maillard Date: 2025-11-10 08:41:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c1b7267e374192f30322a45a1a34f734565cc15 8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java Changeset: 2c378e26 Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-11-10 08:54:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c378e26d7319b6b0e273d2409dd3f591c5f5f6b 8370813: Deprecate AggressiveHeap Reviewed-by: ayang, shade ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: f48ad21e Branch: jcmd_cores_process_revival Author: Paul H?bner Committer: Martin Doerr Date: 2025-11-10 09:24:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f48ad21ecc288c280db3ffb2e098df12518e2a5a 8371216: oopDesc::print_value_on breaks if klass is garbage Reviewed-by: coleenp, mdoerr ! src/hotspot/share/oops/oop.cpp Changeset: c0b82ff2 Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-11-10 09:41:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0b82ff2e5b696371de62e0f4fcbba61361fc6b2 8370843: Deprecate AlwaysActAsServerClassMachine and NeverActAsServerClassMachine Reviewed-by: ayang, kvn ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: 49f51f94 Branch: jcmd_cores_process_revival Author: Hannes Walln?fer Date: 2025-11-10 10:06:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49f51f9450ac3b923f83ba7d9089e5560e25ec7a 8370612: Simplify implementation of dark theme 8371021: Tab order in theme picker is broken Reviewed-by: jlamperth, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 681dab72 Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-11-10 10:22:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/681dab7205190176b842bd42914b1cb9fe752e44 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java + test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: 98f40e45 Branch: jcmd_cores_process_revival Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-11-10 11:33:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98f40e4575538d91f509c85d9d657a8973f464be 8371425: Include folder names in vscode workspace virtual folders Reviewed-by: erikj, jvernee, shade ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/vscode/hotspot/template-workspace.jsonc Changeset: 1142d299 Branch: jcmd_cores_process_revival Author: Daniel Fuchs Date: 2025-11-10 13:05:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1142d299439bdf71de41b872a9b3d7775d0c692b 8369920: HttpClient QuicSelectorThread could be a VirtualThread Reviewed-by: vyazici, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java + test/jdk/java/net/httpclient/http3/H3QuicVTTest.java Changeset: 9d2fa8fe Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-10 14:29:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d2fa8fe22652cbf1c70b953247bd154b363b383 8371321: Remove unused last arg of BarrierSetAssembler::arraycopy_epilogue Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 1877ff99 Branch: jcmd_cores_process_revival Author: Michael McMahon Date: 2025-11-10 14:34:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1877ff996b67849205fd6cde1285461c4db1b359 8331195: Improve com.sun.net.httpserver.HttpExchange usability Reviewed-by: jpai, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandlers.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java ! test/jdk/com/sun/net/httpserver/BasicAuthToken.java ! test/jdk/com/sun/net/httpserver/EchoHandler.java ! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java ! test/jdk/com/sun/net/httpserver/FileServerHandler.java ! test/jdk/com/sun/net/httpserver/Http10KeepAliveMaxParamTest.java ! test/jdk/com/sun/net/httpserver/HttpServerTest.java ! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java ! test/jdk/com/sun/net/httpserver/InputNotRead.java ! test/jdk/com/sun/net/httpserver/MissingTrailingSpace.java ! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java ! test/jdk/com/sun/net/httpserver/TaskRejectedTest.java ! test/jdk/com/sun/net/httpserver/Test10.java ! test/jdk/com/sun/net/httpserver/Test2.java ! test/jdk/com/sun/net/httpserver/Test3.java ! test/jdk/com/sun/net/httpserver/Test4.java ! test/jdk/com/sun/net/httpserver/Test5.java ! test/jdk/com/sun/net/httpserver/Test6.java ! test/jdk/com/sun/net/httpserver/Test6a.java ! test/jdk/com/sun/net/httpserver/Test7.java ! test/jdk/com/sun/net/httpserver/Test7a.java ! test/jdk/com/sun/net/httpserver/Test8.java ! test/jdk/com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java ! test/jdk/com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java ! test/jdk/com/sun/net/httpserver/bugs/8300268/MaxIdleConnectionsTest.java ! test/jdk/com/sun/net/httpserver/bugs/B6341616.java ! test/jdk/com/sun/net/httpserver/bugs/B6361557.java ! test/jdk/com/sun/net/httpserver/bugs/B6393710.java ! test/jdk/com/sun/net/httpserver/bugs/B6401598.java ! test/jdk/com/sun/net/httpserver/bugs/B6421581.java ! test/jdk/com/sun/net/httpserver/bugs/B6433018.java ! test/jdk/com/sun/net/httpserver/bugs/B6526158.java ! test/jdk/com/sun/net/httpserver/bugs/B6526913.java ! test/jdk/com/sun/net/httpserver/bugs/B6529200.java ! test/jdk/com/sun/net/httpserver/bugs/B6744329.java ! test/jdk/com/sun/net/httpserver/bugs/B6886436.java ! test/jdk/com/sun/net/httpserver/bugs/B8211420.java ! test/jdk/com/sun/net/httpserver/bugs/ExceptionKeepAlive.java ! test/jdk/com/sun/net/httpserver/bugs/FixedLengthInputStream.java ! test/jdk/com/sun/net/httpserver/bugs/HeadKeepAlive.java ! test/jdk/com/sun/net/httpserver/bugs/HeadTest.java ! test/jdk/com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java ! test/jdk/com/sun/net/httpserver/bugs/TruncatedRequestBody.java ! test/jdk/com/sun/net/httpserver/bugs/ZeroLengthOutputStream.java Changeset: 2d4f2fde Branch: jcmd_cores_process_revival Author: Weijun Wang Date: 2025-11-10 14:39:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d4f2fde2281affd90bdd608d49a021f6cac2fed 8349732: Add support for JARs signed with ML-DSA Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/SignatureUtil.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/pkcs/pkcs7/MLDSADigestConformance.java ! test/jdk/sun/security/provider/acvp/Launcher.java + test/jdk/sun/security/provider/pqc/ML_DSA_CMS.java + test/jdk/sun/security/tools/jarsigner/ML_DSA.java + test/lib/jdk/test/lib/security/RepositoryFileReader.java Changeset: 6e838d6f Branch: jcmd_cores_process_revival Author: Jorn Vernee Date: 2025-11-10 14:57:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e838d6f9a59e4f14d4d1a6d4ff6ea857c0615e9 8371474: Wrong object class or methodID passed to JNI call in TestSharedCloseJvmti with -Xshare:off Reviewed-by: alanb, mdoerr ! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java ! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp Changeset: 72989e0f Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2025-11-10 15:56:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72989e0fac7dae1bfec40e3017ba89aa201cc8ee 8340093: C2 SuperWord: implement cost model Reviewed-by: kvn, qamai ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java + test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java Changeset: 0bae56b6 Branch: jcmd_cores_process_revival Author: Alan Bateman Date: 2025-11-10 16:34:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bae56b6149f87e8ebd09291f96033d3e558263b 8367857: Implement JEP 525: Structured Concurrency (Sixth Preview) Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/Joiners.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StressCancellation.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java Changeset: 1327aa60 Branch: jcmd_cores_process_revival Author: Kerem Kat Committer: Cesar Soares Lucas Date: 2025-11-10 17:38:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1327aa60907555d7e2d8d131bf4cb20a34660ff2 8369949: Fix TestWaste.java stack overflow Reviewed-by: egahlin, shade ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! test/jdk/ProblemList.txt Changeset: 8a911aed Branch: jcmd_cores_process_revival Author: Daniel Fuchs Date: 2025-11-10 17:56:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a911aed26211936a9c2652299a1bca8a06cae21 8371471: HttpClient: Log HTTP/3 handshake failures if logging errors is enabled Reviewed-by: djelinski, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java + test/jdk/java/net/httpclient/http3/H3LogHandshakeErrors.java Changeset: cc54d2c0 Branch: jcmd_cores_process_revival Author: Ashutosh Mehra Date: 2025-11-10 18:21:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc54d2c06b0e1f799c771d747cfb4059a8774e28 8371418: Methods in AdapterHandlerLibrary use HashtableBase iterate method incorrectly Reviewed-by: kvn, adinn ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 43afce54 Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2025-11-10 18:52:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43afce54a7ecbd124f68f1f32d718f08b24ca61a 8371573: Shenandoah: Remove unnecessary include after JDK-8351091 Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp Changeset: e1c95260 Branch: jcmd_cores_process_revival Author: Rui Li Committer: SendaoYan Date: 2025-11-11 03:35:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1c952608d61c6c74c3fa4d00789390f3a789de4 8361339: Test gc/shenandoah/TestLargeObjectAlignment.java#generational fails on macOS aarch64 with OOM: Java heap space Reviewed-by: shade, syan ! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java Changeset: 76a1109d Branch: jcmd_cores_process_revival Author: GennadiyKrivoshein <164895822+GennadiyKrivoshein at users.noreply.github.com> Committer: Prasanta Sadhukhan Date: 2025-11-11 03:49:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76a1109d6fc7baac9ebc7accff800ef8927931bb 8251928: [macos] the printer DPI always be 72, cause some content lost when print out Reviewed-by: psadhukhan, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphicsConfig.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/native/libawt_lwawt/awt/PrinterView.m + test/jdk/javax/print/PrintablePrintDPI.java Changeset: 29100320 Branch: jcmd_cores_process_revival Author: Severin Gehwolf Date: 2025-11-11 09:18:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/291003208c025ce4f9a94ba6093e207d0792bbb9 8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572 Reviewed-by: shade, syan ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java ! test/hotspot/jtreg/containers/docker/TestJcmd.java + test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 2902436f Branch: jcmd_cores_process_revival Author: Stefan Johansson Date: 2025-11-11 13:00:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2902436fb15c76755286ed2df444bc6f9d93af13 8371019: G1: Support heap expansion during startup Reviewed-by: eosterlund, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: cbd77fc9 Branch: jcmd_cores_process_revival Author: Martin Doerr Date: 2025-11-11 14:26:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbd77fc9f3e6c8f1e996b30afe208c6a074cce3a 8370244: [PPC64] Several vector tests fail on Power8 Reviewed-by: dbriemann, rrich ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: 405d5f7a Branch: jcmd_cores_process_revival Author: Hamlin Li Date: 2025-11-11 14:56:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/405d5f7a6892426d69409c3975d0c808304b8438 8371297: C2: assert triggered in BoolTest::BoolTest Reviewed-by: dlong, luhenry, epeter ! src/hotspot/share/opto/vtransform.cpp Changeset: bbeb6bf0 Branch: jcmd_cores_process_revival Author: Ashutosh Mehra Date: 2025-11-11 15:07:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbeb6bf0ac8952feaf8afc9c9b25a9a372c2c798 8371493: Simplify search for AdapterHandlerEntry Reviewed-by: kvn, adinn ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: f5eacbeb Branch: jcmd_cores_process_revival Author: Beno?t Maillard Date: 2025-11-11 16:33:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5eacbeb5fc58c1bd844d709fe92621ce3689d78 8371534: C2: Missed Ideal optimization opportunity with AndL and URShiftL Reviewed-by: thartmann, mhaessig ! src/hotspot/share/opto/phaseX.cpp ! test/hotspot/jtreg/compiler/c2/TestMaskAndRShiftReorder.java Changeset: c6a8027b Branch: jcmd_cores_process_revival Author: Dan Smith Date: 2025-11-11 17:11:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6a8027b94bbcbde5f7dcabd0bff48b93bbb5a7f 8370154: Update @jls and @jvms taglets to point to local specs dir Reviewed-by: liach ! make/Docs.gmk ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! make/jdk/src/classes/build/tools/taglet/ToolGuide.java Changeset: 8531fa14 Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2025-11-11 21:07:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8531fa146be1da5e96c0f23091882a27c67d7893 8358735: GenShen: block_start() may be incorrect after class unloading Co-authored-by: Y. Srinivas Ramakrishna Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp + test/hotspot/gtest/gc/shenandoah/test_shenandoahMarkBitMap.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp ! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java Changeset: 15dcbf0b Branch: jcmd_cores_process_revival Author: Jayathirth D V Date: 2025-11-12 04:44:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15dcbf0bc80b3c1ab09e44b9447c639780cce65e 8363950: Incorrect jtreg header in TestLayoutVsICU.java Reviewed-by: azvegint - test/jdk/java/awt/font/TextLayout/TestLayoutVsICU.java - test/jdk/java/awt/font/TextLayout/TestLayoutVsICU_jdkbase.xml Changeset: 6df78c45 Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2025-11-12 07:10:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6df78c4585fc5a71ceafa6f4b1dc0fe68db2657c 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result Co-authored-by: Roland Westrelin Reviewed-by: qamai, chagedorn ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLoopPhiApplyBadType.java Changeset: 76a0732b Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-11-12 07:14:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76a0732ba5c0f3159ed0ebc5fcb2dfb7117b38cd 8366691: JShell should support a more convenient completion Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java + test/langtools/jdk/jshell/CompletionAPITest.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/jdk/jshell/KullaTesting.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java Changeset: 400a83da Branch: jcmd_cores_process_revival Author: Ivan Walulya Date: 2025-11-12 08:48:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400a83da893f5fc285a175b63a266de21e93683c 8371625: G1: G1HeapRegion::print_on misalignment Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: 1f1f7bb4 Branch: jcmd_cores_process_revival Author: Daniel Jeli?ski Date: 2025-11-12 12:32:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f1f7bb44842fac966bd8f16cc6cfeee0ea972f6 8370024: HttpClient: QUIC congestion controller doesn't implement pacing Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCongestionController.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacer.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java + test/jdk/java/net/httpclient/quic/PacerTest.java ! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java Changeset: e5a272a5 Branch: jcmd_cores_process_revival Author: Vicente Romero Date: 2025-11-12 14:30:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5a272a59058e36136acd6aef635f87136fbb027 8369517: Compilation mismatch for equivalent lambda and method reference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.java + test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.out Changeset: 4042e821 Branch: jcmd_cores_process_revival Author: Daniel Gredler Date: 2025-11-12 14:42:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4042e821c6f582bf31201acb9f2d98d940383f1c 8371066: Remove unused class TextSourceLabel and associated class hierarchy Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/java/awt/font/TextLine.java ! src/java.desktop/share/classes/sun/font/Decoration.java - src/java.desktop/share/classes/sun/font/ExtendedTextLabel.java ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java - src/java.desktop/share/classes/sun/font/TextLabel.java ! src/java.desktop/share/classes/sun/font/TextLabelFactory.java - src/java.desktop/share/classes/sun/font/TextSourceLabel.java Changeset: 56a27d11 Branch: jcmd_cores_process_revival Author: Daniel Lund?n Date: 2025-11-12 14:45:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56a27d11971d935e8b28ac9d701cf9890014a949 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2 Reviewed-by: rcastanedalo, dfenacci ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/compiler/cha/TypeProfileFinalMethod.java Changeset: e5c72937 Branch: jcmd_cores_process_revival Author: David Beaumont Committer: Roger Riggs Date: 2025-11-12 15:41:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5c72937af50433029b8d4b6b30a5318c31a9da4 8371645: BasicImageReader getEntryNames() is stateful and cannot be called more than once Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java Changeset: 78db38f1 Branch: jcmd_cores_process_revival Author: Harshitha Onkar Date: 2025-11-12 17:56:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78db38f14044d434eabb61ff8293d62eff3c497c 8371365: Update javax/swing/JFileChooser/bug4759934.java to use Util.findComponent() Reviewed-by: aivanov, dnguyen, azvegint ! test/jdk/javax/swing/JFileChooser/bug4759934.java Changeset: 705bd6fb Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-11-12 18:54:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/705bd6fbdc0e78625d05dbfa8af547c50b076e69 8367902: Allocation after Universe::before_exit() in the VM shutdown sequence Reviewed-by: ayang, stefank, iwalulya, aboldtch, sspitsyn ! src/hotspot/share/runtime/java.cpp + test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/TestAllocatingInVMDeath.java + test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/libTestAllocatingInVMDeath.cpp Changeset: d2571ea7 Branch: jcmd_cores_process_revival Author: Naoto Sato Date: 2025-11-13 00:31:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2571ea76ae5a9ccb7053bfec24bf3aedd366084 8371339: Illegal pattern char 'B' with locale.providers as HOST on macOS for Taiwanese Reviewed-by: jlu, rriggs ! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java Changeset: bc66d3e6 Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-11-13 01:19:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc66d3e65d208edc69e8ae334d23b38f2b78a440 8370467: BorderFactory.createBevelBorder and createSoftBevelBorder throws NPE for null highlight and shadow Reviewed-by: aivanov, tr, honkar ! src/java.desktop/share/classes/javax/swing/border/BevelBorder.java + test/jdk/javax/swing/border/TestBevelBorderParam.java Changeset: 676e6fd8 Branch: jcmd_cores_process_revival Author: Xiaohong Gong Date: 2025-11-13 01:33:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/676e6fd8d5152f4e0d14ae59ddd7aa0a7127ea58 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE Reviewed-by: epeter, psandoz, haosun, sviswanathan ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskToLongTest.java Changeset: b6ba1ac9 Branch: jcmd_cores_process_revival Author: Yasumasa Suenaga Date: 2025-11-13 04:29:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6ba1ac9aa800e01e2235c2b8737ad4670b0a655 8371093: Assert "section header string table should be loaded" failed on debug VM Reviewed-by: phubner, jsjolen ! src/hotspot/share/utilities/decoder_elf.cpp Changeset: 5f42c770 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-11-13 04:33:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f42c7708588db28f9c18bf63462001e99b35ec7 8370839: Tests to verify peculiar Proxy dispatching behaviors Reviewed-by: jvernee + test/jdk/java/lang/reflect/Proxy/BridgeMethodsTest.java ! test/jdk/java/lang/reflect/Proxy/NonPublicMethodTypeTest.java + test/jdk/java/lang/reflect/Proxy/ProtectedObjectMethodsTest.java Changeset: d91480b9 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2025-11-13 06:17:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d91480b9b0f85aca8d9dba615ae5a27f26ce5fee 8371675: ZGC: Remove leftover X VMOp symbols Reviewed-by: jsikstro, stefank, tschatzl ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 42aecc40 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2025-11-13 06:17:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42aecc4070e952ed6308ebefaf716e35fed2f929 8371680: JVMTI: Remove unused VMOp type JvmtiPostObjectFree Reviewed-by: stefank, lmesnik ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 279f39f1 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2025-11-13 06:17:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/279f39f14a6329d0147613edc3836b7d6d043186 8371681: Remove unused VMOp type CollectForCodeCacheAllocation Reviewed-by: stefank, ayang, tschatzl ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 436b3357 Branch: jcmd_cores_process_revival Author: Shawn M Emery Committer: Jamil Nimeh Date: 2025-11-13 08:10:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/436b3357e9791f6acb2673e2ac96d33c6a2782e6 8371450: AES performance improvements for key schedule generation Reviewed-by: valeriep, jnimeh ! src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java Changeset: 795ec5c1 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-11-13 08:33:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/795ec5c1e90309bc008acb28cfe0ce039dabcb8f 8370333: hotspot-unit-tests.md specifies wrong directory structure for tests Reviewed-by: stefank, ayang ! doc/hotspot-unit-tests.html ! doc/hotspot-unit-tests.md Changeset: 10220ed0 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-11-13 08:43:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10220ed06ea452083693406113107484fce40275 8367013: Add Atomic to package/replace idiom of volatile var plus AtomicAccess:: operations Reviewed-by: stefank, aboldtch, jsjolen ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp + src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.hpp + test/hotspot/gtest/runtime/test_atomic.cpp Changeset: 9d6a61fd Branch: jcmd_cores_process_revival Author: Beno?t Maillard Date: 2025-11-13 09:24:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d6a61fda6f43577ee8f19483e5b47100ff8eec0 8371558: C2: Missing optimization opportunity in AbsNode::Ideal Reviewed-by: thartmann, rcastanedalo, chagedorn ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestMissingOptAbsZeroMinusX.java Changeset: 48c59faf Branch: jcmd_cores_process_revival Author: Daniel Fuchs Date: 2025-11-13 10:46:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48c59faf58a4d7b7ec9d6824a5cbc9a55888ce72 8371722: java/net/httpclient/BufferSizePropertyClampTest.java should use Locale.ROOT Reviewed-by: djelinski, jpai, vyazici ! test/jdk/java/net/httpclient/BufferSizePropertyClampTest.java Changeset: 6b6fdf1d Branch: jcmd_cores_process_revival Author: Ramesh Bhagavatam Gangadhar Committer: Sean Mullan Date: 2025-11-13 12:57:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b6fdf1d9222eb03cd013cbe792fa77fd78c1acb 8357874: UNLIMTED_CRYPTO typo in class description of JceSecurity.java.template Reviewed-by: wetmore ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template Changeset: bbc0f9ef Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-11-13 13:53:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbc0f9ef30c467c8da8b873813bde50a7e9ff697 8371788: Fix documentation for CollectedHeap::collect(GCCause) Reviewed-by: ayang, iwalulya ! 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 Changeset: 7d78818a Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-11-13 13:55:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d78818ae609461ab830c32c222f15f1cab0d2d4 8274178: G1: Occupancy value in IHOP logging and JFR event is inaccurate 8371635: G1: Young gen allocations should never be considered when comparing against IHOP threshold Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1Trace.hpp Changeset: 8102f436 Branch: jcmd_cores_process_revival Author: Vicente Romero Date: 2025-11-13 15:28:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8102f436f5586253302cd8cef49bfe2b4af41693 8371480: VerifyError after JDK-8369654 Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java + test/langtools/tools/javac/switchexpr/VerifierErrorWrongSuperTypeTest.java Changeset: bfc048ab Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-11-13 16:26:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfc048aba6391d52c07d9a5146466b47d2f6fed8 8371608: Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries Reviewed-by: mdoerr, rrich ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java Changeset: 2199b5fe Branch: jcmd_cores_process_revival Author: Rui Li Committer: Xiaolong Peng Date: 2025-11-13 18:01:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2199b5fef4540ae8da77c5c4feafc8822a3d9d3d 8371381: [Shenandoah] Setting ergo flags should use FLAG_SET_ERGO Reviewed-by: xpeng, wkemper, ysr, cslucas ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp Changeset: d09a8cb8 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-11-13 18:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d09a8cb81b70a6c51ef5599bee04f1445a48e63f 8371746: Some imports in Integer.java and Long.java became unused after JDK-8370503 Reviewed-by: liach, darcy, iris ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: db3a8386 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-11-13 18:59:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db3a8386d482c161c45fae1689826bd53709f11f 8371436: (fs) java/nio/file/FileStore/Basic.java fails on macOS platform due to assertTrue(!store.equals(prev)); Reviewed-by: alanb ! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c Changeset: 6322aaba Branch: jcmd_cores_process_revival Author: Roger Riggs Date: 2025-11-13 19:08:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6322aaba63b235cb6c73d23a932210af318404ec 8371821: Duplicate export of jdk.internal.util to java.net.http Reviewed-by: naoto, alanb ! src/java.base/share/classes/module-info.java Changeset: 155d7df5 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-11-13 23:54:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/155d7df555fcebc318db89408ef0fffbd95414a0 8371749: New test serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/TestAllocatingInVMDeath.java fails with -Xcheck:jni Reviewed-by: sspitsyn, amenkov, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/libTestAllocatingInVMDeath.cpp Changeset: 0d8b5188 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-11-14 01:07:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d8b5188bb4315be3c63898a2ce4e68dd2bd4481 8364560: The default value of --linux-menu-group option is invalid 8356574: Test --linux-menu-group option Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java Changeset: eaddefb4 Branch: jcmd_cores_process_revival Author: Fei Yang Date: 2025-11-14 01:10:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eaddefb475c6431821c2d62baf550ba2c5f357bf 8371753: compiler/c2/cr7200264/TestIntVect.java fails IR verification Reviewed-by: chagedorn, fjiang ! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java Changeset: 7733632f Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-11-14 02:08:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7733632f90a17ec848c4c9259c1aa58fded8c15a 8369206: jpackage should not set R/O permission on app launchers Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java Changeset: 1baf5164 Branch: jcmd_cores_process_revival Author: Daniel Skantz Date: 2025-11-14 07:09:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1baf5164d6a9077e0c440b7b78be6424a052f8a9 8371628: C2: add a test case for the arraycopy changes in JDK-8297933 Reviewed-by: rcastanedalo, shade ! test/hotspot/jtreg/compiler/arraycopy/TestACSameSrcDst.java Changeset: 0829c6ac Branch: jcmd_cores_process_revival Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-11-14 07:25:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0829c6acde496833300efb38b4b900bf94b99dc0 8356761: IGV: dump escape analysis information Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/phasetype.hpp + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorEscapeAnalysis.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showConnectionGraphNodesOnly.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showConnectionInfo.filter ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: f4305923 Branch: jcmd_cores_process_revival Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-11-14 07:26:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4305923fb6203089fd13cf3387c81e127ae5fe2 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function Reviewed-by: bmaillard, rcastanedalo ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/superword.cpp Changeset: 81e0c87f Branch: jcmd_cores_process_revival Author: Paul H?bner Committer: Afshin Zafari Date: 2025-11-14 08:29:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81e0c87f28934cb0d66ad2500352b2728f44a1b7 8371320: runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails with unexpected amount for Java Heap reserved memory Reviewed-by: azafari, jsikstro ! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java Changeset: 9eaa364a Branch: jcmd_cores_process_revival Author: Afshin Zafari Date: 2025-11-14 09:03:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9eaa364a5221cba960467ffbaea14ea790809c6a 8361487: [ubsan] test_committed_virtualmemory.cpp check_covered_pages shows overflow Reviewed-by: jsjolen, phubner ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp Changeset: 8a7af77e Branch: jcmd_cores_process_revival Author: Daniel Fuchs Date: 2025-11-14 10:10:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a7af77e991511e144914abc129a9d4d40c0b76b 8371366: java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout Reviewed-by: djelinski, vyazici ! test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java Changeset: 00f2c38e Branch: jcmd_cores_process_revival Author: Dhamoder Nalla Committer: Hao Sun Date: 2025-11-14 10:54:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00f2c38e373f5ae58ad6593cc7b9d53b9596eb17 8371161: [AArch64] Enable CPU feature UseSHA3Intrinsics for the Qualcomm processor family Reviewed-by: aph, haosun ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp Changeset: ff851de8 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-11-14 12:06:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff851de852673740542d922d1ee15a6c92b80473 8371709: Add CTW to hotspot_compiler testing Reviewed-by: thartmann, epeter ! test/hotspot/jtreg/TEST.groups Changeset: 4cc655a2 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-11-14 12:49:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cc655a2f445bb32ce555b80ac28610b26c51f4c 8371791: G1: Improve accuracy of G1CollectedHeap::non_young_occupancy_after_allocation() Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 5d65c23c Branch: jcmd_cores_process_revival Author: Severin Gehwolf Date: 2025-11-14 13:13:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d65c23cd99b72527dcfab9eb6da9510e7dc6330 8370492: [Linux] Update cpu shares to cpu.weight mapping function Reviewed-by: cnorrbin, ayang, syan ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java Changeset: 36daa265 Branch: jcmd_cores_process_revival Author: Coleen Phillimore Date: 2025-11-14 14:12:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36daa2650d504b3cdc43c774601a6e5f9e9b2403 8371860: Make non-public methods in java_lang_Class private Reviewed-by: kbarrett, fparain ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp Changeset: 466cb383 Branch: jcmd_cores_process_revival Author: Thomas Stuefe Date: 2025-11-14 14:53:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/466cb383144edf0baa202dc5a2cac37e7572e2db 8371885: Mark UseCompressedClassPointers as obsolete for JDK 27 Reviewed-by: mdoerr, coleenp ! src/hotspot/share/runtime/arguments.cpp Changeset: 10f262a6 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-11-14 15:31:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10f262a6ad9a6e89cd79409c5e1a3f7efda76928 8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184 Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/memnode.cpp Changeset: 6e7eaf40 Branch: jcmd_cores_process_revival Author: David Beaumont Committer: Roger Riggs Date: 2025-11-14 18:24:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e7eaf40d1b660cbec0a226911c9dc88f94756aa 8371591: VerifyJimage test incorrectly skips all tests when comparing directory structure Reviewed-by: rriggs ! test/jdk/tools/jimage/VerifyJimage.java Changeset: 58b601ac Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-11-14 18:41:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58b601ac4250a455e3f25f8505ead8c130eba642 8371874: AOTLinkedClassBulkLoader::preload_classes() should not allocate heap objects Reviewed-by: shade, ayang ! src/hotspot/share/classfile/javaClasses.cpp Changeset: 3924a28a Branch: jcmd_cores_process_revival Author: Alex Menkov Date: 2025-11-14 19:39:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3924a28a2281bbdb13fe9f1e0b5347d57197f8dc 8371083: FollowReferences reports non-class objects as JVMTI_HEAP_REFERENCE_SYSTEM_CLASS Reviewed-by: lmesnik, sspitsyn ! src/hotspot/share/prims/jvmtiTagMap.cpp + test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/KindSystemClass.java + test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/libKindSystemClass.cpp Changeset: 91b97a49 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-11-14 20:32:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91b97a49d48ee8528b34486172293fd3a68ae3c7 8371922: Remove unused NonblockingQueue class Reviewed-by: coleenp - src/hotspot/share/utilities/nonblockingQueue.hpp - src/hotspot/share/utilities/nonblockingQueue.inline.hpp - test/hotspot/gtest/utilities/test_nonblockingQueue.cpp Changeset: cc05530b Branch: jcmd_cores_process_revival Author: Roger Riggs Date: 2025-11-14 20:57:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc05530b813564a40c233eaaa80b906795c6d752 8371732: [redo] Change java.time month/day field types to 'byte' Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java ! test/jdk/java/time/test/java/time/TestLocalDate.java ! test/jdk/java/time/test/java/time/TestMonthDay.java ! test/jdk/java/time/test/java/time/TestYearMonth.java Changeset: ad3dfaf1 Branch: jcmd_cores_process_revival Author: Anthony Scarpino Date: 2025-11-14 21:08:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad3dfaf1fc483bb2bfd5c26d76c43b8f69454cbd 8360564: Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview) Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/DEREncodable.java + src/java.base/share/classes/java/security/PEM.java ! src/java.base/share/classes/java/security/PEMDecoder.java ! src/java.base/share/classes/java/security/PEMEncoder.java - src/java.base/share/classes/java/security/PEMRecord.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/Pem.java ! test/jdk/java/security/PEM/PEMData.java ! test/jdk/java/security/PEM/PEMDecoderTest.java ! test/jdk/java/security/PEM/PEMEncoderTest.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/Encrypt.java - test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeyPair.java ! test/jdk/javax/net/ssl/interop/ClientHelloInterOp.java Changeset: 7aff8e15 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-11-14 22:55:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7aff8e15ba59b1e23d2e62c200d52a26da1a2030 8371319: java.lang.reflect.Method#equals doesn't short-circuit with same instances Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/reflect/Executable.java + test/micro/org/openjdk/bench/java/lang/reflect/ExecutableCompareBenchmark.java Changeset: bc928c81 Branch: jcmd_cores_process_revival Author: Archie Cobbs Date: 2025-11-14 23:53:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc928c814b5ea70505e362a643e18664e119bce3 5038439: Warning message for literal shift amounts outside the canonical domain Reviewed-by: darcy, jlahoda ! make/langtools/tools/propertiesparser/parser/MessageType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! 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/resources/javac.properties ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.md + test/langtools/tools/javac/diags/examples/BitShiftOutOfRange.java + test/langtools/tools/javac/lint/ShiftOutOfRange.java + test/langtools/tools/javac/lint/ShiftOutOfRange.out Changeset: 7c169c98 Branch: jcmd_cores_process_revival Author: Harshitha Onkar Date: 2025-11-14 23:53:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c169c9814a694126f524e8941b1035e6695900c 8365426: [macos26] Graphics2D tests fail on new macOS 26 Reviewed-by: kizune, dnguyen ! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java Changeset: f971ee5e Branch: jcmd_cores_process_revival Author: Serguei Spitsyn Date: 2025-11-15 01:50:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f971ee5ea07e3e1c0efe447a416e7242f5e46a16 8349192: jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000) Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp Changeset: 6042c9a6 Branch: jcmd_cores_process_revival Author: Anthony Scarpino Date: 2025-11-15 02:46:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6042c9a6f0c25c141a74d72ad462189da7f9e625 8371934: EncryptedPrivateKeyInfo methods need @since updates Reviewed-by: jnimeh ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java Changeset: f6c90fe8 Branch: jcmd_cores_process_revival Author: Alan Bateman Date: 2025-11-15 08:15:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6c90fe8f9986b02797ba1f967c71a592a892266 8371226: Thread class description needs section on Thread Interruption Reviewed-by: prappo, vklang, liach, rriggs ! src/java.base/share/classes/java/lang/InterruptedException.java ! src/java.base/share/classes/java/lang/Thread.java Changeset: f510b4a3 Branch: jcmd_cores_process_revival Author: Quan Anh Mai Date: 2025-11-15 12:59:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f510b4a3bafa3f0d2c9ebf0b33d48f57f3bdef95 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII Reviewed-by: vlivanov, roland ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java Changeset: 7d35a283 Branch: jcmd_cores_process_revival Author: Tobias Hartmann Date: 2025-11-16 10:31:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d35a283cf2497565d230e3d5426f563f7e5870d 8371958: [BACKOUT] 8371709: Add CTW to hotspot_compiler testing Reviewed-by: ayang ! test/hotspot/jtreg/TEST.groups Changeset: 77381318 Branch: jcmd_cores_process_revival Author: David Briemann Date: 2025-11-17 06:49:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7738131835d08f47dd7c535b12bb7ea7b0ff0b90 8371642: TestNumberOfContinuousZeros.java fails on PPC64 Reviewed-by: mdoerr, epeter ! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java Changeset: ce1adf63 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2025-11-17 07:33:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce1adf63ea1146fba4cf36c10dc5f1d33aa88000 8371672: G1: G1YoungGenSizer handling of NewRatio, NewSize and MaxNewSize 8370494: G1: NewSize not bounded by InitialHeapSize or MaxHeapSize Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp Changeset: 8690d263 Branch: jcmd_cores_process_revival Author: Christian Stein Date: 2025-11-17 07:53:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8690d263d9dd0fd06ed41d9529fd8cc84e1c08c8 8268613: jar --validate should check inital entries of a JAR file Reviewed-by: lancea, jvernee ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/jdk/tools/jar/ValidatorTest.java Changeset: d032b28d Branch: jcmd_cores_process_revival Author: Joel Sikstr?m Date: 2025-11-17 08:50:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d032b28d9d042a36f5163b079151643bb49294e9 8371894: Minor style fixes in AOT/CDS code Reviewed-by: stefank, kvn, iklam ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/memory/universe.cpp Changeset: 970533d4 Branch: jcmd_cores_process_revival Author: Johan Sj?len Date: 2025-11-17 09:06:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/970533d41d3d1b4ebe12868c85579d37b3b23655 8371779: Replace MemTagBitmap with ResourceBitMap Reviewed-by: azafari, phubner ! src/hotspot/share/nmt/memMapPrinter.cpp - src/hotspot/share/nmt/memTagBitmap.hpp Changeset: 69e30244 Branch: jcmd_cores_process_revival Author: Andrey Turbanov Date: 2025-11-17 09:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69e30244c0c359e7108acd36d903fa22970822b9 8349157: Unnecessary Hashtable usage in XKeysym.javaKeycode2KeysymHash Reviewed-by: aivanov, serb ! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java Changeset: 09b25cd0 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-17 09:38:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09b25cd0a24a4eaddce49917d958adc667ab5465 8371465: Parallel: Revise asserts around heap expansion Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: 812add27 Branch: jcmd_cores_process_revival Author: Jonas Norlinder Committer: Kevin Walls Date: 2025-11-17 10:42:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/812add27abdc70bc52ca105bc9430494a6491ecd 8368527: JMX: Add an MXBeans method to query GC CPU time Reviewed-by: phh, kevinw ! src/hotspot/share/include/jmm.h ! src/hotspot/share/services/cpuTimeUsage.cpp ! src/hotspot/share/services/management.cpp ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java ! src/java.management/share/classes/sun/management/MemoryImpl.java ! src/java.management/share/classes/sun/management/VMManagement.java ! src/java.management/share/classes/sun/management/VMManagementImpl.java ! src/java.management/share/native/libmanagement/VMManagementImpl.c ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMemoryMXBean.java + test/jdk/java/lang/management/MemoryMXBean/StressGetTotalGcCpuTimeDuringShutdown.java + test/jdk/java/lang/management/MemoryMXBean/TestGetTotalGcCpuTime.java ! test/jdk/javax/management/mxbean/MXBeanInteropTest1.java Changeset: d19e072f Branch: jcmd_cores_process_revival Author: Daniel Fuchs Date: 2025-11-17 11:01:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d19e072f97681cfc50a8c7b96a25589070436a10 8371916: Questionable volatile decrement in AckFrameSpliterator Reviewed-by: vyazici, jpai, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java Changeset: df35412d Branch: jcmd_cores_process_revival Author: Zihao Lin Committer: Tobias Hartmann Date: 2025-11-17 11:49:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df35412db1d7e883148590e24d968cfe2f5c6bbc 8368961: Remove redundant checks in ciField.cpp Reviewed-by: bmaillard, aseoane, thartmann ! src/hotspot/share/ci/ciField.cpp Changeset: cebb03ef Branch: jcmd_cores_process_revival Author: Matthew Donovan Date: 2025-11-17 12:13:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cebb03ef24fad8705156f12cecd2da6351cd1ef6 8371349: Update NSS library to 3.117 Reviewed-by: weijun, myankelevich, hchao ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: 8301d991 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-17 12:28:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8301d9917ec9fed40e3af77998f88165e0837daf 8371825: G1: Use more precise filler API in fill_range_with_dead_objects Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: 960987e8 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-17 13:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/960987e8c1428ce1d89ee13e007e06206fe6885c 8371991: Build failure in docs for MemoryMXBean Reviewed-by: alanb ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java Changeset: 44087ea5 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2025-11-17 13:48:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44087ea5d697deb3a7dd0e3c82f898dd9df1bfa3 8371682: Suppress javac warning from ThreadPoolExecutorSubclassTest.java Reviewed-by: jpai ! test/jdk/java/util/concurrent/tck/ExecutorsTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java Changeset: 6385c663 Branch: jcmd_cores_process_revival Author: Paul H?bner Committer: Joel Sikstr?m Date: 2025-11-17 14:06:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6385c663dc6ce892c23bc9208e1ffe24fa78ccd7 8371607: Remove GCSharedStringsDuringDumpWb.java after JDK-8362561 Reviewed-by: ayang, jsikstro - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.java Changeset: 52ffe8a0 Branch: jcmd_cores_process_revival Author: Mark Powers Date: 2025-11-17 14:59:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52ffe8a09637701cf93d3425b69089ced5ad4dcb 8371156: PBKDF2 default values should not be DER encoded Reviewed-by: weijun ! src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java ! test/jdk/sun/security/pkcs12/ImportPassKeyAlg.java ! test/jdk/sun/security/pkcs12/PBMAC1Test.java Changeset: 9ec773ad Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-11-17 16:48:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ec773ad27773f5813c79ae33ac1d2393c2e0cc8 8371689: (fs) CopyMoveHelper.copyToForeignTarget use of sourcePosixView is confusing Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java Changeset: 6c09529c Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-11-17 20:53:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c09529cd637a34c1ffc42a5feb71e8646be4237 8369188: Update link-time check for HotSpot uses of allocation and deallocation functions Reviewed-by: jwaters, erikj ! make/hotspot/lib/CompileJvm.gmk Changeset: e5f63326 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-11-17 21:00:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5f63326100384d2c2be8c916423e1f120b595d3 8371650: Add CMakeLists.txt and compile_commands.json into .gitignore Reviewed-by: erikj ! .gitignore Changeset: e0670387 Branch: jcmd_cores_process_revival Author: Damon Nguyen Date: 2025-11-17 21:21:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e067038796e2798132e07aa47b695f3c21b87e79 8150564: Migrate useful ExtendedRobot methods into awt.Robot Reviewed-by: kizune, prr, liach ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 69682167 Branch: jcmd_cores_process_revival Author: Ramkumar Sunderbabu Committer: Hao Sun Date: 2025-11-18 00:59:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/696821670e11fee003906806f081038032ac4985 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support Reviewed-by: haosun, aph ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java Changeset: 46b5e588 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2025-11-18 03:18:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46b5e588ab18a68d164b1d97e71d769585c7c4b8 8371697: test/jdk/java/nio/file/FileStore/Basic.java fails after 8360887 on linux Reviewed-by: alanb ! test/jdk/java/nio/file/FileStore/Basic.java Changeset: 695a4abd Branch: jcmd_cores_process_revival Author: Anjian Wen Committer: Fei Yang Date: 2025-11-18 03:37:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/695a4abd5f7e9edcea9f1a724a9ceb87340a8f25 8371966: RISC-V: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: 16557739 Branch: jcmd_cores_process_revival Author: Vishal Chand Committer: Aleksey Shipilev Date: 2025-11-18 06:49:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16557739791ada59dc1991f65a0218434df01f9e 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing Reviewed-by: shade, epeter ! src/hotspot/share/opto/vtransform.cpp Changeset: 8cdfec8d Branch: jcmd_cores_process_revival Author: Nityanand Rai <163765635+nityarai08 at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2025-11-18 06:49:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cdfec8d1cdc7e3137035cebe1cc189e36c0e319 8371852: Shenandoah: Unused ShenandoahFreeSet::_allocated_since_gc_start field Reviewed-by: shade, fandreuzzi ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: 26460b6f Branch: jcmd_cores_process_revival Author: Alan Bateman Date: 2025-11-18 08:06:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26460b6f12ce0763b79acfd98fca260b509a82c5 8353835: Implement JEP 500: Prepare to Make Final Mean Final Reviewed-by: liach, vlivanov, dholmes, vyazici ! make/test/JtregNativeJdk.gmk ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java + src/java.base/share/classes/java/lang/reflect/doc-files/MutationMethods.html ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java + src/java.base/share/classes/jdk/internal/event/FinalFieldMutationEvent.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.md + src/jdk.jfr/share/classes/jdk/jfr/events/FinalFieldMutationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/jni/mutateFinals/MutateFinals.java + test/hotspot/jtreg/runtime/jni/mutateFinals/MutateFinalsTest.java + test/hotspot/jtreg/runtime/jni/mutateFinals/libMutateFinals.c ! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java ! test/jdk/java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java ! test/jdk/java/lang/invoke/unreflect/UnreflectTest.java ! test/jdk/java/lang/reflect/AccessibleObject/HiddenClassTest.java ! test/jdk/java/lang/reflect/Field/NegativeTest.java ! test/jdk/java/lang/reflect/Field/Set.java + test/jdk/java/lang/reflect/Field/mutateFinals/FinalFieldMutationEventTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/MutateFinalsTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/cli/CommandLineTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/cli/CommandLineTestHelper.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/ExecutableJarTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/ExecutableJarTestHelper.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/m/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/jar/m/p/C.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/JNIAttachMutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/JNIAttachMutatorTest.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/libJNIAttachMutator.c + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C1.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C2.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C3.java + test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/q/C.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/Driver.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m1/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m1/p1/M1Mutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m2/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m2/p2/M2Mutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m3/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/m3/p3/M3Mutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/module-info.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/TestMain.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/fieldholders/PrivateFields.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/fieldholders/PublicFields.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/internal/TestMutator.java + test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/spi/Mutator.java ! test/jdk/java/util/jar/Attributes/NullAndEmptyKeysAndValues.java ! test/jdk/java/util/logging/FileHandlerLongLimit.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/sun/security/pkcs11/Cipher/CancelMultipart.java ! test/jdk/sun/security/provider/SecureRandom/DRBGS11n.java ! test/jdk/sun/security/util/ManifestDigester/FindSection.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/lib/jdk/test/lib/jfr/EventNames.java + test/micro/org/openjdk/bench/java/lang/reflect/FieldSet.java Changeset: 8af59437 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-11-18 08:13:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8af594371979b2b76ec04e0a2753413dc35b8d44 8370334: javadoc NPE with "import module" statement Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! test/langtools/jdk/javadoc/tool/modules/Modules.java ! test/langtools/tools/javac/modules/AddModulesTest.java Changeset: 50a30497 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-18 09:37:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50a30497370799e8f377a11914562a15b0a48fbb 8371643: Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch Reviewed-by: mdoerr, kvn, tschatzl ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: 72ebca8a Branch: jcmd_cores_process_revival Author: Severin Gehwolf Date: 2025-11-18 09:42:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72ebca8a0b19fac8a9483e5a3a98b454176fc342 8365606: Container code should not be using jlong/julong Reviewed-by: stuefe, cnorrbin, fitzsim ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupUtil_linux.cpp ! src/hotspot/os/linux/cgroupUtil_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp Changeset: 3a2845f3 Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-11-18 09:43:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a2845f334a59670d54699919073f0e908c038c4 8037914: Add JFR event for string deduplication Reviewed-by: ayang, egahlin ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 28d94d6a Branch: jcmd_cores_process_revival Author: Jonas Norlinder Committer: Kevin Walls Date: 2025-11-18 10:08:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28d94d6ab4994b844af98c5c227b40b5fb8a72e5 8372008: TestGetTotalGcCpuTime test failures on Windows (Some GC CPU time must have been reported) Reviewed-by: kevinw, alanb, cjplummer, dholmes ! test/jdk/java/lang/management/MemoryMXBean/TestGetTotalGcCpuTime.java Changeset: df5b105b Branch: jcmd_cores_process_revival Author: Stefan Karlsson Date: 2025-11-18 11:57:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df5b105bbb55d9cc923ac45ff99e702126626670 8371698: ZGC: Call GTEST_SKIP when OS is unsupported Reviewed-by: aboldtch, jsikstro, mdoerr ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp Changeset: f9464499 Branch: jcmd_cores_process_revival Author: Per Minborg Date: 2025-11-18 12:20:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f94644999766e752f7d60ce52c14a7db79005035 8366178: Implement JEP 526: Lazy Constants (Second Preview) 8371882: Improve documentation for JEP 526: Lazy Constants Reviewed-by: jvernee, mcimadamore + src/java.base/share/classes/java/lang/LazyConstant.java - src/java.base/share/classes/java/lang/StableValue.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/ImmutableCollections.java + src/java.base/share/classes/java/util/LazyCollections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/LocaleISOData.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java ! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java + src/java.base/share/classes/jdk/internal/lang/LazyConstantImpl.java - src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java - src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java - src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java - src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java - src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java - src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java + test/jdk/java/lang/LazyConstant/DemoContainerInjectionTest.java + test/jdk/java/lang/LazyConstant/DemoImperativeTest.java + test/jdk/java/lang/LazyConstant/DemoMapTest.java + test/jdk/java/lang/LazyConstant/LazyConstantSafePublicationTest.java + test/jdk/java/lang/LazyConstant/LazyConstantTest.java + test/jdk/java/lang/LazyConstant/LazyConstantTestUtil.java + test/jdk/java/lang/LazyConstant/LazyListTest.java + test/jdk/java/lang/LazyConstant/LazyMapTest.java + test/jdk/java/lang/LazyConstant/TrustedFieldTypeTest.java - test/jdk/java/lang/StableValue/StableFunctionTest.java - test/jdk/java/lang/StableValue/StableIntFunctionTest.java - test/jdk/java/lang/StableValue/StableListTest.java - test/jdk/java/lang/StableValue/StableMapTest.java - test/jdk/java/lang/StableValue/StableSupplierTest.java - test/jdk/java/lang/StableValue/StableTestUtil.java - test/jdk/java/lang/StableValue/StableValueFactoriesTest.java - test/jdk/java/lang/StableValue/StableValueTest.java - test/jdk/java/lang/StableValue/StableValuesSafePublicationTest.java - test/jdk/java/lang/StableValue/TrustedFieldTypeTest.java ! test/jdk/java/util/Collection/MOAT.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java - test/micro/org/openjdk/bench/java/lang/stable/StableFunctionBenchmark.java - test/micro/org/openjdk/bench/java/lang/stable/StableFunctionSingleBenchmark.java - test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionBenchmark.java - test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionSingleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableListBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableListSingleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableMapBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableMapSingleBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/StableSupplierBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/StableValueBenchmark.java ! test/micro/org/openjdk/bench/java/lang/stable/VarHandleHolderBenchmark.java Changeset: 36b66e13 Branch: jcmd_cores_process_revival Author: Johan Sj?len Date: 2025-11-18 13:05:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36b66e13c8eca8e460bfd6d900f139408aff9d43 8371778: Make MallocMemorySummary::_snapshot a DeferredStatic Reviewed-by: phubner, azafari ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.hpp Changeset: 2e68b79a Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-11-18 13:55:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e68b79a3973c8a3dde6b47f19b19c0c7faacc51 8364991: Incorrect not-exhaustive error Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! test/langtools/tools/javac/patterns/Exhaustiveness.java Changeset: dcba014a Branch: jcmd_cores_process_revival Author: Yasumasa Suenaga Date: 2025-11-18 14:44:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dcba014ad56eae753c25c579fb30bb8ecfab69af 8371967: Add Visual Studio 2026 to build toolchain for Windows Reviewed-by: erikj ! doc/building.html ! doc/building.md ! make/autoconf/toolchain_microsoft.m4 Changeset: 43040f30 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-11-18 15:11:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43040f30a72591a37deb9a54ab7723988c1e4b51 8372012: java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java should check ability to create links Reviewed-by: alanb, jpai ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: b6d83eda Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-11-18 15:14:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6d83eda6bfa76da98274aa3ad294759cb56d3a5 8371960: Missing null check in AnnotatedType annotation accessor methods Reviewed-by: alanb ! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java + test/jdk/java/lang/reflect/AnnotatedElement/AnnotatedElementNullCheckTest.java Changeset: 1f99cf94 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-11-18 15:14:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f99cf942449728cdeb9918b93fd9a97a51eb0b6 8372002: VarHandle for receiver's superclass instance fields fails describeConstable Reviewed-by: psandoz, jvernee ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! test/jdk/java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java ! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/C.java ! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/q/Q.java Changeset: 713de231 Branch: jcmd_cores_process_revival Author: Nityanand Rai Committer: Aleksey Shipilev Date: 2025-11-18 15:47:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/713de231a61234632e2f9858b222b5f7fd0bdaf1 8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use Reviewed-by: shade, ysr, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: ac6f5e96 Branch: jcmd_cores_process_revival Author: Hannes Walln?fer Date: 2025-11-18 16:52:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac6f5e96512a7f003ac536611c53f2564ea912a6 8366094: Sealed graph for nested types creates broken links Reviewed-by: liach ! make/jdk/src/classes/build/tools/taglet/SealedGraph.java Changeset: 0e6c7e86 Branch: jcmd_cores_process_revival Author: Hannes Walln?fer Date: 2025-11-18 17:55:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e6c7e8664fdddd8b789851263613852fc2c55f7 8371896: Links in snippets can not be highlighted Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java Changeset: b3e408c0 Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-11-18 18:12:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3e408c07891b58a312a58ffd756d6a1d18c0f6d 8372045: AOT assembly phase asserts with old class if AOT class linking is disabled Reviewed-by: shade, mgronlun ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport2.java Changeset: 4a975637 Branch: jcmd_cores_process_revival Author: Naoto Sato Date: 2025-11-18 18:35:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a975637a144fa8aa449a1419e656721833513b5 8346944: Update Unicode Data Files to 17.0.0 8346947: Update ICU4J to Version 78.1 Reviewed-by: joehw ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/text/CollationElementIterator.java ! src/java.base/share/classes/jdk/internal/icu/impl/CharacterIteratorWrapper.java ! src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java ! src/java.base/share/classes/jdk/internal/icu/impl/ReplaceableUCharacterIterator.java ! src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java ! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java + src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfc.nrm = src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/uprops.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu ! src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java ! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java ! src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java ! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java ! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java ! src/java.base/share/classes/jdk/internal/util/regex/IndicConjunctBreak.java.template ! src/java.base/share/data/unicodedata/Blocks.txt ! src/java.base/share/data/unicodedata/CaseFolding.txt ! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt ! src/java.base/share/data/unicodedata/NormalizationTest.txt ! src/java.base/share/data/unicodedata/PropList.txt ! src/java.base/share/data/unicodedata/PropertyValueAliases.txt ! src/java.base/share/data/unicodedata/ReadMe.txt ! src/java.base/share/data/unicodedata/Scripts.txt ! src/java.base/share/data/unicodedata/SpecialCasing.txt ! src/java.base/share/data/unicodedata/UnicodeData.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt ! src/java.base/share/data/unicodedata/emoji/emoji-data.txt ! src/java.base/share/legal/icu.md ! src/java.base/share/legal/unicode.md Changeset: 27a38d90 Branch: jcmd_cores_process_revival Author: Chad Rakoczy Committer: Tobias Hartmann Date: 2025-11-18 20:28:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27a38d9093958ae4851bc61b8d3f0d71dc780823 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1 Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java Changeset: 66fb0152 Branch: jcmd_cores_process_revival Author: Jan Kratochvil Committer: Ioi Lam Date: 2025-11-18 21:51:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66fb015267058f9b5e6788eaeaa758be56ba553e 8357579: Compilation error: first argument in call to 'memset' is a pointer to non-trivially copyable type Co-authored-by: Ioi Lam Reviewed-by: iklam, asmehra ! src/hotspot/share/oops/resolvedFieldEntry.cpp ! src/hotspot/share/oops/resolvedFieldEntry.hpp ! src/hotspot/share/oops/resolvedMethodEntry.cpp ! src/hotspot/share/oops/resolvedMethodEntry.hpp Changeset: b086e34f Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-11-18 21:51:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b086e34f7170631d7568dc50a7c075dc9c2f173b 8371771: CDS test SharedStringsStress.java failed with insufficient heap Reviewed-by: kvn ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java Changeset: 256a9bef Branch: jcmd_cores_process_revival Author: Vladimir Ivanov Date: 2025-11-18 22:29:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/256a9beffc106d6657a912a33f97e7f97acbb1e1 8280469: C2: CHA support for interface calls when inlining through method handle linker Reviewed-by: kvn, roland ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java Changeset: aeea8497 Branch: jcmd_cores_process_revival Author: John Engebretson Committer: Stuart Marks Date: 2025-11-18 23:37:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aeea8497562aabda12f292ad93c9f0f6935cc842 8371164: ArrayList.addAll() optimizations Reviewed-by: smarks, ogillespie ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Collections.java ! test/jdk/java/util/Collection/MOAT.java + test/micro/org/openjdk/bench/java/util/ArrayListBulkOpsBenchmark.java Changeset: 152cd4d8 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-11-18 23:43:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/152cd4d8bab7d3428d0330c56a3cb9ed7feef313 8371956: Convert OopStorage to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp Changeset: 902aa4dc Branch: jcmd_cores_process_revival Author: Alexander Zuev Date: 2025-11-18 23:51:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/902aa4dcd297fef34cb302e468b030c48665ec84 8372120: Add missing sound keyword to MIDI tests Reviewed-by: kcr, dholmes ! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java Changeset: 02ff38f2 Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-11-19 05:04:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02ff38f2d7f6abc0e4661e8226bc6780b7a11c3a 8363986: Heap region in CDS archive is not at deterministic address Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/aotArtifactFinder.hpp ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMappedHeapWriter.cpp ! src/hotspot/share/cds/aotMappedHeapWriter.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 99135d2e Branch: jcmd_cores_process_revival Author: Aggelos Biboudis Date: 2025-11-19 08:47:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99135d2e05bb501fe9f9f0d36abd25894d0f93de 8359145: Implement JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview) Reviewed-by: jlahoda ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/patterns/Domination.java = test/langtools/tools/javac/patterns/DominationWithPP.out + test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.java + test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.out ! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java ! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out + test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInAssignability.java + test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInExhaustiveSwitches.java ! test/langtools/tools/javac/patterns/T8332463a.java + test/langtools/tools/javac/patterns/T8332463a.out ! test/langtools/tools/javac/patterns/T8332463b.java + test/langtools/tools/javac/patterns/T8332463b.out ! test/langtools/tools/javac/types/UnknownTypeTest.java ! test/langtools/tools/lib/types/TypeHarness.java Changeset: 54893dc5 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-19 11:46:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54893dc5c2a4702896029b1844bc9496325c8f26 8371985: Parallel: Move should_attempt_scavenge to ParallelScavengeHeap Reviewed-by: fandreuzzi, iwalulya ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.hpp Changeset: d2926dfd Branch: jcmd_cores_process_revival Author: Evgeny Astigeevich Date: 2025-11-19 12:11:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2926dfd9a242928877d0b1e40eac498073975bd 8371649: ZGC: AArch64: redundant OrderAccess::fence in ZBarrierSetAssembler::patch_barrier_relocation Reviewed-by: aph ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp Changeset: 0b3df489 Branch: jcmd_cores_process_revival Author: Renjith Kannath Pariyangad Committer: Alexander Zvegintsev Date: 2025-11-19 12:13:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b3df489e9d3b6d876a67793e082b930c17ade3e 8372048: Performance improvement on Linux remote desktop Reviewed-by: azvegint, serb ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java Changeset: ae4d9c2e Branch: jcmd_cores_process_revival Author: Kurt Miller Committer: Aleksey Shipilev Date: 2025-11-19 12:14:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae4d9c2e6af0b899481c98742f4976c7769f39e5 8371918: aarch64: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry Reviewed-by: aph, shade ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 0bff5f3d Branch: jcmd_cores_process_revival Author: Anton Seoane Ampudia Committer: Emanuel Peter Date: 2025-11-19 13:02:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bff5f3dbe69ab2a59db771af1020b04c0132954 8213762: Deprecate Xmaxjitcodesize Reviewed-by: kvn, epeter ! src/hotspot/share/runtime/arguments.cpp Changeset: f0afd89f Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-11-19 15:19:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0afd89f66c0b42ff06fbb76378a5b2028b76a10 8357728: Avoid caching synthesized names in synthesized parameters Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java + test/jdk/java/lang/reflect/Parameter/SyntheticNameRetention.java Changeset: 3949b0f2 Branch: jcmd_cores_process_revival Author: Beno?t Maillard Date: 2025-11-19 15:40:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3949b0f23cd9c936c12ac0306534bc38b5b8d298 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D Reviewed-by: epeter, chagedorn ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/c2/TestMissingOptMoveX2YLoadX.java Changeset: 9ea8201b Branch: jcmd_cores_process_revival Author: Alexander Matveev Date: 2025-11-19 16:07:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ea8201b7494fe9107d4abd78c02ac765a5751d4 8363980: [macos] Add JDK specific keys/values to Info.plist of embedded runtime Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/CookedRuntimeTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java Changeset: 223cc645 Branch: jcmd_cores_process_revival Author: Matthew Donovan Date: 2025-11-19 19:14:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/223cc6451860f10fe8095705da07aaf7e882188f 8343316: Review and update tests using explicit provider names Reviewed-by: rhalade ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java ! test/jdk/java/security/Provider/ProviderVersionCheck.java Changeset: 6f1c5733 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-11-19 20:05:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f1c5733ed4a1d1a1e099681f1f292acf827d9dc 8371923: Update LockFreeStack for Atomic Reviewed-by: iwalulya, dholmes ! src/hotspot/share/utilities/lockFreeStack.hpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp Changeset: f5bc6ee9 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-11-19 20:56:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5bc6ee90d73da00cab5cad283b9517c692bc895 8369187: Add wrapper for that forbids use of global allocation and deallocation functions Reviewed-by: stefank, erikj, jrose ! make/hotspot/lib/CompileGtest.gmk ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp + src/hotspot/share/cppstdlib/new.hpp ! src/hotspot/share/gc/shared/bufferNode.cpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/deferredStatic.hpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp Changeset: 1535d08f Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-11-19 20:58:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1535d08f0ee5da42d9db9e196d6a620aabe9feea 8371944: AOT configuration is corrupted when app closes System.out Reviewed-by: kvn, iveresov ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/CloseSystemOut.java Changeset: c8e64e7c Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-11-19 23:22:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8e64e7c33cabcc5c94616808b9c59ab5b7cd14e 8372118: Test tools/jpackage/macosx/DmgContentTest.java failed Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java Changeset: 2acd8776 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-11-20 01:29:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2acd8776f26686a93708eb9fc408ff4e2bbe287c 8371440: jpackage should exit with an error if it finds multiple matching signing certificates Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! test/jdk/tools/jpackage/macosx/MacSignTest.java Changeset: a3b1affb Branch: jcmd_cores_process_revival Author: Fei Yang Date: 2025-11-20 02:18:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3b1affbfb23eeef32749164aae316e5d55fffaa 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification Reviewed-by: mhaessig, epeter ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java Changeset: 473471c1 Branch: jcmd_cores_process_revival Author: Henry Jen Date: 2025-11-20 05:30:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/473471c1f1d3cd42a057dfd602d452196c53aa00 8369838: Likely invalid assert or function call in jimage.cpp Reviewed-by: dholmes ! src/hotspot/share/classfile/classLoader.cpp ! src/java.base/share/native/libjimage/jimage.cpp Changeset: 5d3e73b9 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-11-20 06:14:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d3e73b9e512b55cdf554158b19a4ec642dc1f1a 8371248: Crash in -Xdoclint with invalid @link Reviewed-by: hannesw, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/doctree/ReferenceTest.java Changeset: 72c45a4d Branch: jcmd_cores_process_revival Author: Johan Sj?len Date: 2025-11-20 07:08:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72c45a4d923a294108995e24951bec24dfc70410 8355225: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm: apparent log corruption Reviewed-by: dholmes, syan ! test/hotspot/gtest/logging/test_asynclog.cpp Changeset: 852141b9 Branch: jcmd_cores_process_revival Author: Sean Coffey Date: 2025-11-20 07:32:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/852141b9d42ada168a008aea63045deddca29190 8372004: Have SSLLogger implement System.Logger Reviewed-by: dfuchs, weijun ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/CookieExtension.java ! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java ! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/java.base/share/classes/sun/security/ssl/HelloRequest.java ! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java ! src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java ! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java ! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! src/java.base/share/classes/sun/security/ssl/X509Authentication.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: 6fc8e499 Branch: jcmd_cores_process_revival Author: Roberto Casta?eda Lozano Date: 2025-11-20 09:13:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fc8e4998019a2f3ef05ff3e73a4c855c0366d7a 8372097: C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp + test/hotspot/jtreg/compiler/oracle/TestPhasePrintLevel.java Changeset: b41146cd Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2025-11-20 09:32:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b41146cd1e5d412f69b893bfb2fd65b6206bb0d2 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries Co-authored-by: Christian Hagedorn Reviewed-by: rcastanedalo, mhaessig, chagedorn ! test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java ! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java ! test/hotspot/jtreg/compiler/lib/template_framework/AddNameToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/CodeFrame.java ! test/hotspot/jtreg/compiler/lib/template_framework/DataName.java ! test/hotspot/jtreg/compiler/lib/template_framework/Hook.java ! test/hotspot/jtreg/compiler/lib/template_framework/HookAnchorToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/HookInsertToken.java + test/hotspot/jtreg/compiler/lib/template_framework/HookIsAnchoredToken.java + test/hotspot/jtreg/compiler/lib/template_framework/LetToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameCountToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameForEachToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameHasAnyToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameSampleToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/NameSet.java + test/hotspot/jtreg/compiler/lib/template_framework/NamesToListToken.java - test/hotspot/jtreg/compiler/lib/template_framework/NothingToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java + test/hotspot/jtreg/compiler/lib/template_framework/ScopeToken.java + test/hotspot/jtreg/compiler/lib/template_framework/ScopeTokenImpl.java + test/hotspot/jtreg/compiler/lib/template_framework/SetFuelCostToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/StructuralName.java ! test/hotspot/jtreg/compiler/lib/template_framework/Template.java - test/hotspot/jtreg/compiler/lib/template_framework/TemplateBody.java ! test/hotspot/jtreg/compiler/lib/template_framework/TemplateFrame.java ! test/hotspot/jtreg/compiler/lib/template_framework/TemplateToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/Token.java ! test/hotspot/jtreg/compiler/lib/template_framework/TokenParser.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/TestFrameworkClass.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestAdvanced.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestSimple.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestWithTestFrameworkClass.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestFormat.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java Changeset: ad38a125 Branch: jcmd_cores_process_revival Author: Daniel Fuchs Date: 2025-11-20 10:19:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad38a1253ae3ff92f7e0cf0fbc4d4726957b1443 8371557: java/net/httpclient/http3/H3RequestRejectedTest.java: javax.net.ssl.SSLHandshakeException: local endpoint (wildcard) and remote endpoint (loopback) ports conflict Reviewed-by: jpai ! test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java Changeset: c419dda4 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-11-20 11:37:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c419dda4e99c3b72fbee95b93159db2e23b994b6 8372163: G1: Remove unused G1HeapRegion::remove_code_root Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp Changeset: 7b11bd1b Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-11-20 13:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b11bd1b1d8dbc9bedcd8cf14e78c8f5eb06a71f 8372047: ClassTransform.transformingMethodBodies andThen composes incorrectly Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java ! test/jdk/jdk/classfile/TransformTests.java Changeset: f125c76f Branch: jcmd_cores_process_revival Author: Matthew Donovan Date: 2025-11-20 14:09:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f125c76f5b53d90a09f58c22d6def7d843feaa50 8247690: RunTest does not support running of JTREG manual tests Reviewed-by: erikj ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk Changeset: b9ee9541 Branch: jcmd_cores_process_revival Author: Erik ?sterlund Date: 2025-11-20 14:33:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9ee9541cffb6c5a737b08a69ae04472b3bcab3e 8371200: ZGC: C2 allocation deopt race Reviewed-by: aboldtch, stefank ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocate.hpp Changeset: 45a2fd37 Branch: jcmd_cores_process_revival Author: Weijun Wang Date: 2025-11-20 15:15:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45a2fd37f0ebda35789006b4e607422f7c369017 8325448: Hybrid Public Key Encryption Reviewed-by: mullan, ascarpino, abarashev ! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java + src/java.base/share/classes/com/sun/crypto/provider/HPKE.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java + src/java.base/share/classes/javax/crypto/spec/HPKEParameterSpec.java + src/java.base/share/classes/javax/crypto/spec/snippet-files/PackageSnippets.java + src/java.base/share/classes/sun/security/util/SliceableSecretKey.java + test/jdk/com/sun/crypto/provider/Cipher/HPKE/Compliance.java + test/jdk/com/sun/crypto/provider/Cipher/HPKE/Functions.java + test/jdk/com/sun/crypto/provider/Cipher/HPKE/KAT9180.java ! test/jdk/com/sun/crypto/provider/DHKEM/Compliance.java ! test/jdk/sun/security/provider/all/Deterministic.java + test/jdk/sun/security/util/SliceableSecretKey/SoftSliceable.java Changeset: a8901858 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-11-20 15:17:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a89018582160a9d876f66925618c8b8f93190e67 8333727: Use JOpt in jpackage to parse command line 8371384: libapplauncher.so is copied to a wrong location in two step packaging when --install-dir=/usr Reviewed-by: almatvee ! src/jdk.internal.opt/share/classes/module-info.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/linux/classes/module-info.java.extra - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBuildEnvFromParams.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.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/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/module-info.java.extra - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BasicBundlers.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromOptions.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundleParams.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundlers.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/JPackageToolProvider.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/TempDirectory.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/AdditionalLauncher.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/BundlingOperationModifier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/BundlingOperationOptionScope.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/CliBundlingEnvironment.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/DefaultOptions.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/HelpFormatter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/I18N.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/MessageFormatUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Option.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionIdentifier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionName.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionScope.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSource.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValue.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueExceptionFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Options.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardFaOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardHelpFormatter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionContext.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionValueExceptionFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StringToken.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Utils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/WithOptionIdentifier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/WithOptionIdentifierStub.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperationDescriptor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/JPackageException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java ! src/jdk.jpackage/share/classes/module-info.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromOpions.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/module-info.java.extra ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/LauncherStartupInfoBuilderTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/DefaultOptionsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ExpectedOptions.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/HelpTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilderTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MockupCliBundlingEnvironment.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionIdentifierTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionNameTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueExceptionFactoryTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsProcessorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardBundlingOperationTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValidatorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StringTokenTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/TestUtils.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/UtilsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-linux.txt + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-macos.txt + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-windows.txt + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/jpackage-options.md ! test/jdk/tools/jpackage/share/AppImagePackageTest.java + test/jdk/tools/jpackage/share/AsyncTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 267ce917 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-11-20 15:47:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/267ce91766c0500485ac3d9d36dfef0c09505498 8372149: G1: Remove unnecessary num_added_to_group from G1CollectionSetCandidates::set_candidates_from_marking() Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp Changeset: ea19ad2a Branch: jcmd_cores_process_revival Author: Josiah Noel <32279667+SentryMan at users.noreply.github.com> Committer: Michael McMahon Date: 2025-11-20 15:54:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea19ad2ac8a1fa9d4124be9a8e05cf4c6f6231bd 8347167: Reduce allocation in com.sun.net.httpserver.Headers::normalize Reviewed-by: vyazici, dfuchs, michaelm ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! test/jdk/com/sun/net/httpserver/HeadersTest.java + test/micro/org/openjdk/bench/sun/net/httpserver/HeaderNormalization.java Changeset: de0a1f8f Branch: jcmd_cores_process_revival Author: Vicente Romero Date: 2025-11-20 17:55:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de0a1f8f5191cc188800d7d06855322d272f91d6 8372277: Fix for JDK-8369517 is applied starting from source 24 instead of 26 Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.java ! test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.out + test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest_2.out Changeset: b3acc484 Branch: jcmd_cores_process_revival Author: Matthew Donovan Date: 2025-11-20 18:10:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3acc4841f6d9c8fd484df68fd2882dab0aa1788 8362894: PKCS12 KeyStore PBMAC1 interoperability testing Reviewed-by: rhalade ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/jdk/sun/security/pkcs12/params/README + test/jdk/sun/security/pkcs12/params/os6 Changeset: aa7718d1 Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2025-11-20 18:40:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa7718d1d2008c240c197383c493955d8b654bf3 8372110: GenShen: Fix erroneous assert Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: 0187f4df Branch: jcmd_cores_process_revival Author: Vicente Romero Date: 2025-11-20 18:47:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0187f4df967d5b32807cfb9c1028cb75fe99b05d 8372023: Javac JMH failures Reviewed-by: liach ! test/benchmarks/micros-javac/pom.xml ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java Changeset: 41d6dc3a Branch: jcmd_cores_process_revival Author: Naoto Sato Date: 2025-11-20 18:53:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41d6dc3a15fd3041aaee7b9b7f7980ede5f7940d 8372117: Correct the misleading comment in Character.UnicodeBlock Reviewed-by: bpb, joehw, jlu ! src/java.base/share/classes/java/lang/Character.java Changeset: 45246bc7 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-11-20 23:06:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45246bc72daf68b905d7342f478e53bfe2883796 8371965: Convert TaskQueueSuper to use Atomic Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: 0972ba68 Branch: jcmd_cores_process_revival Author: Hai-May Chao Date: 2025-11-21 00:04:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0972ba681cdc81b77e9b4353db8ee835216d242e 8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException Reviewed-by: weijun ! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java Changeset: d887359b Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-11-21 00:38:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d887359b5a8bffedcbf1b3ca6f0eae13b7636add 8370976: Review the behavioral changes of core reflection descriptor parsing migration Reviewed-by: rriggs, jvernee ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java ! test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java ! test/jdk/java/lang/annotation/MalformedAnnotationTest.java ! test/jdk/java/lang/invoke/MethodTypeTest.java ! test/jdk/sun/invoke/util/BytecodeDescriptorTest.java Changeset: 2358d40c Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-11-21 00:46:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2358d40cbcafb851425176cacf65cc3be1ae12a2 8371953: Document null handling in core reflection APIs Reviewed-by: alanb ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Array.java ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java ! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java ! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java ! src/java.base/share/classes/java/lang/reflect/MalformedParametersException.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java + test/jdk/java/lang/Class/NullBehaviorTest.java + test/jdk/java/lang/reflect/AccessFlag/AccessFlagNullCheckTest.java + test/jdk/java/lang/reflect/AccessibleObject/AccessibleObjectNullCheckTest.java + test/jdk/java/lang/reflect/Array/ArrayArgumentCheckTest.java + test/jdk/java/lang/reflect/ClassFileFormatVersionTest.java + test/jdk/java/lang/reflect/ExceptionClassesNullCheckTest.java + test/jdk/java/lang/reflect/Proxy/ProxyNullCheckTest.java Changeset: c2ea75b8 Branch: jcmd_cores_process_revival Author: Hai-May Chao Date: 2025-11-21 01:10:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2ea75b81f74ff586fdd9c51168e8f4c7a7b2a6a 8353749: Improve security warning when using JKS or JCEKS keystores Reviewed-by: weijun ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java + test/jdk/sun/security/tools/keytool/OutdatedKeyStoreWarning.java ! test/jdk/sun/security/tools/keytool/WeakAlg.java Changeset: df24b901 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-11-21 02:48:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df24b901768599ac7111655b87dfeedbe0e66f9d 8360571: Description of launchers is lost in two phase packaging Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java Changeset: 5922c3cb Branch: jcmd_cores_process_revival Author: Stefan Karlsson Date: 2025-11-21 08:21:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5922c3cbac43795275422f2484082d1e725e4bcc 8371990: Remove two second delayed OOME after GC shutdown Reviewed-by: kbarrett, tschatzl, ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/services/cpuTimeUsage.cpp Changeset: eeb7c3f2 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-11-21 09:23:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eeb7c3f2e8e645938d9db0cf61c1d98d751f2845 8371895: Lower GCTimeLimit in TestUseGCOverheadLimit.java Reviewed-by: ayang, iwalulya, shade ! test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java Changeset: 88ec4e61 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-11-21 09:39:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88ec4e615a3008408184b7ed92010adc75d63853 8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/aarch64.ad Changeset: b7dc3afd Branch: jcmd_cores_process_revival Author: Mikhail Yankelevich Date: 2025-11-21 09:53:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7dc3afd099978aaa100eef37325736493caa84c 8371574: Improve code coverage of PEM classes decode functionality Reviewed-by: rhalade ! test/jdk/java/security/PEM/PEMDecoderTest.java Changeset: 8a5c9e08 Branch: jcmd_cores_process_revival Author: Per Minborg Date: 2025-11-21 09:55:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a5c9e08c0605c28cac235129adff7bb248d0627 8372146: Follow-up changes to the Lazy Constants JEP Reviewed-by: liach, mcimadamore, jvernee ! src/java.base/share/classes/java/lang/LazyConstant.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! test/jdk/java/lang/LazyConstant/LazyConstantTest.java ! test/jdk/java/lang/LazyConstant/LazyListTest.java ! test/jdk/java/lang/LazyConstant/LazyMapTest.java Changeset: d57fc1b6 Branch: jcmd_cores_process_revival Author: Jan Kratochvil Committer: Severin Gehwolf Date: 2025-11-21 10:02:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d57fc1b6dc313eb004892b180960ebcee1cb04c7 8372135: clang compilation error Reviewed-by: stefank, jsjolen, kbarrett ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp Changeset: 30410fe2 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-11-21 11:19:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30410fe265d8d32fb41bae88ab882115271cdf75 8333871: Check return values of sysinfo Reviewed-by: dholmes, mdoerr, alanb ! src/hotspot/os/linux/os_linux.cpp ! src/java.base/unix/native/libjava/java_props_md.c Changeset: c5fa1781 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-21 12:03:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5fa1781ade8118a8e67d1e532f348b1291b6044 Merge branch 'master' into jcmd_cores_process_revival ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/jtreg/TEST.groups ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/jtreg/TEST.groups Changeset: a280755e Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-24 20:33:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a280755e3e8639e05110ab97241042cc46bd9f28 JCmd error handling and error printing ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java ! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java Changeset: 27ff4bfb Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-24 21:32:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27ff4bfbad941f3a20b450cf748864a00900c0ea ELF tidyup ! src/java.base/linux/native/revivalhelper/elffile.cpp ! src/java.base/linux/native/revivalhelper/elffile.hpp From duke at openjdk.org Mon Nov 24 22:03:02 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Nov 2025 22:03:02 GMT Subject: git: openjdk/jdk-sandbox: json: Some JsonNumber spec additions + exception improvements for JsonNumber.toLong/Double Message-ID: Changeset: 03c396e1 Branch: json Author: Justin Lu Date: 2025-11-24 13:57:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03c396e1d0b037a6a1fe1efbde0ff78b2bfab17d Some JsonNumber spec additions + exception improvements for JsonNumber.toLong/Double ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonValue.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! src/java.base/share/classes/jdk/internal/util/json/Utils.java From duke at openjdk.org Mon Nov 24 22:08:28 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Nov 2025 22:08:28 GMT Subject: git: openjdk/jdk-sandbox: json: Some clarifying comments to impl of toLong/Double Message-ID: <50f9cfd5-4c79-4f65-8b1c-00b4a36c20e4@openjdk.org> Changeset: 83a8a596 Branch: json Author: Justin Lu Date: 2025-11-24 14:00:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83a8a5965eeb2b8c08eb4443294f7dc912cb0d52 Some clarifying comments to impl of toLong/Double ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java From duke at openjdk.org Mon Nov 24 22:14:08 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Nov 2025 22:14:08 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: more refactoring around LoadN Message-ID: Changeset: 26d9398b Branch: shen-late-barriers Author: Cesar Soares Date: 2025-11-24 22:12:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26d9398b3ebf0b071984a1511209932169c44308 more refactoring around LoadN ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! src/hotspot/share/opto/memnode.cpp From duke at openjdk.org Tue Nov 25 09:33:43 2025 From: duke at openjdk.org (duke) Date: Tue, 25 Nov 2025 09:33:43 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: revivalhelper tidyup Message-ID: <4cfa2923-4a6c-4c32-a898-c081bff97f54@openjdk.org> Changeset: 259dc22d Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-25 09:29:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/259dc22daf8bd89f2f57e6a16e82c4d95c6294ef revivalhelper tidyup ! src/java.base/share/native/revivalhelper/revivalhelper.cpp From duke at openjdk.org Tue Nov 25 15:11:06 2025 From: duke at openjdk.org (duke) Date: Tue, 25 Nov 2025 15:11:06 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Fix and simplify x86_64 CAS barrier, now passes TestReferenceCAS stress tests Message-ID: Changeset: a4d5f6ac Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-25 13:56:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4d5f6ac991902ec0b21ff2da313fada0722a325 Fix and simplify x86_64 CAS barrier, now passes TestReferenceCAS stress tests ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp From duke at openjdk.org Tue Nov 25 15:56:39 2025 From: duke at openjdk.org (duke) Date: Tue, 25 Nov 2025 15:56:39 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: 2 new changesets Message-ID: <78914eb0-d5db-4025-9eeb-92b93ee16908@openjdk.org> Changeset: 3135adcd Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-25 16:38:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3135adcd00ed78387e3f9d58deaf2d8f3a384dab Tighten up x86_64 slow LRB register save/restore ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp Changeset: b382827a Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-25 16:51:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b382827aac64b9ce656dc74d9735780f1cc6473e Unbreak AArch64 ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp From duke at openjdk.org Wed Nov 26 11:04:50 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Nov 2025 11:04:50 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: One CAS benchmark is incorrect package Message-ID: <8be5d797-74fb-4b26-aafe-72c203a455a4@openjdk.org> Changeset: 26a88660 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-26 12:03:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26a88660a7f1d0b3c3e1dce2a790b665e1c91934 One CAS benchmark is incorrect package ! test/micro/org/openjdk/bench/vm/gc/barriers/cas/KnownUpdateNull.java From duke at openjdk.org Wed Nov 26 19:15:18 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Nov 2025 19:15:18 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 2 new changesets Message-ID: Changeset: bbeef376 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-26 19:08:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbeef376e751ef6c54e3c5077b49995e5bfcc734 Windows update ! src/hotspot/share/utilities/exceptions.cpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp Changeset: 2592d3ae Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-11-26 19:09:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2592d3ae48aecaec6b1975f79872bf3e7e2ba9b6 attach update ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java From duke at openjdk.org Wed Nov 26 22:46:16 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Nov 2025 22:46:16 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <3392653c-7522-4a31-a969-2a4579e071af@openjdk.org> Changeset: 0b76492e Branch: json Author: Justin Lu Date: 2025-11-24 14:23:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b76492e4d6f278ec837dceadc53734730af02b4 Correct old spec remnants in JsonNumber ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! test/jdk/java/util/json/TestJsonNumber.java Changeset: ce2fcc91 Branch: json Author: Justin Lu Date: 2025-11-26 14:42:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce2fcc91f5ead7d1836037a3ba3f6eb587501578 Revisit toDouble/Long impl ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! test/jdk/java/util/json/TestJsonNumber.java