From jbhateja at openjdk.org Thu Oct 2 01:17:30 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Thu, 2 Oct 2025 01:17:30 GMT Subject: [vectorIntrinsics] Integrated: Merge master Message-ID: Rebasing the vectorIntrinsics branch to JDK mainline tip. This merge also fixes compilation failures in VectorAPI operation JMH microbenchmarks. All existing vector API jtreg tests are passing, will refresh the vectorIntrinsics+fp16 branch after this merge. Best Regards, Jatin ------------- Commit messages: - jcheck fix - VectorAPI operations JMH compilation failure fixes - Merge branch 'master' of http://github.com/openjdk/panama-vector into merge_master - Merge - Merge - Merge - 8345798: Update VectorAPI Benchmarks - Merge - 8343779: Cannot build Vector API JMH benchmarks on vectorIntrinsics branch - Merge - ... and 828 more: https://git.openjdk.org/panama-vector/compare/8c3ca024...cb04db7c The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/panama-vector/pull/233/files Stats: 85100 lines in 128 files changed: 84503 ins; 365 del; 232 mod Patch: https://git.openjdk.org/panama-vector/pull/233.diff Fetch: git fetch https://git.openjdk.org/panama-vector.git pull/233/head:pull/233 PR: https://git.openjdk.org/panama-vector/pull/233 From jbhateja at openjdk.org Thu Oct 2 01:17:32 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Thu, 2 Oct 2025 01:17:32 GMT Subject: [vectorIntrinsics] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 2 Oct 2025 01:08:27 GMT, Jatin Bhateja wrote: > Rebasing the vectorIntrinsics branch to JDK mainline tip. > > This merge also fixes compilation failures in VectorAPI operation JMH microbenchmarks. > > All existing vector API jtreg tests are passing, will refresh the vectorIntrinsics+fp16 branch after this merge. > > Best Regards, > Jatin This pull request has now been integrated. Changeset: 20144968 Author: Jatin Bhateja URL: https://git.openjdk.org/panama-vector/commit/201449680526ef6632f85189739fca350e7aed55 Stats: 235704 lines in 3568 files changed: 178144 ins; 36736 del; 20824 mod Merge ------------- PR: https://git.openjdk.org/panama-vector/pull/233 From jbhateja at openjdk.org Thu Oct 2 03:43:31 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Thu, 2 Oct 2025 03:43:31 GMT Subject: [vectorIntrinsics+fp16] Integrated: Merge vectorIntrinsics Message-ID: Refreshing vectorIntrinsics+fp16 branch after latest JDK mainline merge into vectorIntrinsics. All VectorAPI Jtreg tests are clean. at UseAVX=3 and 2. Validation performed on Intel Emerald Rapids with AVX512_FP16 ISA. Best Regards, Jatin ------------- Commit messages: - Merge branch 'vectorIntrinsics' of http://github.com/openjdk/panama-vector into merge_vectorIntrinsics - 8366432: Post-merge aarch64 build fixes - Merge - 8305563: [vectorapi]: Initial aarch64 backend implementation for FP16 operations - Merge panama-vector:vectorIntrinsics - 8302454: Improve VectorAPI fallback implementation for FP16 operations. - 8300571: FP16 support for VectorAPI Transcendental operations. - 8290204: FP16 initial backend implementation - 8299373: Extend vector conversion APIs for Halffloat type. - 8295992: Add support for iotaShuffle and addIndex APIs for Halffloat vector type. - ... and 5 more: https://git.openjdk.org/panama-vector/compare/20144968...aa48cb02 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/panama-vector/pull/234/files Stats: 45180 lines in 182 files changed: 42351 ins; 330 del; 2499 mod Patch: https://git.openjdk.org/panama-vector/pull/234.diff Fetch: git fetch https://git.openjdk.org/panama-vector.git pull/234/head:pull/234 PR: https://git.openjdk.org/panama-vector/pull/234 From jbhateja at openjdk.org Thu Oct 2 03:43:33 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Thu, 2 Oct 2025 03:43:33 GMT Subject: [vectorIntrinsics+fp16] Integrated: Merge vectorIntrinsics In-Reply-To: References: Message-ID: On Thu, 2 Oct 2025 03:35:16 GMT, Jatin Bhateja wrote: > Refreshing vectorIntrinsics+fp16 branch after latest JDK mainline merge into vectorIntrinsics. > > All VectorAPI Jtreg tests are clean. at UseAVX=3 and 2. > > Validation performed on Intel Emerald Rapids with AVX512_FP16 ISA. > > Best Regards, > Jatin This pull request has now been integrated. Changeset: 1e7aaab5 Author: Jatin Bhateja URL: https://git.openjdk.org/panama-vector/commit/1e7aaab5ab4b406e2dfac044b3cad54fb1fa3dc0 Stats: 220172 lines in 3297 files changed: 166212 ins; 34306 del; 19654 mod Merge ------------- PR: https://git.openjdk.org/panama-vector/pull/234 From jbhateja at openjdk.org Thu Oct 2 04:48:37 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Thu, 2 Oct 2025 04:48:37 GMT Subject: [vectorIntrinsics+fp16] RFR: 8365967: C2 compiler support for HalffloatVector operations supported by auto-vectorization flow [v4] In-Reply-To: References: Message-ID: > Hi All, > > This patch extends VectorAPI inline expanders to infer Float16 vector IR based on the newly passed operType argument. > We intend to leverage the existing IR and backend implementation of auto-vectorized Float16 operations. > Various HalffloatVector operators, namely ADD, SUB, MUL, DIV, MAX, MIN, and FMA, now emit FP16 ISA on x86 targets supporting AVX512-FP16 feature and AArch64 SVE targets. > > Best Regards, > Jatin Jatin Bhateja has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains five commits: - Merge branch 'vectorIntrinsics+fp16' of http://github.com/openjdk/panama-vector into JDK-8365967 - Fix jtreg failures - Merge branch 'vectorIntrinsics+fp16' of http://github.com/openjdk/panama-vector into JDK-8365967 - Merge branch 'vectorIntrinsics+fp16' of http://github.com/openjdk/panama-vector into JDK-8365967 - 8365967: C2 compiler support for HalffloatVector operations suppored by auto-vectorization flow ------------- Changes: https://git.openjdk.org/panama-vector/pull/231/files Webrev: https://webrevs.openjdk.org/?repo=panama-vector&pr=231&range=03 Stats: 43 lines in 4 files changed: 31 ins; 2 del; 10 mod Patch: https://git.openjdk.org/panama-vector/pull/231.diff Fetch: git fetch https://git.openjdk.org/panama-vector.git pull/231/head:pull/231 PR: https://git.openjdk.org/panama-vector/pull/231 From jbhateja at openjdk.org Thu Oct 2 04:48:39 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Thu, 2 Oct 2025 04:48:39 GMT Subject: [vectorIntrinsics+fp16] RFR: 8365967: C2 compiler support for HalffloatVector operations supported by auto-vectorization flow [v3] In-Reply-To: References: Message-ID: <4Q-VOiw9xMH5YeXEkMQkZk40KPL-rwD2moW65en7PnA=.460927e7-a0ae-45f1-bbb6-edf336f7d43c@github.com> On Tue, 2 Sep 2025 13:38:14 GMT, Jatin Bhateja wrote: >> Hi All, >> >> This patch extends VectorAPI inline expanders to infer Float16 vector IR based on the newly passed operType argument. >> We intend to leverage the existing IR and backend implementation of auto-vectorized Float16 operations. >> Various HalffloatVector operators, namely ADD, SUB, MUL, DIV, MAX, MIN, and FMA, now emit FP16 ISA on x86 targets supporting AVX512-FP16 feature and AArch64 SVE targets. >> >> Best Regards, >> Jatin > > Jatin Bhateja has updated the pull request incrementally with one additional commit since the last revision: > > Fix jtreg failures Performance of JMH micros System: Model name: INTEL(R) XEON(R) PLATINUM 8581C CPU @ 2.10GHz Baseline: Benchmark (size) Mode Cnt Score Error Units Halffloat256Vector.ABS 1024 thrpt 2 366.995 ops/ms Halffloat256Vector.ABSMasked 1024 thrpt 2 345.584 ops/ms Halffloat256Vector.ACOS 1024 thrpt 2 61.402 ops/ms Halffloat256Vector.ADD 1024 thrpt 2 259.029 ops/ms Halffloat256Vector.ADDMasked 1024 thrpt 2 251.257 ops/ms Halffloat256Vector.ASIN 1024 thrpt 2 61.191 ops/ms Halffloat256Vector.ATAN 1024 thrpt 2 40.815 ops/ms Halffloat256Vector.ATAN2 1024 thrpt 2 28.224 ops/ms Halffloat256Vector.CBRT 1024 thrpt 2 43.547 ops/ms Halffloat256Vector.COS 1024 thrpt 2 37.414 ops/ms Halffloat256Vector.COSH 1024 thrpt 2 46.365 ops/ms Halffloat256Vector.DIV 1024 thrpt 2 221.924 ops/ms Halffloat256Vector.DIVMasked 1024 thrpt 2 240.560 ops/ms Halffloat256Vector.EXP 1024 thrpt 2 52.344 ops/ms Halffloat256Vector.EXPM1 1024 thrpt 2 48.346 ops/ms Halffloat256Vector.FMA 1024 thrpt 2 206.324 ops/ms Halffloat256Vector.FMAMasked 1024 thrpt 2 184.678 ops/ms Halffloat256Vector.HYPOT 1024 thrpt 2 34.096 ops/ms Halffloat256Vector.LOG 1024 thrpt 2 40.300 ops/ms Halffloat256Vector.LOG10 1024 thrpt 2 38.886 ops/ms Halffloat256Vector.LOG1P 1024 thrpt 2 36.438 ops/ms Halffloat256Vector.MAX 1024 thrpt 2 266.337 ops/ms Halffloat256Vector.MAXMasked 1024 thrpt 2 245.518 ops/ms Halffloat256Vector.MIN 1024 thrpt 2 268.963 ops/ms Halffloat256Vector.MINMasked 1024 thrpt 2 243.136 ops/ms Halffloat256Vector.MUL 1024 thrpt 2 264.127 ops/ms Halffloat256Vector.MULMasked 1024 thrpt 2 251.600 ops/ms Halffloat256Vector.NEG 1024 thrpt 2 365.486 ops/ms Halffloat256Vector.NEGMasked 1024 thrpt 2 357.070 ops/ms Halffloat256Vector.POW 1024 thrpt 2 26.809 ops/ms Halffloat256Vector.SIN 1024 thrpt 2 34.555 ops/ms Halffloat256Vector.SINH 1024 thrpt 2 53.779 ops/ms Halffloat256Vector.SQRT 1024 thrpt 2 130.811 ops/ms Halffloat256Vector.SQRTMasked 1024 thrpt 2 192.628 ops/ms Halffloat256Vector.SUB 1024 thrpt 2 262.521 ops/ms Halffloat256Vector.SUBMasked 1024 thrpt 2 254.578 ops/ms Halffloat256Vector.TAN 1024 thrpt 2 30.002 ops/ms Halffloat256Vector.TANH 1024 thrpt 2 55.562 ops/ms Halffloat256Vector.blend 1024 thrpt 2 28002.356 ops/ms Withopt:- Benchmark (size) Mode Cnt Score Error Units Halffloat256Vector.ABS 1024 thrpt 2 24048.638 ops/ms Halffloat256Vector.ABSMasked 1024 thrpt 2 45085.707 ops/ms Halffloat256Vector.ACOS 1024 thrpt 2 56.116 ops/ms Halffloat256Vector.ADD 1024 thrpt 2 19623.250 ops/ms Halffloat256Vector.ADDMasked 1024 thrpt 2 27462.171 ops/ms Halffloat256Vector.ASIN 1024 thrpt 2 62.081 ops/ms Halffloat256Vector.ATAN 1024 thrpt 2 41.352 ops/ms Halffloat256Vector.ATAN2 1024 thrpt 2 29.173 ops/ms Halffloat256Vector.CBRT 1024 thrpt 2 39.926 ops/ms Halffloat256Vector.COS 1024 thrpt 2 37.151 ops/ms Halffloat256Vector.COSH 1024 thrpt 2 48.309 ops/ms Halffloat256Vector.DIV 1024 thrpt 2 2805.701 ops/ms Halffloat256Vector.DIVMasked 1024 thrpt 2 2795.544 ops/ms Halffloat256Vector.EXP 1024 thrpt 2 55.055 ops/ms Halffloat256Vector.EXPM1 1024 thrpt 2 50.483 ops/ms Halffloat256Vector.FMA 1024 thrpt 2 23280.064 ops/ms Halffloat256Vector.FMAMasked 1024 thrpt 2 21828.932 ops/ms Halffloat256Vector.HYPOT 1024 thrpt 2 34.266 ops/ms Halffloat256Vector.LOG 1024 thrpt 2 42.158 ops/ms Halffloat256Vector.LOG10 1024 thrpt 2 41.335 ops/ms Halffloat256Vector.LOG1P 1024 thrpt 2 36.291 ops/ms Halffloat256Vector.MAX 1024 thrpt 2 14960.348 ops/ms Halffloat256Vector.MAXMasked 1024 thrpt 2 12585.642 ops/ms Halffloat256Vector.MIN 1024 thrpt 2 14662.769 ops/ms Halffloat256Vector.MINMasked 1024 thrpt 2 12327.769 ops/ms Halffloat256Vector.MUL 1024 thrpt 2 27156.965 ops/ms Halffloat256Vector.MULMasked 1024 thrpt 2 21349.555 ops/ms Halffloat256Vector.NEG 1024 thrpt 2 24093.711 ops/ms Halffloat256Vector.NEGMasked 1024 thrpt 2 26889.264 ops/ms Halffloat256Vector.POW 1024 thrpt 2 27.028 ops/ms Halffloat256Vector.SIN 1024 thrpt 2 34.280 ops/ms Halffloat256Vector.SINH 1024 thrpt 2 55.049 ops/ms Halffloat256Vector.SQRT 1024 thrpt 2 2491.596 ops/ms Halffloat256Vector.SQRTMasked 1024 thrpt 2 2493.591 ops/ms Halffloat256Vector.SUB 1024 thrpt 2 29664.499 ops/ms Halffloat256Vector.SUBMasked 1024 thrpt 2 25384.305 ops/ms Halffloat256Vector.TAN 1024 thrpt 2 29.754 ops/ms Halffloat256Vector.TANH 1024 thrpt 2 55.933 ops/ms Halffloat256Vector.blend 1024 thrpt 2 22681.727 ops/ms **What is remaining?** Functional validation Through performance validation New IR framework-based tests. Microbenchmark for FP16-based dotproduct. ------------- PR Comment: https://git.openjdk.org/panama-vector/pull/231#issuecomment-3359042772 From duke at openjdk.org Fri Oct 3 11:10:30 2025 From: duke at openjdk.org (duke) Date: Fri, 3 Oct 2025 11:10:30 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess+abi: 92 new changesets Message-ID: <3e56e310-6d41-4ed3-ad9f-25c07aa9d7db@openjdk.org> Changeset: f0e1078c Branch: foreign-memaccess+abi Author: Joachim Kern Date: 2025-09-26 12:14:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f0e1078c7175b3f930502a6079feff86aa53b669 8368250: [AIX] now ubsan vptr check is also possible (follow up of JDK-8354686) Reviewed-by: erikj, stuefe, mbaesken ! make/autoconf/flags-ldflags.m4 ! make/autoconf/jdk-options.m4 ! src/hotspot/share/oops/compressedKlass.cpp Changeset: bdb7d25a Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-09-26 13:59:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bdb7d25ac11ca60a357b371c75544b346e523940 8358723: jpackage signing issues: the main launcher doesn't have entitlements Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java Changeset: 2360542e Branch: foreign-memaccess+abi Author: Roger Riggs Date: 2025-09-26 14:19:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2360542e89067e5c5d5a7bf403c18c9f371efd9a 8368683: [process] Increase jtreg debug output maxOutputSize for TreeTest Reviewed-by: msheppar + test/jdk/java/lang/ProcessHandle/TEST.properties Changeset: 501b2b3e Branch: foreign-memaccess+abi Author: Manuel H?ssig Date: 2025-09-26 14:28:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/501b2b3ebc50d9bb1c32267ef8e56561ea1e71eb 8368615: VSCode IDE: Oracle Java extension routinely runs out of memory Reviewed-by: erikj ! make/ide/vscode/hotspot/template-workspace.jsonc Changeset: 25abdd85 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-26 14:48:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/25abdd85c41f7aef41915cabd8596c0ce573acd6 8368752: Serial: Remove unused arg of DefNewGeneration::gc_epilogue Reviewed-by: tschatzl, fandreuzzi ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: aa6ff450 Branch: foreign-memaccess+abi Author: Ashutosh Mehra Date: 2025-09-26 14:56:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aa6ff45052516f5383fb7e62cfb469cbade0c42e 8368693: Duplicate methods in vmClasses Reviewed-by: liach, coleenp, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmClasses.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp Changeset: bdf6853c Branch: foreign-memaccess+abi Author: Naoto Sato Date: 2025-09-26 16:50:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bdf6853cfdd24176bdddb59b6d7bb85036b94c57 8368328: CompactNumberFormat.clone does not produce independent instances Reviewed-by: rgiulietti, jlu ! src/java.base/share/classes/java/text/CompactNumberFormat.java + test/jdk/java/text/Format/CompactNumberFormat/TestClone.java Changeset: 556dfdda Branch: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-09-26 19:34:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/556dfddac82f69b8a3d3730d05fcd00e49b84f2e 8308027: GetThreadListStackTraces/OneGetThreadListStackTraces.java should be skipped when thread factory is used Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java Changeset: 62cc3472 Branch: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-09-26 19:36:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/62cc347242ddbc8b51f023c288d78785b128e421 8368699: nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp destroys jvmti monitor when VM is dead Reviewed-by: sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp Changeset: c6cecc58 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Alex Menkov Date: 2025-09-26 19:51:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c6cecc581f331dc61af0df2dfd5d7e0d523f6b61 8283198: Remove src/jdk.hotspot.agent/test Reviewed-by: amenkov, ayang, sspitsyn - src/jdk.hotspot.agent/test/libproc/LibprocClient.java - src/jdk.hotspot.agent/test/libproc/LibprocTest.java - src/jdk.hotspot.agent/test/libproc/Makefile - src/jdk.hotspot.agent/test/libproc/README - src/jdk.hotspot.agent/test/libproc/libproctest.sh - src/jdk.hotspot.agent/test/libproc/libproctest64.sh Changeset: 12c0f29b Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-09-26 20:12:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/12c0f29b97f0ccd03dee6850a3a9a7117124016e 8368498: Use JUnit instead of TestNG for jdk_text tests Reviewed-by: naoto ! test/jdk/java/text/Collator/RuleBasedCollatorTest.java ! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCNFRounding.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java ! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java ! test/jdk/java/text/Format/CompactNumberFormat/TestFormatToCharacterIterator.java ! test/jdk/java/text/Format/CompactNumberFormat/TestMutatingInstance.java ! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java ! test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java ! test/jdk/java/text/Format/CompactNumberFormat/TestSpecialValues.java ! test/jdk/java/text/Format/CompactNumberFormat/TestUExtensionOverride.java ! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java ! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestSerialization.java ! test/jdk/java/text/Format/DateFormat/Bug8193444.java ! test/jdk/java/text/Format/DateFormat/CaseInsensitiveParseTest.java ! test/jdk/java/text/Format/DateFormat/LocaleDateFormats.java ! test/jdk/java/text/Format/DateFormat/SimpleDateFormatPatternTest.java ! test/jdk/java/text/Format/DecimalFormat/SetGroupingSizeTest.java ! test/jdk/java/text/Format/NumberFormat/DFSMinusPerCentMill.java ! test/jdk/java/text/Normalizer/SquareEraCharacterTest.java Changeset: cedc0117 Branch: foreign-memaccess+abi Author: Alex Menkov Date: 2025-09-26 20:49:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cedc0117ac36243cc240e8ab6adb3c78af4055fc 8365057: Add support for java.util.concurrent lock information to Thread.dump_to_file Co-authored-by: Alex Menkov Co-authored-by: Alan Bateman Reviewed-by: sspitsyn, alanb ! src/hotspot/share/services/threadService.cpp ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java ! test/lib/jdk/test/lib/threaddump/ThreadDump.java Changeset: 37f0e74d Branch: foreign-memaccess+abi Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-09-26 21:10:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/37f0e74d328d909810b54f7889cca991426d7488 8364305: Support AVX10 saturating floating point conversion instructions Reviewed-by: sviswanathan, sparasa, jbhateja ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad + test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java Changeset: 5b1ebbb2 Branch: foreign-memaccess+abi Author: Archie Cobbs Date: 2025-09-27 02:34:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5b1ebbb2713e54511cb695d1d6f7f6b7f827b2a7 8366561: Improve documentation for how the -Xlint flag works Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.md Changeset: 9093d3a0 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-27 02:37:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9093d3a04cd2b66425cefb44de2990cb5362a29f 8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java Changeset: af8fb20a Branch: foreign-memaccess+abi Author: Kelvin Nilsen Date: 2025-09-27 04:07:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/af8fb20ac0325a231ee14bd72e9764e02ca07681 8368307: Shenandoah: get_next_bit_impl should special case weak and strong mark bits Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp Changeset: 320230db Branch: foreign-memaccess+abi Author: Sergey Bylokhov Date: 2025-09-28 04:49:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/320230db5f9ca95f23218704cb2e69521e03852f 8367795: HeadlessMalfunctionTest may fail due to timeout Reviewed-by: prr ! test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java Changeset: e19ec6f7 Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-09-29 05:19:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e19ec6f785e889d254b15c5ef2e801152c59c948 8368754: runtime/cds/appcds/SignedJar.java log regex is too strict Reviewed-by: iklam, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java Changeset: d53190ac Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-09-29 05:36:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d53190ac4485e535f0a603036ecf47d4ff6e4178 8366582: Test jdk/jshell/ToolSimpleTest.java failed: provider not found Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/ProblemList.txt Changeset: 75269fdb Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-29 07:26:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/75269fdb49aeb9d37acbbc1502c446a822fd30e3 8368715: Serial: Add GCTraceTime for marking from roots subphases during full gc marking Reviewed-by: fandreuzzi, tschatzl, iwalulya ! src/hotspot/share/gc/serial/serialFullGC.cpp Changeset: 08b677bb Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-29 10:05:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/08b677bba4b1e23feb55b104d86fe0eef543d59c 8071277: G1: Merge commits and uncommits of contiguous memory Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1NUMA.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp Changeset: 61659214 Branch: foreign-memaccess+abi Author: Daniel Gredler Date: 2025-09-29 10:28:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/616592144939d80cae661bd4db26c976a035d543 7156751: [macosx] Problem with printing Reviewed-by: prr, serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: fdbba049 Branch: foreign-memaccess+abi Author: Daniel Gredler Date: 2025-09-29 10:39:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fdbba049a2491c591fc1a866e4707bf9aac50f17 8368775: Remove outdated comment in OutlineTextRenderer Reviewed-by: prr, dnguyen, serb ! src/java.desktop/share/classes/sun/java2d/pipe/OutlineTextRenderer.java Changeset: 9d9c0e06 Branch: foreign-memaccess+abi Author: Roger Riggs Date: 2025-09-29 13:55:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9d9c0e06700116288233e3435051a1496cb64b72 8368793: java/lang/StringBuilder/RacingSBThreads.java timed out in Xcomp subtest Reviewed-by: iris, alanb, syan ! test/jdk/java/lang/StringBuilder/RacingSBThreads.java Changeset: 63688d89 Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-09-29 14:48:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/63688d894e2157bb091be3aa62946f7e5830f384 8368822: Refactor Float16.valueOf(double) Reviewed-by: rgiulietti ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: 9d71af10 Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-09-29 16:04:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9d71af108ea2cc3682607527246d60a19fd820ba 8367253: RISC-V: refactor dependent cpu extensions Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: aabf699d Branch: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-09-29 17:43:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aabf699dd0f066efe6654db24b520068b256d855 8355339: Test java/io/File/GetCanonicalPath.java failed: The specified network name is no longer available Reviewed-by: alanb ! src/java.base/windows/native/libjava/canonicalize_md.c Changeset: 3d97e17a Branch: foreign-memaccess+abi Author: Chris Plummer Date: 2025-09-29 17:46:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3d97e17a31c267161c2be87b551cdb118062ff57 8367318: Test vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java timed out after passing Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventHandler.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType1.java Changeset: 6c8e384c Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-09-29 18:22:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6c8e384c63ac199a5f226b017ef5cd133130d1ac 8356022: Migrate descriptor parsing from generics to BytecodeDescriptor Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java + test/jdk/sun/invoke/util/BytecodeDescriptorTest.java Changeset: 59e76af4 Branch: foreign-memaccess+abi Author: Hannes Greule Date: 2025-09-29 18:40:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/59e76af47b23f582bbc21465a1871205d2499f28 8367967: C2: "fatal error: Not monotonic" with Mod nodes Co-authored-by: Christian Hagedorn Reviewed-by: bmaillard, vlivanov, chagedorn, shade ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/ccp/TestModValueMonotonic.java Changeset: 2f29b3f2 Branch: foreign-memaccess+abi Author: Afshin Zafari Date: 2025-09-29 19:24:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2f29b3f24a31bbe58d9c3433d46b69c16002694b 8366884: NMT fails with MallocLimit: reached category "mtCompiler" limit Reviewed-by: phubner, jsjolen ! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java Changeset: c57003c9 Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-09-29 21:39:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c57003c9b837adb8671a0db636d9c576bd6a89b0 8368890: open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java Changeset: 538a722c Branch: foreign-memaccess+abi Author: Fei Yang Date: 2025-09-30 01:40:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/538a722c2e9123cc575355879ff230444cf2dadc 8368732: RISC-V: Detect support for misaligned vector access via hwprobe Reviewed-by: mli, dzhang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 89af6e13 Branch: foreign-memaccess+abi Author: Sergey Bylokhov Date: 2025-09-30 03:10:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/89af6e13f2354d6e32872791d157144cd478a88f 8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 Reviewed-by: avu, prr ! test/jdk/sun/awt/font/TestDevTransform.java Changeset: 2746c1a5 Branch: foreign-memaccess+abi Author: Anton Artemov Committer: Thomas Stuefe Date: 2025-09-30 05:09:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2746c1a555891564963299182b3b0293eaefc901 8367485: os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes Reviewed-by: jsikstro, sgehwolf, stefank, stuefe, aph ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_aix.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c0a4c0ba Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-09-30 08:11:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c0a4c0ba97284d55cfdf857eb5d41fd6189e6c2d 8367981: Update CompactHashtable for readability Reviewed-by: iklam, matsaave ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/compactHashtable.hpp Changeset: 586167cf Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-30 08:49:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/586167cff5aaead0949c509f48bc5080834cc362 8363932: G1: Better distribute KlassCleaningTask Reviewed-by: ayang, coleenp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp Changeset: aea71cca Branch: foreign-memaccess+abi Author: Afshin Zafari Date: 2025-09-30 08:54:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aea71ccab7d21ae72564a07f74199eac14c7a958 8342730: Get rid of SummaryDiff in VMATree Reviewed-by: jsjolen, phubner ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/regionsTree.cpp ! src/hotspot/share/nmt/regionsTree.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/gtest/nmt/test_regions_tree.cpp ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: b19e8721 Branch: foreign-memaccess+abi Author: Markus Gr?nlund Date: 2025-09-30 10:35:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b19e872192106f47c5d9b425230cc2bfe3e4786c 8362573: Incorrect weight of the first ObjectAllocationSample JFR event (regression) Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp + test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventInitialWeight.java Changeset: ba0a6eed Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-09-30 10:41:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ba0a6eed1a6a22bd4c1d159592b62e054afa401a 8368357: Some source files have initial blank lines Reviewed-by: stefank, ayang, serb, jwaters, jpai ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/threadIdTable.hpp ! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java ! src/java.desktop/share/classes/java/awt/image/LookupOp.java ! src/jdk.compiler/share/classes/com/sun/source/tree/UsesTree.java Changeset: 64c46d8e Branch: foreign-memaccess+abi Author: Yasumasa Suenaga Date: 2025-09-30 11:32:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/64c46d8efc27911b8667c3974275c075cf79a311 8367953: JFR sampler threads does not appear in thread dump Reviewed-by: mgronlun ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 8606d3f8 Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-09-30 11:54:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8606d3f8405b73878a1319ba3574ef69349aa2a1 8365060: Historical data for JDK 8 should include the jdk.net package Reviewed-by: shade, liach ! src/jdk.compiler/share/data/symbols/include.list ! src/jdk.compiler/share/data/symbols/java.base-8.sym.txt ! src/jdk.compiler/share/data/symbols/java.base-9.sym.txt ! src/jdk.compiler/share/data/symbols/java.desktop-8.sym.txt ! src/jdk.compiler/share/data/symbols/java.desktop-9.sym.txt ! src/jdk.compiler/share/data/symbols/java.xml.bind-9.sym.txt ! src/jdk.compiler/share/data/symbols/jdk.management-8.sym.txt ! src/jdk.compiler/share/data/symbols/jdk.management-9.sym.txt + src/jdk.compiler/share/data/symbols/jdk.net-8.sym.txt ! src/jdk.compiler/share/data/symbols/jdk.net-9.sym.txt ! src/jdk.compiler/share/data/symbols/symbols + test/langtools/tools/javac/platform/CompilationTest.java ! test/langtools/tools/javac/sym/ElementStructureTest.java Changeset: 444007fc Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-30 12:27:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/444007fc234aeff75025831c2d1b5538c87fa8f1 8368842: Parallel: Refactor PCAddThreadRootsMarkingTaskClosure Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 07ea907e Branch: foreign-memaccess+abi Author: Anass Baya Committer: Alexey Ivanov Date: 2025-09-30 13:57:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/07ea907e4fc8aa8fda01d8fe64c599f9d944eef9 8361606: ConsumeNextMnemonicKeyTypedTest.java fails on Windows: character typed with VK_A: a 8321303: Intermittent open/test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java failure on Linux Reviewed-by: dnguyen, honkar, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java Changeset: 8cc54ec6 Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-09-30 14:14:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8cc54ec6b86fc5b80af02939363eccd8e3e899e7 8368563: JFR: Improve jfr query help text Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java Changeset: 6b4b1020 Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-09-30 14:24:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6b4b10200ed10365e1ae1ca02ade773ce5a108c3 8368809: JFR: Remove events from testSettingConfiguration in TestActiveSettingEvent Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java Changeset: 07ecc93d Branch: foreign-memaccess+abi Author: Robbin Ehn Date: 2025-09-30 15:10:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/07ecc93dbd0b74e2362d369e22b5141289eb1f76 8367692: RISC-V: Align post call nop Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: fe9dbcc4 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-30 16:15:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fe9dbcc496671a256c61ac52df5580569dbafb0a 8368599: ShenandoahConcurrentMark could use ThreadsClaimTokenScope Reviewed-by: ayang, shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 9b02896b Branch: foreign-memaccess+abi Author: Mohamed Issa Committer: Srinivas Vamsi Parasa Date: 2025-09-30 21:08:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9b02896b4725ef932a23be11ff76ce04bda0d652 8360558: Use hex literals instead of decimal literals in math intrinsic constants Reviewed-by: mhaessig, sparasa, jbhateja ! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp Changeset: 0366d882 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-10-01 00:52:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0366d8823bc844225ca24964e352ce0a57d01683 8354894: java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs Co-authored-by: Alan Bateman Reviewed-by: jpai ! test/jdk/java/lang/Thread/virtual/Starvation.java Changeset: 17d8fa8e Branch: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-10-01 01:40:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/17d8fa8e421db67027c9e7d2ddd634ff0b897cb6 8367026: Reorder the timeout failure handler commands to have jstack run before the rest Reviewed-by: erikj, lmesnik ! test/failure_handler/src/share/conf/common.properties Changeset: 8c3ca024 Branch: foreign-memaccess+abi Author: Kim Barrett Date: 2025-10-01 03:58:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8c3ca024c770d3cf3b35234e967e5f0f0d610388 8368817: Convert JDK_Version::to_string to use stringStream instead of jio_snprintf-chain Reviewed-by: fandreuzzi, jsjolen ! src/hotspot/share/runtime/java.cpp Changeset: 394eb80a Branch: foreign-memaccess+abi Author: Kim Barrett Date: 2025-10-01 06:12:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/394eb80a48fa73238cf897087b99c3da5a616566 8368957: Remove metaprogramming/logical.hpp in favor of C++17 facilities Reviewed-by: mchevalier, iwalulya ! src/hotspot/share/gc/shared/workerUtils.hpp - src/hotspot/share/metaprogramming/logical.hpp - test/hotspot/gtest/metaprogramming/test_logical.cpp Changeset: 1188ca55 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-01 08:07:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1188ca55f525554d2bb10691b368c818d98e5ea7 8368954: G1: Document why G1 uses TLS storage for the current card table reference Reviewed-by: ayang, rcastanedalo, iwalulya ! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp Changeset: 6c2d3834 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-01 08:08:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6c2d383492d194eb8a604a58a0336c371cbb1ea5 8368953: Document the reason why Serial/Parallel/G1 use zero as dirty card value Co-authored-by: Albert Mingkun Yang Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/shared/cardTable.hpp Changeset: f49849a5 Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-10-01 08:22:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f49849a5ed4e9383e39e69ce76bb8ea74fb443f9 8368893: RISC-V: crash after JDK-8352673 on fastdebug version Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 84e5d63b Branch: foreign-memaccess+abi Author: Johan Sj?len Date: 2025-10-01 09:01:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/84e5d63b9fa8af0b35e1d682a81900cb157697fe 8368885: NMT CommandLine tests can check for error better Reviewed-by: phubner, azafari, shade ! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java ! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java Changeset: 5a2700f2 Branch: foreign-memaccess+abi Author: Richard Reingruber Date: 2025-10-01 09:26:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5a2700f231d72e2241703c1d17b308f031e8566c 8368861: [TEST] compiler/floatingpoint/ScalarFPtoIntCastTest.java expects x86 IR on non-x86 platforms Reviewed-by: sviswanathan, mdoerr ! test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java Changeset: 3607e998 Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-10-01 11:16:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3607e9986f1582ebdae1b6ad2a13c1a9c239e0d6 8367279: Test tools/javac/tree/TreePosTest.java timed out Reviewed-by: asotona ! test/langtools/tools/javac/tree/TreePosTest.java Changeset: c69456e8 Branch: foreign-memaccess+abi Author: Justin King Date: 2025-10-01 13:23:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c69456e87aeb8653ce23bc7f579c254511bbf2d1 8368962: hotspot/cpu/aarch64/bytecodes_aarch64.{hpp,cpp} is unused Reviewed-by: aph, mhaessig - src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp - src/hotspot/cpu/aarch64/bytecodes_aarch64.hpp Changeset: 182fbc2b Branch: foreign-memaccess+abi Author: Roberto Casta?eda Lozano Date: 2025-10-01 13:55:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/182fbc2b836d27410ccd0da512acb17bac9363c1 8368675: IGV: nodes are wrongly marked as changed in the difference view Reviewed-by: mchevalier, mhaessig, dfenacci, tholenstein ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java ! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java Changeset: c54dcefb Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-10-01 14:59:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c54dcefbfd2eb44a569767740dc053813c4f6fe1 8368938: Remove ObjectWaiter::badObjectWaiterPtr Reviewed-by: shade, ayang ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: e44ef0c3 Branch: foreign-memaccess+abi Author: Pavel Rappo Date: 2025-10-01 16:05:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e44ef0c32b3c2fcd0a6293838d9185b6d0719219 8367704: Fix minor documentation issues in java.time.** Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/Period.java ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/package-info.java ! src/java.base/share/classes/java/time/temporal/ChronoField.java ! src/java.base/share/classes/java/time/temporal/ValueRange.java Changeset: 6b72b778 Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-10-01 17:57:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6b72b778039afce0e25986114d15dd29a6786529 6177299: [Fmt-Nu] NumberFormat.getPercentInstance() does not work correctly Reviewed-by: naoto ! src/java.base/share/classes/java/text/DecimalFormat.java ! test/jdk/java/text/Format/NumberFormat/NumberRegression.java Changeset: ef724f40 Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-10-01 19:56:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ef724f40c1f3cdddd215d50edf512bb06825085d 8368985: Small Float16 refactorings Reviewed-by: rgiulietti, jbhateja ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java Changeset: db6320df Branch: foreign-memaccess+abi Author: Johannes Graham Committer: Raffaello Giulietti Date: 2025-10-01 20:00:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/db6320df980ebe7cf2a1c727970cc937ab549b97 8368968: FloatingDecimal: Clean up unused code Reviewed-by: rgiulietti ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java Changeset: 4df41d2a Branch: foreign-memaccess+abi Author: Igor Veresov Date: 2025-10-01 23:15:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4df41d2a751e2942c2188ed01313d78e681835bc 8368698: runtime/cds/appcds/aotCache/OldClassSupport.java assert(can_add()) failed: Cannot add TrainingData objects Reviewed-by: heidinga, iklam ! src/hotspot/share/oops/trainingData.cpp Changeset: fa3af820 Branch: foreign-memaccess+abi Author: Boris Ulasevich Date: 2025-10-01 23:49:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fa3af820ad310704e8d25cf496f676e09d60797d 8338197: [ubsan] ad_x86.hpp:6417:11: runtime error: shift exponent 100 is too large for 32-bit type 'unsigned int' Reviewed-by: kvn, dlong ! src/hotspot/share/adlc/output_h.cpp Changeset: 5251405c Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-10-02 06:52:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5251405ce9ab1cbd84b798a538cb3865ea4675e9 8368848: JShell's code completion not always working for multi-snippet inputs Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java Changeset: dfd38322 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-10-02 08:58:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dfd383224dbc2e41c9f44b1acd09ffb179cc38f3 8368966: Remove spurious VMStructs friends Reviewed-by: stefank, ayang ! src/hotspot/share/ci/ciObjectFactory.hpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/serial/cSpaceCounters.hpp ! src/hotspot/share/gc/shared/collectorCounters.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/gc/shared/hSpaceCounters.hpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp ! src/hotspot/share/memory/heap.hpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/oops/instanceClassLoaderKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/monitorDeflationThread.hpp ! src/hotspot/share/runtime/nonJavaThread.hpp ! src/hotspot/share/runtime/notificationThread.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: 8be16160 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Kevin Walls Date: 2025-10-02 11:41:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8be16160d2a6275ff619ea4cebb725475c646052 8367609: serviceability/sa/ClhsdbPmap.java fails when built with Clang Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c Changeset: cc563c87 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-10-02 12:37:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cc563c87cd277fbc96fb77af1e99f6c018ccc020 8368866: compiler/codecache/stress/UnexpectedDeoptimizationTest.java intermittent timed out Reviewed-by: shade, mhaessig ! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java Changeset: 56baf64a Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-10-02 13:29:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/56baf64ada04f233fbfe4e0cd033c86183e22015 8368520: TLS 1.3 KeyUpdate fails with SunPKCS11 provider Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java ! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java Changeset: 2c7f7380 Branch: foreign-memaccess+abi Author: Shaojin Wen Date: 2025-10-02 13:32:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2c7f7380ea828e5ec928e1cb05b13806646ecb3d 8368825: Use switch expression for DateTimeFormatterBuilder pattern character lookup Reviewed-by: rriggs, naoto, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java Changeset: 52522623 Branch: foreign-memaccess+abi Author: Casper Norrbin Date: 2025-10-02 13:38:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5252262349cccb09f693ebd431fe2987ec0917f0 8292984: Refactor internal container-related interfaces for clarity Reviewed-by: sgehwolf, eosterlund ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 7ad9bdef Branch: foreign-memaccess+abi Author: Daniel Fuchs Date: 2025-10-02 15:19:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7ad9bdef1ed250a824ee9dee69b37bbcc8f7c924 8368630: java/net/httpclient/http3/H3ServerPushTest.java succeeds but fails in jtreg timeout Reviewed-by: syan, jpai ! test/jdk/java/net/httpclient/http3/H3ServerPushTest.java Changeset: 1a03a1fb Branch: foreign-memaccess+abi Author: Igor Veresov Date: 2025-10-02 15:38:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1a03a1fbb1c7a83469128106341591c59428437a 8369033: Remove dead code in training data Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp Changeset: 5fccabff Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-10-02 15:51:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5fccabff15ae8bcc3d03156fa331bbc0fefb0cbe 8368670: Deadlock in JFR on event register + class load Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java Changeset: 3d113af9 Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-10-02 16:43:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3d113af9e33ddf3d80452cb72f1b47b4936ec6a0 8369051: More small Float16 refactorings Reviewed-by: rgiulietti ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: 1d55adee Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Paul Hohensee Date: 2025-10-02 18:49:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1d55adee11fc2fdbf2e009e1308b763fd7217dad 8368989: Use NMethodMarkingScope and ThreadsClaimTokenScope in shenandoahSTWMark Reviewed-by: shade, ayang ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp Changeset: 3f27a03b Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-10-02 20:00:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3f27a03bba4760694a276376d08fb1ba97d08f7e 8368727: CDS custom loader support causes asserts during class unloading Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/klass.cpp ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java Changeset: fa6e8841 Branch: foreign-memaccess+abi Author: Damon Nguyen Date: 2025-10-02 22:09:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fa6e884105ac247b3b83a5a2329f9c18888bd7d0 8298823: [macos] java/awt/Mouse/EnterExitEvents/DragWindowTest.java continues to fail with "No MouseReleased event on label!" Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Mouse/EnterExitEvents/DragWindowTest.java Changeset: da7121af Branch: foreign-memaccess+abi Author: Dean Long Date: 2025-10-02 22:21:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/da7121aff9eccb046b82a75093034f1cdbd9b9e4 8366461: Remove obsolete method handle invoke logic Reviewed-by: vlivanov, mhaessig ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/arm/register_arm.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/riscv/frame_riscv.inline.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_IR.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/code/debugInfoRec.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/code/pcDesc.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/PCDesc.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java Changeset: 854b384b Branch: foreign-memaccess+abi Author: Alex Menkov Date: 2025-10-02 23:39:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/854b384b120fa2af41adca3048070866fe3cafd4 8304811: vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH Reviewed-by: lmesnik, dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/stepBreakPopReturn.cpp Changeset: f62b9eca Branch: foreign-memaccess+abi Author: Ashutosh Mehra Date: 2025-10-03 02:43:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f62b9eca08694bbbe80d9e7d7b704db4f2423830 8364929: Assign unique id to each AdapterBlob stored in AOTCodeCache Reviewed-by: kvn, iklam ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 3790965d Branch: foreign-memaccess+abi Author: Joe Wang Date: 2025-10-03 03:50:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3790965df3e7cba3b9792b8719d1e2ead046da15 8336695: Update Commons BCEL to Version 6.10.0 Reviewed-by: lancea, naoto, iris ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InvalidMethodSignatureException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Record.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RecordComponentInfo.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/package-info.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/package-info.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/package-info.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/package-info.java ! src/java.xml/share/classes/jdk/xml/internal/Utils.java ! src/java.xml/share/legal/bcel.md Changeset: ebb6fd7d Branch: foreign-memaccess+abi Author: Mikhail Yankelevich Date: 2025-10-03 07:37:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ebb6fd7d7865fd20ff2f90b4ef72c5ef6a3e5dea 8360562: sun/security/tools/keytool/i18n.java add an ability to add comment for failures Reviewed-by: rhalade ! test/jdk/sun/security/tools/keytool/i18n.java Changeset: 2e783963 Branch: foreign-memaccess+abi Author: Mar?a Arias de Reyna Dom?nguez Committer: Roland Westrelin Date: 2025-10-03 07:57:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2e783963d21c8edd88e79226ca473cfe0e41335b 8369037: Identify owning method for MethodData and MethodCounters in AOT map output Reviewed-by: iklam, asmehra, adinn, macarte ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp Changeset: 134b63f0 Branch: foreign-memaccess+abi Author: Yuri Gaevsky Committer: Vladimir Kempik Date: 2025-10-03 09:44:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/134b63f0e8c4093f7ad0a528d6996898ab881d5c 8322174: RISC-V: C2 VectorizedHashCode RVV Version Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 72319167 Branch: foreign-memaccess+abi Author: Beno?t Maillard Committer: Manuel H?ssig Date: 2025-10-03 10:40:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/72319167543a28295276f11178c17bef6680c32f 8364757: Missing Store nodes caused by bad wiring in PhaseIdealLoop::insert_post_loop Reviewed-by: mhaessig, roland ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java Changeset: 5dea95ea Branch: foreign-memaccess+abi Author: duke Date: 2025-10-03 11:01:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5dea95ea23af9a8c0b56f3bf34e929fb7f13f1ec Automatic merge of jdk:master into master Changeset: 94055ff4 Branch: foreign-memaccess+abi Author: duke Date: 2025-10-03 11:01:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/94055ff48d1ba367480e22ef3fa180a7f939e897 Automatic merge of master into foreign-memaccess+abi From duke at openjdk.org Fri Oct 3 11:15:33 2025 From: duke at openjdk.org (duke) Date: Fri, 3 Oct 2025 11:15:33 GMT Subject: git: openjdk/panama-foreign: master: 91 new changesets Message-ID: <28744e39-d128-4568-8e72-b80d51e6a6fd@openjdk.org> Changeset: f0e1078c Branch: master Author: Joachim Kern Date: 2025-09-26 12:14:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f0e1078c7175b3f930502a6079feff86aa53b669 8368250: [AIX] now ubsan vptr check is also possible (follow up of JDK-8354686) Reviewed-by: erikj, stuefe, mbaesken ! make/autoconf/flags-ldflags.m4 ! make/autoconf/jdk-options.m4 ! src/hotspot/share/oops/compressedKlass.cpp Changeset: bdb7d25a Branch: master Author: Alexey Semenyuk Date: 2025-09-26 13:59:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bdb7d25ac11ca60a357b371c75544b346e523940 8358723: jpackage signing issues: the main launcher doesn't have entitlements Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java Changeset: 2360542e Branch: master Author: Roger Riggs Date: 2025-09-26 14:19:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2360542e89067e5c5d5a7bf403c18c9f371efd9a 8368683: [process] Increase jtreg debug output maxOutputSize for TreeTest Reviewed-by: msheppar + test/jdk/java/lang/ProcessHandle/TEST.properties Changeset: 501b2b3e Branch: master Author: Manuel H?ssig Date: 2025-09-26 14:28:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/501b2b3ebc50d9bb1c32267ef8e56561ea1e71eb 8368615: VSCode IDE: Oracle Java extension routinely runs out of memory Reviewed-by: erikj ! make/ide/vscode/hotspot/template-workspace.jsonc Changeset: 25abdd85 Branch: master Author: Albert Mingkun Yang Date: 2025-09-26 14:48:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/25abdd85c41f7aef41915cabd8596c0ce573acd6 8368752: Serial: Remove unused arg of DefNewGeneration::gc_epilogue Reviewed-by: tschatzl, fandreuzzi ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: aa6ff450 Branch: master Author: Ashutosh Mehra Date: 2025-09-26 14:56:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aa6ff45052516f5383fb7e62cfb469cbade0c42e 8368693: Duplicate methods in vmClasses Reviewed-by: liach, coleenp, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmClasses.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp Changeset: bdf6853c Branch: master Author: Naoto Sato Date: 2025-09-26 16:50:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bdf6853cfdd24176bdddb59b6d7bb85036b94c57 8368328: CompactNumberFormat.clone does not produce independent instances Reviewed-by: rgiulietti, jlu ! src/java.base/share/classes/java/text/CompactNumberFormat.java + test/jdk/java/text/Format/CompactNumberFormat/TestClone.java Changeset: 556dfdda Branch: master Author: Leonid Mesnik Date: 2025-09-26 19:34:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/556dfddac82f69b8a3d3730d05fcd00e49b84f2e 8308027: GetThreadListStackTraces/OneGetThreadListStackTraces.java should be skipped when thread factory is used Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java Changeset: 62cc3472 Branch: master Author: Leonid Mesnik Date: 2025-09-26 19:36:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/62cc347242ddbc8b51f023c288d78785b128e421 8368699: nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp destroys jvmti monitor when VM is dead Reviewed-by: sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp Changeset: c6cecc58 Branch: master Author: Francesco Andreuzzi Committer: Alex Menkov Date: 2025-09-26 19:51:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c6cecc581f331dc61af0df2dfd5d7e0d523f6b61 8283198: Remove src/jdk.hotspot.agent/test Reviewed-by: amenkov, ayang, sspitsyn - src/jdk.hotspot.agent/test/libproc/LibprocClient.java - src/jdk.hotspot.agent/test/libproc/LibprocTest.java - src/jdk.hotspot.agent/test/libproc/Makefile - src/jdk.hotspot.agent/test/libproc/README - src/jdk.hotspot.agent/test/libproc/libproctest.sh - src/jdk.hotspot.agent/test/libproc/libproctest64.sh Changeset: 12c0f29b Branch: master Author: Justin Lu Date: 2025-09-26 20:12:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/12c0f29b97f0ccd03dee6850a3a9a7117124016e 8368498: Use JUnit instead of TestNG for jdk_text tests Reviewed-by: naoto ! test/jdk/java/text/Collator/RuleBasedCollatorTest.java ! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCNFRounding.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java ! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java ! test/jdk/java/text/Format/CompactNumberFormat/TestFormatToCharacterIterator.java ! test/jdk/java/text/Format/CompactNumberFormat/TestMutatingInstance.java ! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java ! test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java ! test/jdk/java/text/Format/CompactNumberFormat/TestSpecialValues.java ! test/jdk/java/text/Format/CompactNumberFormat/TestUExtensionOverride.java ! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java ! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestSerialization.java ! test/jdk/java/text/Format/DateFormat/Bug8193444.java ! test/jdk/java/text/Format/DateFormat/CaseInsensitiveParseTest.java ! test/jdk/java/text/Format/DateFormat/LocaleDateFormats.java ! test/jdk/java/text/Format/DateFormat/SimpleDateFormatPatternTest.java ! test/jdk/java/text/Format/DecimalFormat/SetGroupingSizeTest.java ! test/jdk/java/text/Format/NumberFormat/DFSMinusPerCentMill.java ! test/jdk/java/text/Normalizer/SquareEraCharacterTest.java Changeset: cedc0117 Branch: master Author: Alex Menkov Date: 2025-09-26 20:49:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cedc0117ac36243cc240e8ab6adb3c78af4055fc 8365057: Add support for java.util.concurrent lock information to Thread.dump_to_file Co-authored-by: Alex Menkov Co-authored-by: Alan Bateman Reviewed-by: sspitsyn, alanb ! src/hotspot/share/services/threadService.cpp ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java ! test/lib/jdk/test/lib/threaddump/ThreadDump.java Changeset: 37f0e74d Branch: master Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-09-26 21:10:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/37f0e74d328d909810b54f7889cca991426d7488 8364305: Support AVX10 saturating floating point conversion instructions Reviewed-by: sviswanathan, sparasa, jbhateja ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad + test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java Changeset: 5b1ebbb2 Branch: master Author: Archie Cobbs Date: 2025-09-27 02:34:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5b1ebbb2713e54511cb695d1d6f7f6b7f827b2a7 8366561: Improve documentation for how the -Xlint flag works Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.md Changeset: 9093d3a0 Branch: master Author: SendaoYan Date: 2025-09-27 02:37:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9093d3a04cd2b66425cefb44de2990cb5362a29f 8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java Changeset: af8fb20a Branch: master Author: Kelvin Nilsen Date: 2025-09-27 04:07:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/af8fb20ac0325a231ee14bd72e9764e02ca07681 8368307: Shenandoah: get_next_bit_impl should special case weak and strong mark bits Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp Changeset: 320230db Branch: master Author: Sergey Bylokhov Date: 2025-09-28 04:49:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/320230db5f9ca95f23218704cb2e69521e03852f 8367795: HeadlessMalfunctionTest may fail due to timeout Reviewed-by: prr ! test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java Changeset: e19ec6f7 Branch: master Author: Axel Boldt-Christmas Date: 2025-09-29 05:19:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e19ec6f785e889d254b15c5ef2e801152c59c948 8368754: runtime/cds/appcds/SignedJar.java log regex is too strict Reviewed-by: iklam, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java Changeset: d53190ac Branch: master Author: Jan Lahoda Date: 2025-09-29 05:36:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d53190ac4485e535f0a603036ecf47d4ff6e4178 8366582: Test jdk/jshell/ToolSimpleTest.java failed: provider not found Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/ProblemList.txt Changeset: 75269fdb Branch: master Author: Albert Mingkun Yang Date: 2025-09-29 07:26:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/75269fdb49aeb9d37acbbc1502c446a822fd30e3 8368715: Serial: Add GCTraceTime for marking from roots subphases during full gc marking Reviewed-by: fandreuzzi, tschatzl, iwalulya ! src/hotspot/share/gc/serial/serialFullGC.cpp Changeset: 08b677bb Branch: master Author: Thomas Schatzl Date: 2025-09-29 10:05:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/08b677bba4b1e23feb55b104d86fe0eef543d59c 8071277: G1: Merge commits and uncommits of contiguous memory Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1NUMA.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp Changeset: 61659214 Branch: master Author: Daniel Gredler Date: 2025-09-29 10:28:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/616592144939d80cae661bd4db26c976a035d543 7156751: [macosx] Problem with printing Reviewed-by: prr, serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: fdbba049 Branch: master Author: Daniel Gredler Date: 2025-09-29 10:39:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fdbba049a2491c591fc1a866e4707bf9aac50f17 8368775: Remove outdated comment in OutlineTextRenderer Reviewed-by: prr, dnguyen, serb ! src/java.desktop/share/classes/sun/java2d/pipe/OutlineTextRenderer.java Changeset: 9d9c0e06 Branch: master Author: Roger Riggs Date: 2025-09-29 13:55:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9d9c0e06700116288233e3435051a1496cb64b72 8368793: java/lang/StringBuilder/RacingSBThreads.java timed out in Xcomp subtest Reviewed-by: iris, alanb, syan ! test/jdk/java/lang/StringBuilder/RacingSBThreads.java Changeset: 63688d89 Branch: master Author: Joe Darcy Date: 2025-09-29 14:48:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/63688d894e2157bb091be3aa62946f7e5830f384 8368822: Refactor Float16.valueOf(double) Reviewed-by: rgiulietti ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: 9d71af10 Branch: master Author: Hamlin Li Date: 2025-09-29 16:04:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9d71af108ea2cc3682607527246d60a19fd820ba 8367253: RISC-V: refactor dependent cpu extensions Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: aabf699d Branch: master Author: Brian Burkhalter Date: 2025-09-29 17:43:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aabf699dd0f066efe6654db24b520068b256d855 8355339: Test java/io/File/GetCanonicalPath.java failed: The specified network name is no longer available Reviewed-by: alanb ! src/java.base/windows/native/libjava/canonicalize_md.c Changeset: 3d97e17a Branch: master Author: Chris Plummer Date: 2025-09-29 17:46:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3d97e17a31c267161c2be87b551cdb118062ff57 8367318: Test vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java timed out after passing Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventHandler.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType1.java Changeset: 6c8e384c Branch: master Author: Chen Liang Date: 2025-09-29 18:22:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6c8e384c63ac199a5f226b017ef5cd133130d1ac 8356022: Migrate descriptor parsing from generics to BytecodeDescriptor Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java + test/jdk/sun/invoke/util/BytecodeDescriptorTest.java Changeset: 59e76af4 Branch: master Author: Hannes Greule Date: 2025-09-29 18:40:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/59e76af47b23f582bbc21465a1871205d2499f28 8367967: C2: "fatal error: Not monotonic" with Mod nodes Co-authored-by: Christian Hagedorn Reviewed-by: bmaillard, vlivanov, chagedorn, shade ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/ccp/TestModValueMonotonic.java Changeset: 2f29b3f2 Branch: master Author: Afshin Zafari Date: 2025-09-29 19:24:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2f29b3f24a31bbe58d9c3433d46b69c16002694b 8366884: NMT fails with MallocLimit: reached category "mtCompiler" limit Reviewed-by: phubner, jsjolen ! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java Changeset: c57003c9 Branch: master Author: Alexey Semenyuk Date: 2025-09-29 21:39:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c57003c9b837adb8671a0db636d9c576bd6a89b0 8368890: open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java Changeset: 538a722c Branch: master Author: Fei Yang Date: 2025-09-30 01:40:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/538a722c2e9123cc575355879ff230444cf2dadc 8368732: RISC-V: Detect support for misaligned vector access via hwprobe Reviewed-by: mli, dzhang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 89af6e13 Branch: master Author: Sergey Bylokhov Date: 2025-09-30 03:10:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/89af6e13f2354d6e32872791d157144cd478a88f 8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 Reviewed-by: avu, prr ! test/jdk/sun/awt/font/TestDevTransform.java Changeset: 2746c1a5 Branch: master Author: Anton Artemov Committer: Thomas Stuefe Date: 2025-09-30 05:09:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2746c1a555891564963299182b3b0293eaefc901 8367485: os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes Reviewed-by: jsikstro, sgehwolf, stefank, stuefe, aph ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_aix.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c0a4c0ba Branch: master Author: Hamlin Li Date: 2025-09-30 08:11:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c0a4c0ba97284d55cfdf857eb5d41fd6189e6c2d 8367981: Update CompactHashtable for readability Reviewed-by: iklam, matsaave ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/compactHashtable.hpp Changeset: 586167cf Branch: master Author: Thomas Schatzl Date: 2025-09-30 08:49:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/586167cff5aaead0949c509f48bc5080834cc362 8363932: G1: Better distribute KlassCleaningTask Reviewed-by: ayang, coleenp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp Changeset: aea71cca Branch: master Author: Afshin Zafari Date: 2025-09-30 08:54:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aea71ccab7d21ae72564a07f74199eac14c7a958 8342730: Get rid of SummaryDiff in VMATree Reviewed-by: jsjolen, phubner ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/regionsTree.cpp ! src/hotspot/share/nmt/regionsTree.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/gtest/nmt/test_regions_tree.cpp ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: b19e8721 Branch: master Author: Markus Gr?nlund Date: 2025-09-30 10:35:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b19e872192106f47c5d9b425230cc2bfe3e4786c 8362573: Incorrect weight of the first ObjectAllocationSample JFR event (regression) Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp + test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventInitialWeight.java Changeset: ba0a6eed Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-09-30 10:41:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ba0a6eed1a6a22bd4c1d159592b62e054afa401a 8368357: Some source files have initial blank lines Reviewed-by: stefank, ayang, serb, jwaters, jpai ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/threadIdTable.hpp ! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java ! src/java.desktop/share/classes/java/awt/image/LookupOp.java ! src/jdk.compiler/share/classes/com/sun/source/tree/UsesTree.java Changeset: 64c46d8e Branch: master Author: Yasumasa Suenaga Date: 2025-09-30 11:32:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/64c46d8efc27911b8667c3974275c075cf79a311 8367953: JFR sampler threads does not appear in thread dump Reviewed-by: mgronlun ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 8606d3f8 Branch: master Author: Jan Lahoda Date: 2025-09-30 11:54:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8606d3f8405b73878a1319ba3574ef69349aa2a1 8365060: Historical data for JDK 8 should include the jdk.net package Reviewed-by: shade, liach ! src/jdk.compiler/share/data/symbols/include.list ! src/jdk.compiler/share/data/symbols/java.base-8.sym.txt ! src/jdk.compiler/share/data/symbols/java.base-9.sym.txt ! src/jdk.compiler/share/data/symbols/java.desktop-8.sym.txt ! src/jdk.compiler/share/data/symbols/java.desktop-9.sym.txt ! src/jdk.compiler/share/data/symbols/java.xml.bind-9.sym.txt ! src/jdk.compiler/share/data/symbols/jdk.management-8.sym.txt ! src/jdk.compiler/share/data/symbols/jdk.management-9.sym.txt + src/jdk.compiler/share/data/symbols/jdk.net-8.sym.txt ! src/jdk.compiler/share/data/symbols/jdk.net-9.sym.txt ! src/jdk.compiler/share/data/symbols/symbols + test/langtools/tools/javac/platform/CompilationTest.java ! test/langtools/tools/javac/sym/ElementStructureTest.java Changeset: 444007fc Branch: master Author: Albert Mingkun Yang Date: 2025-09-30 12:27:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/444007fc234aeff75025831c2d1b5538c87fa8f1 8368842: Parallel: Refactor PCAddThreadRootsMarkingTaskClosure Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 07ea907e Branch: master Author: Anass Baya Committer: Alexey Ivanov Date: 2025-09-30 13:57:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/07ea907e4fc8aa8fda01d8fe64c599f9d944eef9 8361606: ConsumeNextMnemonicKeyTypedTest.java fails on Windows: character typed with VK_A: a 8321303: Intermittent open/test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java failure on Linux Reviewed-by: dnguyen, honkar, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java Changeset: 8cc54ec6 Branch: master Author: Erik Gahlin Date: 2025-09-30 14:14:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8cc54ec6b86fc5b80af02939363eccd8e3e899e7 8368563: JFR: Improve jfr query help text Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java Changeset: 6b4b1020 Branch: master Author: Erik Gahlin Date: 2025-09-30 14:24:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6b4b10200ed10365e1ae1ca02ade773ce5a108c3 8368809: JFR: Remove events from testSettingConfiguration in TestActiveSettingEvent Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java Changeset: 07ecc93d Branch: master Author: Robbin Ehn Date: 2025-09-30 15:10:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/07ecc93dbd0b74e2362d369e22b5141289eb1f76 8367692: RISC-V: Align post call nop Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: fe9dbcc4 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-30 16:15:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fe9dbcc496671a256c61ac52df5580569dbafb0a 8368599: ShenandoahConcurrentMark could use ThreadsClaimTokenScope Reviewed-by: ayang, shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 9b02896b Branch: master Author: Mohamed Issa Committer: Srinivas Vamsi Parasa Date: 2025-09-30 21:08:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9b02896b4725ef932a23be11ff76ce04bda0d652 8360558: Use hex literals instead of decimal literals in math intrinsic constants Reviewed-by: mhaessig, sparasa, jbhateja ! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp Changeset: 0366d882 Branch: master Author: SendaoYan Date: 2025-10-01 00:52:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0366d8823bc844225ca24964e352ce0a57d01683 8354894: java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs Co-authored-by: Alan Bateman Reviewed-by: jpai ! test/jdk/java/lang/Thread/virtual/Starvation.java Changeset: 17d8fa8e Branch: master Author: Jaikiran Pai Date: 2025-10-01 01:40:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/17d8fa8e421db67027c9e7d2ddd634ff0b897cb6 8367026: Reorder the timeout failure handler commands to have jstack run before the rest Reviewed-by: erikj, lmesnik ! test/failure_handler/src/share/conf/common.properties Changeset: 8c3ca024 Branch: master Author: Kim Barrett Date: 2025-10-01 03:58:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8c3ca024c770d3cf3b35234e967e5f0f0d610388 8368817: Convert JDK_Version::to_string to use stringStream instead of jio_snprintf-chain Reviewed-by: fandreuzzi, jsjolen ! src/hotspot/share/runtime/java.cpp Changeset: 394eb80a Branch: master Author: Kim Barrett Date: 2025-10-01 06:12:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/394eb80a48fa73238cf897087b99c3da5a616566 8368957: Remove metaprogramming/logical.hpp in favor of C++17 facilities Reviewed-by: mchevalier, iwalulya ! src/hotspot/share/gc/shared/workerUtils.hpp - src/hotspot/share/metaprogramming/logical.hpp - test/hotspot/gtest/metaprogramming/test_logical.cpp Changeset: 1188ca55 Branch: master Author: Thomas Schatzl Date: 2025-10-01 08:07:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1188ca55f525554d2bb10691b368c818d98e5ea7 8368954: G1: Document why G1 uses TLS storage for the current card table reference Reviewed-by: ayang, rcastanedalo, iwalulya ! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp Changeset: 6c2d3834 Branch: master Author: Thomas Schatzl Date: 2025-10-01 08:08:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6c2d383492d194eb8a604a58a0336c371cbb1ea5 8368953: Document the reason why Serial/Parallel/G1 use zero as dirty card value Co-authored-by: Albert Mingkun Yang Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/shared/cardTable.hpp Changeset: f49849a5 Branch: master Author: Hamlin Li Date: 2025-10-01 08:22:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f49849a5ed4e9383e39e69ce76bb8ea74fb443f9 8368893: RISC-V: crash after JDK-8352673 on fastdebug version Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 84e5d63b Branch: master Author: Johan Sj?len Date: 2025-10-01 09:01:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/84e5d63b9fa8af0b35e1d682a81900cb157697fe 8368885: NMT CommandLine tests can check for error better Reviewed-by: phubner, azafari, shade ! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java ! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java Changeset: 5a2700f2 Branch: master Author: Richard Reingruber Date: 2025-10-01 09:26:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5a2700f231d72e2241703c1d17b308f031e8566c 8368861: [TEST] compiler/floatingpoint/ScalarFPtoIntCastTest.java expects x86 IR on non-x86 platforms Reviewed-by: sviswanathan, mdoerr ! test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java Changeset: 3607e998 Branch: master Author: Jan Lahoda Date: 2025-10-01 11:16:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3607e9986f1582ebdae1b6ad2a13c1a9c239e0d6 8367279: Test tools/javac/tree/TreePosTest.java timed out Reviewed-by: asotona ! test/langtools/tools/javac/tree/TreePosTest.java Changeset: c69456e8 Branch: master Author: Justin King Date: 2025-10-01 13:23:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c69456e87aeb8653ce23bc7f579c254511bbf2d1 8368962: hotspot/cpu/aarch64/bytecodes_aarch64.{hpp,cpp} is unused Reviewed-by: aph, mhaessig - src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp - src/hotspot/cpu/aarch64/bytecodes_aarch64.hpp Changeset: 182fbc2b Branch: master Author: Roberto Casta?eda Lozano Date: 2025-10-01 13:55:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/182fbc2b836d27410ccd0da512acb17bac9363c1 8368675: IGV: nodes are wrongly marked as changed in the difference view Reviewed-by: mchevalier, mhaessig, dfenacci, tholenstein ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java ! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java Changeset: c54dcefb Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-10-01 14:59:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c54dcefbfd2eb44a569767740dc053813c4f6fe1 8368938: Remove ObjectWaiter::badObjectWaiterPtr Reviewed-by: shade, ayang ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: e44ef0c3 Branch: master Author: Pavel Rappo Date: 2025-10-01 16:05:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e44ef0c32b3c2fcd0a6293838d9185b6d0719219 8367704: Fix minor documentation issues in java.time.** Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/Period.java ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/package-info.java ! src/java.base/share/classes/java/time/temporal/ChronoField.java ! src/java.base/share/classes/java/time/temporal/ValueRange.java Changeset: 6b72b778 Branch: master Author: Justin Lu Date: 2025-10-01 17:57:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6b72b778039afce0e25986114d15dd29a6786529 6177299: [Fmt-Nu] NumberFormat.getPercentInstance() does not work correctly Reviewed-by: naoto ! src/java.base/share/classes/java/text/DecimalFormat.java ! test/jdk/java/text/Format/NumberFormat/NumberRegression.java Changeset: ef724f40 Branch: master Author: Joe Darcy Date: 2025-10-01 19:56:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ef724f40c1f3cdddd215d50edf512bb06825085d 8368985: Small Float16 refactorings Reviewed-by: rgiulietti, jbhateja ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java Changeset: db6320df Branch: master Author: Johannes Graham Committer: Raffaello Giulietti Date: 2025-10-01 20:00:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/db6320df980ebe7cf2a1c727970cc937ab549b97 8368968: FloatingDecimal: Clean up unused code Reviewed-by: rgiulietti ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java Changeset: 4df41d2a Branch: master Author: Igor Veresov Date: 2025-10-01 23:15:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4df41d2a751e2942c2188ed01313d78e681835bc 8368698: runtime/cds/appcds/aotCache/OldClassSupport.java assert(can_add()) failed: Cannot add TrainingData objects Reviewed-by: heidinga, iklam ! src/hotspot/share/oops/trainingData.cpp Changeset: fa3af820 Branch: master Author: Boris Ulasevich Date: 2025-10-01 23:49:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fa3af820ad310704e8d25cf496f676e09d60797d 8338197: [ubsan] ad_x86.hpp:6417:11: runtime error: shift exponent 100 is too large for 32-bit type 'unsigned int' Reviewed-by: kvn, dlong ! src/hotspot/share/adlc/output_h.cpp Changeset: 5251405c Branch: master Author: Jan Lahoda Date: 2025-10-02 06:52:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5251405ce9ab1cbd84b798a538cb3865ea4675e9 8368848: JShell's code completion not always working for multi-snippet inputs Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java Changeset: dfd38322 Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-10-02 08:58:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dfd383224dbc2e41c9f44b1acd09ffb179cc38f3 8368966: Remove spurious VMStructs friends Reviewed-by: stefank, ayang ! src/hotspot/share/ci/ciObjectFactory.hpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/serial/cSpaceCounters.hpp ! src/hotspot/share/gc/shared/collectorCounters.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/gc/shared/hSpaceCounters.hpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp ! src/hotspot/share/memory/heap.hpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/oops/instanceClassLoaderKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/monitorDeflationThread.hpp ! src/hotspot/share/runtime/nonJavaThread.hpp ! src/hotspot/share/runtime/notificationThread.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: 8be16160 Branch: master Author: Francesco Andreuzzi Committer: Kevin Walls Date: 2025-10-02 11:41:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8be16160d2a6275ff619ea4cebb725475c646052 8367609: serviceability/sa/ClhsdbPmap.java fails when built with Clang Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c Changeset: cc563c87 Branch: master Author: SendaoYan Date: 2025-10-02 12:37:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cc563c87cd277fbc96fb77af1e99f6c018ccc020 8368866: compiler/codecache/stress/UnexpectedDeoptimizationTest.java intermittent timed out Reviewed-by: shade, mhaessig ! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java Changeset: 56baf64a Branch: master Author: Daniel Jeli?ski Date: 2025-10-02 13:29:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/56baf64ada04f233fbfe4e0cd033c86183e22015 8368520: TLS 1.3 KeyUpdate fails with SunPKCS11 provider Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java ! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java Changeset: 2c7f7380 Branch: master Author: Shaojin Wen Date: 2025-10-02 13:32:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2c7f7380ea828e5ec928e1cb05b13806646ecb3d 8368825: Use switch expression for DateTimeFormatterBuilder pattern character lookup Reviewed-by: rriggs, naoto, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java Changeset: 52522623 Branch: master Author: Casper Norrbin Date: 2025-10-02 13:38:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5252262349cccb09f693ebd431fe2987ec0917f0 8292984: Refactor internal container-related interfaces for clarity Reviewed-by: sgehwolf, eosterlund ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 7ad9bdef Branch: master Author: Daniel Fuchs Date: 2025-10-02 15:19:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7ad9bdef1ed250a824ee9dee69b37bbcc8f7c924 8368630: java/net/httpclient/http3/H3ServerPushTest.java succeeds but fails in jtreg timeout Reviewed-by: syan, jpai ! test/jdk/java/net/httpclient/http3/H3ServerPushTest.java Changeset: 1a03a1fb Branch: master Author: Igor Veresov Date: 2025-10-02 15:38:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1a03a1fbb1c7a83469128106341591c59428437a 8369033: Remove dead code in training data Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp Changeset: 5fccabff Branch: master Author: Erik Gahlin Date: 2025-10-02 15:51:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5fccabff15ae8bcc3d03156fa331bbc0fefb0cbe 8368670: Deadlock in JFR on event register + class load Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java Changeset: 3d113af9 Branch: master Author: Joe Darcy Date: 2025-10-02 16:43:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3d113af9e33ddf3d80452cb72f1b47b4936ec6a0 8369051: More small Float16 refactorings Reviewed-by: rgiulietti ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: 1d55adee Branch: master Author: Francesco Andreuzzi Committer: Paul Hohensee Date: 2025-10-02 18:49:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1d55adee11fc2fdbf2e009e1308b763fd7217dad 8368989: Use NMethodMarkingScope and ThreadsClaimTokenScope in shenandoahSTWMark Reviewed-by: shade, ayang ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp Changeset: 3f27a03b Branch: master Author: Ioi Lam Date: 2025-10-02 20:00:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3f27a03bba4760694a276376d08fb1ba97d08f7e 8368727: CDS custom loader support causes asserts during class unloading Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/klass.cpp ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java Changeset: fa6e8841 Branch: master Author: Damon Nguyen Date: 2025-10-02 22:09:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fa6e884105ac247b3b83a5a2329f9c18888bd7d0 8298823: [macos] java/awt/Mouse/EnterExitEvents/DragWindowTest.java continues to fail with "No MouseReleased event on label!" Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Mouse/EnterExitEvents/DragWindowTest.java Changeset: da7121af Branch: master Author: Dean Long Date: 2025-10-02 22:21:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/da7121aff9eccb046b82a75093034f1cdbd9b9e4 8366461: Remove obsolete method handle invoke logic Reviewed-by: vlivanov, mhaessig ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/arm/register_arm.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/riscv/frame_riscv.inline.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_IR.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/code/debugInfoRec.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/code/pcDesc.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/PCDesc.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java Changeset: 854b384b Branch: master Author: Alex Menkov Date: 2025-10-02 23:39:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/854b384b120fa2af41adca3048070866fe3cafd4 8304811: vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH Reviewed-by: lmesnik, dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/stepBreakPopReturn.cpp Changeset: f62b9eca Branch: master Author: Ashutosh Mehra Date: 2025-10-03 02:43:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f62b9eca08694bbbe80d9e7d7b704db4f2423830 8364929: Assign unique id to each AdapterBlob stored in AOTCodeCache Reviewed-by: kvn, iklam ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 3790965d Branch: master Author: Joe Wang Date: 2025-10-03 03:50:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3790965df3e7cba3b9792b8719d1e2ead046da15 8336695: Update Commons BCEL to Version 6.10.0 Reviewed-by: lancea, naoto, iris ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InvalidMethodSignatureException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Record.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RecordComponentInfo.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/package-info.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/package-info.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/package-info.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/package-info.java ! src/java.xml/share/classes/jdk/xml/internal/Utils.java ! src/java.xml/share/legal/bcel.md Changeset: ebb6fd7d Branch: master Author: Mikhail Yankelevich Date: 2025-10-03 07:37:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ebb6fd7d7865fd20ff2f90b4ef72c5ef6a3e5dea 8360562: sun/security/tools/keytool/i18n.java add an ability to add comment for failures Reviewed-by: rhalade ! test/jdk/sun/security/tools/keytool/i18n.java Changeset: 2e783963 Branch: master Author: Mar?a Arias de Reyna Dom?nguez Committer: Roland Westrelin Date: 2025-10-03 07:57:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2e783963d21c8edd88e79226ca473cfe0e41335b 8369037: Identify owning method for MethodData and MethodCounters in AOT map output Reviewed-by: iklam, asmehra, adinn, macarte ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp Changeset: 134b63f0 Branch: master Author: Yuri Gaevsky Committer: Vladimir Kempik Date: 2025-10-03 09:44:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/134b63f0e8c4093f7ad0a528d6996898ab881d5c 8322174: RISC-V: C2 VectorizedHashCode RVV Version Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 72319167 Branch: master Author: Beno?t Maillard Committer: Manuel H?ssig Date: 2025-10-03 10:40:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/72319167543a28295276f11178c17bef6680c32f 8364757: Missing Store nodes caused by bad wiring in PhaseIdealLoop::insert_post_loop Reviewed-by: mhaessig, roland ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java Changeset: 5dea95ea Branch: master Author: duke Date: 2025-10-03 11:01:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5dea95ea23af9a8c0b56f3bf34e929fb7f13f1ec Automatic merge of jdk:master into master From 1792966796 at qq.com Fri Oct 10 06:16:29 2025 From: 1792966796 at qq.com (=?gb18030?B?vsbO3tS1?=) Date: Fri, 10 Oct 2025 14:16:29 +0800 Subject: Use panama in Android Message-ID: Hello? I want to use panama in Android, but Android only supports jdk17 at the highest level, the panama project, and the minimum jdk18. Can I release a jdk17 version? -------------- next part -------------- An HTML attachment was scrubbed... URL: From maurizio.cimadamore at oracle.com Fri Oct 10 09:57:37 2025 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 10 Oct 2025 10:57:37 +0100 Subject: Use panama in Android In-Reply-To: References: Message-ID: <6c3d65bf-10ec-45ad-a60e-9836434092ed@oracle.com> Hi, I believe the authors of this project reached out to this mailing list few months ago: https://github.com/vova7878/PanamaPort Perhaps you might try and contact them to see if this project fits your need? Cheers Maurizio On 10/10/2025 07:16, ??? wrote: > Hello? I want to use panama in Android,but Android only supports jdk17 > at the highestlevel, the panama project, and the minimum jdk18. Can I > release a jdk17 version? -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Fri Oct 10 11:09:06 2025 From: duke at openjdk.org (duke) Date: Fri, 10 Oct 2025 11:09:06 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess+abi: 106 new changesets Message-ID: Changeset: f81c7c59 Branch: foreign-memaccess+abi Author: Hannes Walln?fer Date: 2025-10-03 15:53:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f81c7c592bbc9f5575ed41e41d12f54cbfc5e4aa 8276966: Improve diagnostic output for the mismatching parts of a hybrid snippet Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java Changeset: 23a65644 Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-10-03 16:25:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/23a65644ae63b271ca99c55a2a60a192c4e4dfb8 8368981: Case Fold Locale Legacy Tags On Demand Reviewed-by: rriggs, naoto ! src/java.base/share/classes/sun/util/locale/LanguageTag.java ! test/jdk/java/util/Locale/CaseFoldLanguageTagTest.java Changeset: aee73d35 Branch: foreign-memaccess+abi Author: Harshitha Onkar Date: 2025-10-03 17:32:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aee73d3568fbcb2fe7293f92154e6677c080d20c 8365424: [macos26] java/awt/Frame/DisposeTest.java fails on macOS 26 Reviewed-by: serb, azvegint ! test/jdk/java/awt/Frame/DisposeTest.java Changeset: 0935b76c Branch: foreign-memaccess+abi Author: Mikael Vidstedt Date: 2025-10-03 17:40:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0935b76c6bd1fbfa0a431eedb54c51f6fe4d194e 8369080: Use uname -m for devkit cpu detection Reviewed-by: iris, erikj ! make/devkit/Makefile Changeset: 0e98ec36 Branch: foreign-memaccess+abi Author: Sergey Bylokhov Committer: Harshitha Onkar Date: 2025-10-03 17:49:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0e98ec36623d5d83172209058574a97bab1d6038 8367384: The ICC_Profile class may throw exceptions during serialization Reviewed-by: honkar, prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/SerializationSpecTest.java + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/empty.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_invalid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_null.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_valid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_wrongType.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_invalid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_null.ser = test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_valid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_wrongType.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid.ser = test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_invalid.ser = test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_null.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_valid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_wrongType.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_invalid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_null.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_valid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_wrongType.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/StandardProfilesRoundTrip.java ! test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java Changeset: 012e079d Branch: foreign-memaccess+abi Author: Roger Riggs Date: 2025-10-03 18:45:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/012e079d11b629ddda8d5f687fd43ef21d210466 8356202: Cleanup Source code in String Implementation Classes Reviewed-by: jpai, rgiulietti, liach ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java Changeset: 837f634b Branch: foreign-memaccess+abi Author: Daniel D. Daugherty Date: 2025-10-03 21:11:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/837f634bf29fd877dd62a2e0f7d7a1bd383372d3 8369128: ProblemList jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java in Xcomp configs 8369132: Disable vmTestbase/gc/vector/CircularListLow and LinearListLow with SerialGC 8369133: Disable gc/g1/TestShrinkAuxiliaryDataRunner.java with UseLargePages option Reviewed-by: ayang, dholmes ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryDataRunner.java ! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java ! test/jdk/ProblemList-Xcomp.txt Changeset: e6868c62 Branch: foreign-memaccess+abi Author: Daniel D. Daugherty Date: 2025-10-03 22:17:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e6868c624851d5c6bd182e45ba908cb06b731e8c 8369138: New test compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java fails Reviewed-by: kvn ! test/hotspot/jtreg/compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java Changeset: c3fbbfab Branch: foreign-memaccess+abi Author: Sergey Bylokhov Date: 2025-10-03 23:16:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c3fbbfabcc9a9535a3b422c1c9afaa8e092a5da0 8369027: Apply java.io.Serial annotations in java.scripting Reviewed-by: rriggs ! src/java.scripting/share/classes/javax/script/ScriptException.java Changeset: 76dba201 Branch: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-10-04 08:09:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/76dba201fa1a525780677e4d3dee8e9ffafd1cd7 8368821: Test java/net/httpclient/http3/GetHTTP3Test.java intermittently fails with java.io.IOException: QUIC endpoint closed Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java ! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java Changeset: f740cd2a Branch: foreign-memaccess+abi Author: Chad Rakoczy Committer: Evgeny Astigeevich Date: 2025-10-04 21:17:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f740cd2aad43a008da1ed1ff15ebe2c790f893a0 8316694: Implement relocation of nmethod within CodeCache Reviewed-by: kvn, eosterlund, never, eastigeevich, bulasevich ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp ! src/hotspot/share/code/codeBehaviours.cpp ! src/hotspot/share/code/codeBehaviours.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/globals.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java + test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java + test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java + test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java + test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java + test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java + test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp ! test/lib/jdk/test/whitebox/WhiteBox.java ! test/lib/jdk/test/whitebox/code/CodeBlob.java Changeset: 5d9f94e0 Branch: foreign-memaccess+abi Author: Vladimir Kozlov Date: 2025-10-05 16:20:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5d9f94e05e1527745271d0167a418741607619e2 8369152: Problem list new tests from JDK-8316694 Reviewed-by: jpai, dholmes, serb ! test/hotspot/jtreg/ProblemList.txt Changeset: ba7bf43c Branch: foreign-memaccess+abi Author: Vladimir Ivanov Committer: Sandhya Viswanathan Date: 2025-10-05 23:55:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ba7bf43c76c94bea85dbbd865794184b7ee0cc86 8365290: [perf] x86 ArrayFill intrinsic generates SPLIT_STORE for unaligned arrays Reviewed-by: sviswanathan, vpaprotski, kvn ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: 85877e20 Branch: foreign-memaccess+abi Author: Damon Fenacci Date: 2025-10-06 06:17:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/85877e2022114031ef1ba13c67bf768edb0dfaa7 8355354: C2 crashed: assert(_callee == nullptr || _callee == m) failed: repeated inline attempt with different callee Reviewed-by: vlivanov, dlong ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 069c569a Branch: foreign-memaccess+abi Author: Johan Sj?len Date: 2025-10-06 07:48:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/069c569a710f50bc715f523c6c4c7aa087694af6 8368097: [asan] heap-buffer-overflow reported in ClassFileParser::skip_over_field_signature Reviewed-by: dholmes, mbaesken ! src/hotspot/share/classfile/classFileParser.cpp Changeset: e6781fd9 Branch: foreign-memaccess+abi Author: Fredrik Bredberg Date: 2025-10-06 08:10:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e6781fd9497723a7baab38d6bfb958ba1b1c24ff 8367601: Remove held_monitor_count Reviewed-by: mdoerr, pchilanomate, fyang ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp ! src/java.base/share/classes/jdk/internal/vm/Continuation.java Changeset: 59e87437 Branch: foreign-memaccess+abi Author: Roberto Casta?eda Lozano Date: 2025-10-06 08:14:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/59e87437b4f9259121710dca5e595ca714c3e71b 8368753: IGV: improve CFG view of difference graphs Reviewed-by: chagedorn, mhaessig, dfenacci ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/Scheduler.java ! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: baf8bc57 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-10-06 08:14:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/baf8bc5701c43425e3345f82d4318b134b26d7c9 8369038: Parallel: Use NMethodMarkingScope and ThreadsClaimTokenScope in psParallelCompact Reviewed-by: ayang, shade ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 2c114d67 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-10-06 09:26:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2c114d676d9904094dd6058d15f06d801ec7a3d6 8367899: compiler/c2/gvn/TestBitCompressValueTransform.java intermittent timed out Reviewed-by: dfenacci, chagedorn ! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java Changeset: 2bfada3f Branch: foreign-memaccess+abi Author: jonghoonpark Committer: Thomas Schatzl Date: 2025-10-06 11:53:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2bfada3f58df6c041d948267368cbc4db915cac3 8364927: Add @requires annotation to TestReclaimStringsLeaksMemory.java Reviewed-by: tschatzl, stefank, ayang ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java Changeset: e3320a9d Branch: foreign-memaccess+abi Author: Nizar Benalla Date: 2025-10-06 13:32:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e3320a9df592a06c466ae9158d8f173921679952 8367610: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java timed out on Windows Reviewed-by: liach ! test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java Changeset: b6a4cfec Branch: foreign-memaccess+abi Author: Mahendra Chhipa Date: 2025-10-06 15:26:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b6a4cfecb731615b6ef70828ac10fae4b2264cdc 8367114: Update jdk.test.lib.net.SimpleHttpServer to use SimpleFileServer Reviewed-by: dfuchs, vyazici ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java - test/jdk/com/sun/net/httpserver/SimpleFileServer.java ! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java ! test/jdk/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java - test/lib/jdk/test/lib/net/SimpleHttpServer.java Changeset: 596af0a7 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-06 15:44:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/596af0a7cc37e359d54689be20f855a86ae46567 8369041: Release memory after testing in ThreadsRunner.java Reviewed-by: shade, tschatzl ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java Changeset: 0f406c42 Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-10-06 16:11:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0f406c420e35f7a4358dc99711fd23d162f21777 8369078: Fix faulty test conversion in IllegalCharsetName.java Reviewed-by: naoto, alanb ! test/jdk/java/nio/charset/Charset/IllegalCharsetName.java Changeset: 2376a9e9 Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-10-06 17:30:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2376a9e9727e9cb3020dd3f57584950a4cdcdab6 8365630: jdk/jfr/tool/TestPrintContextual.java fails with wrong spanId Reviewed-by: shade ! test/jdk/jdk/jfr/tool/TestPrintContextual.java Changeset: eb34a117 Branch: foreign-memaccess+abi Author: Mikael Vidstedt Date: 2025-10-07 00:52:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eb34a117934951af075a425ce2cf8d3b1ced9700 8369242: Rename URL variables in devkit/Tools.gmk Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: e783c524 Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-07 04:08:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e783c524c17e1d1a3fff4b6370e222134e66edc8 8368185: Test javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java failed: Synth ButtonUI does not handle PRESSED & MOUSE_OVER state Reviewed-by: tr, aivanov ! test/jdk/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java Changeset: 07549f3e Branch: foreign-memaccess+abi Author: Beno?t Maillard Committer: Tobias Hartmann Date: 2025-10-07 07:43:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/07549f3e1539a2dd491a4f9ffe9df8580d7d7dea 8360389: Support printing from C2 compiled code Reviewed-by: kvn, thartmann, mhaessig ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: c06d6805 Branch: foreign-memaccess+abi Author: Daniel Skantz Date: 2025-10-07 09:04:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c06d6805aae3af2e6175f3f43deea46c9ce08bc6 8362394: C2: Repeated stacked string concatenation fails with "Hit MemLimit" and other resourcing errors Reviewed-by: chagedorn, rcastanedalo ! src/hotspot/share/opto/stringopts.cpp + test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsMany.java Changeset: aed9485b Branch: foreign-memaccess+abi Author: Andrew Haley Date: 2025-10-07 10:09:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aed9485bbb1d93063e5e5f60ed84bfb36053bdd1 8368303: AlwaysAtomicAccesses is excessively strict Reviewed-by: shade, vlivanov, dlong ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp Changeset: 6bec42ad Branch: foreign-memaccess+abi Author: Alexey Ivanov Date: 2025-10-07 10:21:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6bec42adcc1d99e16ddd5148bb4012c74a0c3090 8368892: Make JEditorPane/TestBrowserBGColor.java headless Reviewed-by: serb, azvegint ! test/jdk/javax/swing/JEditorPane/TestBrowserBGColor.java Changeset: 9c46febc Branch: foreign-memaccess+abi Author: Yasumasa Suenaga Date: 2025-10-07 12:47:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9c46febcac01b9f1831f5f3e2a68dd1f1612a01f 8245234: Still seeing missing mixed stack traces, even after JDK-8234624 Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java Changeset: 4b4d0cd3 Branch: foreign-memaccess+abi Author: Johny Jose Committer: Mark Sheppard Date: 2025-10-07 13:13:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4b4d0cd35a32448e4b056109c502af2765766432 8365398: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently Reviewed-by: msheppar, smarks, jpai ! test/jdk/ProblemList.txt ! test/jdk/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java Changeset: a9c93f86 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-07 13:40:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a9c93f865bb5438420bc4df278d211ff3af9a0ad 8369263: Parallel: Inline PSPromotionManager::push_depth Reviewed-by: iwalulya, shade, fandreuzzi ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp Changeset: 0f2a95c1 Branch: foreign-memaccess+abi Author: jonghoonpark Committer: Albert Mingkun Yang Date: 2025-10-07 15:13:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0f2a95c15d7c1e3796660d786c9a72497dab5ab1 8365782: Remove unnecessary inclusion of in jfrOSInterface.cpp Reviewed-by: ayang, tschatzl ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp Changeset: 8a20656e Branch: foreign-memaccess+abi Author: Hannes Walln?fer Date: 2025-10-07 15:16:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8a20656ed03aa26806c7b4a4e361999dea62aa79 8367321: Fix CSS bugs in dark theme 8366942: Dark mode pages briefly blink before going dark Reviewed-by: nbenalla, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: eb729f0a Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-10-07 15:38:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eb729f0aaa2297c3b3dbadadf40a502d2d9ed124 8247776: JFR: TestThreadContextSwitches.java failed "RuntimeException: No events: expected false, was true" Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java Changeset: eb835e05 Branch: foreign-memaccess+abi Author: Volkan Yazici Date: 2025-10-07 15:57:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eb835e05f9cf8a65d804b733b382ecfba5b12907 8366040: Change URL.lookupViaProviders to use ScopedValue to detect recursive lookup Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URL.java ! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java + test/jdk/java/net/spi/URLStreamHandlerProvider/circular.provider.template Changeset: 4ca3ab62 Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-10-07 16:41:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ca3ab62759b366fd3e0b2267925f1fa70f057b7 8369123: Still more small Float16 refactorings Reviewed-by: rgiulietti ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: ebeb77ba Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-10-07 16:47:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ebeb77baaeb6d9098d7462f5ddf61d8583b1e493 8358058: sun/java2d/OpenGL/DrawImageBg.java Test fails intermittently Reviewed-by: azvegint, serb, psadhukhan ! test/jdk/ProblemList.txt + test/jdk/sun/java2d/OpenGL/DrawBitmaskImage.java + test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java + test/jdk/sun/java2d/OpenGL/DrawImageBg.java + test/jdk/sun/java2d/OpenGL/LargeOps.java + test/jdk/sun/java2d/OpenGL/OpaqueDest.java + test/jdk/sun/java2d/OpenGL/ScaleParamsOOB.java + test/jdk/sun/java2d/OpenGL/ShapeClip.java + test/jdk/sun/java2d/OpenGL/SrcMaskOps.java + test/jdk/sun/java2d/OpenGL/VolatileSubRegion.java + test/jdk/sun/java2d/OpenGL/XformVolatile.java Changeset: 1ea8cfa6 Branch: foreign-memaccess+abi Author: Aleksey Shipilev Date: 2025-10-07 16:54:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1ea8cfa6dc8e6f96fd87553331abaae17ec173ea 8369226: GHA: Switch to MacOS 15 Reviewed-by: erikj, ayang, sgehwolf ! .github/workflows/main.yml Changeset: 6b316262 Branch: foreign-memaccess+abi Author: Naoto Sato Date: 2025-10-07 17:21:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6b3162620bd808227ec7b4331ae6fc32ceb909e8 8368845: x-IBM930 uses incorrect character for Hex 42 60 Reviewed-by: sherman, rriggs, iris ! make/data/charsetmapping/IBM930.c2b ! make/data/charsetmapping/IBM930.map ! test/jdk/sun/nio/cs/mapping/CoderTest.java ! test/jdk/sun/nio/cs/mapping/ConverterTest.java ! test/jdk/sun/nio/cs/mapping/Cp930.b2c ! test/jdk/sun/nio/cs/mapping/TestConv.java Changeset: 7f070d35 Branch: foreign-memaccess+abi Author: Mikael Vidstedt Date: 2025-10-07 17:37:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7f070d356c479ae30fe84fcf4d322c0b693fa15a 8369246: Use https in make/devkit scripts Reviewed-by: ayang, erikj ! make/devkit/Tools.gmk ! make/devkit/createAutoconfBundle.sh Changeset: 6bfd018b Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-10-07 19:08:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6bfd018beaf187940ebafc71885045b4aabca673 8366002: Beans.instantiate needs to describe the lookup procedure Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/beans/Beans.java Changeset: 910bb68e Branch: foreign-memaccess+abi Author: Archie Cobbs Date: 2025-10-07 19:32:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/910bb68e5191f830ff6f3dff5753e4e5f6214a7b 8349847: Support configuring individual lint categories as errors Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java ! src/jdk.compiler/share/man/javac.md + test/langtools/tools/javac/warnings/WerrorLint.e1.out + test/langtools/tools/javac/warnings/WerrorLint.e2.out + test/langtools/tools/javac/warnings/WerrorLint.java + test/langtools/tools/javac/warnings/WerrorLint.w1.out + test/langtools/tools/javac/warnings/WerrorLint.w2.out Changeset: 4ee6079b Branch: foreign-memaccess+abi Author: Mikael Vidstedt Date: 2025-10-08 02:05:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ee6079b11034e7de8be72cd2832fb717c2f140d 8369328: Use uppercase variable names in the devkit makefiles Reviewed-by: erikj ! make/devkit/Makefile ! make/devkit/Tools.gmk Changeset: 650fd35b Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-08 03:00:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/650fd35b3b30bf16e8caad968bd335d423c87b7d 8335646: Nimbus : JLabel not painted with LAF defined foreground color on Ubuntu 24.04 Reviewed-by: aivanov, dnguyen, serb ! test/jdk/javax/swing/plaf/basic/BasicHTML/bug4248210.java Changeset: 2ac24bf1 Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-10-08 03:06:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2ac24bf1bac9c32704ebd72b93a75819b9404063 8367389: C2 SuperWord: refactor VTransform to model the whole loop instead of just the basic block Reviewed-by: roland, mhaessig ! src/hotspot/share/opto/phasetype.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: 86211956 Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-10-08 05:32:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/862119565db311fe0e02e383fd3493601ed23ea8 8363917: SwitchBootstraps.enumSwitch() args not checked as documented Reviewed-by: liach ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: bd25db1f Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-10-08 07:02:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bd25db1fb8573fc908f7a8a96bca417b1d44689a 8368960: Adjust java UL logging in the build Reviewed-by: erikj, dholmes ! make/ToolsJdk.gmk ! make/autoconf/boot-jdk.m4 Changeset: d27649fe Branch: foreign-memaccess+abi Author: Johannes Bechberger Date: 2025-10-08 08:03:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d27649fe22a5bed9db72ac6c2595ac91f1fa28f8 8367302: New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing Reviewed-by: dholmes, apangin ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/hotspot/share/prims/whitebox.cpp ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: f58e17fd Branch: foreign-memaccess+abi Author: Ant?n Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-10-08 08:58:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f58e17fd27e868e4a8816befc4c4bb8946c1f7fd 8368780: IGV: Upgrade to Netbeans Platform 27 Reviewed-by: rcastanedalo, chagedorn ! src/utils/IdealGraphVisualizer/Filter/pom.xml ! src/utils/IdealGraphVisualizer/README.md ! src/utils/IdealGraphVisualizer/pom.xml Changeset: d45e65ba Branch: foreign-memaccess+abi Author: Suchismith Roy Committer: Varada M Date: 2025-10-08 09:15:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d45e65bab45f78f9f378cdc53837fe33190b7801 8030957: AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX Reviewed-by: jkern, mdoerr, mbaesken ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! test/jdk/ProblemList.txt Changeset: c6695064 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-08 09:29:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c66950643e4f43b5997b223289eefdde589589fa 8369277: Remove unused CodeCacheUnloadingTask::_num_workers Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp Changeset: 6a4c2676 Branch: foreign-memaccess+abi Author: Afshin Zafari Date: 2025-10-08 09:49:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6a4c2676a6378f573bd58d1bc32b57765d756291 8365385: [asan] os::pretouch_memory() is not compatible with ASAN Reviewed-by: stuefe, jsjolen ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp Changeset: c12f0e74 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-08 11:21:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c12f0e74a9acfaa91b537853143ec94f143fe316 8369286: Parallel: Assertion failure in mutableNUMASpace Reviewed-by: jsikstro, tschatzl ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 23fcbb0b Branch: foreign-memaccess+abi Author: Ruben Ayrapetyan Committer: Evgeny Astigeevich Date: 2025-10-08 12:13:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/23fcbb0badbef6d22f63ca6c5b26b0693002592c 8365153: AArch64: Set JVM flags for Neoverse N3 and V3 cores Reviewed-by: eastigeevich, aph ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 927aa3f8 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Thomas Schatzl Date: 2025-10-08 14:20:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/927aa3f8da34fb71b692661bebb89d20bfa85648 8369178: G1: Use NMethodMarkingScope and ThreadsClaimTokenScope in G1RootProcessor Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/shared/strongRootsScope.cpp ! src/hotspot/share/gc/shared/strongRootsScope.hpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 79bcc7b8 Branch: foreign-memaccess+abi Author: Richard Reingruber Date: 2025-10-08 15:56:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/79bcc7b8ec577dad592dc3f575c15d1bdeb65b19 8369257: PPC: compiler/whitebox/RelocateNMethodMultiplePaths.java fails with assertion Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp Changeset: ac73e688 Branch: foreign-memaccess+abi Author: Valerie Peng Date: 2025-10-08 17:36:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ac73e688b13595b63dcfc9ce0aee76e7262d68c3 8368984: Extra slashes in Cipher transformation leads to NSPE instead of NSAE Reviewed-by: weijun ! src/java.base/share/classes/javax/crypto/Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java ! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java ! test/jdk/javax/crypto/Cipher/TestGetInstance.java Changeset: 92f2ab2e Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-10-08 18:14:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/92f2ab2e1b5a7c02ea6d3a3a07c7fbbfc725cdea 8264851: Shenandoah: Rework control loop mechanics to use timed waits Reviewed-by: kdnilsen, shade ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp Changeset: 4d0da18a Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-10-08 20:28:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4d0da18ab6e83549e81074e15011cf8a4fbd4ea9 8369250: Assess and remedy any unsafe usage of the Semaphore used by NonJavaThread::List Reviewed-by: kbarrett, stefank ! src/hotspot/share/runtime/nonJavaThread.cpp ! src/hotspot/share/runtime/nonJavaThread.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 1aa62dca Branch: foreign-memaccess+abi Author: Chris Plummer Date: 2025-10-08 20:38:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1aa62dcafd9f11ff3cb191525437e10bb789d276 8369230: com/sun/jdi/SimulResumerTest.java timed out Reviewed-by: sspitsyn ! test/jdk/com/sun/jdi/SimulResumerTest.java Changeset: 0e5655e6 Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-10-08 23:09:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0e5655e6680762a99b5aecb58369b880ea913565 8367657: C2 SuperWord: NormalMapping demo from JVMLS 2025 Reviewed-by: chagedorn, galder ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/compiler/gallery/NormalMapping.java + test/hotspot/jtreg/compiler/gallery/TestNormalMapping.java + test/hotspot/jtreg/compiler/gallery/normal_map.png Changeset: 5873c4b5 Branch: foreign-memaccess+abi Author: Archie Cobbs Date: 2025-10-09 01:32:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5873c4b5d61844b6b34a46e8955bd94bdd3d7610 8369039: JDK-8348611 caused regression in Javac-Hot-Generate Co-authored-by: Claes Redestad Reviewed-by: jlahoda, redestad ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/LintMapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java Changeset: 0b81db1d Branch: foreign-memaccess+abi Author: Lei Zhu Committer: Christian Hagedorn Date: 2025-10-09 05:28:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0b81db1d38e69e6d8c73f22e4dae63ff5775852e 8364346: Typo in IR framework README Reviewed-by: thartmann, fandreuzzi, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md Changeset: 914b44e2 Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-10-09 06:01:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/914b44e277df23418736eb00c022bbd829d64e11 8368694: PKCS11-NSS generic keys generated by DH have leading zeroes stripped Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java Changeset: 1b11bea7 Branch: foreign-memaccess+abi Author: Ramkumar Sunderbabu Committer: Christian Hagedorn Date: 2025-10-09 06:19:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1b11bea76ba29d1dfa414ad7e10693cf054bb96f 8286865: vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java fails with Out of space in CodeCache Reviewed-by: dlong, chagedorn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java Changeset: 991f8e6f Branch: foreign-memaccess+abi Author: Damon Fenacci Date: 2025-10-09 06:21:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/991f8e6f385ab85b33d2e4d274506995b651ce65 8360031: C2 compilation asserts in MemBarNode::remove Reviewed-by: dlong, kvn, shade ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/memnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/ConstructorBarriers.java Changeset: af2fbd5a Branch: foreign-memaccess+abi Author: Joel Sikstr?m Date: 2025-10-09 08:17:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/af2fbd5a7182cabdd88764b5653d2ce666f05d70 8367413: Fix potential truncation error in Arguments::set_heap_size() Reviewed-by: ayang, lkorinth ! src/hotspot/share/runtime/arguments.cpp Changeset: b37a1a33 Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-10-09 09:20:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b37a1a33aebaf86223eb94b3d641a5bed66f9e20 8369291: Test java/net/httpclient/http3/H3DataLimitsTest.java fails in quic connection timeout with linux fastdebug builds Reviewed-by: jpai, dfuchs, vyazici ! test/jdk/java/net/httpclient/BasicHTTP2Test.java ! test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java ! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java ! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java Changeset: 285d16a3 Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-09 09:42:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/285d16a3a3b29b175670a042165780859a7dbc81 8365886: JSplitPane loses track of the left component when the component orientation is changed Reviewed-by: tr, kizune ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! test/jdk/javax/swing/JSplitPane/TestSplitPaneOrientationTest.java Changeset: 692c20ce Branch: foreign-memaccess+abi Author: Joachim Kern Date: 2025-10-09 09:46:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/692c20ce1df1526bd175572a61d3355a57d42d02 8368997: AIX allows reading from address zero which leads to several ubsan findings Reviewed-by: mdoerr, mbaesken ! src/hotspot/os/posix/safefetch_sigjmp.cpp Changeset: 7e3e55a5 Branch: foreign-memaccess+abi Author: Manuel H?ssig Date: 2025-10-09 10:24:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7e3e55a576b24ae704395b01a15c363ce6e28cae 8368573: MultiBranchNode::required_outcnt should return an unsigned int Reviewed-by: chagedorn, dfenacci, fandreuzzi ! src/hotspot/share/opto/cfgnode.hpp Changeset: 9def7bfe Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Thomas Schatzl Date: 2025-10-09 12:42:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9def7bfea263f6f77f0bd9d4c16f00b7a0834243 8369433: G1: Replace G1MarkScope with NMethodMarkingScope Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 5bb9fed9 Branch: foreign-memaccess+abi Author: Matthew Donovan Date: 2025-10-09 13:20:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5bb9fed9de3297639d5c0cd1d8046656d98863dd 8351354: Enhance java -XshowSettings:security:tls to show enabled TLS groups Reviewed-by: mullan, coffeys ! src/java.base/share/classes/sun/launcher/SecuritySettings.java ! test/jdk/tools/launcher/Settings.java Changeset: fd296774 Branch: foreign-memaccess+abi Author: Justin King Date: 2025-10-09 13:30:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fd29677479797956e0d205b5ce6e7cb9ad407bd1 8369190: JavaFrameAnchor on AArch64 has unnecessary barriers and wrong store order in MacroAssembler Reviewed-by: aph, dlong ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: dd410e0b Branch: foreign-memaccess+abi Author: Christian Hagedorn Date: 2025-10-09 13:33:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dd410e0b776a01b617a457786b11ddf87d3b4d60 8369423: Reduce execution time of testlibrary_tests/ir_framework/tests/TestDFlags.java Reviewed-by: thartmann, dfenacci ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDFlags.java Changeset: 005877b0 Branch: foreign-memaccess+abi Author: Christian Hagedorn Date: 2025-10-09 13:33:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/005877b0635f1a9547724168ebd894b1b61fc116 8369236: testlibrary_tests/ir_framework/tests/TestCompileThreshold.java timed out Reviewed-by: ayang, dfenacci ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompileThreshold.java Changeset: 233d3a8d Branch: foreign-memaccess+abi Author: Artur Barashev Date: 2025-10-09 13:59:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/233d3a8d43578af4eafd572cee3db0978d3d65a0 8366244: TLS1.3 ChangeCipherSpec message received after the client's Finished message should trigger a connection abort with "unexpected message" Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java + test/jdk/sun/security/ssl/SSLEngineImpl/TLS13ChangeCipherSpecAfterFinished.java Changeset: 13f460c3 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-10-09 14:27:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/13f460c3958b3513f0e62851fa3588f30d75daa3 8368677: acvp test should throw SkippedException when no ACVP-Server available Reviewed-by: weijun, shade ! test/jdk/sun/security/provider/acvp/Launcher.java Changeset: 48d21b50 Branch: foreign-memaccess+abi Author: Daniel Fuchs Date: 2025-10-09 15:08:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/48d21b50faed61eaa4f1d115531a21d0c29a5dff 8369434: java/net/httpclient/AltServiceUsageTest.java fails intermittently Reviewed-by: vyazici, jpai ! test/jdk/java/net/httpclient/AltServiceUsageTest.java Changeset: 9891cd69 Branch: foreign-memaccess+abi Author: Daniel Fuchs Date: 2025-10-09 15:52:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9891cd69e442cdfa6fb76ecbd20391291f4bf6ad 8369313: java/net/httpclient/TimeoutBasic.java should accept that HttpTimeoutException should be somewhere down the cause chain Reviewed-by: vyazici, jpai ! test/jdk/java/net/httpclient/TimeoutBasic.java Changeset: 7c75cb31 Branch: foreign-memaccess+abi Author: Jeremy Wood Committer: Alexey Ivanov Date: 2025-10-09 16:02:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7c75cb312c0f9c645a140e10df212e364b99ee42 8367376: Bad ButtonUI prevents other components from updating when system changes desktop properties Reviewed-by: aivanov, prr, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java + test/jdk/com/sun/java/swing/plaf/DesktopPropertyResetPendingFlagTest.java Changeset: 37b725d9 Branch: foreign-memaccess+abi Author: Naoto Sato Date: 2025-10-09 16:20:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/37b725d9c12834358a562e6c03fb7f566d639ca5 8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values Reviewed-by: prappo, jlu, rriggs, iris ! src/java.base/share/classes/java/util/SimpleTimeZone.java + test/jdk/java/util/TimeZone/SimpleTimeZoneEqualsHashCodeTest.java Changeset: 501fa204 Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-10-09 18:25:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/501fa2041a77139a9ac42fef69f28b1fd50fee65 8368501: Shenandoah: GC progress evaluation does not use generation Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp Changeset: 1992b69a Branch: foreign-memaccess+abi Author: Aleksey Shipilev Date: 2025-10-09 18:47:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1992b69a4794d1f2f65eaeb6dbb1e1e23a948b6e 8369283: Improve trace logs in safepoint machinery Reviewed-by: fbredberg, dholmes, rehn ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: b73228b5 Branch: foreign-memaccess+abi Author: Vladimir Petko Committer: Erik Joelsson Date: 2025-10-09 19:38:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b73228b51c1b1c59c8cd8ee7b14522edc12d564a 8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date Reviewed-by: erikj ! make/autoconf/basic_tools.m4 Changeset: 1cdd241f Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-09 19:39:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1cdd241ff3ed57a4df4bac54b2659d68d161b53c 8369420: Parallel: Use multiple workers for class unloading Reviewed-by: fandreuzzi, tschatzl, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: cd1ce588 Branch: foreign-memaccess+abi Author: Mikael Vidstedt Date: 2025-10-09 19:55:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cd1ce5883db55540379ce090244b698696e16ec3 8369454: Verify checksums of downloaded source bundles when creating devkit Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: d6e2d4eb Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-10-10 00:16:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d6e2d4eb1f87016ab158b62c61c33c4bf92a0ed4 8367646: [GenShen] Control thread may overwrite gc cancellation cause set by mutator Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 52b02eda Branch: foreign-memaccess+abi Author: Alexander Matveev Date: 2025-10-10 01:11:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/52b02edaba55920c44b9aba6a9db53d8c9ae9292 8362598: [macos] Add tests for custom info plist files Reviewed-by: asemenyuk = src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/MacHelperTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java + test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java Changeset: 1873b459 Branch: foreign-memaccess+abi Author: Alexander Matveev Date: 2025-10-10 01:11:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1873b4594883758a5c8b4094f49dfea36c7c0145 8356047: [macos] jpackage produces confusing post- and pre- installation PKG scripts Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgInstallerScripts.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/postinstall.template - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/preinstall.template ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java + test/jdk/tools/jpackage/macosx/PkgScriptsTest.java Changeset: 2311ec39 Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-10 02:42:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2311ec394df9a096d6f7cd52b65ae2660dfe20b4 8363979: Add JDK bundle/image validation for --runtime-image option Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacRuntimeValidator.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: f4209dff Branch: foreign-memaccess+abi Author: Saint Wesonga Committer: David Holmes Date: 2025-10-10 03:55:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f4209dff3ba14ccbdc0846d9bfcc62688361b6d5 8348862: runtime/ErrorHandling/CreateCoredumpOnCrash fails on Windows aarch64 Reviewed-by: dholmes, mbeckwit ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp + src/hotspot/os/windows/safefetch_static_windows.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp + src/hotspot/os_cpu/windows_aarch64/safefetch_windows_aarch64.S ! src/hotspot/share/runtime/safefetch.hpp ! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c Changeset: 5a32966d Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-10-10 04:30:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5a32966d4255131cf0ac1273b603d994829596e2 8369516: Delete duplicate imaging test Reviewed-by: serb - test/jdk/java/awt/image/VolatileImage/DrawBufImgOp.java Changeset: be107224 Branch: foreign-memaccess+abi Author: Yasumasa Suenaga Date: 2025-10-10 05:02:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/be10722436f20df26de66c00c4bc1b6772aa9087 8366847: JFR reports incorrect number of cores on hybrid CPU Reviewed-by: dholmes, egahlin ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/jfr/metadata/metadata.xml Changeset: b6e5ef4a Branch: foreign-memaccess+abi Author: Mikhail Yankelevich Date: 2025-10-10 06:54:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b6e5ef4ad0989d3bf0c579dbd6f5bf36b52e41e2 8360373: src/java.base/share/classes/sun/security/util/Debug.java implement negative testing Reviewed-by: coffeys ! test/jdk/sun/security/util/Debug/DebugOptions.java Changeset: b00720ed Branch: foreign-memaccess+abi Author: Zhengyu Gu Date: 2025-10-10 07:37:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b00720edd72226ae9ffecbcb9c1062d3ceb8c6df 8369419: Error reporting of JFR JNI method registration crash on MacOSX Reviewed-by: jbachorik, egahlin ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp Changeset: 1159b53b Branch: foreign-memaccess+abi Author: Joel Sikstr?m Date: 2025-10-10 08:10:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1159b53bfcfce771a23506394d998b0d95eb8981 8369483: Cleanup dead code in HandleArea Reviewed-by: fandreuzzi, stefank ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: a1a37bd7 Branch: foreign-memaccess+abi Author: Severin Gehwolf Date: 2025-10-10 08:14:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a1a37bd7b2a8807f462909eadfa83ec26261e464 8369441: Two container tests fail after JDK-8292984 Reviewed-by: mbaesken, cnorrbin, syan ! test/hotspot/jtreg/containers/docker/TestJFREvents.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java Changeset: d5a20799 Branch: foreign-memaccess+abi Author: Chris Dennis Committer: Alan Bateman Date: 2025-10-10 09:19:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d5a207994b9c374e6638e57826326f8f4593b96b 8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...) Reviewed-by: vklang, alanb ! src/java.base/share/classes/java/util/concurrent/Executors.java ! test/jdk/java/util/concurrent/Executors/AutoShutdown.java Changeset: f52aed6f Branch: foreign-memaccess+abi Author: Mar?a Arias de Reyna Dom?nguez Committer: Severin Gehwolf Date: 2025-10-10 09:46:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f52aed6f81e7df9ab9a379ada952b8e666c54e6d 8369418: Identify owning class for KlassTrainingData in AOT map output Reviewed-by: iklam, adinn ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp Changeset: afda8ad4 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-10 10:18:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/afda8ad46045a4e2d1db608397aa3e03a953153f 8369501: Parallel: Add UseAdaptiveSizePolicy requirement to TestDynShrinkHeap.java Reviewed-by: jsikstro, tschatzl ! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java ! test/jtreg-ext/requires/VMProps.java Changeset: f5ea2164 Branch: foreign-memaccess+abi Author: duke Date: 2025-10-10 11:00:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f5ea21641d2685aedcc80b17dda1f2ed5d60bf2c Automatic merge of jdk:master into master Changeset: e112881d Branch: foreign-memaccess+abi Author: duke Date: 2025-10-10 11:00:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e112881df93f995bcfe253ca2555eca718647fa1 Automatic merge of master into foreign-memaccess+abi From duke at openjdk.org Fri Oct 10 11:15:13 2025 From: duke at openjdk.org (duke) Date: Fri, 10 Oct 2025 11:15:13 GMT Subject: git: openjdk/panama-foreign: master: 105 new changesets Message-ID: Changeset: f81c7c59 Branch: master Author: Hannes Walln?fer Date: 2025-10-03 15:53:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f81c7c592bbc9f5575ed41e41d12f54cbfc5e4aa 8276966: Improve diagnostic output for the mismatching parts of a hybrid snippet Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java Changeset: 23a65644 Branch: master Author: Justin Lu Date: 2025-10-03 16:25:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/23a65644ae63b271ca99c55a2a60a192c4e4dfb8 8368981: Case Fold Locale Legacy Tags On Demand Reviewed-by: rriggs, naoto ! src/java.base/share/classes/sun/util/locale/LanguageTag.java ! test/jdk/java/util/Locale/CaseFoldLanguageTagTest.java Changeset: aee73d35 Branch: master Author: Harshitha Onkar Date: 2025-10-03 17:32:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aee73d3568fbcb2fe7293f92154e6677c080d20c 8365424: [macos26] java/awt/Frame/DisposeTest.java fails on macOS 26 Reviewed-by: serb, azvegint ! test/jdk/java/awt/Frame/DisposeTest.java Changeset: 0935b76c Branch: master Author: Mikael Vidstedt Date: 2025-10-03 17:40:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0935b76c6bd1fbfa0a431eedb54c51f6fe4d194e 8369080: Use uname -m for devkit cpu detection Reviewed-by: iris, erikj ! make/devkit/Makefile Changeset: 0e98ec36 Branch: master Author: Sergey Bylokhov Committer: Harshitha Onkar Date: 2025-10-03 17:49:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0e98ec36623d5d83172209058574a97bab1d6038 8367384: The ICC_Profile class may throw exceptions during serialization Reviewed-by: honkar, prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/SerializationSpecTest.java + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/empty.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_invalid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_null.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_valid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_wrongType.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_invalid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_null.ser = test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_valid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_wrongType.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid.ser = test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_invalid.ser = test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_null.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_valid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_wrongType.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_invalid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_null.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_valid.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_wrongType.ser + test/jdk/java/awt/color/ICC_Profile/Serialization/StandardProfilesRoundTrip.java ! test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java Changeset: 012e079d Branch: master Author: Roger Riggs Date: 2025-10-03 18:45:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/012e079d11b629ddda8d5f687fd43ef21d210466 8356202: Cleanup Source code in String Implementation Classes Reviewed-by: jpai, rgiulietti, liach ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java Changeset: 837f634b Branch: master Author: Daniel D. Daugherty Date: 2025-10-03 21:11:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/837f634bf29fd877dd62a2e0f7d7a1bd383372d3 8369128: ProblemList jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java in Xcomp configs 8369132: Disable vmTestbase/gc/vector/CircularListLow and LinearListLow with SerialGC 8369133: Disable gc/g1/TestShrinkAuxiliaryDataRunner.java with UseLargePages option Reviewed-by: ayang, dholmes ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryDataRunner.java ! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java ! test/jdk/ProblemList-Xcomp.txt Changeset: e6868c62 Branch: master Author: Daniel D. Daugherty Date: 2025-10-03 22:17:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e6868c624851d5c6bd182e45ba908cb06b731e8c 8369138: New test compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java fails Reviewed-by: kvn ! test/hotspot/jtreg/compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java Changeset: c3fbbfab Branch: master Author: Sergey Bylokhov Date: 2025-10-03 23:16:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c3fbbfabcc9a9535a3b422c1c9afaa8e092a5da0 8369027: Apply java.io.Serial annotations in java.scripting Reviewed-by: rriggs ! src/java.scripting/share/classes/javax/script/ScriptException.java Changeset: 76dba201 Branch: master Author: Jaikiran Pai Date: 2025-10-04 08:09:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/76dba201fa1a525780677e4d3dee8e9ffafd1cd7 8368821: Test java/net/httpclient/http3/GetHTTP3Test.java intermittently fails with java.io.IOException: QUIC endpoint closed Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java ! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java Changeset: f740cd2a Branch: master Author: Chad Rakoczy Committer: Evgeny Astigeevich Date: 2025-10-04 21:17:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f740cd2aad43a008da1ed1ff15ebe2c790f893a0 8316694: Implement relocation of nmethod within CodeCache Reviewed-by: kvn, eosterlund, never, eastigeevich, bulasevich ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp ! src/hotspot/share/code/codeBehaviours.cpp ! src/hotspot/share/code/codeBehaviours.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/globals.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java + test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java + test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java + test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java + test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java + test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java + test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp ! test/lib/jdk/test/whitebox/WhiteBox.java ! test/lib/jdk/test/whitebox/code/CodeBlob.java Changeset: 5d9f94e0 Branch: master Author: Vladimir Kozlov Date: 2025-10-05 16:20:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5d9f94e05e1527745271d0167a418741607619e2 8369152: Problem list new tests from JDK-8316694 Reviewed-by: jpai, dholmes, serb ! test/hotspot/jtreg/ProblemList.txt Changeset: ba7bf43c Branch: master Author: Vladimir Ivanov Committer: Sandhya Viswanathan Date: 2025-10-05 23:55:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ba7bf43c76c94bea85dbbd865794184b7ee0cc86 8365290: [perf] x86 ArrayFill intrinsic generates SPLIT_STORE for unaligned arrays Reviewed-by: sviswanathan, vpaprotski, kvn ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: 85877e20 Branch: master Author: Damon Fenacci Date: 2025-10-06 06:17:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/85877e2022114031ef1ba13c67bf768edb0dfaa7 8355354: C2 crashed: assert(_callee == nullptr || _callee == m) failed: repeated inline attempt with different callee Reviewed-by: vlivanov, dlong ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 069c569a Branch: master Author: Johan Sj?len Date: 2025-10-06 07:48:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/069c569a710f50bc715f523c6c4c7aa087694af6 8368097: [asan] heap-buffer-overflow reported in ClassFileParser::skip_over_field_signature Reviewed-by: dholmes, mbaesken ! src/hotspot/share/classfile/classFileParser.cpp Changeset: e6781fd9 Branch: master Author: Fredrik Bredberg Date: 2025-10-06 08:10:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e6781fd9497723a7baab38d6bfb958ba1b1c24ff 8367601: Remove held_monitor_count Reviewed-by: mdoerr, pchilanomate, fyang ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp ! src/java.base/share/classes/jdk/internal/vm/Continuation.java Changeset: 59e87437 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-10-06 08:14:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/59e87437b4f9259121710dca5e595ca714c3e71b 8368753: IGV: improve CFG view of difference graphs Reviewed-by: chagedorn, mhaessig, dfenacci ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/Scheduler.java ! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: baf8bc57 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-10-06 08:14:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/baf8bc5701c43425e3345f82d4318b134b26d7c9 8369038: Parallel: Use NMethodMarkingScope and ThreadsClaimTokenScope in psParallelCompact Reviewed-by: ayang, shade ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 2c114d67 Branch: master Author: SendaoYan Date: 2025-10-06 09:26:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2c114d676d9904094dd6058d15f06d801ec7a3d6 8367899: compiler/c2/gvn/TestBitCompressValueTransform.java intermittent timed out Reviewed-by: dfenacci, chagedorn ! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java Changeset: 2bfada3f Branch: master Author: jonghoonpark Committer: Thomas Schatzl Date: 2025-10-06 11:53:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2bfada3f58df6c041d948267368cbc4db915cac3 8364927: Add @requires annotation to TestReclaimStringsLeaksMemory.java Reviewed-by: tschatzl, stefank, ayang ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java Changeset: e3320a9d Branch: master Author: Nizar Benalla Date: 2025-10-06 13:32:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e3320a9df592a06c466ae9158d8f173921679952 8367610: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java timed out on Windows Reviewed-by: liach ! test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java Changeset: b6a4cfec Branch: master Author: Mahendra Chhipa Date: 2025-10-06 15:26:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b6a4cfecb731615b6ef70828ac10fae4b2264cdc 8367114: Update jdk.test.lib.net.SimpleHttpServer to use SimpleFileServer Reviewed-by: dfuchs, vyazici ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java - test/jdk/com/sun/net/httpserver/SimpleFileServer.java ! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java ! test/jdk/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java - test/lib/jdk/test/lib/net/SimpleHttpServer.java Changeset: 596af0a7 Branch: master Author: Albert Mingkun Yang Date: 2025-10-06 15:44:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/596af0a7cc37e359d54689be20f855a86ae46567 8369041: Release memory after testing in ThreadsRunner.java Reviewed-by: shade, tschatzl ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java Changeset: 0f406c42 Branch: master Author: Justin Lu Date: 2025-10-06 16:11:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0f406c420e35f7a4358dc99711fd23d162f21777 8369078: Fix faulty test conversion in IllegalCharsetName.java Reviewed-by: naoto, alanb ! test/jdk/java/nio/charset/Charset/IllegalCharsetName.java Changeset: 2376a9e9 Branch: master Author: Erik Gahlin Date: 2025-10-06 17:30:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2376a9e9727e9cb3020dd3f57584950a4cdcdab6 8365630: jdk/jfr/tool/TestPrintContextual.java fails with wrong spanId Reviewed-by: shade ! test/jdk/jdk/jfr/tool/TestPrintContextual.java Changeset: eb34a117 Branch: master Author: Mikael Vidstedt Date: 2025-10-07 00:52:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eb34a117934951af075a425ce2cf8d3b1ced9700 8369242: Rename URL variables in devkit/Tools.gmk Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: e783c524 Branch: master Author: Prasanta Sadhukhan Date: 2025-10-07 04:08:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e783c524c17e1d1a3fff4b6370e222134e66edc8 8368185: Test javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java failed: Synth ButtonUI does not handle PRESSED & MOUSE_OVER state Reviewed-by: tr, aivanov ! test/jdk/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java Changeset: 07549f3e Branch: master Author: Beno?t Maillard Committer: Tobias Hartmann Date: 2025-10-07 07:43:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/07549f3e1539a2dd491a4f9ffe9df8580d7d7dea 8360389: Support printing from C2 compiled code Reviewed-by: kvn, thartmann, mhaessig ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: c06d6805 Branch: master Author: Daniel Skantz Date: 2025-10-07 09:04:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c06d6805aae3af2e6175f3f43deea46c9ce08bc6 8362394: C2: Repeated stacked string concatenation fails with "Hit MemLimit" and other resourcing errors Reviewed-by: chagedorn, rcastanedalo ! src/hotspot/share/opto/stringopts.cpp + test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsMany.java Changeset: aed9485b Branch: master Author: Andrew Haley Date: 2025-10-07 10:09:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aed9485bbb1d93063e5e5f60ed84bfb36053bdd1 8368303: AlwaysAtomicAccesses is excessively strict Reviewed-by: shade, vlivanov, dlong ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp Changeset: 6bec42ad Branch: master Author: Alexey Ivanov Date: 2025-10-07 10:21:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6bec42adcc1d99e16ddd5148bb4012c74a0c3090 8368892: Make JEditorPane/TestBrowserBGColor.java headless Reviewed-by: serb, azvegint ! test/jdk/javax/swing/JEditorPane/TestBrowserBGColor.java Changeset: 9c46febc Branch: master Author: Yasumasa Suenaga Date: 2025-10-07 12:47:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9c46febcac01b9f1831f5f3e2a68dd1f1612a01f 8245234: Still seeing missing mixed stack traces, even after JDK-8234624 Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java Changeset: 4b4d0cd3 Branch: master Author: Johny Jose Committer: Mark Sheppard Date: 2025-10-07 13:13:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4b4d0cd35a32448e4b056109c502af2765766432 8365398: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently Reviewed-by: msheppar, smarks, jpai ! test/jdk/ProblemList.txt ! test/jdk/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java Changeset: a9c93f86 Branch: master Author: Albert Mingkun Yang Date: 2025-10-07 13:40:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a9c93f865bb5438420bc4df278d211ff3af9a0ad 8369263: Parallel: Inline PSPromotionManager::push_depth Reviewed-by: iwalulya, shade, fandreuzzi ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp Changeset: 0f2a95c1 Branch: master Author: jonghoonpark Committer: Albert Mingkun Yang Date: 2025-10-07 15:13:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0f2a95c15d7c1e3796660d786c9a72497dab5ab1 8365782: Remove unnecessary inclusion of in jfrOSInterface.cpp Reviewed-by: ayang, tschatzl ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp Changeset: 8a20656e Branch: master Author: Hannes Walln?fer Date: 2025-10-07 15:16:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8a20656ed03aa26806c7b4a4e361999dea62aa79 8367321: Fix CSS bugs in dark theme 8366942: Dark mode pages briefly blink before going dark Reviewed-by: nbenalla, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: eb729f0a Branch: master Author: Erik Gahlin Date: 2025-10-07 15:38:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eb729f0aaa2297c3b3dbadadf40a502d2d9ed124 8247776: JFR: TestThreadContextSwitches.java failed "RuntimeException: No events: expected false, was true" Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java Changeset: eb835e05 Branch: master Author: Volkan Yazici Date: 2025-10-07 15:57:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eb835e05f9cf8a65d804b733b382ecfba5b12907 8366040: Change URL.lookupViaProviders to use ScopedValue to detect recursive lookup Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URL.java ! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java + test/jdk/java/net/spi/URLStreamHandlerProvider/circular.provider.template Changeset: 4ca3ab62 Branch: master Author: Joe Darcy Date: 2025-10-07 16:41:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ca3ab62759b366fd3e0b2267925f1fa70f057b7 8369123: Still more small Float16 refactorings Reviewed-by: rgiulietti ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: ebeb77ba Branch: master Author: Phil Race Date: 2025-10-07 16:47:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ebeb77baaeb6d9098d7462f5ddf61d8583b1e493 8358058: sun/java2d/OpenGL/DrawImageBg.java Test fails intermittently Reviewed-by: azvegint, serb, psadhukhan ! test/jdk/ProblemList.txt + test/jdk/sun/java2d/OpenGL/DrawBitmaskImage.java + test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java + test/jdk/sun/java2d/OpenGL/DrawImageBg.java + test/jdk/sun/java2d/OpenGL/LargeOps.java + test/jdk/sun/java2d/OpenGL/OpaqueDest.java + test/jdk/sun/java2d/OpenGL/ScaleParamsOOB.java + test/jdk/sun/java2d/OpenGL/ShapeClip.java + test/jdk/sun/java2d/OpenGL/SrcMaskOps.java + test/jdk/sun/java2d/OpenGL/VolatileSubRegion.java + test/jdk/sun/java2d/OpenGL/XformVolatile.java Changeset: 1ea8cfa6 Branch: master Author: Aleksey Shipilev Date: 2025-10-07 16:54:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1ea8cfa6dc8e6f96fd87553331abaae17ec173ea 8369226: GHA: Switch to MacOS 15 Reviewed-by: erikj, ayang, sgehwolf ! .github/workflows/main.yml Changeset: 6b316262 Branch: master Author: Naoto Sato Date: 2025-10-07 17:21:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6b3162620bd808227ec7b4331ae6fc32ceb909e8 8368845: x-IBM930 uses incorrect character for Hex 42 60 Reviewed-by: sherman, rriggs, iris ! make/data/charsetmapping/IBM930.c2b ! make/data/charsetmapping/IBM930.map ! test/jdk/sun/nio/cs/mapping/CoderTest.java ! test/jdk/sun/nio/cs/mapping/ConverterTest.java ! test/jdk/sun/nio/cs/mapping/Cp930.b2c ! test/jdk/sun/nio/cs/mapping/TestConv.java Changeset: 7f070d35 Branch: master Author: Mikael Vidstedt Date: 2025-10-07 17:37:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7f070d356c479ae30fe84fcf4d322c0b693fa15a 8369246: Use https in make/devkit scripts Reviewed-by: ayang, erikj ! make/devkit/Tools.gmk ! make/devkit/createAutoconfBundle.sh Changeset: 6bfd018b Branch: master Author: Phil Race Date: 2025-10-07 19:08:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6bfd018beaf187940ebafc71885045b4aabca673 8366002: Beans.instantiate needs to describe the lookup procedure Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/beans/Beans.java Changeset: 910bb68e Branch: master Author: Archie Cobbs Date: 2025-10-07 19:32:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/910bb68e5191f830ff6f3dff5753e4e5f6214a7b 8349847: Support configuring individual lint categories as errors Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java ! src/jdk.compiler/share/man/javac.md + test/langtools/tools/javac/warnings/WerrorLint.e1.out + test/langtools/tools/javac/warnings/WerrorLint.e2.out + test/langtools/tools/javac/warnings/WerrorLint.java + test/langtools/tools/javac/warnings/WerrorLint.w1.out + test/langtools/tools/javac/warnings/WerrorLint.w2.out Changeset: 4ee6079b Branch: master Author: Mikael Vidstedt Date: 2025-10-08 02:05:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ee6079b11034e7de8be72cd2832fb717c2f140d 8369328: Use uppercase variable names in the devkit makefiles Reviewed-by: erikj ! make/devkit/Makefile ! make/devkit/Tools.gmk Changeset: 650fd35b Branch: master Author: Prasanta Sadhukhan Date: 2025-10-08 03:00:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/650fd35b3b30bf16e8caad968bd335d423c87b7d 8335646: Nimbus : JLabel not painted with LAF defined foreground color on Ubuntu 24.04 Reviewed-by: aivanov, dnguyen, serb ! test/jdk/javax/swing/plaf/basic/BasicHTML/bug4248210.java Changeset: 2ac24bf1 Branch: master Author: Emanuel Peter Date: 2025-10-08 03:06:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2ac24bf1bac9c32704ebd72b93a75819b9404063 8367389: C2 SuperWord: refactor VTransform to model the whole loop instead of just the basic block Reviewed-by: roland, mhaessig ! src/hotspot/share/opto/phasetype.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: 86211956 Branch: master Author: Jan Lahoda Date: 2025-10-08 05:32:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/862119565db311fe0e02e383fd3493601ed23ea8 8363917: SwitchBootstraps.enumSwitch() args not checked as documented Reviewed-by: liach ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: bd25db1f Branch: master Author: Matthias Baesken Date: 2025-10-08 07:02:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bd25db1fb8573fc908f7a8a96bca417b1d44689a 8368960: Adjust java UL logging in the build Reviewed-by: erikj, dholmes ! make/ToolsJdk.gmk ! make/autoconf/boot-jdk.m4 Changeset: d27649fe Branch: master Author: Johannes Bechberger Date: 2025-10-08 08:03:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d27649fe22a5bed9db72ac6c2595ac91f1fa28f8 8367302: New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing Reviewed-by: dholmes, apangin ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/hotspot/share/prims/whitebox.cpp ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: f58e17fd Branch: master Author: Ant?n Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-10-08 08:58:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f58e17fd27e868e4a8816befc4c4bb8946c1f7fd 8368780: IGV: Upgrade to Netbeans Platform 27 Reviewed-by: rcastanedalo, chagedorn ! src/utils/IdealGraphVisualizer/Filter/pom.xml ! src/utils/IdealGraphVisualizer/README.md ! src/utils/IdealGraphVisualizer/pom.xml Changeset: d45e65ba Branch: master Author: Suchismith Roy Committer: Varada M Date: 2025-10-08 09:15:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d45e65bab45f78f9f378cdc53837fe33190b7801 8030957: AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX Reviewed-by: jkern, mdoerr, mbaesken ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! test/jdk/ProblemList.txt Changeset: c6695064 Branch: master Author: Albert Mingkun Yang Date: 2025-10-08 09:29:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c66950643e4f43b5997b223289eefdde589589fa 8369277: Remove unused CodeCacheUnloadingTask::_num_workers Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp Changeset: 6a4c2676 Branch: master Author: Afshin Zafari Date: 2025-10-08 09:49:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6a4c2676a6378f573bd58d1bc32b57765d756291 8365385: [asan] os::pretouch_memory() is not compatible with ASAN Reviewed-by: stuefe, jsjolen ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp Changeset: c12f0e74 Branch: master Author: Albert Mingkun Yang Date: 2025-10-08 11:21:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c12f0e74a9acfaa91b537853143ec94f143fe316 8369286: Parallel: Assertion failure in mutableNUMASpace Reviewed-by: jsikstro, tschatzl ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 23fcbb0b Branch: master Author: Ruben Ayrapetyan Committer: Evgeny Astigeevich Date: 2025-10-08 12:13:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/23fcbb0badbef6d22f63ca6c5b26b0693002592c 8365153: AArch64: Set JVM flags for Neoverse N3 and V3 cores Reviewed-by: eastigeevich, aph ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 927aa3f8 Branch: master Author: Francesco Andreuzzi Committer: Thomas Schatzl Date: 2025-10-08 14:20:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/927aa3f8da34fb71b692661bebb89d20bfa85648 8369178: G1: Use NMethodMarkingScope and ThreadsClaimTokenScope in G1RootProcessor Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/shared/strongRootsScope.cpp ! src/hotspot/share/gc/shared/strongRootsScope.hpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 79bcc7b8 Branch: master Author: Richard Reingruber Date: 2025-10-08 15:56:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/79bcc7b8ec577dad592dc3f575c15d1bdeb65b19 8369257: PPC: compiler/whitebox/RelocateNMethodMultiplePaths.java fails with assertion Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp Changeset: ac73e688 Branch: master Author: Valerie Peng Date: 2025-10-08 17:36:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ac73e688b13595b63dcfc9ce0aee76e7262d68c3 8368984: Extra slashes in Cipher transformation leads to NSPE instead of NSAE Reviewed-by: weijun ! src/java.base/share/classes/javax/crypto/Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java ! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java ! test/jdk/javax/crypto/Cipher/TestGetInstance.java Changeset: 92f2ab2e Branch: master Author: William Kemper Date: 2025-10-08 18:14:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/92f2ab2e1b5a7c02ea6d3a3a07c7fbbfc725cdea 8264851: Shenandoah: Rework control loop mechanics to use timed waits Reviewed-by: kdnilsen, shade ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp Changeset: 4d0da18a Branch: master Author: David Holmes Date: 2025-10-08 20:28:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4d0da18ab6e83549e81074e15011cf8a4fbd4ea9 8369250: Assess and remedy any unsafe usage of the Semaphore used by NonJavaThread::List Reviewed-by: kbarrett, stefank ! src/hotspot/share/runtime/nonJavaThread.cpp ! src/hotspot/share/runtime/nonJavaThread.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 1aa62dca Branch: master Author: Chris Plummer Date: 2025-10-08 20:38:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1aa62dcafd9f11ff3cb191525437e10bb789d276 8369230: com/sun/jdi/SimulResumerTest.java timed out Reviewed-by: sspitsyn ! test/jdk/com/sun/jdi/SimulResumerTest.java Changeset: 0e5655e6 Branch: master Author: Emanuel Peter Date: 2025-10-08 23:09:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0e5655e6680762a99b5aecb58369b880ea913565 8367657: C2 SuperWord: NormalMapping demo from JVMLS 2025 Reviewed-by: chagedorn, galder ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/compiler/gallery/NormalMapping.java + test/hotspot/jtreg/compiler/gallery/TestNormalMapping.java + test/hotspot/jtreg/compiler/gallery/normal_map.png Changeset: 5873c4b5 Branch: master Author: Archie Cobbs Date: 2025-10-09 01:32:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5873c4b5d61844b6b34a46e8955bd94bdd3d7610 8369039: JDK-8348611 caused regression in Javac-Hot-Generate Co-authored-by: Claes Redestad Reviewed-by: jlahoda, redestad ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/LintMapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java Changeset: 0b81db1d Branch: master Author: Lei Zhu Committer: Christian Hagedorn Date: 2025-10-09 05:28:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0b81db1d38e69e6d8c73f22e4dae63ff5775852e 8364346: Typo in IR framework README Reviewed-by: thartmann, fandreuzzi, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md Changeset: 914b44e2 Branch: master Author: Daniel Jeli?ski Date: 2025-10-09 06:01:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/914b44e277df23418736eb00c022bbd829d64e11 8368694: PKCS11-NSS generic keys generated by DH have leading zeroes stripped Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java Changeset: 1b11bea7 Branch: master Author: Ramkumar Sunderbabu Committer: Christian Hagedorn Date: 2025-10-09 06:19:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1b11bea76ba29d1dfa414ad7e10693cf054bb96f 8286865: vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java fails with Out of space in CodeCache Reviewed-by: dlong, chagedorn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java Changeset: 991f8e6f Branch: master Author: Damon Fenacci Date: 2025-10-09 06:21:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/991f8e6f385ab85b33d2e4d274506995b651ce65 8360031: C2 compilation asserts in MemBarNode::remove Reviewed-by: dlong, kvn, shade ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/memnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/ConstructorBarriers.java Changeset: af2fbd5a Branch: master Author: Joel Sikstr?m Date: 2025-10-09 08:17:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/af2fbd5a7182cabdd88764b5653d2ce666f05d70 8367413: Fix potential truncation error in Arguments::set_heap_size() Reviewed-by: ayang, lkorinth ! src/hotspot/share/runtime/arguments.cpp Changeset: b37a1a33 Branch: master Author: Daniel Jeli?ski Date: 2025-10-09 09:20:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b37a1a33aebaf86223eb94b3d641a5bed66f9e20 8369291: Test java/net/httpclient/http3/H3DataLimitsTest.java fails in quic connection timeout with linux fastdebug builds Reviewed-by: jpai, dfuchs, vyazici ! test/jdk/java/net/httpclient/BasicHTTP2Test.java ! test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java ! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java ! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java Changeset: 285d16a3 Branch: master Author: Prasanta Sadhukhan Date: 2025-10-09 09:42:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/285d16a3a3b29b175670a042165780859a7dbc81 8365886: JSplitPane loses track of the left component when the component orientation is changed Reviewed-by: tr, kizune ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! test/jdk/javax/swing/JSplitPane/TestSplitPaneOrientationTest.java Changeset: 692c20ce Branch: master Author: Joachim Kern Date: 2025-10-09 09:46:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/692c20ce1df1526bd175572a61d3355a57d42d02 8368997: AIX allows reading from address zero which leads to several ubsan findings Reviewed-by: mdoerr, mbaesken ! src/hotspot/os/posix/safefetch_sigjmp.cpp Changeset: 7e3e55a5 Branch: master Author: Manuel H?ssig Date: 2025-10-09 10:24:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7e3e55a576b24ae704395b01a15c363ce6e28cae 8368573: MultiBranchNode::required_outcnt should return an unsigned int Reviewed-by: chagedorn, dfenacci, fandreuzzi ! src/hotspot/share/opto/cfgnode.hpp Changeset: 9def7bfe Branch: master Author: Francesco Andreuzzi Committer: Thomas Schatzl Date: 2025-10-09 12:42:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9def7bfea263f6f77f0bd9d4c16f00b7a0834243 8369433: G1: Replace G1MarkScope with NMethodMarkingScope Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 5bb9fed9 Branch: master Author: Matthew Donovan Date: 2025-10-09 13:20:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5bb9fed9de3297639d5c0cd1d8046656d98863dd 8351354: Enhance java -XshowSettings:security:tls to show enabled TLS groups Reviewed-by: mullan, coffeys ! src/java.base/share/classes/sun/launcher/SecuritySettings.java ! test/jdk/tools/launcher/Settings.java Changeset: fd296774 Branch: master Author: Justin King Date: 2025-10-09 13:30:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fd29677479797956e0d205b5ce6e7cb9ad407bd1 8369190: JavaFrameAnchor on AArch64 has unnecessary barriers and wrong store order in MacroAssembler Reviewed-by: aph, dlong ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: dd410e0b Branch: master Author: Christian Hagedorn Date: 2025-10-09 13:33:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dd410e0b776a01b617a457786b11ddf87d3b4d60 8369423: Reduce execution time of testlibrary_tests/ir_framework/tests/TestDFlags.java Reviewed-by: thartmann, dfenacci ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDFlags.java Changeset: 005877b0 Branch: master Author: Christian Hagedorn Date: 2025-10-09 13:33:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/005877b0635f1a9547724168ebd894b1b61fc116 8369236: testlibrary_tests/ir_framework/tests/TestCompileThreshold.java timed out Reviewed-by: ayang, dfenacci ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompileThreshold.java Changeset: 233d3a8d Branch: master Author: Artur Barashev Date: 2025-10-09 13:59:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/233d3a8d43578af4eafd572cee3db0978d3d65a0 8366244: TLS1.3 ChangeCipherSpec message received after the client's Finished message should trigger a connection abort with "unexpected message" Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java + test/jdk/sun/security/ssl/SSLEngineImpl/TLS13ChangeCipherSpecAfterFinished.java Changeset: 13f460c3 Branch: master Author: SendaoYan Date: 2025-10-09 14:27:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/13f460c3958b3513f0e62851fa3588f30d75daa3 8368677: acvp test should throw SkippedException when no ACVP-Server available Reviewed-by: weijun, shade ! test/jdk/sun/security/provider/acvp/Launcher.java Changeset: 48d21b50 Branch: master Author: Daniel Fuchs Date: 2025-10-09 15:08:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/48d21b50faed61eaa4f1d115531a21d0c29a5dff 8369434: java/net/httpclient/AltServiceUsageTest.java fails intermittently Reviewed-by: vyazici, jpai ! test/jdk/java/net/httpclient/AltServiceUsageTest.java Changeset: 9891cd69 Branch: master Author: Daniel Fuchs Date: 2025-10-09 15:52:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9891cd69e442cdfa6fb76ecbd20391291f4bf6ad 8369313: java/net/httpclient/TimeoutBasic.java should accept that HttpTimeoutException should be somewhere down the cause chain Reviewed-by: vyazici, jpai ! test/jdk/java/net/httpclient/TimeoutBasic.java Changeset: 7c75cb31 Branch: master Author: Jeremy Wood Committer: Alexey Ivanov Date: 2025-10-09 16:02:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7c75cb312c0f9c645a140e10df212e364b99ee42 8367376: Bad ButtonUI prevents other components from updating when system changes desktop properties Reviewed-by: aivanov, prr, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java + test/jdk/com/sun/java/swing/plaf/DesktopPropertyResetPendingFlagTest.java Changeset: 37b725d9 Branch: master Author: Naoto Sato Date: 2025-10-09 16:20:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/37b725d9c12834358a562e6c03fb7f566d639ca5 8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values Reviewed-by: prappo, jlu, rriggs, iris ! src/java.base/share/classes/java/util/SimpleTimeZone.java + test/jdk/java/util/TimeZone/SimpleTimeZoneEqualsHashCodeTest.java Changeset: 501fa204 Branch: master Author: William Kemper Date: 2025-10-09 18:25:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/501fa2041a77139a9ac42fef69f28b1fd50fee65 8368501: Shenandoah: GC progress evaluation does not use generation Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp Changeset: 1992b69a Branch: master Author: Aleksey Shipilev Date: 2025-10-09 18:47:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1992b69a4794d1f2f65eaeb6dbb1e1e23a948b6e 8369283: Improve trace logs in safepoint machinery Reviewed-by: fbredberg, dholmes, rehn ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: b73228b5 Branch: master Author: Vladimir Petko Committer: Erik Joelsson Date: 2025-10-09 19:38:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b73228b51c1b1c59c8cd8ee7b14522edc12d564a 8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date Reviewed-by: erikj ! make/autoconf/basic_tools.m4 Changeset: 1cdd241f Branch: master Author: Albert Mingkun Yang Date: 2025-10-09 19:39:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1cdd241ff3ed57a4df4bac54b2659d68d161b53c 8369420: Parallel: Use multiple workers for class unloading Reviewed-by: fandreuzzi, tschatzl, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: cd1ce588 Branch: master Author: Mikael Vidstedt Date: 2025-10-09 19:55:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cd1ce5883db55540379ce090244b698696e16ec3 8369454: Verify checksums of downloaded source bundles when creating devkit Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: d6e2d4eb Branch: master Author: William Kemper Date: 2025-10-10 00:16:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d6e2d4eb1f87016ab158b62c61c33c4bf92a0ed4 8367646: [GenShen] Control thread may overwrite gc cancellation cause set by mutator Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 52b02eda Branch: master Author: Alexander Matveev Date: 2025-10-10 01:11:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/52b02edaba55920c44b9aba6a9db53d8c9ae9292 8362598: [macos] Add tests for custom info plist files Reviewed-by: asemenyuk = src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/MacHelperTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java + test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java Changeset: 1873b459 Branch: master Author: Alexander Matveev Date: 2025-10-10 01:11:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1873b4594883758a5c8b4094f49dfea36c7c0145 8356047: [macos] jpackage produces confusing post- and pre- installation PKG scripts Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgInstallerScripts.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/postinstall.template - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/preinstall.template ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java + test/jdk/tools/jpackage/macosx/PkgScriptsTest.java Changeset: 2311ec39 Branch: master Author: Alexey Semenyuk Date: 2025-10-10 02:42:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2311ec394df9a096d6f7cd52b65ae2660dfe20b4 8363979: Add JDK bundle/image validation for --runtime-image option Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacRuntimeValidator.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: f4209dff Branch: master Author: Saint Wesonga Committer: David Holmes Date: 2025-10-10 03:55:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f4209dff3ba14ccbdc0846d9bfcc62688361b6d5 8348862: runtime/ErrorHandling/CreateCoredumpOnCrash fails on Windows aarch64 Reviewed-by: dholmes, mbeckwit ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp + src/hotspot/os/windows/safefetch_static_windows.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp + src/hotspot/os_cpu/windows_aarch64/safefetch_windows_aarch64.S ! src/hotspot/share/runtime/safefetch.hpp ! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c Changeset: 5a32966d Branch: master Author: Phil Race Date: 2025-10-10 04:30:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5a32966d4255131cf0ac1273b603d994829596e2 8369516: Delete duplicate imaging test Reviewed-by: serb - test/jdk/java/awt/image/VolatileImage/DrawBufImgOp.java Changeset: be107224 Branch: master Author: Yasumasa Suenaga Date: 2025-10-10 05:02:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/be10722436f20df26de66c00c4bc1b6772aa9087 8366847: JFR reports incorrect number of cores on hybrid CPU Reviewed-by: dholmes, egahlin ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/jfr/metadata/metadata.xml Changeset: b6e5ef4a Branch: master Author: Mikhail Yankelevich Date: 2025-10-10 06:54:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b6e5ef4ad0989d3bf0c579dbd6f5bf36b52e41e2 8360373: src/java.base/share/classes/sun/security/util/Debug.java implement negative testing Reviewed-by: coffeys ! test/jdk/sun/security/util/Debug/DebugOptions.java Changeset: b00720ed Branch: master Author: Zhengyu Gu Date: 2025-10-10 07:37:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b00720edd72226ae9ffecbcb9c1062d3ceb8c6df 8369419: Error reporting of JFR JNI method registration crash on MacOSX Reviewed-by: jbachorik, egahlin ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp Changeset: 1159b53b Branch: master Author: Joel Sikstr?m Date: 2025-10-10 08:10:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1159b53bfcfce771a23506394d998b0d95eb8981 8369483: Cleanup dead code in HandleArea Reviewed-by: fandreuzzi, stefank ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: a1a37bd7 Branch: master Author: Severin Gehwolf Date: 2025-10-10 08:14:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a1a37bd7b2a8807f462909eadfa83ec26261e464 8369441: Two container tests fail after JDK-8292984 Reviewed-by: mbaesken, cnorrbin, syan ! test/hotspot/jtreg/containers/docker/TestJFREvents.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java Changeset: d5a20799 Branch: master Author: Chris Dennis Committer: Alan Bateman Date: 2025-10-10 09:19:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d5a207994b9c374e6638e57826326f8f4593b96b 8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...) Reviewed-by: vklang, alanb ! src/java.base/share/classes/java/util/concurrent/Executors.java ! test/jdk/java/util/concurrent/Executors/AutoShutdown.java Changeset: f52aed6f Branch: master Author: Mar?a Arias de Reyna Dom?nguez Committer: Severin Gehwolf Date: 2025-10-10 09:46:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f52aed6f81e7df9ab9a379ada952b8e666c54e6d 8369418: Identify owning class for KlassTrainingData in AOT map output Reviewed-by: iklam, adinn ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp Changeset: afda8ad4 Branch: master Author: Albert Mingkun Yang Date: 2025-10-10 10:18:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/afda8ad46045a4e2d1db608397aa3e03a953153f 8369501: Parallel: Add UseAdaptiveSizePolicy requirement to TestDynShrinkHeap.java Reviewed-by: jsikstro, tschatzl ! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java ! test/jtreg-ext/requires/VMProps.java Changeset: f5ea2164 Branch: master Author: duke Date: 2025-10-10 11:00:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f5ea21641d2685aedcc80b17dda1f2ed5d60bf2c Automatic merge of jdk:master into master From mark.reinhold at oracle.com Thu Oct 16 19:34:40 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Thu, 16 Oct 2025 19:34:40 +0000 Subject: New candidate JEP: 529: Vector API (Eleventh Incubator) Message-ID: <20251016193231.C88B1684@naskeag.niobe.net> https://openjdk.org/jeps/529 Summary: Introduce an API to express vector computations that reliably compile at runtime to optimal vector instructions on supported CPUs, thus achieving performance superior to equivalent scalar computations. - Mark From duke at openjdk.org Fri Oct 17 11:08:41 2025 From: duke at openjdk.org (duke) Date: Fri, 17 Oct 2025 11:08:41 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess+abi: 108 new changesets Message-ID: <3c68965a-6a07-447c-931e-97751bf30d35@openjdk.org> Changeset: 5594d6bc Branch: foreign-memaccess+abi Author: Aleksei Voitylov Committer: Severin Gehwolf Date: 2025-10-10 13:33:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5594d6bc88bbe39e6ebfd02fb9c37cf40b8d0479 8368522: (fs) BasicFileAttributes Linux musl 1.2.5 incompatibility with statx Reviewed-by: sgehwolf, bpb ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: f6d77cb3 Branch: foreign-memaccess+abi Author: Kangcheng Xu Committer: Roland Westrelin Date: 2025-10-10 14:04:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f6d77cb33299ae0636a2b52ee752f27e9ea9191b 8347555: [REDO] C2: implement optimization for series of Add of unique value Reviewed-by: roland, epeter ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/utilities/test_java_arithmetic.cpp + test/hotspot/jtreg/compiler/c2/gvn/TestCollapsingSameTermAdditions.java + test/micro/org/openjdk/bench/vm/compiler/SerialAdditions.java Changeset: fc49a1b5 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Brian Burkhalter Date: 2025-10-10 15:39:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fc49a1b502530908618b19bcd749aa4db0b598d9 8368846: java/io/File/createTempFile/TargetDirectory fails when run by root user Reviewed-by: bpb ! test/jdk/java/io/File/createTempFile/TargetDirectory.java Changeset: 376d77e8 Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-10-10 16:27:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/376d77e8a71478f456af5baaf47f446eebd79e36 8369050: DecimalFormat Rounding Errors for Fractional Ties Near Zero Reviewed-by: naoto ! src/java.base/share/classes/java/text/DigitList.java + test/jdk/java/text/Format/DecimalFormat/RoundingTiesNearZeroTest.java ! test/jdk/java/text/Format/NumberFormat/NumberRegression.java Changeset: 7e29d294 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-10 18:01:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7e29d294e53a246864e9473bf461f0f4c1f6e388 8369097: Parallel: Support allocation in from space when heap is too full Reviewed-by: tschatzl, fandreuzzi ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Changeset: 2dfe4586 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-10-11 05:58:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2dfe4586f7a29d9e3a944e6483d5d4cbbdde3be8 8369490: Remove unused Runinfo parameters in compiler/c2/gvn/TestBitCompressValueTransform.java Reviewed-by: chagedorn, mhaessig ! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java Changeset: 9b99bc8e Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: SendaoYan Date: 2025-10-11 06:13:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9b99bc8ef53ad20c4f1cb5d26cffc64b0deb79ad 8369440: Remove RootResolverMarkScope and RootSetClosureMarkScope Reviewed-by: ayang ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp - src/hotspot/share/gc/shared/strongRootsScope.cpp - src/hotspot/share/gc/shared/strongRootsScope.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp Changeset: a6f624b0 Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-10-13 07:48:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a6f624b0743a1e0a3df4e8323c13b0d1fd6d0002 8369468: Rdtsc: Move getCPUIDBrandString_stub into VM_Version stub area Reviewed-by: mgronlun, kvn ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 1605e839 Branch: foreign-memaccess+abi Author: Kevin Walls Date: 2025-10-13 08:13:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1605e8392e8efa972134a0bf3eecad0ed4f992fa 8369574: Remove javax/management/remote/mandatory/connection/BrokenConnectionTest.java from ProblemList-Virtual.txt Reviewed-by: ayang ! test/jdk/ProblemList-Virtual.txt Changeset: 4728f746 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-13 09:23:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4728f746a89ca7cb787b3d9969f09a80cc92f502 8369571: Parallel: Use ThreadsClaimTokenScope in PSAdjustTask Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 98e1d2fa Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-10-13 10:13:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/98e1d2fab123befa78342ba53b76a560dddd6385 8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files Reviewed-by: clanger, lucy ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 0af959a3 Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-10-13 10:15:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0af959a340fe68caa47fc476ff861f0e86087162 8369560: Slowdebug build without CDS fails Reviewed-by: mdoerr, kvn ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp Changeset: 28460ca3 Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-10-13 10:32:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/28460ca3305a444238e6edcc80e335be20356e6d 8368897: RISC-V: Cleanup RV_EXT_FEATURE_FLAGS & RV_NON_EXT_FEATURE_FLAGS Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 0db47028 Branch: foreign-memaccess+abi Author: Darragh Clarke Date: 2025-10-13 11:03:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0db47028913b64b84116d912876c58b136a9f70c 8368877: Generate Jextract bindings for Kqueue Reviewed-by: alanb, aefimov + src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/errno_h$shared.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/errno_h.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/package-info.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kevent.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kqueue_h$shared.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kqueue_h.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/package-info.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/package-info.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec_h$shared.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec_h.java Changeset: 62fa971f Branch: foreign-memaccess+abi Author: Markus Gr?nlund Date: 2025-10-13 11:34:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/62fa971f3116828398294c9d57650c4e0aca7379 8369255: Assess and remedy any unsafe usage of the Semaphores used by JFR Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Changeset: d278043d Branch: foreign-memaccess+abi Author: Alexey Ivanov Date: 2025-10-13 12:09:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d278043ddba0cd9ec3ddf8b490366965f5831a22 8367772: Refactor createUI in PassFailJFrame Reviewed-by: dnguyen, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: d47e6b71 Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-10-13 12:16:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d47e6b713c77d9e2f477f05291e8772129a5471c 8369469: Rdtsc: Remove potential races in Rdtsc::initialize Reviewed-by: dholmes, stefank ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/rdtsc_x86.hpp ! src/hotspot/share/jfr/utilities/jfrTime.cpp ! src/hotspot/share/utilities/ticks.cpp Changeset: 04968061 Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-10-13 13:59:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0496806102bb621bdd82613d5796651d9655ea1c 8359412: Template-Framework Library: Operations and Expressions Reviewed-by: chagedorn, mhaessig, galder + test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java + test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java + test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java + test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java Changeset: 9feb8f21 Branch: foreign-memaccess+abi Author: Patricio Chilano Mateo Date: 2025-10-13 14:07:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9feb8f21b5d000f8901938f1dde89638c79ca805 8369019: Improve timed-park mechanism in ObjectMonitor for virtual thread support Reviewed-by: dholmes, alanb ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java Changeset: f292d7c6 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-13 14:51:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f292d7c66c6279f929eb37ffcc1857a269f72e3d 8048180: G1: Eager reclaim of humongous objects with references Co-authored-by: Ivan Walulya Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java - test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java Changeset: 551cd03b Branch: foreign-memaccess+abi Author: Xiaolong Peng Date: 2025-10-13 15:03:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/551cd03b99feb34d98703b7d04571f92f83f2471 8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap Reviewed-by: kbarrett, ayang, shade, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: b83e7939 Branch: foreign-memaccess+abi Author: Henry Jen Date: 2025-10-13 15:05:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b83e7939dd9401314f2351a9fefd1e212387c6e5 8347007: --strip-debug removes parameter names included with -parameters Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultStripDebugPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java ! test/jdk/tools/jlink/plugins/DefaultStripDebugPluginTest.java + test/jdk/tools/jlink/plugins/StripParameterNamesTest.java Changeset: 16681623 Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-10-13 15:17:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/166816231988dd94f644a7b892cdddf0fea94570 8369510: JFR: Remove flush handler from Dispatcher lookup Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java Changeset: 8b1cf8ee Branch: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-10-13 16:03:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8b1cf8eefe4e3439dba983bced06d55a6ca7da4e 8368098: (aio) java/nio/channels/Channels/AsyncCloseStreams.java fails in junit timeout Reviewed-by: alanb ! test/jdk/java/nio/channels/Channels/AsyncCloseStreams.java Changeset: 9b1633de Branch: foreign-memaccess+abi Author: Ravi.Patel8 Committer: Harshitha Onkar Date: 2025-10-13 16:10:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9b1633ded0e1d952ef13c054b6c507149d22f8cd 8368606: Printer lookup returns empty on AIX platform due to uninitialized results list Reviewed-by: honkar, serb ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java Changeset: 1d6cafdc Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-10-13 16:11:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1d6cafdc5244960ddec2fd82b8454c6c3cafe022 8369452: Locale.Builder.setLanguageTag(String) does not clear on empty or null String Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! test/jdk/java/util/Locale/LocaleEnhanceTest.java Changeset: 4ca4485e Branch: foreign-memaccess+abi Author: Xueming Shen Date: 2025-10-13 20:29:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ca4485e9af10a49ca95710c4e26aa3895835d47 8365588: defineClass that accepts a ByteBuffer does not work as expected Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ClassLoader.java + test/jdk/java/lang/ClassLoader/defineClass/DefineClassDirectByteBuffer.java + test/micro/org/openjdk/bench/java/lang/ClassLoaderDefineClass.java Changeset: d6ca382f Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-10-14 03:33:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d6ca382f4ee5793dfa191bba694a7fef88c591fc 8369335: Two sun/java2d/OpenGL tests fail on Windows after JDK-8358058 Reviewed-by: jdv ! test/jdk/sun/java2d/OpenGL/OpaqueDest.java ! test/jdk/sun/java2d/OpenGL/ScaleParamsOOB.java Changeset: 44964181 Branch: foreign-memaccess+abi Author: Jatin Bhateja Date: 2025-10-14 03:35:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/449641813ada3b0af6441dd7299e40235e7adf56 8365205: C2: Optimize popcount value computation using knownbits Reviewed-by: epeter, hgreule, qamai ! src/hotspot/share/opto/countbitsnode.cpp ! src/hotspot/share/opto/countbitsnode.hpp + test/hotspot/jtreg/compiler/intrinsics/TestPopCountValueTransforms.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/micro/org/openjdk/bench/java/lang/PopCountValueTransform.java Changeset: be0e49b7 Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-10-14 05:38:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/be0e49b7e20103ed5c1f3729df1cddf3c9c7ae80 8369467: Rdtsc: Remove experimental support for non invariant tsc Reviewed-by: dholmes, mgronlun ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/rdtsc_x86.hpp Changeset: 5bf1bab5 Branch: foreign-memaccess+abi Author: Serguei Spitsyn Committer: Axel Boldt-Christmas Date: 2025-10-14 05:40:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5bf1bab5b3b7ebd2adbc0508e451d6f37580d3ce 8369482: JVMTI + Loom: JDK-8368159 introduced safepoint poll in disallowed state Co-authored-by: Patricio Chilano Mateo Reviewed-by: sspitsyn, pchilanomate ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 2eb0898f Branch: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-10-14 06:10:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2eb0898fef7b7fef7285b7ee1837b73336b9f7be 8367157: Remove jrunscript tool Reviewed-by: erikj, ayang, ihse, alanb ! make/modules/java.scripting/Java.gmk - make/modules/java.scripting/Launcher.gmk - src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java - src/java.scripting/share/classes/com/sun/tools/script/shell/init.js - src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties ! src/java.scripting/share/classes/module-info.java - src/java.scripting/share/man/jrunscript.md ! test/jdk/TEST.groups - test/jdk/sun/tools/jrunscript/CheckEngine.java - test/jdk/sun/tools/jrunscript/Hello.java - test/jdk/sun/tools/jrunscript/common.sh - test/jdk/sun/tools/jrunscript/dash-e.out - test/jdk/sun/tools/jrunscript/dash-f.out - test/jdk/sun/tools/jrunscript/hello.js - test/jdk/sun/tools/jrunscript/jrunscript-DTest.sh - test/jdk/sun/tools/jrunscript/jrunscript-argsTest.sh - test/jdk/sun/tools/jrunscript/jrunscript-cpTest.sh - test/jdk/sun/tools/jrunscript/jrunscript-eTest.sh - test/jdk/sun/tools/jrunscript/jrunscript-fTest.sh - test/jdk/sun/tools/jrunscript/jrunscript-helpTest.sh - test/jdk/sun/tools/jrunscript/jrunscriptTest.sh - test/jdk/sun/tools/jrunscript/repl.out ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java Changeset: a3ee821f Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-10-14 07:28:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a3ee821f38d0d04f982465f5157170249c92cc49 8369305: Adjust usage of CDS in the boot JDK Reviewed-by: erikj, clanger ! make/autoconf/boot-jdk.m4 ! make/autoconf/bootcycle-spec.gmk.template Changeset: 4786f8be Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-10-14 08:32:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4786f8bee5c79c1bcf652758a25360b4d308ce1c 8369448: C2 SuperWord: refactor VTransform to do move_unordered_reduction_out_of_loop during VTransform::optimize Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp Changeset: 702179e7 Branch: foreign-memaccess+abi Author: Christian Stein Date: 2025-10-14 08:54:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/702179e7858bae1c7c13ad6eda3c4fbffdbb15db 8369488: Update to use jtreg 8.1 Reviewed-by: iris, erikj, jpai, syan ! make/autoconf/lib-tests.m4 ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! test/docs/TEST.ROOT ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 90cf3a20 Branch: foreign-memaccess+abi Author: jonghoonpark Committer: Stefan Johansson Date: 2025-10-14 09:09:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/90cf3a2086cb0705dd519ff327be350e24a83af5 8366716: Move SmapsParser from runtime/os/TestTracePageSizes.java into testlib Co-authored-by: Stefan Johansson Reviewed-by: sjohanss, syan ! test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java ! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java + test/lib/jdk/test/lib/os/linux/Smaps.java Changeset: 6d1529cd Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-10-14 12:23:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6d1529cd70718b3c26d65cc54c8a4fb8df06adb7 8369593: Test H3MalformedResponseTest.testMalformedResponse still times out Reviewed-by: jpai, vyazici, dfuchs ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java Changeset: 72663695 Branch: foreign-memaccess+abi Author: Feilong Jiang Date: 2025-10-14 13:50:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/72663695da9a51c8eefbd496f14a6d1625ad7b42 8369616: JavaFrameAnchor on RISC-V has unnecessary barriers and wrong store order in MacroAssembler Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 4b85ba90 Branch: foreign-memaccess+abi Author: Joachim Kern Date: 2025-10-14 14:04:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4b85ba90671c0ac816a772584c3eeb30ef9062ba 8369657: [AIX] TOC overflow in static-launcher build when building slowdebug after JDK-8352064 Reviewed-by: mdoerr, erikj, clanger, mbaesken ! make/StaticLibs.gmk Changeset: 64ff7062 Branch: foreign-memaccess+abi Author: Ramkumar Sunderbabu Committer: Christian Hagedorn Date: 2025-10-14 15:33:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/64ff7062c1cef13d16acddbcaf5401d7c2ad6dc0 8369806: Remove nsk/jvmti/AttachOnDemand/attach020 from problemlist Reviewed-by: lmesnik, chagedorn ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 7ed93cf4 Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-10-14 16:04:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7ed93cf40ed4fa1ad545dcb1a33b0d4fdabfa277 8369312: Refactor Float.toHexString() to avoid use of regex Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Float.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: bbbb9c5f Branch: foreign-memaccess+abi Author: Harshitha Onkar Date: 2025-10-14 16:31:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bbbb9c5f1557cb1e80d72a820c034c71308cb3a2 8365423: [macos26] java/awt/MenuBar/8007006/bug8007006.java fails on macOS 26 Reviewed-by: kizune, prr ! test/jdk/java/awt/MenuBar/8007006/bug8007006.java Changeset: d6537c6d Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-10-14 17:36:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d6537c6d3ee6d7a59d609b277f0538da0afb0fbf 8344918: Unused private variables in SwingUtilities.java Reviewed-by: azvegint ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java Changeset: 65b8fe62 Branch: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-10-14 17:48:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/65b8fe62b4dc9355866df4b0ddd7cfccaaf0e39b 8368907: (fs) Windows Error code 1314 not translated to AccessDeniedException (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java ! src/java.base/windows/classes/sun/nio/fs/WindowsException.java Changeset: 09e87971 Branch: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-10-14 17:48:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/09e87971e8a53951b40eef15d127aad0b7c2bee8 8368633: (fs) Path.toRealPath(NOFOLLOW_LINKS) very slow on macOS Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! test/jdk/java/nio/file/Path/ToRealPath.java + test/micro/org/openjdk/bench/java/nio/file/ToRealPath.java Changeset: 622a611c Branch: foreign-memaccess+abi Author: Ashutosh Mehra Date: 2025-10-14 18:15:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/622a611c338ba766bc1a70c95e8241d1bddf6add 8369296: Add fast class init checks in interpreter for resolving ConstantPool entries for static field Co-authored-by: Vladimir Ivanov Co-authored-by: Amit Kumar Co-authored-by: Fei Yang Co-authored-by: Martin Doerr Reviewed-by: mdoerr, vlivanov, kvn, amitkumar, fyang, mli ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp Changeset: ad2d0473 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-10-14 20:03:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ad2d04733b64a6793e20fd32a3e9fafab93556c5 8367449: Test runtime/cds/CDSMapTest.java timed out but passed Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/cds/CDSMapTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java Changeset: 70528bd3 Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-10-14 21:29:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/70528bd39925fabf23aad25f0a58a61f746ca9d8 8369851: Remove darcy author tags from langtools tests Reviewed-by: vromero, iris ! test/langtools/tools/javac/HexThree.java ! test/langtools/tools/javac/StringsInSwitch/OneCaseSwitches.java ! test/langtools/tools/javac/StringsInSwitch/StringSwitches.java ! test/langtools/tools/javac/TryWithResources/BadTwr.java ! test/langtools/tools/javac/TryWithResources/BadTwr.out ! test/langtools/tools/javac/TryWithResources/BadTwrSyntax.java ! test/langtools/tools/javac/TryWithResources/BadTwrSyntax.out ! test/langtools/tools/javac/TryWithResources/ExplicitFinal.java ! test/langtools/tools/javac/TryWithResources/PlainTry.java ! test/langtools/tools/javac/TryWithResources/PlainTry.out ! test/langtools/tools/javac/TryWithResources/TwrFlow.java ! test/langtools/tools/javac/TryWithResources/TwrFlow.out ! test/langtools/tools/javac/TryWithResources/TwrLint.java ! test/langtools/tools/javac/TryWithResources/TwrLint.out ! test/langtools/tools/javac/TryWithResources/TwrMultiCatch.java ! test/langtools/tools/javac/TryWithResources/TwrOnNonResource.java ! test/langtools/tools/javac/TryWithResources/TwrOnNonResource.out ! test/langtools/tools/javac/TryWithResources/TwrSuppression.java ! test/langtools/tools/javac/TryWithResources/WeirdTwr.java ! test/langtools/tools/javac/annotations/pos/TrailingComma.java ! test/langtools/tools/javac/boxing/BoxingCaching.java ! test/langtools/tools/javac/enum/6350057/T6350057.java ! test/langtools/tools/javac/enum/AbstractEmptyEnum.java ! test/langtools/tools/javac/enum/AbstractEmptyEnum.out ! test/langtools/tools/javac/enum/EnumImplicitPrivateConstructor.java ! test/langtools/tools/javac/enum/EnumPrivateConstructor.java ! test/langtools/tools/javac/enum/EnumProtectedConstructor.java ! test/langtools/tools/javac/enum/EnumProtectedConstructor.out ! test/langtools/tools/javac/enum/EnumPublicConstructor.java ! test/langtools/tools/javac/enum/EnumPublicConstructor.out ! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum1.java ! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum1.out ! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum2.java ! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum2.out ! test/langtools/tools/javac/enum/ExplicitlyFinalEnum1.java ! test/langtools/tools/javac/enum/ExplicitlyFinalEnum1.out ! test/langtools/tools/javac/enum/ExplicitlyFinalEnum2.java ! test/langtools/tools/javac/enum/ExplicitlyFinalEnum2.out ! test/langtools/tools/javac/enum/FauxEnum1.java ! test/langtools/tools/javac/enum/FauxEnum1.out ! test/langtools/tools/javac/enum/FauxEnum3.java ! test/langtools/tools/javac/enum/FauxEnum3.out ! test/langtools/tools/javac/enum/FauxSpecialEnum1.java ! test/langtools/tools/javac/enum/FauxSpecialEnum1.out ! test/langtools/tools/javac/enum/FauxSpecialEnum2.java ! test/langtools/tools/javac/enum/FauxSpecialEnum2.out ! test/langtools/tools/javac/generics/InheritanceConflict3.java ! test/langtools/tools/javac/generics/InheritanceConflict3.out ! test/langtools/tools/javac/multicatch/Neg01.java ! test/langtools/tools/javac/multicatch/Neg01.out ! test/langtools/tools/javac/multicatch/Neg01eff_final.java ! test/langtools/tools/javac/multicatch/Neg01eff_final.out ! test/langtools/tools/javac/multicatch/Neg07.java ! test/langtools/tools/javac/multicatch/Neg07.out ! test/langtools/tools/javac/multicatch/Pos10.java ! test/langtools/tools/javac/processing/6365040/T6365040.java ! test/langtools/tools/javac/processing/6378728/T6378728.java ! test/langtools/tools/javac/processing/6634138/T6634138.java ! test/langtools/tools/javac/processing/completion/TestCompletions.java ! test/langtools/tools/javac/processing/environment/TestSourceVersion.java ! test/langtools/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java ! test/langtools/tools/javac/processing/errors/TestFatalityOfParseErrors.java ! test/langtools/tools/javac/processing/errors/TestOptionSyntaxErrors.java ! test/langtools/tools/javac/processing/errors/TestReturnCode.java ! test/langtools/tools/javac/processing/filer/TestFilerConstraints.java ! test/langtools/tools/javac/processing/filer/TestGetResource.java ! test/langtools/tools/javac/processing/filer/TestPackageInfo.java ! test/langtools/tools/javac/processing/messager/MessagerBasics.java ! test/langtools/tools/javac/processing/model/TestExceptions.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java ! test/langtools/tools/javac/processing/model/element/TestAnonClassNames.java ! test/langtools/tools/javac/processing/model/element/TestElement.java ! test/langtools/tools/javac/processing/model/element/TestExecutableElement.java ! test/langtools/tools/javac/processing/model/element/TestNames.java ! test/langtools/tools/javac/processing/model/element/TestPackageElement.java ! test/langtools/tools/javac/processing/model/element/TestResourceVariable.java ! test/langtools/tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java ! test/langtools/tools/javac/processing/model/type/MirroredTypeEx/Plurality.java ! test/langtools/tools/javac/processing/model/type/TestTypeKind.java ! test/langtools/tools/javac/processing/model/util/deprecation/TestDeprecation.java ! test/langtools/tools/javac/processing/model/util/elements/TestGetConstantExpression.java ! test/langtools/tools/javac/processing/model/util/elements/TestGetPackageOf.java ! test/langtools/tools/javac/processing/model/util/elements/TestIsFunctionalInterface.java ! test/langtools/tools/javac/processing/model/util/elements/VacuousEnum.java ! test/langtools/tools/javac/processing/model/util/filter/TestIterables.java ! test/langtools/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java ! test/langtools/tools/javac/processing/warnings/TestSourceVersionWarnings.java Changeset: 95def24b Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-14 22:31:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/95def24b025341b5a6b99abdd4d1f3d26a40431c 8369853: jpackage signing tests fail after JDK-8358723 Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java Changeset: 3d95c83b Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-10-14 23:50:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3d95c83b14cf9a6f683776053e57c07b1847cc17 8358597: [asan] Buffer overflow in ArchiveBuilder::make_shallow_copy with Symbols Reviewed-by: mbaesken, jsjolen ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: c82c8920 Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-10-15 00:58:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c82c892063ebb91ffeb853db2f325154465cfdff 8282427: jdk/jfr/jvm/TestWaste.java is failing with "exit code 139" Reviewed-by: mgronlun ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! test/jdk/ProblemList.txt Changeset: 42b2999c Branch: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-10-15 02:01:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/42b2999c31d63d0f8326c83e95eff83f5a467926 8369812: HttpClient doesn't handle H3_REQUEST_REJECTED correctly Reviewed-by: dfuchs, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java + test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java Changeset: 355cb459 Branch: foreign-memaccess+abi Author: Mar?a Arias de Reyna Dom?nguez Committer: Andrew Dinn Date: 2025-10-15 09:17:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/355cb45943797ff2e8f2634c20100e85a53096d0 8369559: Identify owning method for MethodTrainingData and CompileTrainingData in AOT map output Reviewed-by: adinn, iklam ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp Changeset: 008d8d91 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-10-15 09:17:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/008d8d914cd4dd4573361390ee31120134338802 8369817: [TESTBUG] EmptyPath::toString is ignored Reviewed-by: jpai, ayang ! test/jdk/java/io/File/EmptyPath.java Changeset: 112d8852 Branch: foreign-memaccess+abi Author: Martin Doerr Date: 2025-10-15 09:18:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/112d88523d9d75829594da466c9b66dfe157cc3e 8334247: [PPC64] Consider trap based nmethod entry barriers Reviewed-by: ssarathi, rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Changeset: 9d117877 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-15 09:18:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9d11787799718a82087f3c7b0c70abe7dfcead72 8369681: Parallel: Remove conditional check in ParallelScavengeHeap::verify Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Changeset: c53ab10d Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-15 11:25:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c53ab10daedb5acd3fc7b17e8431b30dff88e3c7 8369818: G1: Add missing region types in gc+heap=debug heap output Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 159452e8 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-15 11:25:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/159452e85a55745fecc58b68ead03a8d330d14dd 8369809: G1: Merge G1CollectedHeap::do_collection_pause_at_safepoint[_helper] Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 1af37e5c Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-15 11:27:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1af37e5c3f7ca46561ef4431ac9b779524888e61 8369793: G1: Remove unused G1FreeIdSet Reviewed-by: stefank, sjohanss, kbarrett ! make/hotspot/lib/CompileJvm.gmk - src/hotspot/share/gc/g1/g1FreeIdSet.cpp - src/hotspot/share/gc/g1/g1FreeIdSet.hpp - test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp Changeset: 5191d720 Branch: foreign-memaccess+abi Author: Kevin Walls Date: 2025-10-15 14:06:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5191d72092a51d158ded061aa2e0f8a8231a9453 8369894: Remove javax/management/remote/mandatory/loading/RMIDownloadTest.java from problemlist Reviewed-by: alanb ! test/jdk/ProblemList-Virtual.txt Changeset: 784af438 Branch: foreign-memaccess+abi Author: Matias Saavedra Silva Date: 2025-10-15 14:09:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/784af438efd3f2cd8a4c0518b4aa06d496bd7846 8351595: JVM_FindClassFromCaller: unused var may be removed Reviewed-by: dholmes, alanb, liach, fandreuzzi ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c Changeset: 1bd814c3 Branch: foreign-memaccess+abi Author: Matias Saavedra Silva Date: 2025-10-15 14:34:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1bd814c3b24eb7ef5633ee34bb418e0981ca1708 8364660: ClassVerifier::ends_in_athrow() should be removed Reviewed-by: liach, dlong ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java Changeset: bfe69372 Branch: foreign-memaccess+abi Author: David Briemann Date: 2025-10-15 18:28:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bfe6937244ff7ec9899bb6a5eaa4222736898177 8369444: JavaFrameAnchor on PPC64 has unnecessary barriers Reviewed-by: mdoerr, dlong ! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp Changeset: c9cbd31f Branch: foreign-memaccess+abi Author: David Briemann Date: 2025-10-15 18:29:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c9cbd31f8575a25c4decd68dc645378c5ba2bad0 8307495: Specialize atomic bitset functions for aix-ppc Reviewed-by: mdoerr, rrich + src/hotspot/cpu/ppc/atomicAccess_ppc.hpp = src/hotspot/cpu/ppc/orderAccess_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/atomicAccess_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/atomicAccess_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp Changeset: a7a3a660 Branch: foreign-memaccess+abi Author: Weijun Wang Date: 2025-10-15 20:47:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a7a3a660e33fabc025ebe887f5605741be9ca8c3 8354469: Keytool exposes the password in plain text when command is piped using | grep Reviewed-by: mullan, smarks, naoto, hchao ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/sun/security/util/Password.java ! src/java.base/share/classes/sun/security/util/resources/security.properties + test/jdk/sun/security/tools/keytool/EchoPassword.java + test/jdk/sun/security/tools/keytool/SetInPassword.java ! test/jdk/sun/security/util/Resources/Usages.java Changeset: 4ed36403 Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-16 02:02:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ed364033daef96f6141a3ad2d217fa1ec5eca3e 8369251: Opensource few tests Reviewed-by: honkar + test/jdk/java/awt/Choice/PaintArtefacts.java + test/jdk/java/awt/Choice/SelectBetweenPressRelease.java + test/jdk/java/awt/FullScreen/DisplayModeNoRefreshTest.java + test/jdk/java/awt/print/PrinterJob/ImagePrinting/BitmaskImage.java + test/jdk/javax/swing/JFrame/ClientDecoratedIcon/ClientDecoratedIconTest.java + test/jdk/javax/swing/JFrame/ClientDecoratedIcon/DialogIconTest.java + test/jdk/javax/swing/JFrame/ClientDecoratedIcon/DialogInheritIcon.java + test/jdk/javax/swing/text/JTextComponent/bug4532590.java Changeset: 0168687f Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-16 05:32:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0168687fc372e6649f8e9a5a96a3614e7bab8543 8368940: Missing ResourceMark when stalling for shutdown Reviewed-by: shade, syan ! src/hotspot/share/gc/shared/collectedHeap.cpp Changeset: 5696d606 Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-10-16 06:21:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5696d60663f1bb917728808118fab3b346ed0341 8357809: Test jdk/jshell/JdiListeningExecutionControlTest.java failed with com.sun.jdi.connect.TransportTimeoutException Reviewed-by: asotona ! test/langtools/jdk/jshell/JdiBadOptionListenExecutionControlTest.java ! test/langtools/jdk/jshell/JdiListeningExecutionControlTest.java ! test/langtools/jdk/jshell/Presets.java Changeset: aa194c6a Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-10-16 06:45:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aa194c6a5a21aca64d454e4c5eeed1464c8f190b 8369881: C2: Unexpected node in SuperWord truncation: ReverseBytesS, ReverseBytesUS Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java Changeset: 7fe06657 Branch: foreign-memaccess+abi Author: Roland Westrelin Date: 2025-10-16 07:23:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7fe066573004a525673e4ec55df6783b13bfc189 8369167: C2: refactor LShiftINode/LShiftLNode Value/Identity/Ideal Reviewed-by: epeter, mchevalier ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java Changeset: aed42a16 Branch: foreign-memaccess+abi Author: Artem Semenov Date: 2025-10-16 07:28:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aed42a16bacb24753a536d07fedd736d64cde3be 8365609: Fix several potential NULL native pointer dereferences in the desktop module Found by Linux Verification Center (linuxtesting.org) with SVACE. Signed-off-by: Artem Semenov Artem Semenov Reviewed-by: azvegint, prr, serb ! src/java.desktop/share/native/libsplashscreen/splashscreen_gif.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: ff6a0170 Branch: foreign-memaccess+abi Author: Roland Westrelin Date: 2025-10-16 07:35:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ff6a0170f0ab5cfb4af6d6a4a779451823c486d6 8369258: C2: enable ReassociateInvariants for all loop types Reviewed-by: epeter, qamai ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestReassociateInvariants.java - test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8360204.java - test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8365982.java + test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_ReassociateInvariants1.java + test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_ReassociateInvariants2.java Changeset: 17c13e53 Branch: foreign-memaccess+abi Author: Christoph Langer Date: 2025-10-16 07:54:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/17c13e53aff16b294c7c0286ccb6ea3054b1de91 8369683: Exclude runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsBeforeDetach on Alpine Linux debug Reviewed-by: mbaesken, dholmes ! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java Changeset: b5b83247 Branch: foreign-memaccess+abi Author: Viktor Klang Date: 2025-10-16 08:28:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b5b83247da9caea30c88b69543e350783663bc46 8369656: Calling CompletableFuture.join() could execute task in common pool Reviewed-by: alanb, dl ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java Changeset: 6e911d81 Branch: foreign-memaccess+abi Author: Martin Doerr Date: 2025-10-16 09:40:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6e911d819efa0f14ab1f9009b5bf325d99edb26c 8368205: [TESTBUG] VectorMaskCompareNotTest.java crashes when MaxVectorSize=8 Reviewed-by: dzhang, epeter, rrich ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: d6c122b3 Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-10-16 09:57:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d6c122b3ff1ccd559ba9c310976a77eefaf09ece 8369982: ProblemList jdk/jfr/jvm/TestWaste.java Reviewed-by: tschatzl, dholmes ! test/jdk/ProblemList.txt Changeset: ead35a75 Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-10-16 11:05:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ead35a754bf3a545a1b68f28d3d939750f11af39 8358942: HttpClient adds Content-Length: 0 for a GET request with a BodyPublishers.noBody() Reviewed-by: dfuchs, vyazici ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java ! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java Changeset: 5fc3904b Branch: foreign-memaccess+abi Author: Stefan Karlsson Date: 2025-10-16 11:16:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5fc3904bfe290625ed6cf9b41773b35b52bf72b7 8369491: Temporarily revert default TIMEOUT_FACTOR back to 4 Reviewed-by: lkorinth, cstein, jpai, syan, serb, prr ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk Changeset: 16539998 Branch: foreign-memaccess+abi Author: Yasumasa Suenaga Date: 2025-10-16 12:45:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1653999871c8d7b1e61b44f8525e09b2cd0bdb6b 8369505: jhsdb jstack cannot handle continuation stub Reviewed-by: cjplummer, pchilanomate ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ContinuationEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithVirtualThread.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java Changeset: f475eb8e Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-10-16 14:04:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f475eb8ee7c9a3e360b2f1210ed71b629243cd2a 8368950: RISC-V: fail to catch out of order declarations among dependent cpu extensions/flags Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 5dfe115c Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-10-16 14:10:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5dfe115ce1fbcff67777518a3c23a7560ebec423 8369912: [TESTBUG] testlibrary_tests/template_framework/examples/TestExpressions.java fails with ArithmeticException: / by zero - forgot to respect Expression.info Reviewed-by: kvn, mhaessig ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java Changeset: f2a99832 Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-10-16 14:22:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f2a998326a6bebd4a7d2d0a39f785b2e6dac68c4 8369804: TestGenerators.java fails with IllegalArgumentException: bound must be greater than origin Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/generators/UniformDoubleGenerator.java ! test/hotspot/jtreg/compiler/lib/generators/UniformFloatGenerator.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java Changeset: 303eb109 Branch: foreign-memaccess+abi Author: Daniel Lund?n Date: 2025-10-16 15:02:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/303eb1096ccaf06106aa080b9ea0553c0f6912dd 8369573: Add missing compile commands help documentation for the signature part of method patterns Reviewed-by: rcastanedalo, aseoane, thartmann ! src/hotspot/share/compiler/compilerOracle.cpp Changeset: 87092ef1 Branch: foreign-memaccess+abi Author: Arno Zeller Committer: Matthias Baesken Date: 2025-10-16 15:15:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/87092ef1d97e00ddb6674b0e309f2f904d307604 8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java Reviewed-by: alanb, syan ! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java Changeset: 95380e1e Branch: foreign-memaccess+abi Author: Roger Riggs Date: 2025-10-16 15:54:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/95380e1ea5c3f531f82fb7c4b2f75726f3cd2fc2 8362637: Convert java.nio.ByteOrder to an enum Reviewed-by: alanb, liach, bpb ! src/java.base/share/classes/java/nio/ByteOrder.java Changeset: e56db377 Branch: foreign-memaccess+abi Author: Christian Hagedorn Date: 2025-10-16 16:02:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e56db37734aa7cbc0f20ba3fc469f51224f288fa 8369232: testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java timed out Reviewed-by: dfenacci, epeter ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java Changeset: 7e032409 Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-10-16 16:38:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7e03240974cd66c471f5d02e14fd77971fe6d173 8369858: Remove darcy author tags from jdk tests Reviewed-by: rriggs, iris, lancea ! test/jdk/java/io/Serializable/cloneArray/CloneArray.java ! test/jdk/java/lang/Byte/Decode.java ! test/jdk/java/lang/Class/IsAnnotationType.java ! test/jdk/java/lang/Class/IsEnum.java ! test/jdk/java/lang/Class/IsSynthetic.java ! test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorTests.java ! test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodTests.java ! test/jdk/java/lang/Double/BitwiseConversion.java ! test/jdk/java/lang/Double/Constants.java ! test/jdk/java/lang/Double/Extrema.java ! test/jdk/java/lang/Double/NaNInfinityParsing.java ! test/jdk/java/lang/Double/ParseHexFloatingPoint.java ! test/jdk/java/lang/Double/ToHexString.java ! test/jdk/java/lang/Float/BitwiseConversion.java ! test/jdk/java/lang/Float/Constants.java ! test/jdk/java/lang/Float/Extrema.java ! test/jdk/java/lang/Float/NaNInfinityParsing.java ! test/jdk/java/lang/Integer/Decode.java ! test/jdk/java/lang/Integer/ParsingTest.java ! test/jdk/java/lang/Integer/Unsigned.java ! test/jdk/java/lang/Long/Decode.java ! test/jdk/java/lang/Long/ParsingTest.java ! test/jdk/java/lang/Long/Unsigned.java ! test/jdk/java/lang/Short/Decode.java ! test/jdk/java/lang/Throwable/SuppressedExceptions.java ! test/jdk/java/lang/annotation/Missing/MissingTest.java ! test/jdk/java/lang/annotation/TestIncompleteAnnotationExceptionNPE.java ! test/jdk/java/lang/reflect/AnnotatedElement/TestAnnotatedElementDefaults.java ! test/jdk/java/lang/reflect/Constructor/GenericStringTest.java ! test/jdk/java/lang/reflect/Constructor/TestParameterAnnotations.java ! test/jdk/java/lang/reflect/DefaultAccessibility.java ! test/jdk/java/lang/reflect/Field/GenericStringTest.java ! test/jdk/java/lang/reflect/Generics/HashCodeTest.java ! test/jdk/java/lang/reflect/Generics/Probe.java ! test/jdk/java/lang/reflect/Generics/StringsAndBounds.java ! test/jdk/java/lang/reflect/Generics/TestParameterizedType.java ! test/jdk/java/lang/reflect/Generics/exceptionCauseTest.java ! test/jdk/java/lang/reflect/Generics/getAnnotationTest.java ! test/jdk/java/lang/reflect/Method/GenericStringTest.java ! test/jdk/java/lang/reflect/Method/IsDefaultTest.java ! test/jdk/java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java ! test/jdk/java/lang/reflect/TypeVariable/TestAnnotatedElement.java ! test/jdk/java/math/BigDecimal/AddTests.java ! test/jdk/java/math/BigDecimal/CompareToTests.java ! test/jdk/java/math/BigDecimal/DivideTests.java ! test/jdk/java/math/BigDecimal/IntegralDivisionTests.java ! test/jdk/java/math/BigDecimal/NegateTests.java ! test/jdk/java/math/BigDecimal/PowTests.java ! test/jdk/java/math/BigDecimal/PrecisionTests.java ! test/jdk/java/math/BigDecimal/RoundingTests.java ! test/jdk/java/math/BigDecimal/ScaleByPowerOfTenTests.java ! test/jdk/java/math/BigDecimal/StrippingZerosTest.java ! test/jdk/java/math/BigDecimal/ToPlainStringTests.java ! test/jdk/java/math/BigDecimal/ZeroScalingTests.java ! test/jdk/java/math/BigInteger/CompareToTests.java ! test/jdk/java/math/BigInteger/ExtremeShiftingTests.java ! test/jdk/java/math/BigInteger/OperatorNpeTests.java ! test/jdk/java/math/BigInteger/StringConstructor.java ! test/jdk/java/math/BigInteger/TestValueExact.java ! test/jdk/java/math/RoundingMode/RoundingModeTests.java ! test/jdk/tools/launcher/ChangeDataModel.java ! test/jdk/tools/launcher/I18NTest.java ! test/jdk/tools/launcher/UnresolvedExceptions.java Changeset: 873666d1 Branch: foreign-memaccess+abi Author: Chris Plummer Date: 2025-10-16 16:53:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/873666d157340b3b953ad869576afd30d4304610 8369451: Debug agent support for USE_ITERATE_THROUGH_HEAP is broken and should be removed Reviewed-by: sspitsyn, amenkov ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h Changeset: d7b525ab Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-10-16 16:58:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d7b525ab9980743cf0cab3e3daaa4ccb725bfea8 8364673: Remove duplicate font mapping for itcavantgarde in psfontj2d.properties Reviewed-by: azvegint, kizune ! src/java.desktop/share/conf/psfontj2d.properties Changeset: 844118a9 Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-10-16 16:58:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/844118a9d854459778f88d299b148c2288131344 8369146: java/awt/PrintJob/GetGraphicsTest.java: Parse Exception: Invalid or unrecognized bugid: 50510568367702 Reviewed-by: syan, azvegint, kizune, jdv ! test/jdk/java/awt/PrintJob/GetGraphicsTest.java Changeset: d4472979 Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-10-16 17:49:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d4472979c43d9825ed2d008dbaed26dbf6d36180 8367709: GenShen: Dirty cards for objects that get promoted by safepoint that intervenes between allocation and stores Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp Changeset: 9589a29d Branch: foreign-memaccess+abi Author: Mikael Vidstedt Date: 2025-10-16 19:43:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9589a29d2515888b437d382204df22d01d4266ff 8355752: Bump minimum boot jdk to JDK 25 Reviewed-by: darcy, shade, ihse, iris ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! make/conf/version-numbers.conf Changeset: 3248aaf3 Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-10-16 19:45:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3248aaf3c4f6784d5176e2a2c5bac0fbda47ee6b 8356548: Use ClassFile API instead of ASM to transform classes in tests Reviewed-by: sspitsyn, lmesnik, coleenp, iklam ! test/hotspot/jtreg/compiler/calls/common/InvokeDynamicPatcher.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java ! test/hotspot/jtreg/runtime/MirrorFrame/Asmator.java ! test/hotspot/jtreg/runtime/MirrorFrame/Test8003720.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java Changeset: 1392a0b4 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-16 19:55:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1392a0b4608f6196f207fcebbab75b2d79fdc758 8368740: Serial: Swap eden and survivor spaces position in young generation Reviewed-by: gli, fandreuzzi ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/space.cpp Changeset: 18fd0477 Branch: foreign-memaccess+abi Author: Justin King Date: 2025-10-16 19:59:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/18fd04770294e27011bd576b5ea5fe43fa03e5e3 8369506: Bytecode rewriting causes Java heap corruption on AArch64 Co-authored-by: Man Cao Co-authored-by: Chuck Rasbold Reviewed-by: shade, aph, manc ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: 0c1c86e6 Branch: foreign-memaccess+abi Author: Patricio Chilano Mateo Date: 2025-10-16 21:20:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0c1c86e68efcc140cefbde89b4d1d8708e931528 8370036: TestJhsdbJstackWithVirtualThread.java fails when run with -showversion Reviewed-by: ayang, cjplummer ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java Changeset: 0bdd6f06 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Serguei Spitsyn Date: 2025-10-16 22:04:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0bdd6f0640fc25667f911228eed6a0fa118e8ff8 8369734: JvmtiExport::post_class_file_load_hook return value is never used Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp Changeset: 4d20f769 Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-10-17 00:15:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4d20f7696c015bc0e59544ff064fe0c640d61edf 8370050: Shenandoah: Obsolete ShenandoahPacing option Reviewed-by: ysr ! src/hotspot/share/runtime/arguments.cpp Changeset: bd731564 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-10-17 00:36:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bd7315648f2bb18cba9cfbeca00e6132b8eb95ef 8369856: AOT map does not include unregistered classes Co-authored-by: Ashutosh Mehra Reviewed-by: kvn, matsaave ! src/hotspot/share/classfile/systemDictionaryShared.cpp + test/hotspot/jtreg/runtime/cds/AOTMapReader.java = test/hotspot/jtreg/runtime/cds/AOTMapTest.java - test/hotspot/jtreg/runtime/cds/CDSMapReader.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java Changeset: 55787fe5 Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-17 01:31:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/55787fe5f52544ea902cac35f1f552e26d954167 8342401: [TESTBUG] javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java test fails in ubuntu 22.04 on SBR Hosts Reviewed-by: honkar, serb ! test/jdk/javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java Changeset: 31beb7d3 Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-17 01:33:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/31beb7d3b34c3516c326c9d29a267f6becb38805 8068310: [TEST_BUG] Test javax/swing/JColorChooser/Test4234761.java fails with GTKL&F Reviewed-by: serb ! test/jdk/javax/swing/JColorChooser/Test4234761.java Changeset: 46c23bb1 Branch: foreign-memaccess+abi Author: Laurent Bourg?s Date: 2025-10-17 05:43:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/46c23bb1a252916096876c2ae3a72f4a525dd6f9 8341381: Random lines appear in graphic causing by the fix of JDK-8297230 Reviewed-by: prr ! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java ! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java + test/jdk/sun/java2d/marlin/Bug8341381.java Changeset: a22438dd Branch: foreign-memaccess+abi Author: Kevin Walls Date: 2025-10-17 08:16:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a22438ddc5949fcfb6f773bd8dc080cd8a1f2710 8369924: Remove test/jdk/javax/management/remote/mandatory/loading/MissingClassTest.java from problemlist Reviewed-by: sspitsyn ! test/jdk/ProblemList-Virtual.txt Changeset: 9b9559a2 Branch: foreign-memaccess+abi Author: David Briemann Date: 2025-10-17 08:59:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9b9559a2e33827126e1aeab7bf6f4861acaae109 8369979: Flag UsePopCountInstruction was accidentally disabled on PPC64 Reviewed-by: aph, mdoerr ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: e62a7fa3 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-17 09:02:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e62a7fa3832bbba11e6d630015f85ae945fac824 8342659: Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded Co-authored-by: Chris Plummer Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/AbstractDebuggeeTest.java Changeset: 0a97bef8 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-17 09:32:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0a97bef840f8799313a1a55a65d9334e09cc1cf4 8369814: G1: Relax card mark and store ordering Reviewed-by: tschatzl, fandreuzzi ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp Changeset: 162d020c Branch: foreign-memaccess+abi Author: duke Date: 2025-10-17 11:00:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/162d020c50e4878762c6c72c8343d87f0a1821c9 Automatic merge of jdk:master into master Changeset: 4a300dce Branch: foreign-memaccess+abi Author: duke Date: 2025-10-17 11:00:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4a300dcee53d407f1d65f126a5a1d1aadc3373d3 Automatic merge of master into foreign-memaccess+abi From duke at openjdk.org Fri Oct 17 11:14:47 2025 From: duke at openjdk.org (duke) Date: Fri, 17 Oct 2025 11:14:47 GMT Subject: git: openjdk/panama-foreign: master: 107 new changesets Message-ID: <6021cd1a-7522-4650-b969-c5ea7346edea@openjdk.org> Changeset: 5594d6bc Branch: master Author: Aleksei Voitylov Committer: Severin Gehwolf Date: 2025-10-10 13:33:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5594d6bc88bbe39e6ebfd02fb9c37cf40b8d0479 8368522: (fs) BasicFileAttributes Linux musl 1.2.5 incompatibility with statx Reviewed-by: sgehwolf, bpb ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: f6d77cb3 Branch: master Author: Kangcheng Xu Committer: Roland Westrelin Date: 2025-10-10 14:04:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f6d77cb33299ae0636a2b52ee752f27e9ea9191b 8347555: [REDO] C2: implement optimization for series of Add of unique value Reviewed-by: roland, epeter ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/utilities/test_java_arithmetic.cpp + test/hotspot/jtreg/compiler/c2/gvn/TestCollapsingSameTermAdditions.java + test/micro/org/openjdk/bench/vm/compiler/SerialAdditions.java Changeset: fc49a1b5 Branch: master Author: Francesco Andreuzzi Committer: Brian Burkhalter Date: 2025-10-10 15:39:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fc49a1b502530908618b19bcd749aa4db0b598d9 8368846: java/io/File/createTempFile/TargetDirectory fails when run by root user Reviewed-by: bpb ! test/jdk/java/io/File/createTempFile/TargetDirectory.java Changeset: 376d77e8 Branch: master Author: Justin Lu Date: 2025-10-10 16:27:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/376d77e8a71478f456af5baaf47f446eebd79e36 8369050: DecimalFormat Rounding Errors for Fractional Ties Near Zero Reviewed-by: naoto ! src/java.base/share/classes/java/text/DigitList.java + test/jdk/java/text/Format/DecimalFormat/RoundingTiesNearZeroTest.java ! test/jdk/java/text/Format/NumberFormat/NumberRegression.java Changeset: 7e29d294 Branch: master Author: Albert Mingkun Yang Date: 2025-10-10 18:01:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7e29d294e53a246864e9473bf461f0f4c1f6e388 8369097: Parallel: Support allocation in from space when heap is too full Reviewed-by: tschatzl, fandreuzzi ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Changeset: 2dfe4586 Branch: master Author: SendaoYan Date: 2025-10-11 05:58:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2dfe4586f7a29d9e3a944e6483d5d4cbbdde3be8 8369490: Remove unused Runinfo parameters in compiler/c2/gvn/TestBitCompressValueTransform.java Reviewed-by: chagedorn, mhaessig ! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java Changeset: 9b99bc8e Branch: master Author: Francesco Andreuzzi Committer: SendaoYan Date: 2025-10-11 06:13:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9b99bc8ef53ad20c4f1cb5d26cffc64b0deb79ad 8369440: Remove RootResolverMarkScope and RootSetClosureMarkScope Reviewed-by: ayang ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp - src/hotspot/share/gc/shared/strongRootsScope.cpp - src/hotspot/share/gc/shared/strongRootsScope.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp Changeset: a6f624b0 Branch: master Author: Axel Boldt-Christmas Date: 2025-10-13 07:48:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a6f624b0743a1e0a3df4e8323c13b0d1fd6d0002 8369468: Rdtsc: Move getCPUIDBrandString_stub into VM_Version stub area Reviewed-by: mgronlun, kvn ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 1605e839 Branch: master Author: Kevin Walls Date: 2025-10-13 08:13:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1605e8392e8efa972134a0bf3eecad0ed4f992fa 8369574: Remove javax/management/remote/mandatory/connection/BrokenConnectionTest.java from ProblemList-Virtual.txt Reviewed-by: ayang ! test/jdk/ProblemList-Virtual.txt Changeset: 4728f746 Branch: master Author: Albert Mingkun Yang Date: 2025-10-13 09:23:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4728f746a89ca7cb787b3d9969f09a80cc92f502 8369571: Parallel: Use ThreadsClaimTokenScope in PSAdjustTask Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 98e1d2fa Branch: master Author: Matthias Baesken Date: 2025-10-13 10:13:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/98e1d2fab123befa78342ba53b76a560dddd6385 8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files Reviewed-by: clanger, lucy ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 0af959a3 Branch: master Author: Matthias Baesken Date: 2025-10-13 10:15:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0af959a340fe68caa47fc476ff861f0e86087162 8369560: Slowdebug build without CDS fails Reviewed-by: mdoerr, kvn ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp Changeset: 28460ca3 Branch: master Author: Hamlin Li Date: 2025-10-13 10:32:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/28460ca3305a444238e6edcc80e335be20356e6d 8368897: RISC-V: Cleanup RV_EXT_FEATURE_FLAGS & RV_NON_EXT_FEATURE_FLAGS Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 0db47028 Branch: master Author: Darragh Clarke Date: 2025-10-13 11:03:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0db47028913b64b84116d912876c58b136a9f70c 8368877: Generate Jextract bindings for Kqueue Reviewed-by: alanb, aefimov + src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/errno_h$shared.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/errno_h.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/package-info.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kevent.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kqueue_h$shared.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kqueue_h.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/package-info.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/package-info.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec_h$shared.java + src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec_h.java Changeset: 62fa971f Branch: master Author: Markus Gr?nlund Date: 2025-10-13 11:34:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/62fa971f3116828398294c9d57650c4e0aca7379 8369255: Assess and remedy any unsafe usage of the Semaphores used by JFR Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Changeset: d278043d Branch: master Author: Alexey Ivanov Date: 2025-10-13 12:09:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d278043ddba0cd9ec3ddf8b490366965f5831a22 8367772: Refactor createUI in PassFailJFrame Reviewed-by: dnguyen, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: d47e6b71 Branch: master Author: Axel Boldt-Christmas Date: 2025-10-13 12:16:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d47e6b713c77d9e2f477f05291e8772129a5471c 8369469: Rdtsc: Remove potential races in Rdtsc::initialize Reviewed-by: dholmes, stefank ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/rdtsc_x86.hpp ! src/hotspot/share/jfr/utilities/jfrTime.cpp ! src/hotspot/share/utilities/ticks.cpp Changeset: 04968061 Branch: master Author: Emanuel Peter Date: 2025-10-13 13:59:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0496806102bb621bdd82613d5796651d9655ea1c 8359412: Template-Framework Library: Operations and Expressions Reviewed-by: chagedorn, mhaessig, galder + test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java + test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java + test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java + test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java Changeset: 9feb8f21 Branch: master Author: Patricio Chilano Mateo Date: 2025-10-13 14:07:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9feb8f21b5d000f8901938f1dde89638c79ca805 8369019: Improve timed-park mechanism in ObjectMonitor for virtual thread support Reviewed-by: dholmes, alanb ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java Changeset: f292d7c6 Branch: master Author: Thomas Schatzl Date: 2025-10-13 14:51:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f292d7c66c6279f929eb37ffcc1857a269f72e3d 8048180: G1: Eager reclaim of humongous objects with references Co-authored-by: Ivan Walulya Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java - test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java Changeset: 551cd03b Branch: master Author: Xiaolong Peng Date: 2025-10-13 15:03:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/551cd03b99feb34d98703b7d04571f92f83f2471 8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap Reviewed-by: kbarrett, ayang, shade, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: b83e7939 Branch: master Author: Henry Jen Date: 2025-10-13 15:05:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b83e7939dd9401314f2351a9fefd1e212387c6e5 8347007: --strip-debug removes parameter names included with -parameters Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultStripDebugPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java ! test/jdk/tools/jlink/plugins/DefaultStripDebugPluginTest.java + test/jdk/tools/jlink/plugins/StripParameterNamesTest.java Changeset: 16681623 Branch: master Author: Erik Gahlin Date: 2025-10-13 15:17:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/166816231988dd94f644a7b892cdddf0fea94570 8369510: JFR: Remove flush handler from Dispatcher lookup Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java Changeset: 8b1cf8ee Branch: master Author: Brian Burkhalter Date: 2025-10-13 16:03:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8b1cf8eefe4e3439dba983bced06d55a6ca7da4e 8368098: (aio) java/nio/channels/Channels/AsyncCloseStreams.java fails in junit timeout Reviewed-by: alanb ! test/jdk/java/nio/channels/Channels/AsyncCloseStreams.java Changeset: 9b1633de Branch: master Author: Ravi.Patel8 Committer: Harshitha Onkar Date: 2025-10-13 16:10:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9b1633ded0e1d952ef13c054b6c507149d22f8cd 8368606: Printer lookup returns empty on AIX platform due to uninitialized results list Reviewed-by: honkar, serb ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java Changeset: 1d6cafdc Branch: master Author: Justin Lu Date: 2025-10-13 16:11:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1d6cafdc5244960ddec2fd82b8454c6c3cafe022 8369452: Locale.Builder.setLanguageTag(String) does not clear on empty or null String Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! test/jdk/java/util/Locale/LocaleEnhanceTest.java Changeset: 4ca4485e Branch: master Author: Xueming Shen Date: 2025-10-13 20:29:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ca4485e9af10a49ca95710c4e26aa3895835d47 8365588: defineClass that accepts a ByteBuffer does not work as expected Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ClassLoader.java + test/jdk/java/lang/ClassLoader/defineClass/DefineClassDirectByteBuffer.java + test/micro/org/openjdk/bench/java/lang/ClassLoaderDefineClass.java Changeset: d6ca382f Branch: master Author: Phil Race Date: 2025-10-14 03:33:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d6ca382f4ee5793dfa191bba694a7fef88c591fc 8369335: Two sun/java2d/OpenGL tests fail on Windows after JDK-8358058 Reviewed-by: jdv ! test/jdk/sun/java2d/OpenGL/OpaqueDest.java ! test/jdk/sun/java2d/OpenGL/ScaleParamsOOB.java Changeset: 44964181 Branch: master Author: Jatin Bhateja Date: 2025-10-14 03:35:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/449641813ada3b0af6441dd7299e40235e7adf56 8365205: C2: Optimize popcount value computation using knownbits Reviewed-by: epeter, hgreule, qamai ! src/hotspot/share/opto/countbitsnode.cpp ! src/hotspot/share/opto/countbitsnode.hpp + test/hotspot/jtreg/compiler/intrinsics/TestPopCountValueTransforms.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/micro/org/openjdk/bench/java/lang/PopCountValueTransform.java Changeset: be0e49b7 Branch: master Author: Axel Boldt-Christmas Date: 2025-10-14 05:38:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/be0e49b7e20103ed5c1f3729df1cddf3c9c7ae80 8369467: Rdtsc: Remove experimental support for non invariant tsc Reviewed-by: dholmes, mgronlun ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/rdtsc_x86.hpp Changeset: 5bf1bab5 Branch: master Author: Serguei Spitsyn Committer: Axel Boldt-Christmas Date: 2025-10-14 05:40:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5bf1bab5b3b7ebd2adbc0508e451d6f37580d3ce 8369482: JVMTI + Loom: JDK-8368159 introduced safepoint poll in disallowed state Co-authored-by: Patricio Chilano Mateo Reviewed-by: sspitsyn, pchilanomate ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 2eb0898f Branch: master Author: Jaikiran Pai Date: 2025-10-14 06:10:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2eb0898fef7b7fef7285b7ee1837b73336b9f7be 8367157: Remove jrunscript tool Reviewed-by: erikj, ayang, ihse, alanb ! make/modules/java.scripting/Java.gmk - make/modules/java.scripting/Launcher.gmk - src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java - src/java.scripting/share/classes/com/sun/tools/script/shell/init.js - src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties ! src/java.scripting/share/classes/module-info.java - src/java.scripting/share/man/jrunscript.md ! test/jdk/TEST.groups - test/jdk/sun/tools/jrunscript/CheckEngine.java - test/jdk/sun/tools/jrunscript/Hello.java - test/jdk/sun/tools/jrunscript/common.sh - test/jdk/sun/tools/jrunscript/dash-e.out - test/jdk/sun/tools/jrunscript/dash-f.out - test/jdk/sun/tools/jrunscript/hello.js - test/jdk/sun/tools/jrunscript/jrunscript-DTest.sh - test/jdk/sun/tools/jrunscript/jrunscript-argsTest.sh - test/jdk/sun/tools/jrunscript/jrunscript-cpTest.sh - test/jdk/sun/tools/jrunscript/jrunscript-eTest.sh - test/jdk/sun/tools/jrunscript/jrunscript-fTest.sh - test/jdk/sun/tools/jrunscript/jrunscript-helpTest.sh - test/jdk/sun/tools/jrunscript/jrunscriptTest.sh - test/jdk/sun/tools/jrunscript/repl.out ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java Changeset: a3ee821f Branch: master Author: Matthias Baesken Date: 2025-10-14 07:28:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a3ee821f38d0d04f982465f5157170249c92cc49 8369305: Adjust usage of CDS in the boot JDK Reviewed-by: erikj, clanger ! make/autoconf/boot-jdk.m4 ! make/autoconf/bootcycle-spec.gmk.template Changeset: 4786f8be Branch: master Author: Emanuel Peter Date: 2025-10-14 08:32:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4786f8bee5c79c1bcf652758a25360b4d308ce1c 8369448: C2 SuperWord: refactor VTransform to do move_unordered_reduction_out_of_loop during VTransform::optimize Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp Changeset: 702179e7 Branch: master Author: Christian Stein Date: 2025-10-14 08:54:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/702179e7858bae1c7c13ad6eda3c4fbffdbb15db 8369488: Update to use jtreg 8.1 Reviewed-by: iris, erikj, jpai, syan ! make/autoconf/lib-tests.m4 ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! test/docs/TEST.ROOT ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 90cf3a20 Branch: master Author: jonghoonpark Committer: Stefan Johansson Date: 2025-10-14 09:09:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/90cf3a2086cb0705dd519ff327be350e24a83af5 8366716: Move SmapsParser from runtime/os/TestTracePageSizes.java into testlib Co-authored-by: Stefan Johansson Reviewed-by: sjohanss, syan ! test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java ! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java + test/lib/jdk/test/lib/os/linux/Smaps.java Changeset: 6d1529cd Branch: master Author: Daniel Jeli?ski Date: 2025-10-14 12:23:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6d1529cd70718b3c26d65cc54c8a4fb8df06adb7 8369593: Test H3MalformedResponseTest.testMalformedResponse still times out Reviewed-by: jpai, vyazici, dfuchs ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java Changeset: 72663695 Branch: master Author: Feilong Jiang Date: 2025-10-14 13:50:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/72663695da9a51c8eefbd496f14a6d1625ad7b42 8369616: JavaFrameAnchor on RISC-V has unnecessary barriers and wrong store order in MacroAssembler Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 4b85ba90 Branch: master Author: Joachim Kern Date: 2025-10-14 14:04:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4b85ba90671c0ac816a772584c3eeb30ef9062ba 8369657: [AIX] TOC overflow in static-launcher build when building slowdebug after JDK-8352064 Reviewed-by: mdoerr, erikj, clanger, mbaesken ! make/StaticLibs.gmk Changeset: 64ff7062 Branch: master Author: Ramkumar Sunderbabu Committer: Christian Hagedorn Date: 2025-10-14 15:33:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/64ff7062c1cef13d16acddbcaf5401d7c2ad6dc0 8369806: Remove nsk/jvmti/AttachOnDemand/attach020 from problemlist Reviewed-by: lmesnik, chagedorn ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 7ed93cf4 Branch: master Author: Joe Darcy Date: 2025-10-14 16:04:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7ed93cf40ed4fa1ad545dcb1a33b0d4fdabfa277 8369312: Refactor Float.toHexString() to avoid use of regex Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Float.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: bbbb9c5f Branch: master Author: Harshitha Onkar Date: 2025-10-14 16:31:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bbbb9c5f1557cb1e80d72a820c034c71308cb3a2 8365423: [macos26] java/awt/MenuBar/8007006/bug8007006.java fails on macOS 26 Reviewed-by: kizune, prr ! test/jdk/java/awt/MenuBar/8007006/bug8007006.java Changeset: d6537c6d Branch: master Author: Phil Race Date: 2025-10-14 17:36:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d6537c6d3ee6d7a59d609b277f0538da0afb0fbf 8344918: Unused private variables in SwingUtilities.java Reviewed-by: azvegint ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java Changeset: 65b8fe62 Branch: master Author: Brian Burkhalter Date: 2025-10-14 17:48:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/65b8fe62b4dc9355866df4b0ddd7cfccaaf0e39b 8368907: (fs) Windows Error code 1314 not translated to AccessDeniedException (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java ! src/java.base/windows/classes/sun/nio/fs/WindowsException.java Changeset: 09e87971 Branch: master Author: Brian Burkhalter Date: 2025-10-14 17:48:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/09e87971e8a53951b40eef15d127aad0b7c2bee8 8368633: (fs) Path.toRealPath(NOFOLLOW_LINKS) very slow on macOS Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! test/jdk/java/nio/file/Path/ToRealPath.java + test/micro/org/openjdk/bench/java/nio/file/ToRealPath.java Changeset: 622a611c Branch: master Author: Ashutosh Mehra Date: 2025-10-14 18:15:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/622a611c338ba766bc1a70c95e8241d1bddf6add 8369296: Add fast class init checks in interpreter for resolving ConstantPool entries for static field Co-authored-by: Vladimir Ivanov Co-authored-by: Amit Kumar Co-authored-by: Fei Yang Co-authored-by: Martin Doerr Reviewed-by: mdoerr, vlivanov, kvn, amitkumar, fyang, mli ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp Changeset: ad2d0473 Branch: master Author: Ioi Lam Date: 2025-10-14 20:03:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ad2d04733b64a6793e20fd32a3e9fafab93556c5 8367449: Test runtime/cds/CDSMapTest.java timed out but passed Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/cds/CDSMapTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java Changeset: 70528bd3 Branch: master Author: Joe Darcy Date: 2025-10-14 21:29:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/70528bd39925fabf23aad25f0a58a61f746ca9d8 8369851: Remove darcy author tags from langtools tests Reviewed-by: vromero, iris ! test/langtools/tools/javac/HexThree.java ! test/langtools/tools/javac/StringsInSwitch/OneCaseSwitches.java ! test/langtools/tools/javac/StringsInSwitch/StringSwitches.java ! test/langtools/tools/javac/TryWithResources/BadTwr.java ! test/langtools/tools/javac/TryWithResources/BadTwr.out ! test/langtools/tools/javac/TryWithResources/BadTwrSyntax.java ! test/langtools/tools/javac/TryWithResources/BadTwrSyntax.out ! test/langtools/tools/javac/TryWithResources/ExplicitFinal.java ! test/langtools/tools/javac/TryWithResources/PlainTry.java ! test/langtools/tools/javac/TryWithResources/PlainTry.out ! test/langtools/tools/javac/TryWithResources/TwrFlow.java ! test/langtools/tools/javac/TryWithResources/TwrFlow.out ! test/langtools/tools/javac/TryWithResources/TwrLint.java ! test/langtools/tools/javac/TryWithResources/TwrLint.out ! test/langtools/tools/javac/TryWithResources/TwrMultiCatch.java ! test/langtools/tools/javac/TryWithResources/TwrOnNonResource.java ! test/langtools/tools/javac/TryWithResources/TwrOnNonResource.out ! test/langtools/tools/javac/TryWithResources/TwrSuppression.java ! test/langtools/tools/javac/TryWithResources/WeirdTwr.java ! test/langtools/tools/javac/annotations/pos/TrailingComma.java ! test/langtools/tools/javac/boxing/BoxingCaching.java ! test/langtools/tools/javac/enum/6350057/T6350057.java ! test/langtools/tools/javac/enum/AbstractEmptyEnum.java ! test/langtools/tools/javac/enum/AbstractEmptyEnum.out ! test/langtools/tools/javac/enum/EnumImplicitPrivateConstructor.java ! test/langtools/tools/javac/enum/EnumPrivateConstructor.java ! test/langtools/tools/javac/enum/EnumProtectedConstructor.java ! test/langtools/tools/javac/enum/EnumProtectedConstructor.out ! test/langtools/tools/javac/enum/EnumPublicConstructor.java ! test/langtools/tools/javac/enum/EnumPublicConstructor.out ! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum1.java ! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum1.out ! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum2.java ! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum2.out ! test/langtools/tools/javac/enum/ExplicitlyFinalEnum1.java ! test/langtools/tools/javac/enum/ExplicitlyFinalEnum1.out ! test/langtools/tools/javac/enum/ExplicitlyFinalEnum2.java ! test/langtools/tools/javac/enum/ExplicitlyFinalEnum2.out ! test/langtools/tools/javac/enum/FauxEnum1.java ! test/langtools/tools/javac/enum/FauxEnum1.out ! test/langtools/tools/javac/enum/FauxEnum3.java ! test/langtools/tools/javac/enum/FauxEnum3.out ! test/langtools/tools/javac/enum/FauxSpecialEnum1.java ! test/langtools/tools/javac/enum/FauxSpecialEnum1.out ! test/langtools/tools/javac/enum/FauxSpecialEnum2.java ! test/langtools/tools/javac/enum/FauxSpecialEnum2.out ! test/langtools/tools/javac/generics/InheritanceConflict3.java ! test/langtools/tools/javac/generics/InheritanceConflict3.out ! test/langtools/tools/javac/multicatch/Neg01.java ! test/langtools/tools/javac/multicatch/Neg01.out ! test/langtools/tools/javac/multicatch/Neg01eff_final.java ! test/langtools/tools/javac/multicatch/Neg01eff_final.out ! test/langtools/tools/javac/multicatch/Neg07.java ! test/langtools/tools/javac/multicatch/Neg07.out ! test/langtools/tools/javac/multicatch/Pos10.java ! test/langtools/tools/javac/processing/6365040/T6365040.java ! test/langtools/tools/javac/processing/6378728/T6378728.java ! test/langtools/tools/javac/processing/6634138/T6634138.java ! test/langtools/tools/javac/processing/completion/TestCompletions.java ! test/langtools/tools/javac/processing/environment/TestSourceVersion.java ! test/langtools/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java ! test/langtools/tools/javac/processing/errors/TestFatalityOfParseErrors.java ! test/langtools/tools/javac/processing/errors/TestOptionSyntaxErrors.java ! test/langtools/tools/javac/processing/errors/TestReturnCode.java ! test/langtools/tools/javac/processing/filer/TestFilerConstraints.java ! test/langtools/tools/javac/processing/filer/TestGetResource.java ! test/langtools/tools/javac/processing/filer/TestPackageInfo.java ! test/langtools/tools/javac/processing/messager/MessagerBasics.java ! test/langtools/tools/javac/processing/model/TestExceptions.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java ! test/langtools/tools/javac/processing/model/element/TestAnonClassNames.java ! test/langtools/tools/javac/processing/model/element/TestElement.java ! test/langtools/tools/javac/processing/model/element/TestExecutableElement.java ! test/langtools/tools/javac/processing/model/element/TestNames.java ! test/langtools/tools/javac/processing/model/element/TestPackageElement.java ! test/langtools/tools/javac/processing/model/element/TestResourceVariable.java ! test/langtools/tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java ! test/langtools/tools/javac/processing/model/type/MirroredTypeEx/Plurality.java ! test/langtools/tools/javac/processing/model/type/TestTypeKind.java ! test/langtools/tools/javac/processing/model/util/deprecation/TestDeprecation.java ! test/langtools/tools/javac/processing/model/util/elements/TestGetConstantExpression.java ! test/langtools/tools/javac/processing/model/util/elements/TestGetPackageOf.java ! test/langtools/tools/javac/processing/model/util/elements/TestIsFunctionalInterface.java ! test/langtools/tools/javac/processing/model/util/elements/VacuousEnum.java ! test/langtools/tools/javac/processing/model/util/filter/TestIterables.java ! test/langtools/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java ! test/langtools/tools/javac/processing/warnings/TestSourceVersionWarnings.java Changeset: 95def24b Branch: master Author: Alexey Semenyuk Date: 2025-10-14 22:31:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/95def24b025341b5a6b99abdd4d1f3d26a40431c 8369853: jpackage signing tests fail after JDK-8358723 Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java Changeset: 3d95c83b Branch: master Author: Ioi Lam Date: 2025-10-14 23:50:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3d95c83b14cf9a6f683776053e57c07b1847cc17 8358597: [asan] Buffer overflow in ArchiveBuilder::make_shallow_copy with Symbols Reviewed-by: mbaesken, jsjolen ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: c82c8920 Branch: master Author: Erik Gahlin Date: 2025-10-15 00:58:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c82c892063ebb91ffeb853db2f325154465cfdff 8282427: jdk/jfr/jvm/TestWaste.java is failing with "exit code 139" Reviewed-by: mgronlun ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! test/jdk/ProblemList.txt Changeset: 42b2999c Branch: master Author: Jaikiran Pai Date: 2025-10-15 02:01:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/42b2999c31d63d0f8326c83e95eff83f5a467926 8369812: HttpClient doesn't handle H3_REQUEST_REJECTED correctly Reviewed-by: dfuchs, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java + test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java Changeset: 355cb459 Branch: master Author: Mar?a Arias de Reyna Dom?nguez Committer: Andrew Dinn Date: 2025-10-15 09:17:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/355cb45943797ff2e8f2634c20100e85a53096d0 8369559: Identify owning method for MethodTrainingData and CompileTrainingData in AOT map output Reviewed-by: adinn, iklam ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp Changeset: 008d8d91 Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-10-15 09:17:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/008d8d914cd4dd4573361390ee31120134338802 8369817: [TESTBUG] EmptyPath::toString is ignored Reviewed-by: jpai, ayang ! test/jdk/java/io/File/EmptyPath.java Changeset: 112d8852 Branch: master Author: Martin Doerr Date: 2025-10-15 09:18:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/112d88523d9d75829594da466c9b66dfe157cc3e 8334247: [PPC64] Consider trap based nmethod entry barriers Reviewed-by: ssarathi, rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Changeset: 9d117877 Branch: master Author: Albert Mingkun Yang Date: 2025-10-15 09:18:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9d11787799718a82087f3c7b0c70abe7dfcead72 8369681: Parallel: Remove conditional check in ParallelScavengeHeap::verify Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Changeset: c53ab10d Branch: master Author: Thomas Schatzl Date: 2025-10-15 11:25:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c53ab10daedb5acd3fc7b17e8431b30dff88e3c7 8369818: G1: Add missing region types in gc+heap=debug heap output Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 159452e8 Branch: master Author: Thomas Schatzl Date: 2025-10-15 11:25:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/159452e85a55745fecc58b68ead03a8d330d14dd 8369809: G1: Merge G1CollectedHeap::do_collection_pause_at_safepoint[_helper] Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 1af37e5c Branch: master Author: Thomas Schatzl Date: 2025-10-15 11:27:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1af37e5c3f7ca46561ef4431ac9b779524888e61 8369793: G1: Remove unused G1FreeIdSet Reviewed-by: stefank, sjohanss, kbarrett ! make/hotspot/lib/CompileJvm.gmk - src/hotspot/share/gc/g1/g1FreeIdSet.cpp - src/hotspot/share/gc/g1/g1FreeIdSet.hpp - test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp Changeset: 5191d720 Branch: master Author: Kevin Walls Date: 2025-10-15 14:06:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5191d72092a51d158ded061aa2e0f8a8231a9453 8369894: Remove javax/management/remote/mandatory/loading/RMIDownloadTest.java from problemlist Reviewed-by: alanb ! test/jdk/ProblemList-Virtual.txt Changeset: 784af438 Branch: master Author: Matias Saavedra Silva Date: 2025-10-15 14:09:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/784af438efd3f2cd8a4c0518b4aa06d496bd7846 8351595: JVM_FindClassFromCaller: unused var may be removed Reviewed-by: dholmes, alanb, liach, fandreuzzi ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c Changeset: 1bd814c3 Branch: master Author: Matias Saavedra Silva Date: 2025-10-15 14:34:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1bd814c3b24eb7ef5633ee34bb418e0981ca1708 8364660: ClassVerifier::ends_in_athrow() should be removed Reviewed-by: liach, dlong ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java Changeset: bfe69372 Branch: master Author: David Briemann Date: 2025-10-15 18:28:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bfe6937244ff7ec9899bb6a5eaa4222736898177 8369444: JavaFrameAnchor on PPC64 has unnecessary barriers Reviewed-by: mdoerr, dlong ! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp Changeset: c9cbd31f Branch: master Author: David Briemann Date: 2025-10-15 18:29:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c9cbd31f8575a25c4decd68dc645378c5ba2bad0 8307495: Specialize atomic bitset functions for aix-ppc Reviewed-by: mdoerr, rrich + src/hotspot/cpu/ppc/atomicAccess_ppc.hpp = src/hotspot/cpu/ppc/orderAccess_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/atomicAccess_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/atomicAccess_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp Changeset: a7a3a660 Branch: master Author: Weijun Wang Date: 2025-10-15 20:47:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a7a3a660e33fabc025ebe887f5605741be9ca8c3 8354469: Keytool exposes the password in plain text when command is piped using | grep Reviewed-by: mullan, smarks, naoto, hchao ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/sun/security/util/Password.java ! src/java.base/share/classes/sun/security/util/resources/security.properties + test/jdk/sun/security/tools/keytool/EchoPassword.java + test/jdk/sun/security/tools/keytool/SetInPassword.java ! test/jdk/sun/security/util/Resources/Usages.java Changeset: 4ed36403 Branch: master Author: Prasanta Sadhukhan Date: 2025-10-16 02:02:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ed364033daef96f6141a3ad2d217fa1ec5eca3e 8369251: Opensource few tests Reviewed-by: honkar + test/jdk/java/awt/Choice/PaintArtefacts.java + test/jdk/java/awt/Choice/SelectBetweenPressRelease.java + test/jdk/java/awt/FullScreen/DisplayModeNoRefreshTest.java + test/jdk/java/awt/print/PrinterJob/ImagePrinting/BitmaskImage.java + test/jdk/javax/swing/JFrame/ClientDecoratedIcon/ClientDecoratedIconTest.java + test/jdk/javax/swing/JFrame/ClientDecoratedIcon/DialogIconTest.java + test/jdk/javax/swing/JFrame/ClientDecoratedIcon/DialogInheritIcon.java + test/jdk/javax/swing/text/JTextComponent/bug4532590.java Changeset: 0168687f Branch: master Author: Thomas Schatzl Date: 2025-10-16 05:32:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0168687fc372e6649f8e9a5a96a3614e7bab8543 8368940: Missing ResourceMark when stalling for shutdown Reviewed-by: shade, syan ! src/hotspot/share/gc/shared/collectedHeap.cpp Changeset: 5696d606 Branch: master Author: Jan Lahoda Date: 2025-10-16 06:21:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5696d60663f1bb917728808118fab3b346ed0341 8357809: Test jdk/jshell/JdiListeningExecutionControlTest.java failed with com.sun.jdi.connect.TransportTimeoutException Reviewed-by: asotona ! test/langtools/jdk/jshell/JdiBadOptionListenExecutionControlTest.java ! test/langtools/jdk/jshell/JdiListeningExecutionControlTest.java ! test/langtools/jdk/jshell/Presets.java Changeset: aa194c6a Branch: master Author: Emanuel Peter Date: 2025-10-16 06:45:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aa194c6a5a21aca64d454e4c5eeed1464c8f190b 8369881: C2: Unexpected node in SuperWord truncation: ReverseBytesS, ReverseBytesUS Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java Changeset: 7fe06657 Branch: master Author: Roland Westrelin Date: 2025-10-16 07:23:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7fe066573004a525673e4ec55df6783b13bfc189 8369167: C2: refactor LShiftINode/LShiftLNode Value/Identity/Ideal Reviewed-by: epeter, mchevalier ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java Changeset: aed42a16 Branch: master Author: Artem Semenov Date: 2025-10-16 07:28:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aed42a16bacb24753a536d07fedd736d64cde3be 8365609: Fix several potential NULL native pointer dereferences in the desktop module Found by Linux Verification Center (linuxtesting.org) with SVACE. Signed-off-by: Artem Semenov Artem Semenov Reviewed-by: azvegint, prr, serb ! src/java.desktop/share/native/libsplashscreen/splashscreen_gif.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: ff6a0170 Branch: master Author: Roland Westrelin Date: 2025-10-16 07:35:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ff6a0170f0ab5cfb4af6d6a4a779451823c486d6 8369258: C2: enable ReassociateInvariants for all loop types Reviewed-by: epeter, qamai ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestReassociateInvariants.java - test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8360204.java - test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8365982.java + test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_ReassociateInvariants1.java + test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_ReassociateInvariants2.java Changeset: 17c13e53 Branch: master Author: Christoph Langer Date: 2025-10-16 07:54:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/17c13e53aff16b294c7c0286ccb6ea3054b1de91 8369683: Exclude runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsBeforeDetach on Alpine Linux debug Reviewed-by: mbaesken, dholmes ! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java Changeset: b5b83247 Branch: master Author: Viktor Klang Date: 2025-10-16 08:28:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b5b83247da9caea30c88b69543e350783663bc46 8369656: Calling CompletableFuture.join() could execute task in common pool Reviewed-by: alanb, dl ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java Changeset: 6e911d81 Branch: master Author: Martin Doerr Date: 2025-10-16 09:40:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6e911d819efa0f14ab1f9009b5bf325d99edb26c 8368205: [TESTBUG] VectorMaskCompareNotTest.java crashes when MaxVectorSize=8 Reviewed-by: dzhang, epeter, rrich ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: d6c122b3 Branch: master Author: Erik Gahlin Date: 2025-10-16 09:57:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d6c122b3ff1ccd559ba9c310976a77eefaf09ece 8369982: ProblemList jdk/jfr/jvm/TestWaste.java Reviewed-by: tschatzl, dholmes ! test/jdk/ProblemList.txt Changeset: ead35a75 Branch: master Author: Daniel Jeli?ski Date: 2025-10-16 11:05:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ead35a754bf3a545a1b68f28d3d939750f11af39 8358942: HttpClient adds Content-Length: 0 for a GET request with a BodyPublishers.noBody() Reviewed-by: dfuchs, vyazici ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java ! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java Changeset: 5fc3904b Branch: master Author: Stefan Karlsson Date: 2025-10-16 11:16:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5fc3904bfe290625ed6cf9b41773b35b52bf72b7 8369491: Temporarily revert default TIMEOUT_FACTOR back to 4 Reviewed-by: lkorinth, cstein, jpai, syan, serb, prr ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk Changeset: 16539998 Branch: master Author: Yasumasa Suenaga Date: 2025-10-16 12:45:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1653999871c8d7b1e61b44f8525e09b2cd0bdb6b 8369505: jhsdb jstack cannot handle continuation stub Reviewed-by: cjplummer, pchilanomate ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ContinuationEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithVirtualThread.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java Changeset: f475eb8e Branch: master Author: Hamlin Li Date: 2025-10-16 14:04:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f475eb8ee7c9a3e360b2f1210ed71b629243cd2a 8368950: RISC-V: fail to catch out of order declarations among dependent cpu extensions/flags Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 5dfe115c Branch: master Author: Emanuel Peter Date: 2025-10-16 14:10:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5dfe115ce1fbcff67777518a3c23a7560ebec423 8369912: [TESTBUG] testlibrary_tests/template_framework/examples/TestExpressions.java fails with ArithmeticException: / by zero - forgot to respect Expression.info Reviewed-by: kvn, mhaessig ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java Changeset: f2a99832 Branch: master Author: Emanuel Peter Date: 2025-10-16 14:22:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f2a998326a6bebd4a7d2d0a39f785b2e6dac68c4 8369804: TestGenerators.java fails with IllegalArgumentException: bound must be greater than origin Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/generators/UniformDoubleGenerator.java ! test/hotspot/jtreg/compiler/lib/generators/UniformFloatGenerator.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java Changeset: 303eb109 Branch: master Author: Daniel Lund?n Date: 2025-10-16 15:02:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/303eb1096ccaf06106aa080b9ea0553c0f6912dd 8369573: Add missing compile commands help documentation for the signature part of method patterns Reviewed-by: rcastanedalo, aseoane, thartmann ! src/hotspot/share/compiler/compilerOracle.cpp Changeset: 87092ef1 Branch: master Author: Arno Zeller Committer: Matthias Baesken Date: 2025-10-16 15:15:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/87092ef1d97e00ddb6674b0e309f2f904d307604 8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java Reviewed-by: alanb, syan ! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java Changeset: 95380e1e Branch: master Author: Roger Riggs Date: 2025-10-16 15:54:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/95380e1ea5c3f531f82fb7c4b2f75726f3cd2fc2 8362637: Convert java.nio.ByteOrder to an enum Reviewed-by: alanb, liach, bpb ! src/java.base/share/classes/java/nio/ByteOrder.java Changeset: e56db377 Branch: master Author: Christian Hagedorn Date: 2025-10-16 16:02:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e56db37734aa7cbc0f20ba3fc469f51224f288fa 8369232: testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java timed out Reviewed-by: dfenacci, epeter ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java Changeset: 7e032409 Branch: master Author: Joe Darcy Date: 2025-10-16 16:38:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7e03240974cd66c471f5d02e14fd77971fe6d173 8369858: Remove darcy author tags from jdk tests Reviewed-by: rriggs, iris, lancea ! test/jdk/java/io/Serializable/cloneArray/CloneArray.java ! test/jdk/java/lang/Byte/Decode.java ! test/jdk/java/lang/Class/IsAnnotationType.java ! test/jdk/java/lang/Class/IsEnum.java ! test/jdk/java/lang/Class/IsSynthetic.java ! test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorTests.java ! test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodTests.java ! test/jdk/java/lang/Double/BitwiseConversion.java ! test/jdk/java/lang/Double/Constants.java ! test/jdk/java/lang/Double/Extrema.java ! test/jdk/java/lang/Double/NaNInfinityParsing.java ! test/jdk/java/lang/Double/ParseHexFloatingPoint.java ! test/jdk/java/lang/Double/ToHexString.java ! test/jdk/java/lang/Float/BitwiseConversion.java ! test/jdk/java/lang/Float/Constants.java ! test/jdk/java/lang/Float/Extrema.java ! test/jdk/java/lang/Float/NaNInfinityParsing.java ! test/jdk/java/lang/Integer/Decode.java ! test/jdk/java/lang/Integer/ParsingTest.java ! test/jdk/java/lang/Integer/Unsigned.java ! test/jdk/java/lang/Long/Decode.java ! test/jdk/java/lang/Long/ParsingTest.java ! test/jdk/java/lang/Long/Unsigned.java ! test/jdk/java/lang/Short/Decode.java ! test/jdk/java/lang/Throwable/SuppressedExceptions.java ! test/jdk/java/lang/annotation/Missing/MissingTest.java ! test/jdk/java/lang/annotation/TestIncompleteAnnotationExceptionNPE.java ! test/jdk/java/lang/reflect/AnnotatedElement/TestAnnotatedElementDefaults.java ! test/jdk/java/lang/reflect/Constructor/GenericStringTest.java ! test/jdk/java/lang/reflect/Constructor/TestParameterAnnotations.java ! test/jdk/java/lang/reflect/DefaultAccessibility.java ! test/jdk/java/lang/reflect/Field/GenericStringTest.java ! test/jdk/java/lang/reflect/Generics/HashCodeTest.java ! test/jdk/java/lang/reflect/Generics/Probe.java ! test/jdk/java/lang/reflect/Generics/StringsAndBounds.java ! test/jdk/java/lang/reflect/Generics/TestParameterizedType.java ! test/jdk/java/lang/reflect/Generics/exceptionCauseTest.java ! test/jdk/java/lang/reflect/Generics/getAnnotationTest.java ! test/jdk/java/lang/reflect/Method/GenericStringTest.java ! test/jdk/java/lang/reflect/Method/IsDefaultTest.java ! test/jdk/java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java ! test/jdk/java/lang/reflect/TypeVariable/TestAnnotatedElement.java ! test/jdk/java/math/BigDecimal/AddTests.java ! test/jdk/java/math/BigDecimal/CompareToTests.java ! test/jdk/java/math/BigDecimal/DivideTests.java ! test/jdk/java/math/BigDecimal/IntegralDivisionTests.java ! test/jdk/java/math/BigDecimal/NegateTests.java ! test/jdk/java/math/BigDecimal/PowTests.java ! test/jdk/java/math/BigDecimal/PrecisionTests.java ! test/jdk/java/math/BigDecimal/RoundingTests.java ! test/jdk/java/math/BigDecimal/ScaleByPowerOfTenTests.java ! test/jdk/java/math/BigDecimal/StrippingZerosTest.java ! test/jdk/java/math/BigDecimal/ToPlainStringTests.java ! test/jdk/java/math/BigDecimal/ZeroScalingTests.java ! test/jdk/java/math/BigInteger/CompareToTests.java ! test/jdk/java/math/BigInteger/ExtremeShiftingTests.java ! test/jdk/java/math/BigInteger/OperatorNpeTests.java ! test/jdk/java/math/BigInteger/StringConstructor.java ! test/jdk/java/math/BigInteger/TestValueExact.java ! test/jdk/java/math/RoundingMode/RoundingModeTests.java ! test/jdk/tools/launcher/ChangeDataModel.java ! test/jdk/tools/launcher/I18NTest.java ! test/jdk/tools/launcher/UnresolvedExceptions.java Changeset: 873666d1 Branch: master Author: Chris Plummer Date: 2025-10-16 16:53:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/873666d157340b3b953ad869576afd30d4304610 8369451: Debug agent support for USE_ITERATE_THROUGH_HEAP is broken and should be removed Reviewed-by: sspitsyn, amenkov ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h Changeset: d7b525ab Branch: master Author: Phil Race Date: 2025-10-16 16:58:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d7b525ab9980743cf0cab3e3daaa4ccb725bfea8 8364673: Remove duplicate font mapping for itcavantgarde in psfontj2d.properties Reviewed-by: azvegint, kizune ! src/java.desktop/share/conf/psfontj2d.properties Changeset: 844118a9 Branch: master Author: Phil Race Date: 2025-10-16 16:58:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/844118a9d854459778f88d299b148c2288131344 8369146: java/awt/PrintJob/GetGraphicsTest.java: Parse Exception: Invalid or unrecognized bugid: 50510568367702 Reviewed-by: syan, azvegint, kizune, jdv ! test/jdk/java/awt/PrintJob/GetGraphicsTest.java Changeset: d4472979 Branch: master Author: William Kemper Date: 2025-10-16 17:49:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d4472979c43d9825ed2d008dbaed26dbf6d36180 8367709: GenShen: Dirty cards for objects that get promoted by safepoint that intervenes between allocation and stores Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp Changeset: 9589a29d Branch: master Author: Mikael Vidstedt Date: 2025-10-16 19:43:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9589a29d2515888b437d382204df22d01d4266ff 8355752: Bump minimum boot jdk to JDK 25 Reviewed-by: darcy, shade, ihse, iris ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! make/conf/version-numbers.conf Changeset: 3248aaf3 Branch: master Author: Chen Liang Date: 2025-10-16 19:45:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3248aaf3c4f6784d5176e2a2c5bac0fbda47ee6b 8356548: Use ClassFile API instead of ASM to transform classes in tests Reviewed-by: sspitsyn, lmesnik, coleenp, iklam ! test/hotspot/jtreg/compiler/calls/common/InvokeDynamicPatcher.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java ! test/hotspot/jtreg/runtime/MirrorFrame/Asmator.java ! test/hotspot/jtreg/runtime/MirrorFrame/Test8003720.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java Changeset: 1392a0b4 Branch: master Author: Albert Mingkun Yang Date: 2025-10-16 19:55:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1392a0b4608f6196f207fcebbab75b2d79fdc758 8368740: Serial: Swap eden and survivor spaces position in young generation Reviewed-by: gli, fandreuzzi ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/space.cpp Changeset: 18fd0477 Branch: master Author: Justin King Date: 2025-10-16 19:59:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/18fd04770294e27011bd576b5ea5fe43fa03e5e3 8369506: Bytecode rewriting causes Java heap corruption on AArch64 Co-authored-by: Man Cao Co-authored-by: Chuck Rasbold Reviewed-by: shade, aph, manc ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: 0c1c86e6 Branch: master Author: Patricio Chilano Mateo Date: 2025-10-16 21:20:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0c1c86e68efcc140cefbde89b4d1d8708e931528 8370036: TestJhsdbJstackWithVirtualThread.java fails when run with -showversion Reviewed-by: ayang, cjplummer ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java Changeset: 0bdd6f06 Branch: master Author: Francesco Andreuzzi Committer: Serguei Spitsyn Date: 2025-10-16 22:04:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0bdd6f0640fc25667f911228eed6a0fa118e8ff8 8369734: JvmtiExport::post_class_file_load_hook return value is never used Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp Changeset: 4d20f769 Branch: master Author: William Kemper Date: 2025-10-17 00:15:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4d20f7696c015bc0e59544ff064fe0c640d61edf 8370050: Shenandoah: Obsolete ShenandoahPacing option Reviewed-by: ysr ! src/hotspot/share/runtime/arguments.cpp Changeset: bd731564 Branch: master Author: Ioi Lam Date: 2025-10-17 00:36:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bd7315648f2bb18cba9cfbeca00e6132b8eb95ef 8369856: AOT map does not include unregistered classes Co-authored-by: Ashutosh Mehra Reviewed-by: kvn, matsaave ! src/hotspot/share/classfile/systemDictionaryShared.cpp + test/hotspot/jtreg/runtime/cds/AOTMapReader.java = test/hotspot/jtreg/runtime/cds/AOTMapTest.java - test/hotspot/jtreg/runtime/cds/CDSMapReader.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java Changeset: 55787fe5 Branch: master Author: Prasanta Sadhukhan Date: 2025-10-17 01:31:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/55787fe5f52544ea902cac35f1f552e26d954167 8342401: [TESTBUG] javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java test fails in ubuntu 22.04 on SBR Hosts Reviewed-by: honkar, serb ! test/jdk/javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java Changeset: 31beb7d3 Branch: master Author: Prasanta Sadhukhan Date: 2025-10-17 01:33:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/31beb7d3b34c3516c326c9d29a267f6becb38805 8068310: [TEST_BUG] Test javax/swing/JColorChooser/Test4234761.java fails with GTKL&F Reviewed-by: serb ! test/jdk/javax/swing/JColorChooser/Test4234761.java Changeset: 46c23bb1 Branch: master Author: Laurent Bourg?s Date: 2025-10-17 05:43:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/46c23bb1a252916096876c2ae3a72f4a525dd6f9 8341381: Random lines appear in graphic causing by the fix of JDK-8297230 Reviewed-by: prr ! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java ! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java + test/jdk/sun/java2d/marlin/Bug8341381.java Changeset: a22438dd Branch: master Author: Kevin Walls Date: 2025-10-17 08:16:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a22438ddc5949fcfb6f773bd8dc080cd8a1f2710 8369924: Remove test/jdk/javax/management/remote/mandatory/loading/MissingClassTest.java from problemlist Reviewed-by: sspitsyn ! test/jdk/ProblemList-Virtual.txt Changeset: 9b9559a2 Branch: master Author: David Briemann Date: 2025-10-17 08:59:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9b9559a2e33827126e1aeab7bf6f4861acaae109 8369979: Flag UsePopCountInstruction was accidentally disabled on PPC64 Reviewed-by: aph, mdoerr ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: e62a7fa3 Branch: master Author: Albert Mingkun Yang Date: 2025-10-17 09:02:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e62a7fa3832bbba11e6d630015f85ae945fac824 8342659: Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded Co-authored-by: Chris Plummer Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/AbstractDebuggeeTest.java Changeset: 0a97bef8 Branch: master Author: Albert Mingkun Yang Date: 2025-10-17 09:32:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0a97bef840f8799313a1a55a65d9334e09cc1cf4 8369814: G1: Relax card mark and store ordering Reviewed-by: tschatzl, fandreuzzi ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp Changeset: 162d020c Branch: master Author: duke Date: 2025-10-17 11:00:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/162d020c50e4878762c6c72c8343d87f0a1821c9 Automatic merge of jdk:master into master From zoran.sevarac at deepnetts.com Fri Oct 17 17:14:50 2025 From: zoran.sevarac at deepnetts.com (Zoran Sevarac) Date: Fri, 17 Oct 2025 19:14:50 +0200 Subject: Sharing experience with FFM API and jextract Message-ID: Hi all, I want to share our experience and some benchmark results using FFM API and jextract in Deep Netts. We've used jextract to generate bindings for CUDA libraries to create a replacement for JCUDA that was previously used, and here are some observations (note that we didn't generate entire API just a subset that we needed) What we liked: 1. Generating bindings using jextract is pretty straightforward. It requires a bit of experimentation and practice to figure out available options and the best configuration. 2. We actually didn't have to write any binding code, everything was generated, and it will be easy to regenerate for a new version when required. Performance and benchmarking We benchmarked 100 iterations of image classification using VGGNet convolutional neural network: 1. We got the same performance as with JNI (used by JCuda). 2. Nearly same performance as PyTorch (Python and C) 3. Java 25 performed significantly better and more stable than Java 22, while running the benchmark. Java 25, required only one warmup iteration after which results were stable, and had significantly lower variation overall, while Java 22 required up to 40 warmup iterations to stabilize, and had large variations (up to 8x). So difference in stability between Java 22 and 25 is huge (at least for our use case) Few observations 1. Enums are mapped to functions. It would make more sense if they could be Java enums. 2. Code for dependent libraries was duplicated for each library if it was in a different package. The solution for us was to put all generated bindings/classes in a single package. 3. Binding for C types are duplicated for each .h file/generated class. Would be cleaner if these are generated on only one shared place 4. Generated API will always require a layer on top of it. It strictly corresponds to native API style, for C with pointers/MemorySegments and status code returns. 5. Jextract is available only in version 22 (and based on JDK22), which can add confusion which version to use for which version of Java https://jdk.java.net/jextract/ It would be great if it follows the releases of JDK I hope this helps and keep doing great work. Best regards Zoran Sevarac . -------------- next part -------------- An HTML attachment was scrubbed... URL: From maurizio.cimadamore at oracle.com Fri Oct 17 17:33:50 2025 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 17 Oct 2025 18:33:50 +0100 Subject: Sharing experience with FFM API and jextract In-Reply-To: References: Message-ID: <50182dfe-2dc6-4b40-aa22-e4bb11d50ce1@oracle.com> Hi Zoran, thanks for the feedback! Some comments inline below On 17/10/2025 18:14, Zoran Sevarac wrote: > Hi all, > > I want to share our experience and some benchmark results using FFM > API and jextract in Deep Netts. > > We've used?jextract to generate bindings for CUDA?libraries to create > a replacement for JCUDA? that was previously used, and here are some > observations (note that we didn't generate entire API just a subset > that we needed) > > What we liked: > 1. Generating bindings using jextract is pretty straightforward.? It > requires a bit of experimentation and practice to figure out available > options? and the best configuration. > 2. We actually didn't have to write any binding code, everything was > generated, and it will be easy to regenerate for a new version when > required. > > Performance and benchmarking > We benchmarked 100 iterations of image classification using VGGNet > convolutional neural network: > 1. We got the same performance as with JNI (used by JCuda). > 2. Nearly same performance as PyTorch (Python and C) > 3. Java 25 performed significantly better and more stable than Java > 22, while running the benchmark. > Java 25, required only one warmup iteration after which?results were > stable, and had significantly lower variation overall, while Java 22 > required up to 40 warmup iterations to stabilize, and had large > variations? (up to 8x). > So difference?in stability between Java 22 and 25 is huge (at least > for our use case) I'm glad that you got reasonable performance out of it, and that you noticed the jump from 22 to 25. A lot of polishing has happened behind the curtain to make warmup faster (and more is to come :-) ). > > Few observations > 1. Enums are mapped to functions. It would make more sense if they > could be Java enums. See: https://git.openjdk.org/jextract/pull/284 It is a tricky topic, hopefully that PR summarizes the main reasons as to why that isn't the slamdunk it seems it is... > 2. Code for dependent libraries was duplicated? for each library if it > was in a different package. The solution for us was to put all > generated bindings/classes in a single package. Yep. With jextract filtering you can at least generate different libraries in different packages though. Have you tried that? https://github.com/openjdk/jextract/blob/master/doc/GUIDE.md#filtering > 3. Binding for C types are duplicated for each .h file/generated > class. Would be cleaner if these are generated on only one shared place Yep -- this is an open issue that we'd like to address. It is also problematic for JDK adoption. Likely at some point it will be possible to include/exclude these as well. > 4. Generated API will always require a layer on top of it. It strictly > corresponds to native API style, for C with pointers/MemorySegments > and status code returns. This is sort of by design. Jextract is intended to give you usable bindings that do not require direct use of method handles/var handles, but that introduce the least amount possible (none virtually) of performance overhead. The task of making bindings hgher-level is a lot more creative, and requires good taste in applying and coupling language features with API design so as to achieve optimal balance for users. A tool can generate _one_ opinionated high-level API. But there are as many opinionated APIs as there are users (see your comments on enums :-) ), so the only principled choice here is sticking to the C API. > 5. Jextract is available only in version 22 (and based on JDK22), > which can add confusion?which version to use for which version of Java > https://jdk.java.net/jextract/ This is confusing I agree. We plan to ship 25 binaries soon, and we'll try to make sure the versions don't diverge too much in the future Thanks Maurizio From xuzh1002 at gmail.com Mon Oct 20 05:16:41 2025 From: xuzh1002 at gmail.com (xu) Date: Mon, 20 Oct 2025 13:16:41 +0800 Subject: Question on supporting vectorized per-byte table lookups for MXFP4 dequantization in gpt-oss.java Message-ID: Hi all, I?d like to seek some help from Project Panama team regarding efficient implementation of MXFP4 dequantization using the Java Vector API. *## Background* I?ve been developing a pure Java implementation of OpenAI?s gpt-oss inference program, optimized for CPU execution, github: amzn/gpt-oss.java . The model uses MXFP4 weights, and I?m exploring efficient ways to handle them in the computation-intensive MLP layer. However, I run into limitations with the current Vector API (up to JDK 24) that seem to prevent a fully vectorized implementation. *## MXFP4 layout* In C++, each Mixture of Expert weight byte stores two 4-bit weights (nibbles). These 4-bit values are used as indices into a predefined 16-entry lookup table: ``` kvalues_mxfp4 = [0, .5f, 1.f, 1.5f, 2.f, 3.f, 4.f, 6.f, -0, -.5f, -1.f, -1.5f, -2.f, -3.f, -4.f, -6.f] ``` *## llama.cpp implementation* Using SIMD intrinsics such as `_mm_shuffle_epi8`, the C++ implementation (e.g., quants.c in llama.cpp ) can perform 16 parallel table lookups per instruction ? converting nibbles to float values efficiently, take AVX2 for example: ``` #if defined __AVX2__ const __m128i values128 = _mm_loadu_si128((const __m128i*)kvalues_mxfp4); const __m128i m4b = _mm_set1_epi8(0x0f); const __m256i mone = _mm256_set1_epi16(1); __m256 accum1 = _mm256_setzero_ps(); __m256 accum2 = _mm256_setzero_ps(); for (; ib + 1 < nb; ib += 2) { const __m128i q4bits_1 = _mm_loadu_si128((const __m128i*)x[ib + 0].qs); const __m128i q4bits_2 = _mm_loadu_si128((const __m128i*)x[ib + 1].qs); const __m256i q8b_1 = _mm256_loadu_si256((const __m256i *)y[ib + 0].qs); const __m256i q8b_2 = _mm256_loadu_si256((const __m256i *)y[ib + 1].qs); const __m256i q4b_1 = MM256_SET_M128I(_mm_shuffle_epi8(values128, _mm_and_si128(_mm_srli_epi16(q4bits_1, 4), m4b)), _mm_shuffle_epi8(values128, _mm_and_si128(q4bits_1, m4b))); const __m256i q4b_2 = MM256_SET_M128I(_mm_shuffle_epi8(values128, _mm_and_si128(_mm_srli_epi16(q4bits_2, 4), m4b)), _mm_shuffle_epi8(values128, _mm_and_si128(q4bits_2, m4b))); const __m256i p16_1 = mul_add_epi8(q4b_1, q8b_1); const __m256i p16_2 = mul_add_epi8(q4b_2, q8b_2); const __m256i p_1 = _mm256_madd_epi16(p16_1, mone); const __m256i p_2 = _mm256_madd_epi16(p16_2, mone); accum1 = _mm256_fmadd_ps(_mm256_set1_ps(GGML_CPU_FP16_TO_FP32(y[ib + 0].d)*GGML_E8M0_TO_FP32_HALF(x[ib + 0].e)), _mm256_cvtepi32_ps(p_1), accum1); accum2 = _mm256_fmadd_ps(_mm256_set1_ps(GGML_CPU_FP16_TO_FP32(y[ib + 1].d)*GGML_E8M0_TO_FP32_HALF(x[ib + 1].e)), _mm256_cvtepi32_ps(p_2), accum2); } sumf = hsum_float_8(_mm256_add_ps(accum1, accum2)); ``` *## Problem in Java Vector API* In Java, there doesn?t seem to be an equivalent way to perform dynamic per-byte lookups using `ByteVector`. While `VectorShuffle` supports lane rearrangements, its indices must fall within 0 to 15 which are elements indices of the kvalues_mxfp4, so it only works for rearrangements of 512-bit vectors with exactly 16 float lanes. This means that dynamic, per-lane table lookups like `_mm_shuffle_epi8` cannot be expressed directly in Java. The current workaround requires scalar operations: ``` for (int i = 0; i < lanes; i++) { int nibble = byteVector.lane(i) & 0x0F; weights[i] = MXFP4_VALUES[nibble]; // Scalar operation } ``` This prevents MXFP4 dequantization from being fully vectorized ? each nibble must be individually decoded and indexed in scalar form. Below is a experimental version for 256-bit vector: ``` private static final VectorSpecies B_SPECIES = ByteVector.SPECIES_128; private static final VectorSpecies F_SPECIES = FloatVector.SPECIES_256; private static final float[] MXFP4_VALUES = { +0.0f, +0.5f, +1.0f, +1.5f, +2.0f, +3.0f, +4.0f, +6.0f, -0.0f, -0.5f, -1.0f, -1.5f, -2.0f, -3.0f, -4.0f, -6.0f }; /** * @param vec input vector length == 2880 (float32) * @param allExpertWeights MemorySegment storing MXFP4 values to dot product the input vector * @param offset Expert weights offset in terms of the total amount of weights, not physical byte offset * @param n input dim * @param scales scales for the weights * @return Output vector */ private static float vectorizedMXFP4DotProduct(final float[] vec, final MemorySegment allExpertWeights, final int offset, final int n, final float[] scales) { float acc = 0.0f; int i = 0; FloatVector accV = FloatVector.zero(F_SPECIES); float[] weights = new float[F_SPECIES.length()]; // ---------- The below code is experimental to use MXFP4 precision weights for projection !!! ----------- // Process in blocks of 32 elements (16 bytes = 32 FP4 values) // Take 256-bit lane sized vector for instance which means we can process 8 floats in instruction-parallel way // To build a JAR, skip test cases, just run ./gradlew shadowJar while (i + 32 <= n) { int blockIdx = (offset + i) / 32; float scale = scales[blockIdx]; FloatVector vScales = FloatVector.broadcast(F_SPECIES, scale); ByteVector wBytes = ByteVector.fromMemorySegment(B_SPECIES, allExpertWeights, blockIdx * 16, ByteOrder.LITTLE_ENDIAN); ByteVector loNibbles = wBytes.and((byte) 0x0F); ByteVector hiNibbles = wBytes.lanewise(VectorOperators.LSHR, 4).and((byte) 0x0F); for (int bytePair = 0; bytePair < 4; bytePair++) { int byte1 = bytePair * 4; int byte2 = bytePair * 4 + 1; int byte3 = bytePair * 4 + 2; int byte4 = bytePair * 4 + 3; //!!! :( this is where we can not do parallel execution unless it is 512-bit vector unit weights[0] = MXFP4_VALUES[loNibbles.lane(byte1) & 0x0F]; weights[1] = MXFP4_VALUES[hiNibbles.lane(byte1) & 0x0F]; weights[2] = MXFP4_VALUES[loNibbles.lane(byte2) & 0x0F]; weights[3] = MXFP4_VALUES[hiNibbles.lane(byte2) & 0x0F]; weights[4] = MXFP4_VALUES[loNibbles.lane(byte3) & 0x0F]; weights[5] = MXFP4_VALUES[hiNibbles.lane(byte3) & 0x0F]; weights[6] = MXFP4_VALUES[loNibbles.lane(byte4) & 0x0F]; weights[7] = MXFP4_VALUES[hiNibbles.lane(byte4) & 0x0F]; FloatVector wv = FloatVector.fromArray(F_SPECIES, weights, 0); int vecPos = i + (bytePair * 8); FloatVector xv = FloatVector.fromArray(F_SPECIES, vec, vecPos); accV = wv.mul(vScales).fma(xv, accV); } i += 32; } acc = accV.reduceLanes(VectorOperators.ADD); // Handle remaining elements while (i < n) { int blockIdx = (offset + i) / 32; int elemInBlock = (offset + i) % 32; float scale = scales[blockIdx]; int byteIdx = elemInBlock / 2; int blockStart = blockIdx * 16; byte packed = allExpertWeights.get(ValueLayout.JAVA_BYTE, blockStart + byteIdx); int fp4Idx = (elemInBlock % 2 == 0) ? (packed & 0x0F) : ((packed >> 4) & 0x0F); float weight = MXFP4_VALUES[fp4Idx] * scale; acc += weight * vec[i]; i++; } return acc; } ``` *## Questions* 1. Is my understanding correct that the current Java Vector API cannot perform dynamic per-byte table lookups? If yes, since `VectorShuffle` only works with compile-time matched constant indices (and effectively only within 512-bit / 16-float lane vectors), is there any plan to support in future releases? 2. As a follow-up, MXFP4 decoding also requires interleaving low and high nibbles ? are there any performant ways or patterns in the API to handle this efficiently? Any insights from the Project Panama developers would be greatly appreciated! Thanks, Xu -------------- next part -------------- An HTML attachment was scrubbed... URL: From vladimir.x.ivanov at oracle.com Mon Oct 20 17:41:28 2025 From: vladimir.x.ivanov at oracle.com (Vladimir Ivanov) Date: Mon, 20 Oct 2025 10:41:28 -0700 Subject: Question on supporting vectorized per-byte table lookups for MXFP4 dequantization in gpt-oss.java In-Reply-To: References: Message-ID: <0180db8d-ef2b-41d2-8750-ac06a108866a@oracle.com> Hi Xu, I didn't look at your benchmark in details, but I see that ByteVector.rearrange() on Byte128Vector is lowered into pshufb [1]. Have you tried it? Best regards, Vladimir Ivanov [1] https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/x86/x86.ad#L8769 On 10/19/25 22:16, xu wrote: > Hi all, > > I?d like to seek some help from Project Panama team regarding efficient > implementation of MXFP4 dequantization using the Java Vector API. > > *## Background* > > I?ve been developing a pure Java implementation of OpenAI?s gpt-oss > inference program, optimized for CPU execution, github: amzn/gpt- > oss.java . The model uses MXFP4 > weights, and I?m exploring efficient ways to handle them in the > computation-intensive MLP layer. However, I run into limitations with > the current Vector API (up to JDK 24) that seem to prevent a fully > vectorized implementation. > > *## MXFP4 layout* > In C++, each Mixture of Expert weight byte stores two 4-bit weights > (nibbles). These 4-bit values are used as indices into a predefined 16- > entry lookup table: > ``` > kvalues_mxfp4?= [0, .5f, 1.f, 1.5f, 2.f, 3.f, 4.f, 6.f, -0, -.5f, -1.f, > -1.5f, -2.f, -3.f, -4.f, -6.f] > ``` > > *## llama.cpp implementation* > > Using SIMD intrinsics such as `_mm_shuffle_epi8`, the C++ implementation > (e.g., quants.c in llama.cpp blob/12bbc3fa50b6df03318a4451c9a2210200a0b28d/ggml/src/ggml-cpu/arch/ > x86/quants.c#L790>) can perform 16 parallel table lookups per > instruction ? converting nibbles to float values efficiently, take AVX2 > for example: > ``` > #if defined __AVX2__ > > ? ? const __m128i values128 = _mm_loadu_si128((const > __m128i*)kvalues_mxfp4); > ? ? const __m128i m4b ?= _mm_set1_epi8(0x0f); > ? ? const __m256i mone = _mm256_set1_epi16(1); > > ? ? __m256 accum1 = _mm256_setzero_ps(); > ? ? __m256 accum2 = _mm256_setzero_ps(); > ? ? for (; ib + 1 < nb; ib += 2) { > ? ? ? ? const __m128i q4bits_1 = _mm_loadu_si128((const __m128i*)x[ib + > 0].qs); > ? ? ? ? const __m128i q4bits_2 = _mm_loadu_si128((const __m128i*)x[ib + > 1].qs); > ? ? ? ? const __m256i q8b_1 = _mm256_loadu_si256((const __m256i *)y[ib > + 0].qs); > ? ? ? ? const __m256i q8b_2 = _mm256_loadu_si256((const __m256i *)y[ib > + 1].qs); > ? ? ? ? const __m256i q4b_1 = > MM256_SET_M128I(_mm_shuffle_epi8(values128, > _mm_and_si128(_mm_srli_epi16(q4bits_1, 4), m4b)), > > _mm_shuffle_epi8(values128, _mm_and_si128(q4bits_1, m4b))); > ? ? ? ? const __m256i q4b_2 = > MM256_SET_M128I(_mm_shuffle_epi8(values128, > _mm_and_si128(_mm_srli_epi16(q4bits_2, 4), m4b)), > > _mm_shuffle_epi8(values128, _mm_and_si128(q4bits_2, m4b))); > ? ? ? ? const __m256i p16_1 = mul_add_epi8(q4b_1, q8b_1); > ? ? ? ? const __m256i p16_2 = mul_add_epi8(q4b_2, q8b_2); > ? ? ? ? const __m256i p_1 = _mm256_madd_epi16(p16_1, mone); > ? ? ? ? const __m256i p_2 = _mm256_madd_epi16(p16_2, mone); > ? ? ? ? accum1 = > _mm256_fmadd_ps(_mm256_set1_ps(GGML_CPU_FP16_TO_FP32(y[ib + > 0].d)*GGML_E8M0_TO_FP32_HALF(x[ib + 0].e)), > ? ? ? ? ? ? ? ? _mm256_cvtepi32_ps(p_1), accum1); > ? ? ? ? accum2 = > _mm256_fmadd_ps(_mm256_set1_ps(GGML_CPU_FP16_TO_FP32(y[ib + > 1].d)*GGML_E8M0_TO_FP32_HALF(x[ib + 1].e)), > ? ? ? ? ? ? ? ? _mm256_cvtepi32_ps(p_2), accum2); > ? ? } > > ? ? sumf = hsum_float_8(_mm256_add_ps(accum1, accum2)); > ``` > > *## Problem in Java Vector API* > > In Java, there doesn?t seem to be an equivalent way to perform dynamic > per-byte lookups using `ByteVector`. > > While `VectorShuffle` supports lane rearrangements, its indices must > fall within 0 to 15 which are elements indices of the kvalues_mxfp4, so > it only works?for?rearrangements of 512-bit vectors with exactly 16 > float lanes. This means that dynamic, per-lane table lookups like > `_mm_shuffle_epi8` cannot be expressed directly in Java. > > The current workaround requires scalar operations: > ``` > for (int i = 0; i < lanes; i++) { > ? ? int nibble = byteVector.lane(i) & 0x0F; > ? ? weights[i] = MXFP4_VALUES[nibble]; ?// Scalar operation > } > ``` > > This prevents MXFP4 dequantization from being fully vectorized ? each > nibble must be individually decoded and indexed in scalar form. > > Below is a experimental version for 256-bit vector: > > ``` > private static final VectorSpecies B_SPECIES = ByteVector.SPECIES_128; > private static final VectorSpecies F_SPECIES = > FloatVector.SPECIES_256; > > private static final float[] MXFP4_VALUES = { > ? ? ? ? +0.0f, +0.5f, +1.0f, +1.5f, +2.0f, +3.0f, +4.0f, +6.0f, > ? ? ? ? -0.0f, -0.5f, -1.0f, -1.5f, -2.0f, -3.0f, -4.0f, -6.0f > }; > > /** > ?* @param vec ? ? ? ? ? ? ?input vector length == 2880 (float32) > ?* @param allExpertWeights MemorySegment storing MXFP4 values to dot > product the input vector > ?* @param offset ? ? ? ? ? Expert weights offset in terms of the total > amount of weights, not physical byte offset > ?* @param n ? ? ? ? ? ? ? ?input dim > ?* @param scales ? ? ? ? ? scales for the weights > ?* @return Output vector > ?*/ > ?private static float vectorizedMXFP4DotProduct(final float[] vec, > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? final MemorySegment > allExpertWeights, > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? final int offset, > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? final int n, > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? final float[] scales) { > ? ? float acc = 0.0f; > ? ? int i = 0; > > ? ? FloatVector accV = FloatVector.zero(F_SPECIES); > ? ? float[] weights = new float[F_SPECIES.length()]; > > ? ? // ---------- The below code is experimental to use MXFP4 precision > weights for projection !!! ----------- > ? ? // Process in blocks of 32 elements (16 bytes = 32 FP4 values) > ? ? // Take 256-bit lane sized vector for instance which means we can > process 8 floats in instruction-parallel way > ? ? // To build a JAR, skip test cases, just run ./gradlew shadowJar > ? ? while (i + 32 <= n) { > ? ? ? ? int blockIdx = (offset + i) / 32; > ? ? ? ? float scale = scales[blockIdx]; > ? ? ? ? FloatVector vScales = FloatVector.broadcast(F_SPECIES, scale); > > ? ? ? ? ByteVector wBytes = ByteVector.fromMemorySegment(B_SPECIES, > allExpertWeights, blockIdx * 16, ByteOrder.LITTLE_ENDIAN); > ? ? ? ? ByteVector loNibbles = wBytes.and((byte) 0x0F); > ? ? ? ? ByteVector hiNibbles = wBytes.lanewise(VectorOperators.LSHR, > 4).and((byte) 0x0F); > > ? ? ? ? for (int bytePair = 0; bytePair < 4; bytePair++) { > ? ? ? ? ? ? int byte1 = bytePair * 4; > ? ? ? ? ? ? int byte2 = bytePair * 4 + 1; > ? ? ? ? ? ? int byte3 = bytePair * 4 + 2; > ? ? ? ? ? ? int byte4 = bytePair * 4 + 3; > > ? ? ? ? ? ? //!!!?:( this is where we can not do parallel execution > unless it is 512-bitvector unit > ? ? ? ? ? ? weights[0] = MXFP4_VALUES[loNibbles.lane(byte1) & 0x0F]; > ? ? ? ? ? ? weights[1] = MXFP4_VALUES[hiNibbles.lane(byte1) & 0x0F]; > ? ? ? ? ? ? weights[2] = MXFP4_VALUES[loNibbles.lane(byte2) & 0x0F]; > ? ? ? ? ? ? weights[3] = MXFP4_VALUES[hiNibbles.lane(byte2) & 0x0F]; > > ? ? ? ? ? ? weights[4] = MXFP4_VALUES[loNibbles.lane(byte3) & 0x0F]; > ? ? ? ? ? ? weights[5] = MXFP4_VALUES[hiNibbles.lane(byte3) & 0x0F]; > ? ? ? ? ? ? weights[6] = MXFP4_VALUES[loNibbles.lane(byte4) & 0x0F]; > ? ? ? ? ? ? weights[7] = MXFP4_VALUES[hiNibbles.lane(byte4) & 0x0F]; > > ? ? ? ? ? ? FloatVector wv = FloatVector.fromArray(F_SPECIES, weights, 0); > ? ? ? ? ? ? int vecPos = i + (bytePair * 8); > ? ? ? ? ? ? FloatVector xv = FloatVector.fromArray(F_SPECIES, vec, vecPos); > > ? ? ? ? ? ? accV = wv.mul(vScales).fma(xv, accV); > ? ? ? ? } > > ? ? ? ? i += 32; > ? ? } > > ? ? acc = accV.reduceLanes(VectorOperators.ADD); > > ? ? // Handle remaining elements > ? ? while (i < n) { > ? ? ? ? int blockIdx = (offset + i) / 32; > ? ? ? ? int elemInBlock = (offset + i) % 32; > ? ? ? ? float scale = scales[blockIdx]; > > ? ? ? ? int byteIdx = elemInBlock / 2; > ? ? ? ? int blockStart = blockIdx * 16; > ? ? ? ? byte packed = allExpertWeights.get(ValueLayout.JAVA_BYTE, > blockStart + byteIdx); > > ? ? ? ? int fp4Idx = (elemInBlock % 2 == 0) ? (packed & 0x0F) : > ((packed >> 4) & 0x0F); > ? ? ? ? float weight = MXFP4_VALUES[fp4Idx] * scale; > ? ? ? ? acc += weight * vec[i]; > ? ? ? ? i++; > ? ? } > > ? ? return acc; > } > ``` > > *## Questions* > > 1. Is my understanding correct that the current Java Vector API cannot > perform dynamic per-byte table lookups? If yes, since `VectorShuffle` > only works with compile-time matched constant indices (and effectively > only within 512-bit / 16-float lane vectors), is there any plan to > supportin future releases? > > 2. As a follow-up, MXFP4 decoding also requires interleaving low and > high nibbles ? are there any performant ways or patterns in the API to > handle this efficiently? > > Any insights from the Project Panama developers would be greatly > appreciated! > > Thanks, > Xu From xuzh1002 at gmail.com Tue Oct 21 11:05:14 2025 From: xuzh1002 at gmail.com (xu) Date: Tue, 21 Oct 2025 19:05:14 +0800 Subject: Question on supporting vectorized per-byte table lookups for MXFP4 dequantization in gpt-oss.java In-Reply-To: <0180db8d-ef2b-41d2-8750-ac06a108866a@oracle.com> References: <0180db8d-ef2b-41d2-8750-ac06a108866a@oracle.com> Message-ID: Hi Vladimir, Thank you for the quick response and the valuable point. Your suggestion helps me to double down and think deeper on using ByteVector.rearrange(). Initially, I was trying to use FloatVector for the lookup table: ``` private static final VectorSpecies FLOAT_SPECIES = FloatVector.SPECIES_128; private static final float[] MXFP4_VALUES = { +0.0f, +0.5f, +1.0f, +1.5f, +2.0f, +3.0f, +4.0f, +6.0f, -0.0f, -0.5f, -1.0f, -1.5f, -2.0f, -3.0f, -4.0f, -6.0f }; private static final FloatVector MXFP4_TABLE = FloatVector.fromArray(FLOAT_SPECIES, MXFP4_VALUES, 0); ByteVector wBytes = ByteVector.fromArray(ByteVector.SPECIES_128, blocks, blockStart); ByteVector loNibbles = wBytes.and((byte) 0x0F); ByteVector hiNibbles = wBytes.lanewise(VectorOperators.LSHR, 4); VectorShuffle loShuffle = loNibbles.castShape(FLOAT_SPECIES, j).toShuffle(); VectorShuffle hiShuffle = hiNibbles.castShape(FLOAT_SPECIES, j).toShuffle(); FloatVector loW = MXFP4_TABLE.rearrange(loShuffle); FloatVector hiW = MXFP4_TABLE.rearrange(hiShuffle); ``` This turned out to be not working as expected. Thanks to your insight about ByteVector.rearrange(), I?ve had a great idea, I can multiply and scale the MXFP4_VALUES by 10x, so that I can store them as ByteVector, and use later. During inference time, I can multiply them by 0.1f back. My new code would be something like below: ``` /** * MXFP4_BYTES contains values that are 10x larger than the actual {@link #MXFP4_VALUES}. * *

Since Java Vector API ByteVector.rearrange() can only use byte values as lookup indices, but * MXFP4 values like 0.5f, 1.5f cannot be directly stored as bytes, so here, we store 5, 15 (10x scaled) as bytes, * then multiply by 0.1 during runtime lookup. * *

In addition, in order to eliminates the need for 0.1 multiplication during every MXFP4 dot product * computation, the 0.1 factor is applied once during model loading rather than repeatedly during inference. * You can check out {@link ModelBinLoader#loadU8TensorsAsFloatArrays(String, long, int)} to see each scale is * multiplied by 0.1 and store the pre-scaled values in mlp1Scales[] and mlp2Scales[] arrays. */ private static final byte[] MXFP4_BYTES = { 0, 5, 10, 15, 20, 30, 40, 60, 0, -5, -10, -15, -20, -30, -40, -60 }; private static final ByteVector MXFP4_BYTE_TABLE = ByteVector.fromArray(B_SPECIES, MXFP4_BYTES, 0); ByteVector weights = ByteVector.fromMemorySegment(B_SPECIES, allExpertWeights, (long) blockIdx * 16, ByteOrder.LITTLE_ENDIAN); ByteVector loNibbles = weights.and((byte) 0x0F); ByteVector hiNibbles = weights.lanewise(VectorOperators.LSHR, 4); ByteVector loWeights = MXFP4_BYTE_TABLE.rearrange(loNibbles.toShuffle()); ByteVector hiWeights = MXFP4_BYTE_TABLE.rearrange(hiNibbles.toShuffle()); ``` Since I still find it hard to figure out how to write nibble interleaving code, I took a different approach by rearranging the input vector to match the MXFP4 unpacking pattern. Since MXFP4 weights are stored as 4-bit values packed 2 per byte. After unpacking, by using Java Vector API's ByteVector.rearrange(), they naturally separate into even/odd indexed weight vectors: ``` loWeights: w0, w2, w4, w6, ... (even-indexed weights) hiWeights: w1, w3, w5, w7, ... (odd-indexed weights) ``` So I reshape the input vector, take 128-bit vector size for example, I organize 4 floats per vector to match the weights layout. ``` Input vector : [x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, ...] Reshaped : [x0, x2, x4, x6, x1, x3, x5, x7, x8, x10, x12, x14, x9, x11, x13, x15, ...] ???? even ????? ???? odd ????? ????? even ?????? ????? odd ?????? ``` The change is now working with MXFP4 weights in my gpt-oss.java. Performance is very close to BF16 but with a slight slowdown (a bit shock..). I'll continue the work and profile, will consult again and share my experience of the usage of Vector API in a modern Java-based LLM inference program later. Thank you again for pointing me toward a solution! Thanks, Xu Vladimir Ivanov ?2025?10?21??? 01:42??? > Hi Xu, > > I didn't look at your benchmark in details, but I see that > ByteVector.rearrange() on Byte128Vector is lowered into pshufb [1]. Have > you tried it? > > Best regards, > Vladimir Ivanov > > [1] > https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/x86/x86.ad#L8769 > > On 10/19/25 22:16, xu wrote: > > Hi all, > > > > I?d like to seek some help from Project Panama team regarding efficient > > implementation of MXFP4 dequantization using the Java Vector API. > > > > *## Background* > > > > I?ve been developing a pure Java implementation of OpenAI?s gpt-oss > > inference program, optimized for CPU execution, github: amzn/gpt- > > oss.java . The model uses MXFP4 > > weights, and I?m exploring efficient ways to handle them in the > > computation-intensive MLP layer. However, I run into limitations with > > the current Vector API (up to JDK 24) that seem to prevent a fully > > vectorized implementation. > > > > *## MXFP4 layout* > > In C++, each Mixture of Expert weight byte stores two 4-bit weights > > (nibbles). These 4-bit values are used as indices into a predefined 16- > > entry lookup table: > > ``` > > kvalues_mxfp4 = [0, .5f, 1.f, 1.5f, 2.f, 3.f, 4.f, 6.f, -0, -.5f, -1.f, > > -1.5f, -2.f, -3.f, -4.f, -6.f] > > ``` > > > > *## llama.cpp implementation* > > > > Using SIMD intrinsics such as `_mm_shuffle_epi8`, the C++ implementation > > (e.g., quants.c in llama.cpp > blob/12bbc3fa50b6df03318a4451c9a2210200a0b28d/ggml/src/ggml-cpu/arch/ > > x86/quants.c#L790>) can perform 16 parallel table lookups per > > instruction ? converting nibbles to float values efficiently, take AVX2 > > for example: > > ``` > > #if defined __AVX2__ > > > > const __m128i values128 = _mm_loadu_si128((const > > __m128i*)kvalues_mxfp4); > > const __m128i m4b = _mm_set1_epi8(0x0f); > > const __m256i mone = _mm256_set1_epi16(1); > > > > __m256 accum1 = _mm256_setzero_ps(); > > __m256 accum2 = _mm256_setzero_ps(); > > for (; ib + 1 < nb; ib += 2) { > > const __m128i q4bits_1 = _mm_loadu_si128((const __m128i*)x[ib + > > 0].qs); > > const __m128i q4bits_2 = _mm_loadu_si128((const __m128i*)x[ib + > > 1].qs); > > const __m256i q8b_1 = _mm256_loadu_si256((const __m256i *)y[ib > > + 0].qs); > > const __m256i q8b_2 = _mm256_loadu_si256((const __m256i *)y[ib > > + 1].qs); > > const __m256i q4b_1 = > > MM256_SET_M128I(_mm_shuffle_epi8(values128, > > _mm_and_si128(_mm_srli_epi16(q4bits_1, 4), m4b)), > > > > _mm_shuffle_epi8(values128, _mm_and_si128(q4bits_1, m4b))); > > const __m256i q4b_2 = > > MM256_SET_M128I(_mm_shuffle_epi8(values128, > > _mm_and_si128(_mm_srli_epi16(q4bits_2, 4), m4b)), > > > > _mm_shuffle_epi8(values128, _mm_and_si128(q4bits_2, m4b))); > > const __m256i p16_1 = mul_add_epi8(q4b_1, q8b_1); > > const __m256i p16_2 = mul_add_epi8(q4b_2, q8b_2); > > const __m256i p_1 = _mm256_madd_epi16(p16_1, mone); > > const __m256i p_2 = _mm256_madd_epi16(p16_2, mone); > > accum1 = > > _mm256_fmadd_ps(_mm256_set1_ps(GGML_CPU_FP16_TO_FP32(y[ib + > > 0].d)*GGML_E8M0_TO_FP32_HALF(x[ib + 0].e)), > > _mm256_cvtepi32_ps(p_1), accum1); > > accum2 = > > _mm256_fmadd_ps(_mm256_set1_ps(GGML_CPU_FP16_TO_FP32(y[ib + > > 1].d)*GGML_E8M0_TO_FP32_HALF(x[ib + 1].e)), > > _mm256_cvtepi32_ps(p_2), accum2); > > } > > > > sumf = hsum_float_8(_mm256_add_ps(accum1, accum2)); > > ``` > > > > *## Problem in Java Vector API* > > > > In Java, there doesn?t seem to be an equivalent way to perform dynamic > > per-byte lookups using `ByteVector`. > > > > While `VectorShuffle` supports lane rearrangements, its indices must > > fall within 0 to 15 which are elements indices of the kvalues_mxfp4, so > > it only works for rearrangements of 512-bit vectors with exactly 16 > > float lanes. This means that dynamic, per-lane table lookups like > > `_mm_shuffle_epi8` cannot be expressed directly in Java. > > > > The current workaround requires scalar operations: > > ``` > > for (int i = 0; i < lanes; i++) { > > int nibble = byteVector.lane(i) & 0x0F; > > weights[i] = MXFP4_VALUES[nibble]; // Scalar operation > > } > > ``` > > > > This prevents MXFP4 dequantization from being fully vectorized ? each > > nibble must be individually decoded and indexed in scalar form. > > > > Below is a experimental version for 256-bit vector: > > > > ``` > > private static final VectorSpecies B_SPECIES = > ByteVector.SPECIES_128; > > private static final VectorSpecies F_SPECIES = > > FloatVector.SPECIES_256; > > > > private static final float[] MXFP4_VALUES = { > > +0.0f, +0.5f, +1.0f, +1.5f, +2.0f, +3.0f, +4.0f, +6.0f, > > -0.0f, -0.5f, -1.0f, -1.5f, -2.0f, -3.0f, -4.0f, -6.0f > > }; > > > > /** > > * @param vec input vector length == 2880 (float32) > > * @param allExpertWeights MemorySegment storing MXFP4 values to dot > > product the input vector > > * @param offset Expert weights offset in terms of the total > > amount of weights, not physical byte offset > > * @param n input dim > > * @param scales scales for the weights > > * @return Output vector > > */ > > private static float vectorizedMXFP4DotProduct(final float[] vec, > > final MemorySegment > > allExpertWeights, > > final int offset, > > final int n, > > final float[] scales) { > > float acc = 0.0f; > > int i = 0; > > > > FloatVector accV = FloatVector.zero(F_SPECIES); > > float[] weights = new float[F_SPECIES.length()]; > > > > // ---------- The below code is experimental to use MXFP4 precision > > weights for projection !!! ----------- > > // Process in blocks of 32 elements (16 bytes = 32 FP4 values) > > // Take 256-bit lane sized vector for instance which means we can > > process 8 floats in instruction-parallel way > > // To build a JAR, skip test cases, just run ./gradlew shadowJar > > while (i + 32 <= n) { > > int blockIdx = (offset + i) / 32; > > float scale = scales[blockIdx]; > > FloatVector vScales = FloatVector.broadcast(F_SPECIES, scale); > > > > ByteVector wBytes = ByteVector.fromMemorySegment(B_SPECIES, > > allExpertWeights, blockIdx * 16, ByteOrder.LITTLE_ENDIAN); > > ByteVector loNibbles = wBytes.and((byte) 0x0F); > > ByteVector hiNibbles = wBytes.lanewise(VectorOperators.LSHR, > > 4).and((byte) 0x0F); > > > > for (int bytePair = 0; bytePair < 4; bytePair++) { > > int byte1 = bytePair * 4; > > int byte2 = bytePair * 4 + 1; > > int byte3 = bytePair * 4 + 2; > > int byte4 = bytePair * 4 + 3; > > > > //!!! :( this is where we can not do parallel execution > > unless it is 512-bitvector unit > > weights[0] = MXFP4_VALUES[loNibbles.lane(byte1) & 0x0F]; > > weights[1] = MXFP4_VALUES[hiNibbles.lane(byte1) & 0x0F]; > > weights[2] = MXFP4_VALUES[loNibbles.lane(byte2) & 0x0F]; > > weights[3] = MXFP4_VALUES[hiNibbles.lane(byte2) & 0x0F]; > > > > weights[4] = MXFP4_VALUES[loNibbles.lane(byte3) & 0x0F]; > > weights[5] = MXFP4_VALUES[hiNibbles.lane(byte3) & 0x0F]; > > weights[6] = MXFP4_VALUES[loNibbles.lane(byte4) & 0x0F]; > > weights[7] = MXFP4_VALUES[hiNibbles.lane(byte4) & 0x0F]; > > > > FloatVector wv = FloatVector.fromArray(F_SPECIES, weights, > 0); > > int vecPos = i + (bytePair * 8); > > FloatVector xv = FloatVector.fromArray(F_SPECIES, vec, > vecPos); > > > > accV = wv.mul(vScales).fma(xv, accV); > > } > > > > i += 32; > > } > > > > acc = accV.reduceLanes(VectorOperators.ADD); > > > > // Handle remaining elements > > while (i < n) { > > int blockIdx = (offset + i) / 32; > > int elemInBlock = (offset + i) % 32; > > float scale = scales[blockIdx]; > > > > int byteIdx = elemInBlock / 2; > > int blockStart = blockIdx * 16; > > byte packed = allExpertWeights.get(ValueLayout.JAVA_BYTE, > > blockStart + byteIdx); > > > > int fp4Idx = (elemInBlock % 2 == 0) ? (packed & 0x0F) : > > ((packed >> 4) & 0x0F); > > float weight = MXFP4_VALUES[fp4Idx] * scale; > > acc += weight * vec[i]; > > i++; > > } > > > > return acc; > > } > > ``` > > > > *## Questions* > > > > 1. Is my understanding correct that the current Java Vector API cannot > > perform dynamic per-byte table lookups? If yes, since `VectorShuffle` > > only works with compile-time matched constant indices (and effectively > > only within 512-bit / 16-float lane vectors), is there any plan to > > supportin future releases? > > > > 2. As a follow-up, MXFP4 decoding also requires interleaving low and > > high nibbles ? are there any performant ways or patterns in the API to > > handle this efficiently? > > > > Any insights from the Project Panama developers would be greatly > > appreciated! > > > > Thanks, > > Xu > > -- Best regards, Xu -------------- next part -------------- An HTML attachment was scrubbed... URL: From nizar.benalla at oracle.com Wed Oct 22 22:13:29 2025 From: nizar.benalla at oracle.com (Nizar Benalla) Date: Wed, 22 Oct 2025 22:13:29 +0000 Subject: Jextract 25 binaries are now available Message-ID: Hello, Jextract 25 binaries are now available at: https://jdk.java.net/jextract/ This version of jextract targets the Foreign Function and Memory API in Java 25, which was released recently as well [1] The existing binaries of jextract 22, which target Java 22, along with older versions, remain available under the "Other versions" section on the jextract download page linked above. Nizar [1]: https://jdk.java.net/25/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From michel.trudeau at oracle.com Wed Oct 22 22:54:50 2025 From: michel.trudeau at oracle.com (Michel Trudeau) Date: Wed, 22 Oct 2025 22:54:50 +0000 Subject: Jextract 25 binaries are now available In-Reply-To: References: Message-ID: Thank you Nizar, this is great. From: panama-dev on behalf of Nizar Benalla Date: Wednesday, October 22, 2025 at 3:13?PM To: jextract-dev at openjdk.org Cc: panama-dev at openjdk.org Subject: Jextract 25 binaries are now available Hello, Jextract 25 binaries are now available at: https://jdk.java.net/jextract/ This version of jextract targets the Foreign Function and Memory API in Java 25, which was released recently as well [1] The existing binaries of jextract 22, which target Java 22, along with older versions, remain available under the "Other versions" section on the jextract download page linked above. Nizar [1]: https://jdk.java.net/25/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Fri Oct 24 11:08:38 2025 From: duke at openjdk.org (duke) Date: Fri, 24 Oct 2025 11:08:38 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess+abi: 108 new changesets Message-ID: <0eab96a9-af53-4c1c-a088-df6cb440f6f3@openjdk.org> Changeset: e8e2aadd Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-10-17 11:22:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e8e2aadd9ea302b7b448d0fda9d069d3813f31c5 8369685: RISC-V: refactor code related to RVFeatureValue::enabled Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: b159ca09 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-10-17 14:19:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b159ca097a71407d0bc10f6c5d86d5f45c7d7642 8369980: Use ThreadsClaimTokenScope in ShenandoahThreadRoots Reviewed-by: ayang, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: cc6f8f13 Branch: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-10-17 15:12:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cc6f8f1307476886aa3c43a2b966fc7bff2be04e 8369997: Tests that use custom scheduler should use jdk.test.lib.thread.VThreadScheduler Reviewed-by: sspitsyn, alanb ! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java ! test/jdk/java/io/ByteArrayOutputStream/WriteToReleasesCarrier.java ! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java Changeset: 28bf9176 Branch: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-10-17 16:03:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/28bf9176b8d460242bb7cedfb3bde5c6294c56fb 8348844: Remove remaining JVMTI tests from ProblemList-Virtual, use requires instead Reviewed-by: dholmes, alanb, syan, sspitsyn ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java ! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java ! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java ! test/hotspot/jtreg/runtime/Thread/StopAtExit.java ! test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentThreadCpuTime/curthrcputime001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime001/TestDescription.java ! test/jdk/ProblemList-Virtual.txt ! test/jdk/java/lang/StackWalker/CallerFromMain.java ! test/jdk/java/lang/StackWalker/DumpStackTest.java ! test/jdk/java/lang/StackWalker/StackWalkTest.java ! test/jdk/java/lang/Thread/MainThreadTest.java ! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java ! test/jdk/java/lang/ref/OOMEInReferenceHandler.java ! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java ! test/jdk/jdk/internal/vm/Continuation/Scoped.java Changeset: 1e5e17a1 Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-10-17 16:19:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1e5e17a10a001c189f6ab19f61efca2d08cb0301 8369590: LocaleEnhanceTest has incorrectly passing test case Reviewed-by: naoto ! test/jdk/java/util/Locale/LocaleEnhanceTest.java Changeset: f84be36d Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-10-17 16:54:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f84be36dd59ae6b00aea334944b8266ecf8f5cbd 8241066: Shenandoah: fix or cleanup SH::do_full_collection Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: a3e41ea6 Branch: foreign-memaccess+abi Author: Kelvin Nilsen Date: 2025-10-17 17:17:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a3e41ea6c60eb278da93dbc2daf940f0dc9abd11 8368681: Shenandoah: Add documentation comments for ShenandoahAllocationRate Reviewed-by: wkemper, xpeng ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp Changeset: 0103f216 Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-10-17 17:57:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0103f21635f00d7b4ece0d667cc5c276613d41ff 8365077: java.awt.font.NumericShaper violates equals/hashCode contract Reviewed-by: kizune, psadhukhan ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java + test/jdk/java/awt/font/NumericShaper/NSEqualsTest.java Changeset: 0cb8ccd8 Branch: foreign-memaccess+abi Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-10-17 18:03:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0cb8ccd89a659eaf1e245cfb7f8c32fb16bff4c7 8369642: [ubsan] nmethod::nmethod null pointer passed as argument 2 to memcpy Reviewed-by: kvn, mbaesken ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp Changeset: 6cd7f30d Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-10-17 19:50:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6cd7f30d8d4118787401693b8628c72679d37a6a 8369742: Link AOT-linked classes at JVM bootstrap Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java Changeset: 0cc88e4a Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-10-17 20:38:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0cc88e4ad4ded970433eed25778a7290ddf9b0fa 8370028: Remove author tags from mathematical classes Reviewed-by: bpb, rriggs ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/StrictMath.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/MathContext.java ! src/java.base/share/classes/java/math/RoundingMode.java ! src/java.base/share/classes/jdk/internal/math/DoubleConsts.java ! src/java.base/share/classes/jdk/internal/math/FloatConsts.java Changeset: 49b17dd5 Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-17 22:58:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/49b17dd5c97bf967c01166542cfccf4b196cf8a9 8356575: Test order in which jpackage fills app image Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/share/AppImageFillOrderTest.java Changeset: 926f61f2 Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-10-17 23:50:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/926f61f2e358c92cdb7ccdf75c853aa599f4dde3 8369447: GenShen: Regulator thread may observe inconsistent states Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: 18165708 Branch: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-10-18 00:50:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/181657084a547457327b8657d7a8d3faa17eb1f5 8321687: Test vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002/TestDescription.java failed: JVMTI_ERROR_THREAD_NOT_ALIVE Reviewed-by: amenkov, cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t001/tc03t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002/tc03t002.cpp Changeset: 46251993 Branch: foreign-memaccess+abi Author: Feilong Jiang Date: 2025-10-18 01:09:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/462519935827e25475f2fb35746ad81a14bc5da7 8369947: Bytecode rewriting causes Java heap corruption on RISC-V Reviewed-by: aph, jcking, fyang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: b0af41d6 Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-18 01:11:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b0af41d667f2fb5da37b4dd263486b34a15df0f3 8370134: Fix minor jpackage issues Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java Changeset: eff6439e Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-18 01:14:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eff6439e75d79c67370e79638024296e01101b48 8370120: Make jpackage tests output more stable Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! test/jdk/tools/jpackage/apps/PrintEnv.java ! test/jdk/tools/jpackage/clean_stashed_files.sh ! test/jdk/tools/jpackage/clean_test_output.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/IconTest.java Changeset: c2fde517 Branch: foreign-memaccess+abi Author: Anass Baya Committer: Sergey Bylokhov Date: 2025-10-19 11:47:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c2fde517b44e2315385a5ffe17fcf9ab57e12786 8357390: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Test failing on Ubuntu 24.04 Vm Hosts used by Oracle's internal CI system Reviewed-by: honkar, serb ! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Changeset: 680414d0 Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-10-20 00:07:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/680414d0f9ab75d888bcb284cc494124a01a388f 8369631: Assess and remedy any unsafe usage of the sr_semaphore Semaphore in the Posix signal code Reviewed-by: stefank, kbarrett ! src/hotspot/os/posix/signals_posix.cpp Changeset: 7e068cc8 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-10-20 07:16:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7e068cc8d572e61cf2f4203f66fe0175a541209d 8343340: Swapping checking do not work for MetricsMemoryTester failcount Reviewed-by: sgehwolf ! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java Changeset: 2148dbbe Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-10-20 07:29:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2148dbbe75bb827d568532021391beb0738744c2 8370213: Add sun/misc/SunMiscSignalTest.java to ProblemList Reviewed-by: alanb ! test/jdk/ProblemList.txt Changeset: 39211e7f Branch: foreign-memaccess+abi Author: Daniel Lund?n Date: 2025-10-20 07:49:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/39211e7fac74a30c343987e2ef17ab5d855a73dc 8369569: Rename methods in regmask.hpp to conform with HotSpot coding style Reviewed-by: aseoane, rcastanedalo, epeter ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/coalesce.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/opto/rootnode.cpp ! test/hotspot/gtest/opto/test_regmask.cpp Changeset: 5609ee11 Branch: foreign-memaccess+abi Author: Vladimir Petko Committer: Andrew Dinn Date: 2025-10-20 08:05:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5609ee11a2daf888d02c0c1b2b70eb4df817582c 8370049: [s390x] G1 barrier compareAndExchange does not return old value when compareExchange fails Reviewed-by: amitkumar, aph, rcastanedalo ! src/hotspot/cpu/s390/gc/g1/g1_s390.ad ! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java Changeset: f158451c Branch: foreign-memaccess+abi Author: Nizar Benalla Date: 2025-10-20 08:51:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f158451c259a7f86af0851131af374d68d011003 8361366: Allow sorting of member details in lexicographical order Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sort-a-z.svg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: 8c775e29 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-20 09:20:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8c775e299dbf651c3be1ba84b9e50356a3503861 8370074: Remove unused code in AbstractDebuggeeTest.java Reviewed-by: fandreuzzi, cjplummer, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/AbstractDebuggeeTest.java Changeset: ee353201 Branch: foreign-memaccess+abi Author: Sean Coffey Date: 2025-10-20 09:47:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ee353201d1c3f7521825ea852e37400277101164 8370071: Clarify jcmd Thread.print help message Reviewed-by: kevinw ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jcmd/share/man/jcmd.md Changeset: 73923601 Branch: foreign-memaccess+abi Author: Joel Sikstr?m Date: 2025-10-20 10:29:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/73923601d8db9032b904cabb18b16a8cb9dd76c1 8369811: ZGC: Robust NUMA configuration detection Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, sjohanss ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp Changeset: c8679713 Branch: foreign-memaccess+abi Author: Afshin Zafari Date: 2025-10-20 11:32:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c8679713402186b24608fa4c91397b6a4fd5ebf3 8369527: NMT: print malloc-site when a malloc'd memory detected as corrupted Reviewed-by: dholmes, jsjolen ! src/hotspot/share/nmt/mallocHeader.cpp ! src/hotspot/share/nmt/mallocHeader.hpp ! src/hotspot/share/nmt/mallocHeader.inline.hpp ! src/hotspot/share/nmt/mallocSiteTable.cpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp + test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java + test/hotspot/jtreg/runtime/NMT/libMallocHeaderModifier.c Changeset: dc6858f3 Branch: foreign-memaccess+abi Author: Afshin Zafari Date: 2025-10-20 15:09:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dc6858f336a9acaac26d302fdc462ac1ed5c94ba 8370230: Bad copyright in NMTPrintMallocSiteOfCorruptedMemory.java after JDK-8369527 Reviewed-by: thartmann ! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java Changeset: 257bb2b2 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-20 15:21:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/257bb2b279771c80c4847d4cb2fa7e3518192585 8370079: Re-enable vmTestbase/gc/vector/CircularListLow and LinearListLow with SerialGC Reviewed-by: tschatzl ! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java Changeset: a1be2979 Branch: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-10-20 15:25:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a1be29791156645fdcad69a4b7ab770a05f0fe0e 8369854: (ch) Refine specification of behavior of {Gathering,Writable}ByteChannel.write Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java ! src/java.base/share/classes/java/nio/channels/WritableByteChannel.java Changeset: a1302e5f Branch: foreign-memaccess+abi Author: Alexey Ivanov Date: 2025-10-20 18:16:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a1302e5fbc1e1b41bc0b334c2502e487fa42209f 8365625: Can't change accelerator colors in Windows L&F Reviewed-by: psadhukhan, kizune ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java + test/jdk/com/sun/java/swing/plaf/windows/MenuItem/MenuItemAcceleratorColor.java Changeset: c781a2ff Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-21 00:07:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c781a2ff318d38598ce60af80da834638ebc6f00 8370136: Support async execution of jpackage tests Reviewed-by: almatvee ! 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/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java Changeset: 0522cf2e Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-21 01:02:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0522cf2ed99a8ba800c5112fa913221b67230571 8370123: Minor jpackage refactoring Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.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/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLaunchers.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java Changeset: 2de8d585 Branch: foreign-memaccess+abi Author: erifan Committer: Xiaohong Gong Date: 2025-10-21 01:20:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2de8d58552936e5b02b851003ec000373c32a918 8366333: AArch64: Enhance SVE subword type implementation of vector compress Co-authored-by: Jatin Bhateja Reviewed-by: jbhateja, xgong, galder, vlivanov ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java + test/hotspot/jtreg/compiler/vectorapi/VectorCompressTest.java Changeset: eee29088 Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-10-21 04:04:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eee2908853342ae305c200f7ec37081ea939a4fa 8370257: Remove ProblemListed tests from ProblemList.txt Reviewed-by: cjplummer ! test/hotspot/jtreg/ProblemList.txt Changeset: 207fe55d Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-10-21 05:42:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/207fe55d90fd4fa1a53c876865b1c227518c170e 8369902: C2 SuperWord: wrong result because filterin NaN instead of zero in MemPointerParser::canonicalize_raw_summands Co-authored-by: Manuel H?ssig Reviewed-by: mhaessig, kvn ! src/hotspot/share/opto/mempointer.cpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java + test/hotspot/jtreg/compiler/loopopts/superword/TestDoNotFilterNaNSummands.java + test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentFilterSummands.java Changeset: 634746a0 Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-10-21 05:43:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/634746a0f167da50c2aef010756f607a436696e9 8369898: C2 SuperWord: assert(has_ctrl(i)) failed: should be control, not loop Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopUnswitch.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionSlowProjReplacementAndGetCtrl.java Changeset: 2aa0efd4 Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-21 06:21:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2aa0efd4256a61e1e20989973f32be5d8e8f8fe3 8370126: Improve jpackage signing testing Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.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/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java Changeset: b6b0f051 Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-10-21 06:31:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b6b0f051d576a822bcbc098a5435e107525bd93b 8370262: Add jdk/javadoc/doccheck/checks/jdkCheckLinks.java to the ProblemList Reviewed-by: jpai ! test/docs/ProblemList.txt Changeset: 430041d3 Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-10-21 07:21:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/430041d366ddf450c2480c81608dde980dfa6d41 8367499: Refactor exhaustiveness computation from Flow into a separate class Reviewed-by: vromero + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java Changeset: ec13c283 Branch: foreign-memaccess+abi Author: Pavel Rappo Date: 2025-10-21 07:47:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ec13c283c48c37e80d6c9c2753b09b31f4d14734 8366829: Add java.time.Duration constants MIN and MAX Reviewed-by: rriggs, naoto, scolebourne ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/temporal/ChronoUnit.java ! test/jdk/java/time/tck/java/time/TCKDuration.java Changeset: 2be273f2 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-21 08:13:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2be273f20f839980f22a74b88b74fc5754fa0c11 8346005: Parallel: Incorrect page size calculation with UseLargePages Co-authored-by: Joel Sikstr?m Reviewed-by: jsikstro, fandreuzzi ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: a0c41244 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-21 09:01:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a0c41244325c3d14873e494e79f6c4e38c8e541a 8370078: Remove unnecessary argument in ContiguousSpace::initialize Reviewed-by: fandreuzzi, jsikstro ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp Changeset: ea7186a8 Branch: foreign-memaccess+abi Author: Gennadiy Krivoshein Committer: Dmitry Chuyko Date: 2025-10-21 10:33:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ea7186a87f990346fe6af6d4a36989d87e6f98d1 8020207: jconsole fails connecting over SSL using service:jmx:rmi://...jndi... Reviewed-by: kevinw ! src/jdk.jconsole/share/classes/sun/tools/jconsole/ProxyClient.java Changeset: d4c02397 Branch: foreign-memaccess+abi Author: David Briemann Date: 2025-10-21 12:54:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d4c023974685148844401688327b2de18b82a994 8370240: [PPC64] jhsdb jstack cannot handle continuation stub Reviewed-by: mdoerr, rrich ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java Changeset: 517d5437 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-21 13:01:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/517d54373fcabf4ef2c1d189b0c703a21be8eaf6 8370234: Remove CardTableBarrierSet::write_region Reviewed-by: tschatzl, fandreuzzi ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp Changeset: 2af4d20a Branch: foreign-memaccess+abi Author: Daniel Lund?n Date: 2025-10-21 13:17:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2af4d20abfda4113a2bfcf34dfad87187c0f584d 8370031: Make RegMask copy constructor explicit and replace RegMask operator= with named function Reviewed-by: mhaessig, rcastanedalo ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/regmask.hpp ! test/hotspot/gtest/opto/test_regmask.cpp Changeset: 0529a58a Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-21 13:43:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0529a58a73a532d06899e145ed284b222fe3f07c 8370326: Parallel: Remove unused ParCompactionManager::push Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp Changeset: b77b9103 Branch: foreign-memaccess+abi Author: Sorna Sarathi N Committer: SendaoYan Date: 2025-10-21 14:09:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b77b9103c3e9c911439a999f882475d0d7b77423 8369349: Add missing CPE headers Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java Changeset: 9a88d7f4 Branch: foreign-memaccess+abi Author: Andrew Haley Date: 2025-10-21 14:27:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9a88d7f468cdd040bdf4e1ff9441dc9c66eab03e 8369211: AArch64: Devirtualize class RelocActions Reviewed-by: adinn, asmehra ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: d55e1b4a Branch: foreign-memaccess+abi Author: Ana Maria Mihalceanu Committer: Alan Bateman Date: 2025-10-21 16:46:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d55e1b4a11aec65e8dfcd163370c4d8b5800c26f 8370222: Wrong output for a command in jlink man page Reviewed-by: alanb ! src/jdk.jlink/share/man/jlink.md Changeset: 8145cfac Branch: foreign-memaccess+abi Author: Matias Saavedra Silva Committer: bchristi Date: 2025-04-17 16:13:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8145cfac8c697e37a05979e4b642828616764e9f 8352637: Enhance bytecode verification Reviewed-by: rhalade, mschoene, dlong, coleenp ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/stackMapTable.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/java.base/share/native/libverify/check_code.c Changeset: d9dad578 Branch: foreign-memaccess+abi Author: Joe Wang Committer: bchristi Date: 2025-06-26 02:33:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d9dad578b87a258095468ee6ff8b0769bac0defc 8356294: Enhance Path Factories Reviewed-by: ahgross, rriggs, rhalade, lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java Changeset: c4485059 Branch: foreign-memaccess+abi Author: Raffaello Giulietti Committer: bchristi Date: 2025-07-03 13:57:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c4485059149ab19882440659a0a167154d70c9a6 8359454: Enhance String handling Reviewed-by: rhalade, rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: e1d1fa91 Branch: foreign-memaccess+abi Author: Sean Mullan Committer: bchristi Date: 2025-07-09 19:31:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e1d1fa91cf2670b171e64ad79b88f5d1ad3e51f7 8360937: Enhance certificate handling Reviewed-by: ahgross, rhalade, jnibedita, ascarpino, naoto ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/x509/AVA.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java Changeset: b68fa435 Branch: foreign-memaccess+abi Author: Brent Christian Date: 2025-10-21 18:40:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b68fa4354c1ba1826ec0bb8b6e0a81e2c01de6b0 Merge Reviewed-by: kcr, prr Changeset: 43e036ba Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-10-21 19:00:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/43e036ba89dc8a09129313705f61354463d2c266 8366424: Missing type profiling in generated Record Object methods Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java + test/micro/org/openjdk/bench/java/lang/runtime/RecordMethodsBenchmark.java Changeset: aab3fc54 Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-10-21 20:49:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aab3fc54e6689dfa90ba097847a92d508c970be6 8370207: Test sun/misc/SunMiscSignalTest.java crashes after JDK-8369631 Reviewed-by: kbarrett, coleenp ! src/hotspot/os/posix/signals_posix.cpp ! test/jdk/ProblemList.txt Changeset: cac2519f Branch: foreign-memaccess+abi Author: Alexander Matveev Date: 2025-10-21 21:34:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cac2519fc6552b6187d6f94db1ed33d9186d95cf 8356578: Test --mac-entitlements Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java + test/jdk/tools/jpackage/macosx/EntitlementsTest.java Changeset: ed153ee2 Branch: foreign-memaccess+abi Author: Sergey Bylokhov Date: 2025-10-21 22:10:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ed153ee2c4614c814da92c23c4741eed68ce1a0c 8369032: Add test to ensure serialized ICC_Profile stores only necessary optional data Reviewed-by: honkar + test/jdk/java/awt/color/ICC_Profile/SerializedFormSize.java Changeset: 94c0611b Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-22 02:41:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/94c0611b9534f74b41b1f513f5c9ea96f41f83af 8370122: jpackage test lib improvements Reviewed-by: almatvee + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/IdentityWrapper.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitUtilsTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ObjectMapperTest.java ! 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/ApplicationLayout.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigurationTarget.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ObjectMapper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/IdentityWrapperTest.java + test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 70e78615 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-10-22 06:01:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/70e786154fae78c0dacaa3e29c7aa4d3d14b892b 8370248: AOTMapLogger should check if pointer is in AOTMetaspace Reviewed-by: kvn, adinn ! src/hotspot/share/cds/aotMapLogger.cpp Changeset: eff4b110 Branch: foreign-memaccess+abi Author: Saint Wesonga Committer: David Holmes Date: 2025-10-22 07:45:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eff4b1103396dc8e383d86472435ff983e298b61 8369322: Implement native stack printing for Windows-AArch64 Reviewed-by: dholmes, karianna ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.inline.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp Changeset: 8d9b2fa6 Branch: foreign-memaccess+abi Author: Mikhail Yankelevich Date: 2025-10-22 07:50:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8d9b2fa6af5d0f601168abbc24510a4e9eed785b 8365072: Refactor tests to use PEM API (Phase 2) Reviewed-by: ascarpino ! test/jdk/java/security/cert/CertPathBuilder/NoExtensions.java ! test/jdk/java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java ! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java ! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java ! test/jdk/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/jdk/javax/net/ssl/interop/ClientHelloBufferUnderflowException.java ! test/jdk/javax/net/ssl/interop/ClientHelloChromeInterOp.java ! test/jdk/javax/net/ssl/interop/ClientHelloInterOp.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorTrustAnchor.java ! test/jdk/sun/security/rsa/InvalidBitString.java ! test/jdk/sun/security/ssl/ClientHandshaker/RSAExport.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/ComodoHacker.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java Changeset: 27c83c73 Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-10-22 08:12:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/27c83c730d8b0f87bb51230c35e4fe261c9d2723 8370225: RISC-V: cleanup verify_xxx in interp_masm_riscv.hpp Reviewed-by: fyang ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: 6bf3581b Branch: foreign-memaccess+abi Author: Martin Doerr Date: 2025-10-22 08:35:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6bf3581bbacc2ed8f6411d23a5ab332376c53c87 8369946: Bytecode rewriting causes Java heap corruption on PPC Reviewed-by: rrich, dbriemann ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp Changeset: bdfd5e84 Branch: foreign-memaccess+abi Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-10-22 09:08:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bdfd5e843a7d3db50edf4375e50449b0ce528f8a 8367690: C2: Unneeded branch in reduce_phi Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/escape.cpp Changeset: b8d3c904 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: David Holmes Date: 2025-10-22 09:35:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b8d3c9049c2b2557e51752c4ed90d7be54731b36 8370229: Remove unused method declarations after JDK-8322630 Reviewed-by: ayang, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 60104575 Branch: foreign-memaccess+abi Author: Tobias Hartmann Date: 2025-10-22 10:36:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/60104575b221eb3d78a4d56839d55953d4036c21 8370378: Some compiler tests inadvertently exclude particular platforms Reviewed-by: chagedorn, mchevalier ! test/hotspot/jtreg/compiler/c2/TestBit.java ! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java Changeset: 763d4252 Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-10-22 11:11:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/763d4252f8228adb822f6f4ad2d943e8cffb5b18 8368781: PerfMemory - make issues more transparent Reviewed-by: dholmes, goetz ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/runtime/perfMemory.cpp Changeset: cbbb0a86 Branch: foreign-memaccess+abi Author: Volkan Yazici Date: 2025-10-22 11:20:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cbbb0a8630c991ba3a9e703ace47b479e944ce27 8367976: Validate and clamp jdk.httpclient.bufsize Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/module-info.java + test/jdk/java/net/httpclient/BufferSize1Test.java + test/jdk/java/net/httpclient/BufferSizePropertyClampTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArrayTest.java Changeset: 65b32394 Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-10-22 11:27:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/65b32394187988abab99a8017eda39b1bd4a1782 8370242: JFR: Clear event reference eagerly when using EventStream Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java Changeset: 92e380c5 Branch: foreign-memaccess+abi Author: Coleen Phillimore Date: 2025-10-22 12:34:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/92e380c59c2498b1bc94e26658b07b383deae59a 8361451: Test vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java fails with OutOfMemoryError: Metaspace Reviewed-by: dholmes, lmesnik, iklam, syan ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/PerformChecksHelper.java Changeset: afba6368 Branch: foreign-memaccess+abi Author: Markus Gr?nlund Date: 2025-10-22 17:39:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/afba636869bc297d0c9c29fbe7f2a1eb5929218b 8369991: Thread blocking during JFR emergency dump must be in safepoint safe state Reviewed-by: fandreuzzi, egahlin ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp Changeset: a9254613 Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-22 18:08:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a925461395dc1bc81b70aa49e8869a143d170f31 8370442: Compilation error in jpackage EntitlementsTest test Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/macosx/EntitlementsTest.java Changeset: d8ebe387 Branch: foreign-memaccess+abi Author: Ashutosh Mehra Date: 2025-10-22 19:11:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d8ebe387595af43e2cdbbce396547d6daaf8c7dc 8370377: Avoid resolving constant pool entries during preimage generation in the training run Reviewed-by: adinn, iklam ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp Changeset: 4377e7c9 Branch: foreign-memaccess+abi Author: Koushik Thirupattur Committer: Weijun Wang Date: 2025-10-22 21:00:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4377e7c9e8399037c66799e99825c56bebbee68e 8367008: Algorithm identifiers for HmacSHA* should always have NULL as params Reviewed-by: weijun ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! test/jdk/sun/security/x509/AlgorithmId/AlgorithmIdEqualsHashCode.java ! test/jdk/sun/security/x509/AlgorithmId/NullParams.java Changeset: 45e145fa Branch: foreign-memaccess+abi Author: Matias Saavedra Silva Date: 2025-10-22 21:06:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/45e145fac2abc90faa56679336ddea4a8cd05446 8359057: AbstractInterpreter::is_not_reached returns incorrectly with invokedynamic Reviewed-by: vlivanov ! src/hotspot/share/interpreter/abstractInterpreter.cpp Changeset: 2a8cbd94 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Serguei Spitsyn Date: 2025-10-22 21:47:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Dean Long Date: 2025-10-22 22:01:31 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Damon Nguyen Date: 2025-10-22 22:42:46 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-22 23:50:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3e20a9392fecef796098507acef429ef2d45a3d2 8370156: Fix jpackage IconTest Reviewed-by: almatvee ! test/jdk/tools/jpackage/share/IconTest.java Changeset: ffcb1585 Branch: foreign-memaccess+abi Author: Anass Baya Committer: SendaoYan Date: 2025-10-23 06:28:50 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-23 07:05:08 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Joel Sikstr?m Date: 2025-10-23 08:22:32 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Casper Norrbin Date: 2025-10-23 09:06:00 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Claes Redestad Date: 2025-10-23 10:02:03 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-23 11:09:33 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Coleen Phillimore Date: 2025-10-23 11:46:01 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-10-23 13:03:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b597b6556dbd18360423c29c784a5fbb792a8899 8370065: Windows perfmemory coding - use SetSecurityDescriptorControl directly Reviewed-by: dholmes, stuefe ! src/hotspot/os/windows/perfMemory_windows.cpp Changeset: aaa9fbf6 Branch: foreign-memaccess+abi Author: Thomas Stuefe Date: 2025-10-23 13:03:31 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Patricio Chilano Mateo Date: 2025-10-23 15:46:34 +0000 URL: https://git.openjdk.org/panama-foreign/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: 869112ef Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-23 16:24:48 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Joe Darcy Date: 2025-10-23 17:02:44 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Mikhail Yankelevich Date: 2025-10-23 17:08:53 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: William Kemper Date: 2025-10-23 19:06:47 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Shawn M Emery Committer: Valerie Peng Date: 2025-10-23 19:36:49 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-24 00:16:18 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Shaojin Wen Date: 2025-10-24 00:40:13 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Amit Kumar Date: 2025-10-24 05:43:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/87645afa052a87ab2af9602c8fafc2a707c77c19 8370389: JavaFrameAnchor on s390 has unnecessary barriers Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp Changeset: 26eed3b6 Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-24 07:25:53 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Martin Doerr Date: 2025-10-24 08:26:24 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Johannes Bechberger Date: 2025-10-24 08:55:17 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Mikhail Yankelevich Date: 2025-10-24 09:14:04 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Alexander Zvegintsev Date: 2025-10-24 09:46:00 +0000 URL: https://git.openjdk.org/panama-foreign/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: b9e11702 Branch: foreign-memaccess+abi Author: duke Date: 2025-10-24 11:00:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b9e117026bf1957a35fe491d8f0114a7e88e9f94 Automatic merge of jdk:master into master Changeset: 53eed0e1 Branch: foreign-memaccess+abi Author: duke Date: 2025-10-24 11:00:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/53eed0e16969b465b6c90c90745c6dfa2518d29d Automatic merge of master into foreign-memaccess+abi From duke at openjdk.org Fri Oct 24 11:14:43 2025 From: duke at openjdk.org (duke) Date: Fri, 24 Oct 2025 11:14:43 GMT Subject: git: openjdk/panama-foreign: master: 107 new changesets Message-ID: Changeset: e8e2aadd Branch: master Author: Hamlin Li Date: 2025-10-17 11:22:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e8e2aadd9ea302b7b448d0fda9d069d3813f31c5 8369685: RISC-V: refactor code related to RVFeatureValue::enabled Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: b159ca09 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-10-17 14:19:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b159ca097a71407d0bc10f6c5d86d5f45c7d7642 8369980: Use ThreadsClaimTokenScope in ShenandoahThreadRoots Reviewed-by: ayang, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: cc6f8f13 Branch: master Author: Brian Burkhalter Date: 2025-10-17 15:12:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cc6f8f1307476886aa3c43a2b966fc7bff2be04e 8369997: Tests that use custom scheduler should use jdk.test.lib.thread.VThreadScheduler Reviewed-by: sspitsyn, alanb ! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java ! test/jdk/java/io/ByteArrayOutputStream/WriteToReleasesCarrier.java ! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java Changeset: 28bf9176 Branch: master Author: Leonid Mesnik Date: 2025-10-17 16:03:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/28bf9176b8d460242bb7cedfb3bde5c6294c56fb 8348844: Remove remaining JVMTI tests from ProblemList-Virtual, use requires instead Reviewed-by: dholmes, alanb, syan, sspitsyn ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java ! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java ! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java ! test/hotspot/jtreg/runtime/Thread/StopAtExit.java ! test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentThreadCpuTime/curthrcputime001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime001/TestDescription.java ! test/jdk/ProblemList-Virtual.txt ! test/jdk/java/lang/StackWalker/CallerFromMain.java ! test/jdk/java/lang/StackWalker/DumpStackTest.java ! test/jdk/java/lang/StackWalker/StackWalkTest.java ! test/jdk/java/lang/Thread/MainThreadTest.java ! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java ! test/jdk/java/lang/ref/OOMEInReferenceHandler.java ! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java ! test/jdk/jdk/internal/vm/Continuation/Scoped.java Changeset: 1e5e17a1 Branch: master Author: Justin Lu Date: 2025-10-17 16:19:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1e5e17a10a001c189f6ab19f61efca2d08cb0301 8369590: LocaleEnhanceTest has incorrectly passing test case Reviewed-by: naoto ! test/jdk/java/util/Locale/LocaleEnhanceTest.java Changeset: f84be36d Branch: master Author: William Kemper Date: 2025-10-17 16:54:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f84be36dd59ae6b00aea334944b8266ecf8f5cbd 8241066: Shenandoah: fix or cleanup SH::do_full_collection Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: a3e41ea6 Branch: master Author: Kelvin Nilsen Date: 2025-10-17 17:17:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a3e41ea6c60eb278da93dbc2daf940f0dc9abd11 8368681: Shenandoah: Add documentation comments for ShenandoahAllocationRate Reviewed-by: wkemper, xpeng ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp Changeset: 0103f216 Branch: master Author: Phil Race Date: 2025-10-17 17:57:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0103f21635f00d7b4ece0d667cc5c276613d41ff 8365077: java.awt.font.NumericShaper violates equals/hashCode contract Reviewed-by: kizune, psadhukhan ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java + test/jdk/java/awt/font/NumericShaper/NSEqualsTest.java Changeset: 0cb8ccd8 Branch: master Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-10-17 18:03:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0cb8ccd89a659eaf1e245cfb7f8c32fb16bff4c7 8369642: [ubsan] nmethod::nmethod null pointer passed as argument 2 to memcpy Reviewed-by: kvn, mbaesken ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp Changeset: 6cd7f30d Branch: master Author: Ioi Lam Date: 2025-10-17 19:50:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6cd7f30d8d4118787401693b8628c72679d37a6a 8369742: Link AOT-linked classes at JVM bootstrap Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java Changeset: 0cc88e4a Branch: master Author: Joe Darcy Date: 2025-10-17 20:38:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0cc88e4ad4ded970433eed25778a7290ddf9b0fa 8370028: Remove author tags from mathematical classes Reviewed-by: bpb, rriggs ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/StrictMath.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/MathContext.java ! src/java.base/share/classes/java/math/RoundingMode.java ! src/java.base/share/classes/jdk/internal/math/DoubleConsts.java ! src/java.base/share/classes/jdk/internal/math/FloatConsts.java Changeset: 49b17dd5 Branch: master Author: Alexey Semenyuk Date: 2025-10-17 22:58:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/49b17dd5c97bf967c01166542cfccf4b196cf8a9 8356575: Test order in which jpackage fills app image Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/share/AppImageFillOrderTest.java Changeset: 926f61f2 Branch: master Author: William Kemper Date: 2025-10-17 23:50:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/926f61f2e358c92cdb7ccdf75c853aa599f4dde3 8369447: GenShen: Regulator thread may observe inconsistent states Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: 18165708 Branch: master Author: Leonid Mesnik Date: 2025-10-18 00:50:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/181657084a547457327b8657d7a8d3faa17eb1f5 8321687: Test vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002/TestDescription.java failed: JVMTI_ERROR_THREAD_NOT_ALIVE Reviewed-by: amenkov, cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t001/tc03t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002/tc03t002.cpp Changeset: 46251993 Branch: master Author: Feilong Jiang Date: 2025-10-18 01:09:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/462519935827e25475f2fb35746ad81a14bc5da7 8369947: Bytecode rewriting causes Java heap corruption on RISC-V Reviewed-by: aph, jcking, fyang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: b0af41d6 Branch: master Author: Alexey Semenyuk Date: 2025-10-18 01:11:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b0af41d667f2fb5da37b4dd263486b34a15df0f3 8370134: Fix minor jpackage issues Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java Changeset: eff6439e Branch: master Author: Alexey Semenyuk Date: 2025-10-18 01:14:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eff6439e75d79c67370e79638024296e01101b48 8370120: Make jpackage tests output more stable Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! test/jdk/tools/jpackage/apps/PrintEnv.java ! test/jdk/tools/jpackage/clean_stashed_files.sh ! test/jdk/tools/jpackage/clean_test_output.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/IconTest.java Changeset: c2fde517 Branch: master Author: Anass Baya Committer: Sergey Bylokhov Date: 2025-10-19 11:47:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c2fde517b44e2315385a5ffe17fcf9ab57e12786 8357390: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Test failing on Ubuntu 24.04 Vm Hosts used by Oracle's internal CI system Reviewed-by: honkar, serb ! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Changeset: 680414d0 Branch: master Author: David Holmes Date: 2025-10-20 00:07:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/680414d0f9ab75d888bcb284cc494124a01a388f 8369631: Assess and remedy any unsafe usage of the sr_semaphore Semaphore in the Posix signal code Reviewed-by: stefank, kbarrett ! src/hotspot/os/posix/signals_posix.cpp Changeset: 7e068cc8 Branch: master Author: SendaoYan Date: 2025-10-20 07:16:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7e068cc8d572e61cf2f4203f66fe0175a541209d 8343340: Swapping checking do not work for MetricsMemoryTester failcount Reviewed-by: sgehwolf ! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java Changeset: 2148dbbe Branch: master Author: David Holmes Date: 2025-10-20 07:29:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2148dbbe75bb827d568532021391beb0738744c2 8370213: Add sun/misc/SunMiscSignalTest.java to ProblemList Reviewed-by: alanb ! test/jdk/ProblemList.txt Changeset: 39211e7f Branch: master Author: Daniel Lund?n Date: 2025-10-20 07:49:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/39211e7fac74a30c343987e2ef17ab5d855a73dc 8369569: Rename methods in regmask.hpp to conform with HotSpot coding style Reviewed-by: aseoane, rcastanedalo, epeter ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/coalesce.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/opto/rootnode.cpp ! test/hotspot/gtest/opto/test_regmask.cpp Changeset: 5609ee11 Branch: master Author: Vladimir Petko Committer: Andrew Dinn Date: 2025-10-20 08:05:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5609ee11a2daf888d02c0c1b2b70eb4df817582c 8370049: [s390x] G1 barrier compareAndExchange does not return old value when compareExchange fails Reviewed-by: amitkumar, aph, rcastanedalo ! src/hotspot/cpu/s390/gc/g1/g1_s390.ad ! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java Changeset: f158451c Branch: master Author: Nizar Benalla Date: 2025-10-20 08:51:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f158451c259a7f86af0851131af374d68d011003 8361366: Allow sorting of member details in lexicographical order Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sort-a-z.svg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: 8c775e29 Branch: master Author: Albert Mingkun Yang Date: 2025-10-20 09:20:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8c775e299dbf651c3be1ba84b9e50356a3503861 8370074: Remove unused code in AbstractDebuggeeTest.java Reviewed-by: fandreuzzi, cjplummer, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/AbstractDebuggeeTest.java Changeset: ee353201 Branch: master Author: Sean Coffey Date: 2025-10-20 09:47:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ee353201d1c3f7521825ea852e37400277101164 8370071: Clarify jcmd Thread.print help message Reviewed-by: kevinw ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jcmd/share/man/jcmd.md Changeset: 73923601 Branch: master Author: Joel Sikstr?m Date: 2025-10-20 10:29:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/73923601d8db9032b904cabb18b16a8cb9dd76c1 8369811: ZGC: Robust NUMA configuration detection Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, sjohanss ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp Changeset: c8679713 Branch: master Author: Afshin Zafari Date: 2025-10-20 11:32:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c8679713402186b24608fa4c91397b6a4fd5ebf3 8369527: NMT: print malloc-site when a malloc'd memory detected as corrupted Reviewed-by: dholmes, jsjolen ! src/hotspot/share/nmt/mallocHeader.cpp ! src/hotspot/share/nmt/mallocHeader.hpp ! src/hotspot/share/nmt/mallocHeader.inline.hpp ! src/hotspot/share/nmt/mallocSiteTable.cpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp + test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java + test/hotspot/jtreg/runtime/NMT/libMallocHeaderModifier.c Changeset: dc6858f3 Branch: master Author: Afshin Zafari Date: 2025-10-20 15:09:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dc6858f336a9acaac26d302fdc462ac1ed5c94ba 8370230: Bad copyright in NMTPrintMallocSiteOfCorruptedMemory.java after JDK-8369527 Reviewed-by: thartmann ! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java Changeset: 257bb2b2 Branch: master Author: Albert Mingkun Yang Date: 2025-10-20 15:21:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/257bb2b279771c80c4847d4cb2fa7e3518192585 8370079: Re-enable vmTestbase/gc/vector/CircularListLow and LinearListLow with SerialGC Reviewed-by: tschatzl ! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java Changeset: a1be2979 Branch: master Author: Brian Burkhalter Date: 2025-10-20 15:25:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a1be29791156645fdcad69a4b7ab770a05f0fe0e 8369854: (ch) Refine specification of behavior of {Gathering,Writable}ByteChannel.write Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java ! src/java.base/share/classes/java/nio/channels/WritableByteChannel.java Changeset: a1302e5f Branch: master Author: Alexey Ivanov Date: 2025-10-20 18:16:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a1302e5fbc1e1b41bc0b334c2502e487fa42209f 8365625: Can't change accelerator colors in Windows L&F Reviewed-by: psadhukhan, kizune ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java + test/jdk/com/sun/java/swing/plaf/windows/MenuItem/MenuItemAcceleratorColor.java Changeset: c781a2ff Branch: master Author: Alexey Semenyuk Date: 2025-10-21 00:07:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c781a2ff318d38598ce60af80da834638ebc6f00 8370136: Support async execution of jpackage tests Reviewed-by: almatvee ! 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/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java Changeset: 0522cf2e Branch: master Author: Alexey Semenyuk Date: 2025-10-21 01:02:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0522cf2ed99a8ba800c5112fa913221b67230571 8370123: Minor jpackage refactoring Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.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/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLaunchers.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java Changeset: 2de8d585 Branch: master Author: erifan Committer: Xiaohong Gong Date: 2025-10-21 01:20:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2de8d58552936e5b02b851003ec000373c32a918 8366333: AArch64: Enhance SVE subword type implementation of vector compress Co-authored-by: Jatin Bhateja Reviewed-by: jbhateja, xgong, galder, vlivanov ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java + test/hotspot/jtreg/compiler/vectorapi/VectorCompressTest.java Changeset: eee29088 Branch: master Author: David Holmes Date: 2025-10-21 04:04:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eee2908853342ae305c200f7ec37081ea939a4fa 8370257: Remove ProblemListed tests from ProblemList.txt Reviewed-by: cjplummer ! test/hotspot/jtreg/ProblemList.txt Changeset: 207fe55d Branch: master Author: Emanuel Peter Date: 2025-10-21 05:42:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/207fe55d90fd4fa1a53c876865b1c227518c170e 8369902: C2 SuperWord: wrong result because filterin NaN instead of zero in MemPointerParser::canonicalize_raw_summands Co-authored-by: Manuel H?ssig Reviewed-by: mhaessig, kvn ! src/hotspot/share/opto/mempointer.cpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java + test/hotspot/jtreg/compiler/loopopts/superword/TestDoNotFilterNaNSummands.java + test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentFilterSummands.java Changeset: 634746a0 Branch: master Author: Emanuel Peter Date: 2025-10-21 05:43:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/634746a0f167da50c2aef010756f607a436696e9 8369898: C2 SuperWord: assert(has_ctrl(i)) failed: should be control, not loop Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopUnswitch.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionSlowProjReplacementAndGetCtrl.java Changeset: 2aa0efd4 Branch: master Author: Alexey Semenyuk Date: 2025-10-21 06:21:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2aa0efd4256a61e1e20989973f32be5d8e8f8fe3 8370126: Improve jpackage signing testing Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.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/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java Changeset: b6b0f051 Branch: master Author: David Holmes Date: 2025-10-21 06:31:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b6b0f051d576a822bcbc098a5435e107525bd93b 8370262: Add jdk/javadoc/doccheck/checks/jdkCheckLinks.java to the ProblemList Reviewed-by: jpai ! test/docs/ProblemList.txt Changeset: 430041d3 Branch: master Author: Jan Lahoda Date: 2025-10-21 07:21:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/430041d366ddf450c2480c81608dde980dfa6d41 8367499: Refactor exhaustiveness computation from Flow into a separate class Reviewed-by: vromero + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java Changeset: ec13c283 Branch: master Author: Pavel Rappo Date: 2025-10-21 07:47:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ec13c283c48c37e80d6c9c2753b09b31f4d14734 8366829: Add java.time.Duration constants MIN and MAX Reviewed-by: rriggs, naoto, scolebourne ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/temporal/ChronoUnit.java ! test/jdk/java/time/tck/java/time/TCKDuration.java Changeset: 2be273f2 Branch: master Author: Albert Mingkun Yang Date: 2025-10-21 08:13:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2be273f20f839980f22a74b88b74fc5754fa0c11 8346005: Parallel: Incorrect page size calculation with UseLargePages Co-authored-by: Joel Sikstr?m Reviewed-by: jsikstro, fandreuzzi ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: a0c41244 Branch: master Author: Albert Mingkun Yang Date: 2025-10-21 09:01:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a0c41244325c3d14873e494e79f6c4e38c8e541a 8370078: Remove unnecessary argument in ContiguousSpace::initialize Reviewed-by: fandreuzzi, jsikstro ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp Changeset: ea7186a8 Branch: master Author: Gennadiy Krivoshein Committer: Dmitry Chuyko Date: 2025-10-21 10:33:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ea7186a87f990346fe6af6d4a36989d87e6f98d1 8020207: jconsole fails connecting over SSL using service:jmx:rmi://...jndi... Reviewed-by: kevinw ! src/jdk.jconsole/share/classes/sun/tools/jconsole/ProxyClient.java Changeset: d4c02397 Branch: master Author: David Briemann Date: 2025-10-21 12:54:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d4c023974685148844401688327b2de18b82a994 8370240: [PPC64] jhsdb jstack cannot handle continuation stub Reviewed-by: mdoerr, rrich ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java Changeset: 517d5437 Branch: master Author: Albert Mingkun Yang Date: 2025-10-21 13:01:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/517d54373fcabf4ef2c1d189b0c703a21be8eaf6 8370234: Remove CardTableBarrierSet::write_region Reviewed-by: tschatzl, fandreuzzi ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp Changeset: 2af4d20a Branch: master Author: Daniel Lund?n Date: 2025-10-21 13:17:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2af4d20abfda4113a2bfcf34dfad87187c0f584d 8370031: Make RegMask copy constructor explicit and replace RegMask operator= with named function Reviewed-by: mhaessig, rcastanedalo ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/regmask.hpp ! test/hotspot/gtest/opto/test_regmask.cpp Changeset: 0529a58a Branch: master Author: Albert Mingkun Yang Date: 2025-10-21 13:43:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0529a58a73a532d06899e145ed284b222fe3f07c 8370326: Parallel: Remove unused ParCompactionManager::push Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp Changeset: b77b9103 Branch: master Author: Sorna Sarathi N Committer: SendaoYan Date: 2025-10-21 14:09:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b77b9103c3e9c911439a999f882475d0d7b77423 8369349: Add missing CPE headers Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java Changeset: 9a88d7f4 Branch: master Author: Andrew Haley Date: 2025-10-21 14:27:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9a88d7f468cdd040bdf4e1ff9441dc9c66eab03e 8369211: AArch64: Devirtualize class RelocActions Reviewed-by: adinn, asmehra ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: d55e1b4a Branch: master Author: Ana Maria Mihalceanu Committer: Alan Bateman Date: 2025-10-21 16:46:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d55e1b4a11aec65e8dfcd163370c4d8b5800c26f 8370222: Wrong output for a command in jlink man page Reviewed-by: alanb ! src/jdk.jlink/share/man/jlink.md Changeset: 8145cfac Branch: master Author: Matias Saavedra Silva Committer: bchristi Date: 2025-04-17 16:13:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8145cfac8c697e37a05979e4b642828616764e9f 8352637: Enhance bytecode verification Reviewed-by: rhalade, mschoene, dlong, coleenp ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/stackMapTable.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/java.base/share/native/libverify/check_code.c Changeset: d9dad578 Branch: master Author: Joe Wang Committer: bchristi Date: 2025-06-26 02:33:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d9dad578b87a258095468ee6ff8b0769bac0defc 8356294: Enhance Path Factories Reviewed-by: ahgross, rriggs, rhalade, lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java Changeset: c4485059 Branch: master Author: Raffaello Giulietti Committer: bchristi Date: 2025-07-03 13:57:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c4485059149ab19882440659a0a167154d70c9a6 8359454: Enhance String handling Reviewed-by: rhalade, rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: e1d1fa91 Branch: master Author: Sean Mullan Committer: bchristi Date: 2025-07-09 19:31:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e1d1fa91cf2670b171e64ad79b88f5d1ad3e51f7 8360937: Enhance certificate handling Reviewed-by: ahgross, rhalade, jnibedita, ascarpino, naoto ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/x509/AVA.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java Changeset: b68fa435 Branch: master Author: Brent Christian Date: 2025-10-21 18:40:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b68fa4354c1ba1826ec0bb8b6e0a81e2c01de6b0 Merge Reviewed-by: kcr, prr Changeset: 43e036ba Branch: master Author: Chen Liang Date: 2025-10-21 19:00:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/43e036ba89dc8a09129313705f61354463d2c266 8366424: Missing type profiling in generated Record Object methods Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java + test/micro/org/openjdk/bench/java/lang/runtime/RecordMethodsBenchmark.java Changeset: aab3fc54 Branch: master Author: David Holmes Date: 2025-10-21 20:49:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aab3fc54e6689dfa90ba097847a92d508c970be6 8370207: Test sun/misc/SunMiscSignalTest.java crashes after JDK-8369631 Reviewed-by: kbarrett, coleenp ! src/hotspot/os/posix/signals_posix.cpp ! test/jdk/ProblemList.txt Changeset: cac2519f Branch: master Author: Alexander Matveev Date: 2025-10-21 21:34:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cac2519fc6552b6187d6f94db1ed33d9186d95cf 8356578: Test --mac-entitlements Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java + test/jdk/tools/jpackage/macosx/EntitlementsTest.java Changeset: ed153ee2 Branch: master Author: Sergey Bylokhov Date: 2025-10-21 22:10:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ed153ee2c4614c814da92c23c4741eed68ce1a0c 8369032: Add test to ensure serialized ICC_Profile stores only necessary optional data Reviewed-by: honkar + test/jdk/java/awt/color/ICC_Profile/SerializedFormSize.java Changeset: 94c0611b Branch: master Author: Alexey Semenyuk Date: 2025-10-22 02:41:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/94c0611b9534f74b41b1f513f5c9ea96f41f83af 8370122: jpackage test lib improvements Reviewed-by: almatvee + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/IdentityWrapper.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitUtilsTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ObjectMapperTest.java ! 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/ApplicationLayout.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigurationTarget.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ObjectMapper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/IdentityWrapperTest.java + test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 70e78615 Branch: master Author: Ioi Lam Date: 2025-10-22 06:01:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/70e786154fae78c0dacaa3e29c7aa4d3d14b892b 8370248: AOTMapLogger should check if pointer is in AOTMetaspace Reviewed-by: kvn, adinn ! src/hotspot/share/cds/aotMapLogger.cpp Changeset: eff4b110 Branch: master Author: Saint Wesonga Committer: David Holmes Date: 2025-10-22 07:45:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eff4b1103396dc8e383d86472435ff983e298b61 8369322: Implement native stack printing for Windows-AArch64 Reviewed-by: dholmes, karianna ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.inline.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp Changeset: 8d9b2fa6 Branch: master Author: Mikhail Yankelevich Date: 2025-10-22 07:50:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8d9b2fa6af5d0f601168abbc24510a4e9eed785b 8365072: Refactor tests to use PEM API (Phase 2) Reviewed-by: ascarpino ! test/jdk/java/security/cert/CertPathBuilder/NoExtensions.java ! test/jdk/java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java ! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java ! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java ! test/jdk/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/jdk/javax/net/ssl/interop/ClientHelloBufferUnderflowException.java ! test/jdk/javax/net/ssl/interop/ClientHelloChromeInterOp.java ! test/jdk/javax/net/ssl/interop/ClientHelloInterOp.java ! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorTrustAnchor.java ! test/jdk/sun/security/rsa/InvalidBitString.java ! test/jdk/sun/security/ssl/ClientHandshaker/RSAExport.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/ComodoHacker.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java Changeset: 27c83c73 Branch: master Author: Hamlin Li Date: 2025-10-22 08:12:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/27c83c730d8b0f87bb51230c35e4fe261c9d2723 8370225: RISC-V: cleanup verify_xxx in interp_masm_riscv.hpp Reviewed-by: fyang ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: 6bf3581b Branch: master Author: Martin Doerr Date: 2025-10-22 08:35:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6bf3581bbacc2ed8f6411d23a5ab332376c53c87 8369946: Bytecode rewriting causes Java heap corruption on PPC Reviewed-by: rrich, dbriemann ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp Changeset: bdfd5e84 Branch: master Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-10-22 09:08:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bdfd5e843a7d3db50edf4375e50449b0ce528f8a 8367690: C2: Unneeded branch in reduce_phi Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/escape.cpp Changeset: b8d3c904 Branch: master Author: Francesco Andreuzzi Committer: David Holmes Date: 2025-10-22 09:35:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b8d3c9049c2b2557e51752c4ed90d7be54731b36 8370229: Remove unused method declarations after JDK-8322630 Reviewed-by: ayang, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 60104575 Branch: master Author: Tobias Hartmann Date: 2025-10-22 10:36:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/60104575b221eb3d78a4d56839d55953d4036c21 8370378: Some compiler tests inadvertently exclude particular platforms Reviewed-by: chagedorn, mchevalier ! test/hotspot/jtreg/compiler/c2/TestBit.java ! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java Changeset: 763d4252 Branch: master Author: Matthias Baesken Date: 2025-10-22 11:11:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/763d4252f8228adb822f6f4ad2d943e8cffb5b18 8368781: PerfMemory - make issues more transparent Reviewed-by: dholmes, goetz ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/runtime/perfMemory.cpp Changeset: cbbb0a86 Branch: master Author: Volkan Yazici Date: 2025-10-22 11:20:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cbbb0a8630c991ba3a9e703ace47b479e944ce27 8367976: Validate and clamp jdk.httpclient.bufsize Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/module-info.java + test/jdk/java/net/httpclient/BufferSize1Test.java + test/jdk/java/net/httpclient/BufferSizePropertyClampTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArrayTest.java Changeset: 65b32394 Branch: master Author: Erik Gahlin Date: 2025-10-22 11:27:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/65b32394187988abab99a8017eda39b1bd4a1782 8370242: JFR: Clear event reference eagerly when using EventStream Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java Changeset: 92e380c5 Branch: master Author: Coleen Phillimore Date: 2025-10-22 12:34:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/92e380c59c2498b1bc94e26658b07b383deae59a 8361451: Test vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java fails with OutOfMemoryError: Metaspace Reviewed-by: dholmes, lmesnik, iklam, syan ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/PerformChecksHelper.java Changeset: afba6368 Branch: master Author: Markus Gr?nlund Date: 2025-10-22 17:39:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/afba636869bc297d0c9c29fbe7f2a1eb5929218b 8369991: Thread blocking during JFR emergency dump must be in safepoint safe state Reviewed-by: fandreuzzi, egahlin ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp Changeset: a9254613 Branch: master Author: Alexey Semenyuk Date: 2025-10-22 18:08:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a925461395dc1bc81b70aa49e8869a143d170f31 8370442: Compilation error in jpackage EntitlementsTest test Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/macosx/EntitlementsTest.java Changeset: d8ebe387 Branch: master Author: Ashutosh Mehra Date: 2025-10-22 19:11:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d8ebe387595af43e2cdbbce396547d6daaf8c7dc 8370377: Avoid resolving constant pool entries during preimage generation in the training run Reviewed-by: adinn, iklam ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp Changeset: 4377e7c9 Branch: master Author: Koushik Thirupattur Committer: Weijun Wang Date: 2025-10-22 21:00:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4377e7c9e8399037c66799e99825c56bebbee68e 8367008: Algorithm identifiers for HmacSHA* should always have NULL as params Reviewed-by: weijun ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! test/jdk/sun/security/x509/AlgorithmId/AlgorithmIdEqualsHashCode.java ! test/jdk/sun/security/x509/AlgorithmId/NullParams.java Changeset: 45e145fa Branch: master Author: Matias Saavedra Silva Date: 2025-10-22 21:06:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/45e145fac2abc90faa56679336ddea4a8cd05446 8359057: AbstractInterpreter::is_not_reached returns incorrectly with invokedynamic Reviewed-by: vlivanov ! src/hotspot/share/interpreter/abstractInterpreter.cpp Changeset: 2a8cbd94 Branch: master Author: Francesco Andreuzzi Committer: Serguei Spitsyn Date: 2025-10-22 21:47:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Dean Long Date: 2025-10-22 22:01:31 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Damon Nguyen Date: 2025-10-22 22:42:46 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Alexey Semenyuk Date: 2025-10-22 23:50:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3e20a9392fecef796098507acef429ef2d45a3d2 8370156: Fix jpackage IconTest Reviewed-by: almatvee ! test/jdk/tools/jpackage/share/IconTest.java Changeset: ffcb1585 Branch: master Author: Anass Baya Committer: SendaoYan Date: 2025-10-23 06:28:50 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Thomas Schatzl Date: 2025-10-23 07:05:08 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Joel Sikstr?m Date: 2025-10-23 08:22:32 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Casper Norrbin Date: 2025-10-23 09:06:00 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Claes Redestad Date: 2025-10-23 10:02:03 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Albert Mingkun Yang Date: 2025-10-23 11:09:33 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Coleen Phillimore Date: 2025-10-23 11:46:01 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Matthias Baesken Date: 2025-10-23 13:03:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b597b6556dbd18360423c29c784a5fbb792a8899 8370065: Windows perfmemory coding - use SetSecurityDescriptorControl directly Reviewed-by: dholmes, stuefe ! src/hotspot/os/windows/perfMemory_windows.cpp Changeset: aaa9fbf6 Branch: master Author: Thomas Stuefe Date: 2025-10-23 13:03:31 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Patricio Chilano Mateo Date: 2025-10-23 15:46:34 +0000 URL: https://git.openjdk.org/panama-foreign/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: 869112ef Branch: master Author: Prasanta Sadhukhan Date: 2025-10-23 16:24:48 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Joe Darcy Date: 2025-10-23 17:02:44 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Mikhail Yankelevich Date: 2025-10-23 17:08:53 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: William Kemper Date: 2025-10-23 19:06:47 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Shawn M Emery Committer: Valerie Peng Date: 2025-10-23 19:36:49 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Alexey Semenyuk Date: 2025-10-24 00:16:18 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Shaojin Wen Date: 2025-10-24 00:40:13 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Amit Kumar Date: 2025-10-24 05:43:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/87645afa052a87ab2af9602c8fafc2a707c77c19 8370389: JavaFrameAnchor on s390 has unnecessary barriers Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp Changeset: 26eed3b6 Branch: master Author: Prasanta Sadhukhan Date: 2025-10-24 07:25:53 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Martin Doerr Date: 2025-10-24 08:26:24 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Johannes Bechberger Date: 2025-10-24 08:55:17 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Mikhail Yankelevich Date: 2025-10-24 09:14:04 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Alexander Zvegintsev Date: 2025-10-24 09:46:00 +0000 URL: https://git.openjdk.org/panama-foreign/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: b9e11702 Branch: master Author: duke Date: 2025-10-24 11:00:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b9e117026bf1957a35fe491d8f0114a7e88e9f94 Automatic merge of jdk:master into master From jbhateja at openjdk.org Sat Oct 25 09:16:18 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Sat, 25 Oct 2025 09:16:18 GMT Subject: [vectorIntrinsics+fp16] RFR: 8365967: C2 compiler support for HalffloatVector operations supported by auto-vectorization flow [v5] In-Reply-To: References: Message-ID: > Hi All, > > This patch extends VectorAPI inline expanders to infer Float16 vector IR based on the newly passed operType argument. > We intend to leverage the existing IR and backend implementation of auto-vectorized Float16 operations. > Various HalffloatVector operators, namely ADD, SUB, MUL, DIV, MAX, MIN, and FMA, now emit FP16 ISA on x86 targets supporting AVX512-FP16 feature and AArch64 SVE targets. > > Best Regards, > Jatin Jatin Bhateja has updated the pull request incrementally with one additional commit since the last revision: Removing elemType from intrinsic interface, operType and carreirType are sufficient for inline expansion, fixed selectFromTwoVector fallback ------------- Changes: - all: https://git.openjdk.org/panama-vector/pull/231/files - new: https://git.openjdk.org/panama-vector/pull/231/files/0a258dbe..79962887 Webrevs: - full: https://webrevs.openjdk.org/?repo=panama-vector&pr=231&range=04 - incr: https://webrevs.openjdk.org/?repo=panama-vector&pr=231&range=03-04 Stats: 1369 lines in 87 files changed: 149 ins; 25 del; 1195 mod Patch: https://git.openjdk.org/panama-vector/pull/231.diff Fetch: git fetch https://git.openjdk.org/panama-vector.git pull/231/head:pull/231 PR: https://git.openjdk.org/panama-vector/pull/231 From zoran.sevarac at deepnetts.com Sun Oct 26 06:31:39 2025 From: zoran.sevarac at deepnetts.com (Zoran Sevarac) Date: Sun, 26 Oct 2025 07:31:39 +0100 Subject: Jextract 25 binaries are now available In-Reply-To: References: Message-ID: Thank you very much Nizar and dev team, I'm very happy to see this! On Thu, Oct 23, 2025 at 12:13?AM Nizar Benalla wrote: > Hello, > > Jextract 25 binaries are now available at: https://jdk.java.net/jextract/ > > This version of jextract targets the Foreign Function and Memory > API in Java 25, which was released recently as well [1] > > The existing binaries of jextract 22, which target Java 22, > along with older versions, remain available under the "Other versions" > section on the jextract download page linked above. > > Nizar > > [1]: https://jdk.java.net/25/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jbhateja at openjdk.org Mon Oct 27 09:52:10 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Mon, 27 Oct 2025 09:52:10 GMT Subject: [vectorIntrinsics] Integrated: Merge master Message-ID: <11sdx8e0viXGMZOSOe0l6_ZSAcQf9tznxgRNkbC-l34=.866f49c7-07fc-45f1-b1d2-2312914e2443@github.com> Merge the latest mainline into vectorIntrinsics, next rebase vectorIntrinsics+fp16 Existing VAPI jtreg and jmh micros compiler and execute cleanly. Thanks, Jatin ------------- Commit messages: - Merge branch 'master' of http://github.com/openjdk/panama-vector into merge_master - Merge - Merge - Merge - Merge - 8345798: Update VectorAPI Benchmarks - Merge - 8343779: Cannot build Vector API JMH benchmarks on vectorIntrinsics branch - Merge - Merge - ... and 827 more: https://git.openjdk.org/panama-vector/compare/f5ef01d4...777c44ae The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/panama-vector/pull/235/files Stats: 85100 lines in 128 files changed: 84503 ins; 365 del; 232 mod Patch: https://git.openjdk.org/panama-vector/pull/235.diff Fetch: git fetch https://git.openjdk.org/panama-vector.git pull/235/head:pull/235 PR: https://git.openjdk.org/panama-vector/pull/235 From jbhateja at openjdk.org Mon Oct 27 09:52:11 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Mon, 27 Oct 2025 09:52:11 GMT Subject: [vectorIntrinsics] Integrated: Merge master In-Reply-To: <11sdx8e0viXGMZOSOe0l6_ZSAcQf9tznxgRNkbC-l34=.866f49c7-07fc-45f1-b1d2-2312914e2443@github.com> References: <11sdx8e0viXGMZOSOe0l6_ZSAcQf9tznxgRNkbC-l34=.866f49c7-07fc-45f1-b1d2-2312914e2443@github.com> Message-ID: On Mon, 27 Oct 2025 09:44:55 GMT, Jatin Bhateja wrote: > Merge the latest mainline into vectorIntrinsics, next rebase vectorIntrinsics+fp16 > > Existing VAPI jtreg and jmh micros compiler and execute cleanly. > > Thanks, > Jatin This pull request has now been integrated. Changeset: 2181a35d Author: Jatin Bhateja URL: https://git.openjdk.org/panama-vector/commit/2181a35d64762bb3ac3d7fb66212c2559b6b72b5 Stats: 56771 lines in 1447 files changed: 34433 ins; 14868 del; 7470 mod Merge ------------- PR: https://git.openjdk.org/panama-vector/pull/235 From jbhateja at openjdk.org Mon Oct 27 11:43:32 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Mon, 27 Oct 2025 11:43:32 GMT Subject: [vectorIntrinsics+fp16] Integrated: Merge vectorIntrinsics Message-ID: Merge vectorIntrinsics into vectorIntrinsics+fp16 All Vector API JTREG and JMH tests compiler and execute cleanly with UseAVX=3 Following two failures will be fixed post-merge:- - compiler/vectorapi/TestVectorRotateScalarCount.java - compiler/vectorapi/VectorMultiplyOpt.java Thanks, Jatin ------------- Commit messages: - Merge branch 'vectorIntrinsics' of http://github.com/openjdk/panama-vector into merge_vectorIntrinsics - Merge - 8366432: Post-merge aarch64 build fixes - Merge - 8305563: [vectorapi]: Initial aarch64 backend implementation for FP16 operations - Merge panama-vector:vectorIntrinsics - 8302454: Improve VectorAPI fallback implementation for FP16 operations. - 8300571: FP16 support for VectorAPI Transcendental operations. - 8290204: FP16 initial backend implementation - 8299373: Extend vector conversion APIs for Halffloat type. - ... and 6 more: https://git.openjdk.org/panama-vector/compare/2181a35d...a1e17cf0 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/panama-vector/pull/236/files Stats: 45181 lines in 182 files changed: 42352 ins; 330 del; 2499 mod Patch: https://git.openjdk.org/panama-vector/pull/236.diff Fetch: git fetch https://git.openjdk.org/panama-vector.git pull/236/head:pull/236 PR: https://git.openjdk.org/panama-vector/pull/236 From jbhateja at openjdk.org Mon Oct 27 11:43:34 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Mon, 27 Oct 2025 11:43:34 GMT Subject: [vectorIntrinsics+fp16] Integrated: Merge vectorIntrinsics In-Reply-To: References: Message-ID: On Mon, 27 Oct 2025 11:34:48 GMT, Jatin Bhateja wrote: > Merge vectorIntrinsics into vectorIntrinsics+fp16 > > All Vector API JTREG and JMH tests compiler and execute cleanly with UseAVX=3 > > Following two failures will be fixed post-merge:- > - compiler/vectorapi/TestVectorRotateScalarCount.java > - compiler/vectorapi/VectorMultiplyOpt.java > > Thanks, > Jatin This pull request has now been integrated. Changeset: ded32683 Author: Jatin Bhateja URL: https://git.openjdk.org/panama-vector/commit/ded3268379a33cb7889b0e06c13c7c16a77e91a3 Stats: 56774 lines in 1447 files changed: 34435 ins; 14869 del; 7470 mod Merge ------------- PR: https://git.openjdk.org/panama-vector/pull/236 From Chiranmoy.Bhattacharya at fujitsu.com Fri Oct 31 06:17:30 2025 From: Chiranmoy.Bhattacharya at fujitsu.com (Chiranmoy.Bhattacharya at fujitsu.com) Date: Fri, 31 Oct 2025 06:17:30 +0000 Subject: Exploring Opportunities to Speed Up Vector API Performance on AArch64 Message-ID: Hi all, This is regarding Vector API performance for AArch64 CPUs. We have recently used the Vector API to implement bit packing and unpacking of boolean values. For benchmarking, we've used JMH with JDK 24. Bit-packing: We've used VectorMask.fromArray(?).toLong(?) and observed some improvement in throughput. Unpacking: We've used VectorMask.fromLong(?).intoArray(?), but noticed a sharp performance degradation. On inspecting the assembly with the HotSpot disassembler, we noticed that SVE instructions such as STR-predicate [0] and LDR-predicate [1], which match well with this use case, are not being generated. Instead, it relies on shifts, rotations, and bitwise operations. With this mail, we?d like to explore opportunities for improving the performance of VectorMask operations on Arm by leveraging direct predicate instructions (STR/LDR) rather than bitwise operations. Please suggest if we can reuse any existing JMH benchmark to replicate this issue or we can contribute a new one to the OSS benchmark to collaborate on this further. [0] https://dougallj.github.io/asil/doc/str_p_bi_8.html [1] https://dougallj.github.io/asil/doc/ldr_p_bi_8.html Regards, Chiranmoy -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Fri Oct 31 11:11:13 2025 From: duke at openjdk.org (duke) Date: Fri, 31 Oct 2025 11:11:13 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess+abi: 108 new changesets Message-ID: <43a2ed65-d9a1-457f-8620-0617d9f45245@openjdk.org> Changeset: cc9483b4 Branch: foreign-memaccess+abi Author: Matthew Donovan Date: 2025-10-24 11:10:59 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Shaojin Wen Date: 2025-10-24 16:43:57 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Anass Baya Committer: Harshitha Onkar Date: 2025-10-24 17:04:28 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Roger Riggs Date: 2025-10-24 17:43:41 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Mikhailo Seledtsov Date: 2025-10-24 18:04:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/97e5ac6e728baeae4341c6235d026ecd99bc600e 8370514: Problemlist nio/channels/AsyncCloseAndInterrupt until JDK-8368290 is resolved Reviewed-by: bpb ! test/jdk/ProblemList.txt Changeset: a4eaeb47 Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-10-24 22:24:28 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi 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/panama-foreign/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: foreign-memaccess+abi Author: SendaoYan Date: 2025-10-25 01:54:03 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Mikhail Yankelevich Date: 2025-10-25 15:27:03 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Sergey Bylokhov Date: 2025-10-26 06:04:02 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-27 05:17:43 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-27 06:53:08 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Sergey Bylokhov Date: 2025-10-27 07:38:28 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Raffaello Giulietti Date: 2025-10-27 08:15:00 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-27 10:07:55 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Johny Jose Committer: Viktor Klang Date: 2025-10-27 10:23:48 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Aleksey Shipilev Date: 2025-10-27 10:35:02 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Johannes Bechberger Date: 2025-10-27 12:29:22 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Igor Veresov Date: 2025-10-27 15:09:59 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Vladimir Ivanov Date: 2025-10-27 16:15:10 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Justin Lu Date: 2025-10-27 16:40:17 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Daniel Hu Committer: Cesar Soares Lucas Date: 2025-10-27 16:48:51 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Joe Darcy Date: 2025-10-27 18:46:44 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Vicente Romero Date: 2025-10-27 20:11:54 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: William Kemper Date: 2025-10-27 20:58:33 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-10-27 21:13:51 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-10-27 21:14:13 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: SendaoYan Date: 2025-10-28 01:21:26 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-28 02:41:21 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-28 03:10:19 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-10-28 06:33:41 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-10-28 06:42:05 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Liam Miller-Cushon Date: 2025-10-28 08:53:43 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Manuel H?ssig Date: 2025-10-28 08:59:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9625993611bb6acf84d428bea4a65d33b9d66e5f 8370579: PPC: fix inswri immediate argument order Reviewed-by: mdoerr, mbaesken ! src/hotspot/cpu/ppc/ppc.ad Changeset: 19920df8 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-28 12:17:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/19920df81d2d68307bde286f7d5a0674fabff6c0 8370417: Parallel: TestAlwaysPreTouchBehavior.java fails with NUMA Reviewed-by: iveresov, jsikstro, tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Changeset: 307637a4 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-28 13:21:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/307637a4973801abb9969fad41b017aa6a153973 8370806: Parallel: Revise logs in PSYoungGen::compute_desired_sizes Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 5c5367c3 Branch: foreign-memaccess+abi Author: Roberto Casta?eda Lozano Date: 2025-10-28 13:31:12 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Ashutosh Mehra Date: 2025-10-28 13:37:19 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Erik ?sterlund Date: 2025-10-28 13:41:38 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-10-28 16:42:54 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-10-28 16:47:16 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Mikhail Yankelevich Date: 2025-10-28 16:51:15 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Anton Seoane Ampudia Committer: Vladimir Kozlov Date: 2025-10-28 17:49:23 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Chen Liang Date: 2025-10-28 17:58:42 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Weijun Wang Date: 2025-10-28 19:56:56 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-10-28 20:59:49 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-10-28 21:07:11 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-10-28 23:50:04 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Shaojin Wen Date: 2025-10-29 01:28:20 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-10-29 01:33:26 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: David Holmes Date: 2025-10-29 02:30:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/297a625f1977a395ee9774772814924dbc79e708 8370854: Add sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java to the ProblemList Reviewed-by: weijun ! test/jdk/ProblemList.txt Changeset: 0687f120 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-10-29 03:23:38 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Liam Miller-Cushon Date: 2025-10-29 07:26:00 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-10-29 08:59:12 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Roland Westrelin Date: 2025-10-29 09:03:34 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Pavel Rappo Date: 2025-10-29 09:11:02 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-10-29 09:37:34 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Volkan Yazici Date: 2025-10-29 09:58:10 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Joel Sikstr?m Date: 2025-10-29 09:58:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d8515f084dcd537ccad98f9b15f257baeffae222 8369983: Remove expired ZGC flags for JDK 26 Reviewed-by: ayang, aboldtch ! src/hotspot/share/runtime/arguments.cpp Changeset: 05ef8f46 Branch: foreign-memaccess+abi Author: Roberto Casta?eda Lozano Date: 2025-10-29 10:49:30 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Maheshkumar Bollapragada Committer: Manukumar V S Date: 2025-10-29 10:58:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/78f1c449da8582c880c7ffcb1e93e054560bcd5a 8370678: Update the Problemlisting for java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java Reviewed-by: honkar ! test/jdk/ProblemList.txt Changeset: 3cbcda5f Branch: foreign-memaccess+abi Author: Matthew Donovan Date: 2025-10-29 11:05:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-10-29 11:19:53 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Joel Sikstr?m Date: 2025-10-29 12:47:18 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-10-29 12:57:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Volkan Yazici Date: 2025-10-29 13:12:58 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Hamlin Li Date: 2025-10-29 15:00:16 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Pavel Rappo Date: 2025-10-29 15:36:43 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Artur Barashev Date: 2025-10-29 17:25:31 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Ioi Lam Date: 2025-10-29 18:40:14 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Alexander Zvegintsev Date: 2025-10-29 20:17:05 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Rui Li Committer: Xiaolong Peng Date: 2025-10-29 21:40:36 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-10-30 07:08:18 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-30 07:35:26 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-10-30 08:05:35 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Afshin Zafari Date: 2025-10-30 08:14:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d565c45e61bf741cdac5ede252277e4ebc17c104 8370261: Test runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java timed out Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java Changeset: 87e5341d Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-30 09:22:11 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Roland Westrelin Date: 2025-10-30 10:34:37 +0000 URL: https://git.openjdk.org/panama-foreign/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/panama-foreign/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: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Serguei Spitsyn Date: 2025-10-30 14:23:31 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Serguei Spitsyn Date: 2025-10-30 14:24:00 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Kevin Walls Date: 2025-10-30 15:22:28 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-10-30 15:34:46 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Chen Liang Date: 2025-10-30 16:51:36 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-10-30 17:24:11 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Phil Race Date: 2025-10-30 18:03:21 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Phil Race Date: 2025-10-30 19:09:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Aleksey Shipilev Date: 2025-10-30 19:09:34 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Chen Liang Date: 2025-10-30 20:38:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/566aa1267c7c9b0d1eb49dd9014461274c51280d 8370971: Problemlist jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java Reviewed-by: dholmes ! test/docs/ProblemList.txt Changeset: c69e0eb2 Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-10-30 20:40:29 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: William Kemper Date: 2025-10-30 21:10:01 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-30 21:14:09 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-30 21:14:31 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Kevin Walls Date: 2025-10-30 21:42:43 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-10-30 22:45:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a926c216e0f56dfc4d129260f8bf028ade615756 8370965: Remove SigningPackageFromTwoStepAppImageTest test Reviewed-by: almatvee - test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java Changeset: dfa04f4a Branch: foreign-memaccess+abi Author: Kelvin Nilsen Date: 2025-10-31 00:04:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dfa04f4aa5463de7812877553ea779da6467d373 8370653: Fix race in CompressedClassSpaceSizeInJmapHeap.java Reviewed-by: phh, wkemper, ysr ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 3c1010b5 Branch: foreign-memaccess+abi Author: Kelvin Nilsen Date: 2025-10-31 00:05:59 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: William Kemper Date: 2025-10-31 00:07:47 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-10-31 01:40:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-10-31 03:33:45 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Tagir F. Valeev Date: 2025-10-31 05:33:59 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-10-31 06:38:42 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-10-31 08:46:59 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Mikhail Yankelevich Date: 2025-10-31 09:51:45 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Liam Miller-Cushon Date: 2025-10-31 09:52:02 +0000 URL: https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi Author: Marc Chevalier Date: 2025-10-31 11:00:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: 8a9dfa74 Branch: foreign-memaccess+abi Author: duke Date: 2025-10-31 11:00:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8a9dfa74c779be3d7e361dcd99a5cdde4d03c8e3 Automatic merge of jdk:master into master Changeset: 5b5b8b63 Branch: foreign-memaccess+abi Author: duke Date: 2025-10-31 11:00:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5b5b8b63bc646e0f482eb99e36dc8f596b1d7fa7 Automatic merge of master into foreign-memaccess+abi From duke at openjdk.org Fri Oct 31 11:17:22 2025 From: duke at openjdk.org (duke) Date: Fri, 31 Oct 2025 11:17:22 GMT Subject: git: openjdk/panama-foreign: master: 107 new changesets Message-ID: Changeset: cc9483b4 Branch: master Author: Matthew Donovan Date: 2025-10-24 11:10:59 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Shaojin Wen Date: 2025-10-24 16:43:57 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Anass Baya Committer: Harshitha Onkar Date: 2025-10-24 17:04:28 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Francesco Andreuzzi Committer: Roger Riggs Date: 2025-10-24 17:43:41 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Mikhailo Seledtsov Date: 2025-10-24 18:04:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/97e5ac6e728baeae4341c6235d026ecd99bc600e 8370514: Problemlist nio/channels/AsyncCloseAndInterrupt until JDK-8368290 is resolved Reviewed-by: bpb ! test/jdk/ProblemList.txt Changeset: a4eaeb47 Branch: master Author: Phil Race Date: 2025-10-24 22:24:28 +0000 URL: https://git.openjdk.org/panama-foreign/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: master 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/panama-foreign/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: master Author: SendaoYan Date: 2025-10-25 01:54:03 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Mikhail Yankelevich Date: 2025-10-25 15:27:03 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Sergey Bylokhov Date: 2025-10-26 06:04:02 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Prasanta Sadhukhan Date: 2025-10-27 05:17:43 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Thomas Schatzl Date: 2025-10-27 06:53:08 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Sergey Bylokhov Date: 2025-10-27 07:38:28 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Raffaello Giulietti Date: 2025-10-27 08:15:00 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Albert Mingkun Yang Date: 2025-10-27 10:07:55 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Johny Jose Committer: Viktor Klang Date: 2025-10-27 10:23:48 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Aleksey Shipilev Date: 2025-10-27 10:35:02 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Johannes Bechberger Date: 2025-10-27 12:29:22 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Igor Veresov Date: 2025-10-27 15:09:59 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Vladimir Ivanov Date: 2025-10-27 16:15:10 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Justin Lu Date: 2025-10-27 16:40:17 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Daniel Hu Committer: Cesar Soares Lucas Date: 2025-10-27 16:48:51 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Joe Darcy Date: 2025-10-27 18:46:44 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Vicente Romero Date: 2025-10-27 20:11:54 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: William Kemper Date: 2025-10-27 20:58:33 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Brian Burkhalter Date: 2025-10-27 21:13:51 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Brian Burkhalter Date: 2025-10-27 21:14:13 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: SendaoYan Date: 2025-10-28 01:21:26 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Prasanta Sadhukhan Date: 2025-10-28 02:41:21 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Alexey Semenyuk Date: 2025-10-28 03:10:19 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-10-28 06:33:41 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Emanuel Peter Date: 2025-10-28 06:42:05 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Liam Miller-Cushon Date: 2025-10-28 08:53:43 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Manuel H?ssig Date: 2025-10-28 08:59:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9625993611bb6acf84d428bea4a65d33b9d66e5f 8370579: PPC: fix inswri immediate argument order Reviewed-by: mdoerr, mbaesken ! src/hotspot/cpu/ppc/ppc.ad Changeset: 19920df8 Branch: master Author: Albert Mingkun Yang Date: 2025-10-28 12:17:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/19920df81d2d68307bde286f7d5a0674fabff6c0 8370417: Parallel: TestAlwaysPreTouchBehavior.java fails with NUMA Reviewed-by: iveresov, jsikstro, tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Changeset: 307637a4 Branch: master Author: Albert Mingkun Yang Date: 2025-10-28 13:21:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/307637a4973801abb9969fad41b017aa6a153973 8370806: Parallel: Revise logs in PSYoungGen::compute_desired_sizes Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 5c5367c3 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-10-28 13:31:12 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Ashutosh Mehra Date: 2025-10-28 13:37:19 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Erik ?sterlund Date: 2025-10-28 13:41:38 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Matthias Baesken Date: 2025-10-28 16:42:54 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-10-28 16:47:16 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Mikhail Yankelevich Date: 2025-10-28 16:51:15 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Anton Seoane Ampudia Committer: Vladimir Kozlov Date: 2025-10-28 17:49:23 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Chen Liang Date: 2025-10-28 17:58:42 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Weijun Wang Date: 2025-10-28 19:56:56 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Leonid Mesnik Date: 2025-10-28 20:59:49 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-10-28 21:07:11 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Leonid Mesnik Date: 2025-10-28 23:50:04 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Shaojin Wen Date: 2025-10-29 01:28:20 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Jaikiran Pai Date: 2025-10-29 01:33:26 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: David Holmes Date: 2025-10-29 02:30:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/297a625f1977a395ee9774772814924dbc79e708 8370854: Add sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java to the ProblemList Reviewed-by: weijun ! test/jdk/ProblemList.txt Changeset: 0687f120 Branch: master Author: Ioi Lam Date: 2025-10-29 03:23:38 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Liam Miller-Cushon Date: 2025-10-29 07:26:00 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Jaikiran Pai Date: 2025-10-29 08:59:12 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Roland Westrelin Date: 2025-10-29 09:03:34 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Pavel Rappo Date: 2025-10-29 09:11:02 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Anton Seoane Ampudia Committer: Roberto Casta?eda Lozano Date: 2025-10-29 09:37:34 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Volkan Yazici Date: 2025-10-29 09:58:10 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Joel Sikstr?m Date: 2025-10-29 09:58:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d8515f084dcd537ccad98f9b15f257baeffae222 8369983: Remove expired ZGC flags for JDK 26 Reviewed-by: ayang, aboldtch ! src/hotspot/share/runtime/arguments.cpp Changeset: 05ef8f46 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-10-29 10:49:30 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Maheshkumar Bollapragada Committer: Manukumar V S Date: 2025-10-29 10:58:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/78f1c449da8582c880c7ffcb1e93e054560bcd5a 8370678: Update the Problemlisting for java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java Reviewed-by: honkar ! test/jdk/ProblemList.txt Changeset: 3cbcda5f Branch: master Author: Matthew Donovan Date: 2025-10-29 11:05:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Jaikiran Pai Date: 2025-10-29 11:19:53 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Joel Sikstr?m Date: 2025-10-29 12:47:18 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-10-29 12:57:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Volkan Yazici Date: 2025-10-29 13:12:58 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Hamlin Li Date: 2025-10-29 15:00:16 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Pavel Rappo Date: 2025-10-29 15:36:43 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Artur Barashev Date: 2025-10-29 17:25:31 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Ioi Lam Date: 2025-10-29 18:40:14 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Alexander Zvegintsev Date: 2025-10-29 20:17:05 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Rui Li Committer: Xiaolong Peng Date: 2025-10-29 21:40:36 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Jan Lahoda Date: 2025-10-30 07:08:18 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Thomas Schatzl Date: 2025-10-30 07:35:26 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Matthias Baesken Date: 2025-10-30 08:05:35 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Afshin Zafari Date: 2025-10-30 08:14:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d565c45e61bf741cdac5ede252277e4ebc17c104 8370261: Test runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java timed out Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java Changeset: 87e5341d Branch: master Author: Thomas Schatzl Date: 2025-10-30 09:22:11 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Roland Westrelin Date: 2025-10-30 10:34:37 +0000 URL: https://git.openjdk.org/panama-foreign/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/panama-foreign/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: master Author: Francesco Andreuzzi Committer: Serguei Spitsyn Date: 2025-10-30 14:23:31 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Serguei Spitsyn Date: 2025-10-30 14:24:00 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Kevin Walls Date: 2025-10-30 15:22:28 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Leonid Mesnik Date: 2025-10-30 15:34:46 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Chen Liang Date: 2025-10-30 16:51:36 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-10-30 17:24:11 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Phil Race Date: 2025-10-30 18:03:21 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Phil Race Date: 2025-10-30 19:09:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Aleksey Shipilev Date: 2025-10-30 19:09:34 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Chen Liang Date: 2025-10-30 20:38:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/566aa1267c7c9b0d1eb49dd9014461274c51280d 8370971: Problemlist jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java Reviewed-by: dholmes ! test/docs/ProblemList.txt Changeset: c69e0eb2 Branch: master Author: William Kemper Date: 2025-10-30 20:40:29 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: William Kemper Date: 2025-10-30 21:10:01 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Alexey Semenyuk Date: 2025-10-30 21:14:09 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Alexey Semenyuk Date: 2025-10-30 21:14:31 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Kevin Walls Date: 2025-10-30 21:42:43 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Alexey Semenyuk Date: 2025-10-30 22:45:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a926c216e0f56dfc4d129260f8bf028ade615756 8370965: Remove SigningPackageFromTwoStepAppImageTest test Reviewed-by: almatvee - test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java Changeset: dfa04f4a Branch: master Author: Kelvin Nilsen Date: 2025-10-31 00:04:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dfa04f4aa5463de7812877553ea779da6467d373 8370653: Fix race in CompressedClassSpaceSizeInJmapHeap.java Reviewed-by: phh, wkemper, ysr ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 3c1010b5 Branch: master Author: Kelvin Nilsen Date: 2025-10-31 00:05:59 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: William Kemper Date: 2025-10-31 00:07:47 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Leonid Mesnik Date: 2025-10-31 01:40:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Prasanta Sadhukhan Date: 2025-10-31 03:33:45 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Tagir F. Valeev Date: 2025-10-31 05:33:59 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Thomas Schatzl Date: 2025-10-31 06:38:42 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Albert Mingkun Yang Date: 2025-10-31 08:46:59 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Mikhail Yankelevich Date: 2025-10-31 09:51:45 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Liam Miller-Cushon Date: 2025-10-31 09:52:02 +0000 URL: https://git.openjdk.org/panama-foreign/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: master Author: Marc Chevalier Date: 2025-10-31 11:00:06 +0000 URL: https://git.openjdk.org/panama-foreign/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: 8a9dfa74 Branch: master Author: duke Date: 2025-10-31 11:00:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8a9dfa74c779be3d7e361dcd99a5cdde4d03c8e3 Automatic merge of jdk:master into master From aph-open at littlepinkcloud.com Fri Oct 31 15:39:56 2025 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Fri, 31 Oct 2025 15:39:56 +0000 Subject: Exploring Opportunities to Speed Up Vector API Performance on AArch64 In-Reply-To: References: Message-ID: On 10/31/25 06:17, Chiranmoy.Bhattacharya at fujitsu.com wrote: > > Please suggest if we can reuse any existing JMH benchmark to replicate this > issue or we can contribute a new one to the OSS benchmark to collaborate on > this further. Benchmarks you might want to try are in test/micro/org/openjdk/bench/ Panama devs, are there more in your branch? -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From paul.sandoz at oracle.com Fri Oct 31 16:40:39 2025 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Fri, 31 Oct 2025 16:40:39 +0000 Subject: Exploring Opportunities to Speed Up Vector API Performance on AArch64 In-Reply-To: References: Message-ID: <34261907-426B-4697-BC63-193707A88D65@oracle.com> Hi Chiranmoy, The following PR is seems directly related: https://github.com/openjdk/jdk/pull/27481 If so you could verify the code gen from this PR. Instead of benchmarks the PR provides IR tests which asserts that C2 generates the correct IR nodes. Paul. On Oct 30, 2025, at 11:17?PM, Chiranmoy.Bhattacharya at fujitsu.com wrote: Hi all, This is regarding Vector API performance for AArch64 CPUs. We have recently used the Vector API to implement bit packing and unpacking of boolean values. For benchmarking, we've used JMH with JDK 24. Bit-packing: We've used VectorMask.fromArray(?).toLong(?) and observed some improvement in throughput. Unpacking: We've used VectorMask.fromLong(?).intoArray(?), but noticed a sharp performance degradation. On inspecting the assembly with the HotSpot disassembler, we noticed that SVE instructions such as STR-predicate [0] and LDR-predicate [1], which match well with this use case, are not being generated. Instead, it relies on shifts, rotations, and bitwise operations. With this mail, we?d like to explore opportunities for improving the performance of VectorMask operations on Arm by leveraging direct predicate instructions (STR/LDR) rather than bitwise operations. Please suggest if we can reuse any existing JMH benchmark to replicate this issue or we can contribute a new one to the OSS benchmark to collaborate on this further. [0] https://dougallj.github.io/asil/doc/str_p_bi_8.html [1] https://dougallj.github.io/asil/doc/ldr_p_bi_8.html Regards, Chiranmoy -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul.sandoz at oracle.com Fri Oct 31 16:57:29 2025 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Fri, 31 Oct 2025 16:57:29 +0000 Subject: Exploring Opportunities to Speed Up Vector API Performance on AArch64 In-Reply-To: References: Message-ID: > On Oct 31, 2025, at 8:39?AM, Andrew Haley wrote: > > On 10/31/25 06:17, Chiranmoy.Bhattacharya at fujitsu.com wrote: >> Please suggest if we can reuse any existing JMH benchmark to replicate this >> issue or we can contribute a new one to the OSS benchmark to collaborate on >> this further. > > Benchmarks you might want to try are in test/micro/org/openjdk/bench/ > > Panama devs, are there more in your branch? > The only ones that should be present in the panama-vector repo and not present in the jdk repo are those that are auto-generated. Now that we have the HotSpot compiler IR testing framework we don?t need to integrate as many micro-kind-benchmarks testing a few operations. Benchmarks that focus use-cases are better IMO. Chiranmoy, if you have an algorithm/use-case using bit packing then submitting a benchmark for that could be very helpful. Paul.