From jbhateja at openjdk.org Mon Sep 1 00:46:19 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Mon, 1 Sep 2025 00:46:19 GMT Subject: [vectorIntrinsics+fp16] RFR: 8366432: Post-merge aarch64 build fixes In-Reply-To: References: Message-ID: On Fri, 29 Aug 2025 11:46:51 GMT, Jatin Bhateja wrote: > Follow-up patch for post-merger AArch64 build fixes > https://github.com/openjdk/panama-vector/pull/230#issuecomment-3236611372 > > Validated on Google AXION, all JTreg tests are passing on AArch64 as well. > > Best regards, > Jatin Hi @XiaohongGong , @sviswa7 , @PaulSandoz Can you kindly approve this, me being patch author cannot approve this PR and seek approval from another panama commiter. Best Regards, Jatin ------------- PR Comment: https://git.openjdk.org/panama-vector/pull/232#issuecomment-3240561864 From xgong at openjdk.org Mon Sep 1 02:06:53 2025 From: xgong at openjdk.org (Xiaohong Gong) Date: Mon, 1 Sep 2025 02:06:53 GMT Subject: [vectorIntrinsics+fp16] RFR: 8366432: Post-merge aarch64 build fixes In-Reply-To: References: Message-ID: On Fri, 29 Aug 2025 11:46:51 GMT, Jatin Bhateja wrote: > Follow-up patch for post-merger AArch64 build fixes > https://github.com/openjdk/panama-vector/pull/230#issuecomment-3236611372 > > Validated on Google AXION, all JTreg tests are passing on AArch64 as well. > > Best regards, > Jatin LGTM! Thanks for your fixing! ------------- Marked as reviewed by xgong (Committer). PR Review: https://git.openjdk.org/panama-vector/pull/232#pullrequestreview-3171939145 From jbhateja at openjdk.org Mon Sep 1 03:16:49 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Mon, 1 Sep 2025 03:16:49 GMT Subject: [vectorIntrinsics+fp16] Integrated: 8366432: Post-merge aarch64 build fixes In-Reply-To: References: Message-ID: <8YobA4Xcys7iNPaytuylceqNWZDYavUj3ir80zZ-_bY=.a3a9dfb8-482a-47e0-bc1b-27be8ee253e5@github.com> On Fri, 29 Aug 2025 11:46:51 GMT, Jatin Bhateja wrote: > Follow-up patch for post-merger AArch64 build fixes > https://github.com/openjdk/panama-vector/pull/230#issuecomment-3236611372 > > Validated on Google AXION, all JTreg tests are passing on AArch64 as well. > > Best regards, > Jatin This pull request has now been integrated. Changeset: b09bdb34 Author: Jatin Bhateja URL: https://git.openjdk.org/panama-vector/commit/b09bdb34e62d92f77df5e8907d9c62eebd4bedb6 Stats: 44 lines in 3 files changed: 6 ins; 37 del; 1 mod 8366432: Post-merge aarch64 build fixes Co-authored-by: Bhavana Kilambi Reviewed-by: xgong ------------- PR: https://git.openjdk.org/panama-vector/pull/232 From jbhateja at openjdk.org Tue Sep 2 04:01:42 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Tue, 2 Sep 2025 04:01:42 GMT Subject: [vectorIntrinsics+fp16] RFR: 8365967: C2 compiler support for HalffloatVector operations supported by auto-vectorization flow [v2] 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 three commits: - 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=01 Stats: 39 lines in 3 files changed: 27 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 Tue Sep 2 13:38:14 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Tue, 2 Sep 2025 13:38:14 GMT Subject: [vectorIntrinsics+fp16] RFR: 8365967: C2 compiler support for HalffloatVector operations supported by auto-vectorization flow [v3] 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: Fix jtreg failures ------------- Changes: - all: https://git.openjdk.org/panama-vector/pull/231/files - new: https://git.openjdk.org/panama-vector/pull/231/files/cd4a08d6..dddc1c63 Webrevs: - full: https://webrevs.openjdk.org/?repo=panama-vector&pr=231&range=02 - incr: https://webrevs.openjdk.org/?repo=panama-vector&pr=231&range=01-02 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 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 duke at openjdk.org Fri Sep 5 11:10:31 2025 From: duke at openjdk.org (duke) Date: Fri, 5 Sep 2025 11:10:31 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess+abi: 102 new changesets Message-ID: <863aefe3-e997-422b-97ce-fd331013f3ab@openjdk.org> Changeset: 937d61bf Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-08-29 14:35:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/937d61bfbaba61117076c78358570ec4c35c8c42 8364751: ConstantBootstraps.explicitCast contradictory specification for null-to-primitive Reviewed-by: jvernee, rriggs ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java - test/jdk/java/lang/constant/ConvertTest.java ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java Changeset: ae960772 Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-08-29 14:35:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ae9607725c8c6a1b2f2728dbb5f7993722497da7 8361614: Missing sub-int value validation in the Class-File API Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileVersionImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! test/jdk/jdk/classfile/InstructionValidationTest.java - test/jdk/jdk/classfile/PreviewMinorVersionTest.java + test/jdk/jdk/classfile/SubIntValidationTest.java Changeset: d594ef3a Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-08-29 16:31:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d594ef3a3e013b84a392b6d64a54015adc8173cd 8366121: Hotspot Style Guide should document conventions for lock-free code Reviewed-by: stefank, ayang, jsjolen, jwaters, kvn, kbarrett ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 849570a9 Branch: foreign-memaccess+abi Author: Anthony Scarpino Date: 2025-08-29 17:04:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/849570a94a3178da7899e5cd36400ef03ad9ae29 8365288: PEMDecoder should throw ClassCastException Reviewed-by: weijun ! src/java.base/share/classes/java/security/PEMDecoder.java ! test/jdk/java/security/PEM/PEMDecoderTest.java Changeset: d4ce630c Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-08-29 20:44:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d4ce630cea267e746f7feb5124fe2ecd39d7e13a 8366399: Allow custom base reference for update_copyright_year.sh Reviewed-by: erikj ! make/scripts/update_copyright_year.sh Changeset: f23c1507 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-08-30 02:20:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9 8366359: Test should throw SkippedException when there is no lpstat Reviewed-by: aivanov, prr ! test/jdk/javax/print/PrintServiceLookup/CountPrintServices.java Changeset: 0e739931 Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-08-30 14:03:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0e7399318b6c33c03a72ed1fdfb671f8cd9342a3 8366264: tools/javac/launcher/SourceLauncherStackTraceTest.java does not cover the scenario for 8362237 Reviewed-by: cstein, jlahoda - test/langtools/tools/javac/launcher/SourceLauncherStackTraceTest.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java Changeset: 12e6a0b6 Branch: foreign-memaccess+abi Author: Sergey Bylokhov Date: 2025-08-30 19:26:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/12e6a0b6d0086caf156cf5513a604320c619b856 8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java + test/jdk/sun/java2d/cmm/ColorConvertOp/FilterSemiCustomImages.java Changeset: 9339a6a2 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Jaikiran Pai Date: 2025-08-31 00:35:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9339a6a23236e783e93f967cf6aba16c2f749fdd 8361593: Commented dead code in JDK-8342868 can be removed Reviewed-by: jlu, naoto, jwaters, jpai ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c ! src/java.base/windows/native/libjava/TimeZone_md.c ! src/java.base/windows/native/libnet/NTLMAuthSequence.c Changeset: bdc39818 Branch: foreign-memaccess+abi Author: Anass Baya Committer: Sergey Bylokhov Date: 2025-08-31 04:34:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bdc39818ce7b3c3bad10f4682a2a52fbb696f247 8361521: BogusFocusableWindowState.java fails with StackOverflowError on Linux Reviewed-by: aivanov, serb ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java Changeset: 80ab094a Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-08-31 21:34:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/80ab094a75a6474c33214e3347e08ea7b9177ec8 8347707: Standardise the use of os::snprintf and os::snprintf_checked Reviewed-by: kbarrett, fbredberg ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/attachListener_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/attachListener_posix.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/utilities/forbiddenFunctions.hpp ! src/hotspot/share/utilities/virtualizationSupport.cpp ! test/hotspot/gtest/classfile/test_symbolTable.cpp ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 2427c901 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-01 04:03:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2427c901b31dbdccc6f8f39404875a0140460479 8366024: Remove unnecessary InstanceKlass::cast() Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: a668f437 Branch: foreign-memaccess+abi Author: Shaojin Wen Date: 2025-09-01 05:54:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a668f437e481d02cbb82d4f40dd14ec3a6036399 8365620: Using enhanced switch in MethodHandleDesc Reviewed-by: liach ! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java Changeset: 28942406 Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-09-01 05:55:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/28942406020881be79b7543105b9eb2a0dda429e 8177650: JShell tool: packages in classpath don't appear in completions Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/Compiler.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/jdk/jshell/ReplToolTesting.java + test/langtools/jdk/jshell/ToolCompletionTest.java Changeset: 685da032 Branch: foreign-memaccess+abi Author: Aleksey Shipilev Date: 2025-09-01 06:25:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/685da0323b27abda5ab0484f4c8abaaeeff882ea 8345810: Custom launchers must be linked with pthread to avoid dynamic linker issues Reviewed-by: asemenyuk, erikj, dholmes ! make/modules/jdk.jpackage/Lib.gmk ! make/test/JtregNativeJdk.gmk Changeset: 12dc568b Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-01 06:28:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/12dc568b3d270e4ab6dcd07e1bcddbb024ad724a 8366331: Sort share/prims includes Reviewed-by: shade, lmesnik ! src/hotspot/share/prims/foreignGlobals.cpp ! src/hotspot/share/prims/foreignGlobals.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiManageCapabilities.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/jvmtiUtil.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/vmstorage.hpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 86f48ab5 Branch: foreign-memaccess+abi Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2025-09-01 06:35:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/86f48ab559bb1749109217aaecd1203209a5be19 8366157: Clarify in man pages that only G1 and Parallel supports MaxGCPauseMillis Reviewed-by: tschatzl, sjohanss ! src/java.base/share/man/java.md Changeset: ba90ccc6 Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-09-01 06:46:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ba90ccc6a8ca7b0b728568ea614470c85a5f7f8a 8362516: Support of GCC static analyzer (-fanalyzer) Reviewed-by: erikj ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 Changeset: a6e2a329 Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-09-01 06:48:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a6e2a329a07c71582ac696809fb5349c6a0b681c 8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' Reviewed-by: kevinw, asteiner ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c Changeset: dbac620b Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-09-01 06:56:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dbac620b996713087f0d1b1189e543e51a0bb09f 8366357: C2 SuperWord: refactor VTransformNode::apply with VTransformApplyState Reviewed-by: chagedorn, kvn, mhaessig ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp Changeset: d5d94db1 Branch: foreign-memaccess+abi Author: Anton Artemov Committer: David Holmes Date: 2025-09-01 07:43:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d5d94db12a6d82a6fe9da18b5f8ce3733a6ee7e7 8357086: os::xxx functions returning memory size should return size_t Reviewed-by: stefank, dholmes ! 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/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupUtil_linux.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/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/services/management.cpp Changeset: a9f3cb23 Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-09-01 07:47:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a9f3cb23d1802ef3d3042a7f521a0747f70bc732 8366462: Test gc/z/TestCommitFailure.java#Normal failed: expected output missing Reviewed-by: dholmes, eosterlund ! test/hotspot/jtreg/gc/z/TestCommitFailure.java Changeset: 48f70d7a Branch: foreign-memaccess+abi Author: Anton Artemov Committer: David Holmes Date: 2025-09-01 07:50:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/48f70d7ad85dde49cc8134d4ac0312978a5cc9f7 8361370: runtime/Thread/TestThreadDumpMonitorContention.java fails due to time out on Windows Reviewed-by: dholmes, amenkov ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java Changeset: 3ca44c8d Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-09-01 08:03:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3ca44c8dea035588070644e5c1f8f25559f66e53 8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives Reviewed-by: dholmes, stuefe ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: fe4c7a04 Branch: foreign-memaccess+abi Author: Jayathirth D V Date: 2025-09-01 08:07:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fe4c7a0429a2cf9ef47701d68d0852ce44e1a9ab 8364135: JPEGImageReader.getImageTypes() should throw exception for negative image index Reviewed-by: aivanov, prr, psadhukhan ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java + test/jdk/javax/imageio/plugins/jpeg/JpegNegativeImageIndexTest.java Changeset: 56713817 Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-09-01 08:47:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/56713817c0fd060f7106a538b0e795081f4f9d4b 8366361: C2 SuperWord: rename VTransformNode::set_req -> init_req, analogue to Node::init_req Reviewed-by: kvn, chagedorn ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/opto/vtransform.hpp Changeset: dacd9af9 Branch: foreign-memaccess+abi Author: Volkan Yazici Date: 2025-09-01 08:50:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dacd9af9a02464d2d6144e29d851216641e836c9 8329829: HttpClient: Add a BodyPublishers.ofFileChannel method Reviewed-by: dfuchs, jpai, michaelm ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/FileChannelPublisherTest.java Changeset: fc77e760 Branch: foreign-memaccess+abi Author: Roberto Casta?eda Lozano Date: 2025-09-01 08:55:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fc77e7600f217cc91c24d4e512c685e176a66e4a 8365791: IGV: Update build dependencies Reviewed-by: chagedorn, ayang ! src/utils/IdealGraphVisualizer/pom.xml Changeset: 7f0cd648 Branch: foreign-memaccess+abi Author: Bhavana Kilambi Committer: Aleksey Shipilev Date: 2025-09-01 09:18:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7f0cd6488ba969d5cffe8ebe9b95e4ad70982188 8361582: AArch64: Some ConH values cannot be replicated with SVE Reviewed-by: shade, epeter, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp + test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 98af1892 Branch: foreign-memaccess+abi Author: Johan Sj?len Date: 2025-09-01 09:24:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/98af18921aa3c274ef7ece03005337b58df3da96 8366456: Allow AllocFailStrategy for RBTree Reviewed-by: cnorrbin, aboldtch ! src/hotspot/share/utilities/rbTree.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 5110d54d Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-01 13:08:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5110d54d938b7afbdf9cfbc4501674ef7bc1d518 8365922: Parallel: Group uses of GCTimeRatio to a single location Reviewed-by: tschatzl, phh ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp Changeset: 99223eea Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-09-01 13:48:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/99223eea03e2ed714f7a5408c356fdf06efc9200 8366427: C2 SuperWord: refactor VTransform scalar nodes Reviewed-by: mhaessig, chagedorn, kvn ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp Changeset: b06459d3 Branch: foreign-memaccess+abi Author: Kevin Walls Date: 2025-09-01 14:21:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b06459d3a83c13c0fbc7a0a7698435f17265982e 8364227: MBeanServer registerMBean throws NPE Reviewed-by: alanb ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java + test/jdk/javax/management/MBeanServer/ExceptionTestNulls.java Changeset: f58d612b Branch: foreign-memaccess+abi Author: Saint Wesonga Committer: David Holmes Date: 2025-09-02 04:01:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f58d612b6111658f01fa6b927bb2b2032c685620 8366483: ShowRegistersOnAssertTest uses wrong register pattern string for Windows on AArch64 Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java Changeset: 8f11d83a Branch: foreign-memaccess+abi Author: Philippe Marschall Committer: Jaikiran Pai Date: 2025-09-02 05:49:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8f11d83a0126f8179d72e714595588b631e6451d 8362893: Improve performance for MemorySegment::getString Reviewed-by: pminborg, mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java Changeset: efb81daf Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-02 06:50:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/efb81dafaf6da334674e52dbb509208d7d872440 8366031: Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent Reviewed-by: jpai ! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java Changeset: 55e7af05 Branch: foreign-memaccess+abi Author: Leo Korinth Date: 2025-09-02 07:27:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/55e7af0560335ef69af072cee60956cf8e6d00a1 8260555: Change the default TIMEOUT_FACTOR from 4 to 1 Reviewed-by: alanb, sspitsyn, lmesnik, ihse ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk ! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java ! test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java ! test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java ! test/hotspot/jtreg/compiler/c1/TestPinnedIntrinsics.java ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java ! test/hotspot/jtreg/compiler/c2/TestStressRecompilation.java ! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java ! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java ! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java ! test/hotspot/jtreg/compiler/controldependency/TestLoadBypassesClassCast.java ! test/hotspot/jtreg/compiler/floatingpoint/TestFloatSyncJNIArgs.java ! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java ! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java ! test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java ! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java ! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java ! test/hotspot/jtreg/compiler/vectorapi/TestRawOopAtSafepoint.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java ! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java ! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java ! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java ! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithG1.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithParallel.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithSerial.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java ! test/hotspot/jtreg/runtime/CreateMirror/ArraysNewInstanceBug.java ! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java ! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java ! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java ! test/hotspot/jtreg/runtime/LoadClass/TestResize.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualICCE.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualSuccessTest.java ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/SetTag/TagMapTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java ! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java ! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/escape/AdaptiveBlocking/AdaptiveBlocking001/AdaptiveBlocking001.java ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/CompressedClassSpaceSize/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowMultiJVM/ShrinkGrowMultiJVM.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread002.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread007.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread008.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/sequences/Test.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/jdi/InterruptHangTest.java ! test/jdk/com/sun/jdi/MethodEntryExitEvents.java ! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java ! test/jdk/java/awt/font/NumericShaper/MTTest.java ! test/jdk/java/beans/XMLDecoder/8028054/TestMethodFinder.java ! test/jdk/java/foreign/StdLibTest.java ! test/jdk/java/foreign/TestAccessModes.java ! test/jdk/java/foreign/TestBufferStackStress2.java ! test/jdk/java/foreign/TestConcurrentClose.java ! test/jdk/java/foreign/TestDeadlock.java ! test/jdk/java/foreign/TestMismatch.java ! test/jdk/java/foreign/TestStringEncodingJumbo.java ! test/jdk/java/foreign/TestStubAllocFailure.java ! test/jdk/java/foreign/TestUpcallStack.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java ! test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java ! test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java ! test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java ! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/jdk/java/lang/Math/IntegralPowTest.java ! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java ! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java ! test/jdk/java/lang/StackWalker/LocalsAndOperands.java ! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java ! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java ! test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java ! test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/Parking.java ! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java ! test/jdk/java/lang/Thread/virtual/Starvation.java ! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java ! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java ! test/jdk/java/lang/Thread/virtual/stress/PinALot.java ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java ! test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java ! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java ! test/jdk/java/lang/annotation/LoaderLeakTest.java ! test/jdk/java/lang/invoke/TestLambdaFormCustomization.java ! test/jdk/java/lang/reflect/IllegalArgumentsTest.java ! test/jdk/java/math/BigInteger/LargeValueExceptions.java ! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java ! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java ! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java ! test/jdk/java/net/ServerSocket/UnreferencedSockets.java ! test/jdk/java/net/Socket/CloseAvailable.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/BufferingSubscriberTest.java ! test/jdk/java/net/httpclient/CancelledResponse.java ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java ! test/jdk/java/net/httpclient/ResponsePublisher.java ! test/jdk/java/net/httpclient/SpecialHeadersTest.java ! test/jdk/java/net/httpclient/SplitResponse.java ! test/jdk/java/net/httpclient/SplitResponseAsync.java ! test/jdk/java/net/httpclient/SplitResponseKeepAlive.java ! test/jdk/java/net/httpclient/SplitResponseKeepAliveAsync.java ! test/jdk/java/net/httpclient/SplitResponseSSL.java ! test/jdk/java/net/httpclient/SplitResponseSSLAsync.java ! test/jdk/java/net/httpclient/SplitResponseSSLKeepAlive.java ! test/jdk/java/net/httpclient/SplitResponseSSLKeepAliveAsync.java ! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java ! test/jdk/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java ! test/jdk/java/nio/channels/Channels/TransferTo.java ! test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferFrom.java ! test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferTo.java ! test/jdk/java/nio/channels/FileChannel/CleanerTest.java ! test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java ! test/jdk/java/nio/channels/SocketChannel/OpenLeak.java ! test/jdk/java/nio/channels/unixdomain/IOExchanges.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java ! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java ! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java ! test/jdk/java/util/PluggableLocale/CurrencyNameProviderTest.java ! test/jdk/java/util/PluggableLocale/LocaleNameProviderTest.java ! test/jdk/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java ! test/jdk/java/util/logging/FileHandlerPath.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java + test/jdk/java/util/stream/boottest/java.base/java/util/stream/TEST.properties + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/TEST.properties ! test/jdk/java/util/zip/DeInflate.java ! test/jdk/java/util/zip/ZipFile/TestZipFileEncodings.java ! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/jdk/javax/swing/JFileChooser/6868611/bug6868611.java ! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/ConcurrentModification.java ! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java ! test/jdk/jdk/incubator/vector/AddTest.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java ! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java ! test/jdk/jdk/internal/vm/Continuation/BasicExt.java ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java ! test/jdk/jdk/jfr/jvm/TestModularImage.java ! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java ! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java ! test/jdk/sun/security/ec/ed/EdDSATest.java ! test/jdk/sun/security/krb5/config/IncludeRandom.java ! test/jdk/sun/security/krb5/name/Constructors.java ! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java ! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultSize.java ! test/jdk/sun/security/pkcs11/KeyStore/ImportKeyToP12.java ! test/jdk/sun/security/pkcs11/Mac/TestLargeSecretKeys.java ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java ! test/jdk/sun/security/ssl/X509KeyManager/CertChecking.java ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java ! test/jdk/sun/security/tools/jarsigner/InsufficientSectionDelimiter.java ! test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java ! test/jdk/sun/security/tools/jarsigner/SectionNameContinuedVsLineBreak.java ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java ! test/jdk/sun/security/tools/keytool/GenerateAll.java ! test/jdk/sun/security/tools/keytool/ReadJar.java ! test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCert.java ! test/jdk/sun/tools/jcmd/TestJcmdSanity.java ! test/jdk/sun/util/resources/TimeZone/Bug8139107.java ! test/jdk/tools/jlink/JLink100Modules.java ! test/jdk/tools/jlink/JLink20000Packages.java ! test/jdk/tools/jlink/JLinkTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java ! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppLauncherSubstTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java ! test/jdk/tools/launcher/InstanceMainTest.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/jdk/jshell/HangingRemoteAgent.java ! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java ! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java ! test/langtools/jdk/jshell/ToolLocalSimpleTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/jdk/jshell/UITesting.java ! test/langtools/jdk/jshell/VariablesTest.java ! test/langtools/tools/javac/Paths/MineField.java ! test/langtools/tools/javac/Paths/WildcardMineField.java ! test/langtools/tools/javac/diags/CheckExamples.java ! test/langtools/tools/javac/diags/RunExamples.java ! test/langtools/tools/javac/failover/CheckAttributedTree.java ! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java ! test/langtools/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java ! test/langtools/tools/javac/importscope/NegativeCyclicDependencyTest.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/bridge/template_tests/TEST.properties ! test/langtools/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java ! test/langtools/tools/javac/tree/JavacTreeScannerTest.java ! test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java ! test/langtools/tools/javac/tree/SourceTreeScannerTest.java ! test/langtools/tools/javac/types/TestComparisons.java ! test/langtools/tools/javac/util/IteratorsTest.java ! test/langtools/tools/javac/varargs/warning/Warn5.java ! test/langtools/tools/lib/toolbox/ToolBox.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java ! test/lib/jdk/test/lib/util/ForceGC.java Changeset: 3fb9246a Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-02 07:54:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3fb9246af9a006c0b3a1f9c41d60dff74f7bf140 8366544: Parallel: Inline PSParallelCompact::invoke_no_policy Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: d19eab4f Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-09-02 07:57:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d19eab4f08592140229de43689c7d20ff7fbf4ee 8366556: Sort share/runtime includes Reviewed-by: dholmes, ayang ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationHelper.inline.hpp ! src/hotspot/share/runtime/continuationWrapper.inline.hpp ! src/hotspot/share/runtime/cpuTimeCounters.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/keepStackGCProcessed.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: af532cc1 Branch: foreign-memaccess+abi Author: Joakim Nordstr?m Committer: David Holmes Date: 2025-09-02 07:58:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/af532cc1b227c56cd03caca7d7558d58687d8584 8365913: Support latest MSC_VER in abstract_vm_version.cpp Reviewed-by: dholmes ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 523bc779 Branch: foreign-memaccess+abi Author: Anton Artemov Committer: Joel Sikstr?m Date: 2025-09-02 08:15:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/523bc77981cfe82956d2176f74917c41788da6db 8364816: GetLastError() in os_windows.cpp should not store value to errno Reviewed-by: dholmes, jsikstro ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/cds/aotClassLocation.cpp Changeset: ef7872cc Branch: foreign-memaccess+abi Author: Afshin Zafari Date: 2025-09-02 09:08:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ef7872cc31d4d7c0a9f311eafc28132ead3476b6 8365163: [ubsan] left-shift issue in globalDefinitions.hpp Reviewed-by: kbarrett, stefank, aph ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: e66ed4d7 Branch: foreign-memaccess+abi Author: Leo Korinth Date: 2025-09-02 09:30:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e66ed4d72948a56863f2979b976ef81c0fc43f75 8366666: Bump timeout on StressAsyncUL Reviewed-by: stefank ! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java Changeset: 31847149 Branch: foreign-memaccess+abi Author: Matthew Donovan Date: 2025-09-02 11:17:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/31847149c1956b23c19a99309982660b4bbdd2d6 8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically Reviewed-by: mullan, abarashev ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java + test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TEST.properties ! test/lib/jdk/test/lib/security/CertificateBuilder.java Changeset: eea50fbc Branch: foreign-memaccess+abi Author: Volkan Yazici Date: 2025-09-02 12:42:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eea50fbc1b24710b18eff4b59dc90dee3736cd95 8356439: Rename JavaLangAccess::*NoRepl methods Reviewed-by: alanb, liach, rriggs ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java - test/jdk/java/lang/String/NoReplTest.java + test/jdk/java/lang/String/OrThrowTest.java Changeset: 1feb9bd5 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-02 12:46:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1feb9bd55946cad8a37745b0c9ceef16f408afd8 8365557: Parallel: Refactor ParallelScavengeHeap::mem_allocate_work Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp Changeset: 71035436 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-02 13:09:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/710354369e0131e900afc4ced706a9ed0e23ab9c 8366063: Parallel: Refactor copy_unmarked_to_survivor_space Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp Changeset: a029245a Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-02 13:25:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a029245a4e1f04052fa0f0a5af16ae0e770bd822 8365983: Tests should throw SkippedException when SCTP not supported Reviewed-by: jpai ! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java ! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java ! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Receive.java ! test/jdk/com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Send.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Shutdown.java ! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/CloseDescriptors.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java Changeset: 444a8fa1 Branch: foreign-memaccess+abi Author: Ashutosh Mehra Date: 2025-09-02 14:54:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/444a8fa14e8ab016b8aae018054c5dc1eb843fee 8365501: Remove special AdapterHandlerEntry for abstract methods Reviewed-by: kvn, adinn ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: ecf05ca5 Branch: foreign-memaccess+abi Author: Volkan Yazici Date: 2025-09-02 15:26:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ecf05ca541b32736ab8e8a38d4be4f037a56361d 8366693: Backout recent JavaLangAccess changes breaking the build Reviewed-by: jpai, serb, alanb, syan, rriggs, jwaters ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java + test/jdk/java/lang/String/NoReplTest.java - test/jdk/java/lang/String/OrThrowTest.java Changeset: 48ba8ed2 Branch: foreign-memaccess+abi Author: Leo Korinth Date: 2025-09-02 17:00:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/48ba8ed2439f9a4a5cdca8715ffddad377366347 8366704: Bump timeout on TestInheritFD Reviewed-by: lmesnik ! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java Changeset: c935d1ce Branch: foreign-memaccess+abi Author: Naoto Sato Date: 2025-09-02 17:11:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c935d1ce1c42ce98cc6ceffaa4f47eb2dba24dfd 8366375: Collator example for SECONDARY uses wrong code point Reviewed-by: jlu, joehw, smarks ! src/java.base/share/classes/java/text/Collator.java Changeset: 0d85f076 Branch: foreign-memaccess+abi Author: Henry Jen Date: 2025-09-02 18:03:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0d85f076cc32494c1162baea3ea6b0db67136d41 8359174: tools/jlink/JLink20000Packages.java timed out Co-authored-by: Vicente Romero Co-authored-by: Eirik Bj?rsn?s Reviewed-by: jpai, liach ! test/jdk/tools/jlink/JLink20000Packages.java ! test/jdk/tools/lib/tests/JImageGenerator.java Changeset: 80fb7088 Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-09-02 20:43:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/80fb7088a10136080d23ea93b4840f17d738500c 8365175: Replace Unicode extension anchor elements with link tag Reviewed-by: liach, iris, naoto ! src/java.base/share/classes/java/text/DateFormat.java ! src/java.base/share/classes/java/text/DateFormatSymbols.java ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/text/spi/DecimalFormatSymbolsProvider.java ! 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/DecimalStyle.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/spi/LocaleNameProvider.java Changeset: 991ac9e6 Branch: foreign-memaccess+abi Author: Igor Veresov Date: 2025-09-02 21:28:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/991ac9e6168b2573f78772e2d7936792a43fe336 8365407: Race condition in MethodTrainingData::verify() Reviewed-by: kvn, vlivanov, iklam ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/java.cpp Changeset: b50c11f9 Branch: foreign-memaccess+abi Author: Saint Wesonga Committer: Erik Joelsson Date: 2025-09-02 23:04:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b50c11f9077f071cf5639de7e82ec261e0338532 8366195: Remove unnecessary quotes around -Ta ml64 assembler argument Reviewed-by: erikj ! make/autoconf/flags.m4 ! make/autoconf/spec.gmk.template ! make/common/native/CompileFile.gmk Changeset: 5052a7ee Branch: foreign-memaccess+abi Author: Rui Li Committer: Kelvin Nilsen Date: 2025-09-02 23:49:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5052a7eee57e9d145950a0ab1ca71edc02bfe0be 8246037: Shenandoah: update man pages to mention -XX:+UseShenandoahGC Reviewed-by: ysr, wkemper, cslucas ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/java.base/share/man/java.md Changeset: e268563a Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-03 00:57:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e268563a10b67bdcb3c030743ed3e2b3b7dfd0f7 8366476: Test gc/z/TestSmallHeap.java fails OOM with many NUMA nodes Reviewed-by: jsikstro, aboldtch ! test/hotspot/jtreg/gc/z/TestSmallHeap.java Changeset: 8c4090c2 Branch: foreign-memaccess+abi Author: Galder Zamarre?o Committer: Roland Westrelin Date: 2025-09-03 06:38:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8c4090c2cfa00f9c3550669a0726a785b30ac1d5 8329077: C2 SuperWord: Add MoveD2L, MoveL2D, MoveF2I, MoveI2F Reviewed-by: epeter, qamai ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java Changeset: 7c70e734 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-03 06:45:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7c70e7341438ce8a420021005a0f03fe917e5a26 8366660: Sort share/nmt includes Reviewed-by: ayang, shade ! src/hotspot/share/nmt/arrayWithFreeList.hpp ! src/hotspot/share/nmt/mallocLimit.cpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.inline.hpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/nmt/regionsTree.inline.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 6dda2f6f Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-03 07:52:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6dda2f6fad5cae95057fbdfa672e3b51aff61af7 8366543: Clean up include headers in numberSeq Reviewed-by: tschatzl ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/numberSeq.hpp Changeset: 3b2f3e53 Branch: foreign-memaccess+abi Author: Leo Korinth Date: 2025-09-03 12:36:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3b2f3e53d7f27653c3d4608b141aed6a84829aa8 8366803: Bump timeout on sun/tools/jhsdb/BasicLauncherTest.java Reviewed-by: stefank ! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java Changeset: 2a5f149b Branch: foreign-memaccess+abi Author: Aleksey Shipilev Date: 2025-09-03 12:41:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2a5f149bb8e26277778465fff670591c929842de 8363966: GHA: Switch cross-compiling sysroots to Debian trixie Reviewed-by: ayang, fyang, erikj ! .github/workflows/build-cross-compile.yml Changeset: 3abaa836 Branch: foreign-memaccess+abi Author: Stefan Karlsson Date: 2025-09-03 13:51:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3abaa83610efb5c8e9b86c6f895d6b58d21e1fa2 8366298: FDLeakTest sometimes takes minutes to complete on Linux Reviewed-by: lkorinth, rriggs, stuefe ! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java ! test/jdk/java/lang/ProcessBuilder/FDLeakTest/libFDLeaker.c Changeset: d5935af2 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-03 14:40:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d5935af228d7129d75d6987767de50b019ec30c7 8366768: Problemlist jdk/jshell/ToolSimpleTest.java Reviewed-by: jlahoda ! test/langtools/ProblemList.txt Changeset: a40afdd0 Branch: foreign-memaccess+abi Author: Vanitha B P Committer: Naoto Sato Date: 2025-09-03 15:31:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a40afdd08f366afcefb1ac9d5fb184c8e803707e 8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected Reviewed-by: naoto, jlu ! test/jdk/java/util/TimeZone/DefaultTimeZoneTest.java Changeset: e3b36e3b Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-09-03 18:00:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e3b36e3babb860d9d24a610160f47d42cfaafaa3 8366401: JCK test api/java_text/DecimalFormatSymbols/serial/InputTests.html fails after JDK-8363972 Reviewed-by: naoto ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java + test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java Changeset: 8d236615 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-03 18:47:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8d236615b7db2bd5a2a59002b79e59cf4e6a308a 8366155: Serial: Obsolete PretenureSizeThreshold Reviewed-by: tschatzl ! 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/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 431f4672 Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-09-03 19:21:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/431f46724658b703e995e518cb7a2149c50d6a9d 8361635: Missing List length validation in the Class-File API Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! test/jdk/jdk/classfile/LimitsTest.java + test/jdk/jdk/classfile/ListValidationTest.java Changeset: becc35f2 Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-09-03 21:58:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/becc35f28792a48fac488841d0bc43226d7c96a7 8366400: JCK test api/java_text/DecimalFormat/Parse.html fails after JDK-8363972 Reviewed-by: naoto ! src/java.base/share/classes/java/text/DecimalFormat.java ! test/jdk/java/text/Format/NumberFormat/PositionTest.java Changeset: 02dd2119 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-04 01:28:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/02dd21196ed27289a6fad92c4881af484ce9c258 8366692: Several gc/shenandoah tests timed out Reviewed-by: shade, wkemper ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java Changeset: ed62bda2 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-04 01:29:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ed62bda2e0c51a67baae1fc28e41c9cd878db5f4 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second Reviewed-by: cjplummer, ayang, lmesnik ! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java Changeset: 11743b1e Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-04 01:37:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/11743b1ed3d681ce17c2342616c4040c4b539b31 8366695: Test sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out Reviewed-by: lmesnik, kevinw ! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java Changeset: f4d73d2a Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-04 02:31:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f4d73d2a3dbeccfd04d49c0cfd690086edd0544f 8366584: Add an InstanceKlass::super() method that returns InstanceKlass* Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 4d1dfabc Branch: foreign-memaccess+abi Author: Anton Artemov Committer: David Holmes Date: 2025-09-04 04:35:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4d1dfabcb4e94601995b07b7ecea4249ae375a04 8366038: Thread::SpinRelease should use Atomic::release_store Reviewed-by: dholmes, ayang ! src/hotspot/share/runtime/thread.cpp Changeset: 90a2db1e Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-04 04:47:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/90a2db1ecbc3ea25a8e9f15b34a3d8f3941b60d0 8366474: Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache() Reviewed-by: liach, kvn ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MetaspaceObj.java Changeset: 62bc7b7c Branch: foreign-memaccess+abi Author: Kim Barrett Date: 2025-09-04 05:42:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/62bc7b7c4247a62c23ea93cd960c3c0434925c49 8300080: offset_of for GCC/Clang exhibits undefined behavior and is not always a compile-time constant Reviewed-by: stefank, jsjolen ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp Changeset: a03302d4 Branch: foreign-memaccess+abi Author: Stefan Johansson Date: 2025-09-04 06:33:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a03302d41bb9971736d4d56381ca0cad1eb3e34b 8366434: THP not working properly with G1 after JDK-8345655 Co-authored-by: Stefan Karlsson Co-authored-by: Stefan Johansson Reviewed-by: stefank, shade ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp + test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java Changeset: 2527e9e5 Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-09-04 06:53:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2527e9e58d770c50e6d807bf1483c6bb07dd3de7 8366490: C2 SuperWord: wrong result because CastP2X is missing ctrl and floats over SafePoint creating stale oops Reviewed-by: thartmann, chagedorn, mhaessig ! 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/loopopts/superword/TestAliasingCastP2XCtrl.java Changeset: 49fd6a0c Branch: foreign-memaccess+abi Author: Arno Zeller Committer: Matthias Baesken Date: 2025-09-04 07:03:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/49fd6a0cb4ddabaa865155bbfd4290077b7d13ea 8366558: Gtests leave /tmp/cgroups-test* files Reviewed-by: mbaesken, stuefe, lmesnik ! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp Changeset: 222ae365 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-04 07:03:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/222ae365c89e7bcd2cd920f60aa34eebee2c83b6 8366688: G1: Rename G1HeapRegionRemSet::is_added_to_cset_group() to has_cset_group() Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp Changeset: 1495dd94 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-04 07:13:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1495dd94e97fc023dede71f957ce3b166d20d5ac 8366778: Sort share/asm, share/gc, share/include includes Reviewed-by: shade, ayang, jsikstro ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/asm/codeBuffer.inline.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp ! src/hotspot/share/include/jvm_io.h ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 986ecff5 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-04 07:14:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/986ecff5f9b16f1b41ff15ad94774d65f3a4631d 8366849: Problemlist jdk/jshell/ToolSimpleTest.java as generic-all Reviewed-by: liach, jlahoda ! test/langtools/ProblemList.txt Changeset: ab9f70dd Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-09-04 08:01:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ab9f70dd5acd73744e3d82e9884985904f280c26 8366420: AOTMapTest fails when default jsa is missing from JDK Reviewed-by: iklam, azeller ! test/hotspot/jtreg/runtime/cds/CDSMapTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java Changeset: 53d4e928 Branch: foreign-memaccess+abi Author: Casper Norrbin Date: 2025-09-04 09:47:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/53d4e928ef2851f3e16d1d200b5c3fb036e15e00 8366238: Improve RBTree API with stricter comparator semantics and pluggable validation/printing hooks Reviewed-by: jsjolen, ayang ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp ! src/hotspot/share/nmt/vmatree.hpp ! src/hotspot/share/opto/printinlining.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 8c50bed8 Branch: foreign-memaccess+abi Author: Casper Norrbin Date: 2025-09-04 10:48:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8c50bed86709a45615743dd7953b8c6861f1da0c 8366872: Wrong number of template arguments in test in test_rbtree.cpp Reviewed-by: ayang, syan ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 80873a09 Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-04 13:17:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/80873a09bf8392d98d20273e0688b17c62252242 8366836: Don't execute post-IncludeCustomExtension if file was not included Reviewed-by: erikj ! make/common/MakeIncludeEnd.gmk ! make/common/MakeIncludeStart.gmk Changeset: e1903557 Branch: foreign-memaccess+abi Author: David Beaumont Committer: Roger Riggs Date: 2025-09-04 13:19:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e19035577724f40aca14ef7d5dad0906ce9e89ab 8365467: Issues with jrtfs implementation for exploded run-time images Reviewed-by: rriggs, sundar ! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java ! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java + test/jdk/jdk/internal/jrtfs/whitebox/ExplodedImageTestDriver.java + test/jdk/jdk/internal/jrtfs/whitebox/TEST.properties + test/jdk/jdk/internal/jrtfs/whitebox/java.base/jdk/internal/jrtfs/ExplodedImageTest.java Changeset: 79a1a98c Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-04 16:19:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/79a1a98cabb579a5de504144abacb386486fba7e 8366498: Simplify ClassFileParser::parse_super_class Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp Changeset: f90d5203 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-04 16:23:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f90d520308d5fa72497dc59bee7258931c2a3d95 8366475: Rename MetaspaceShared class to AOTMetaspace Reviewed-by: kvn, asmehra ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp ! src/hotspot/share/cds/aotCacheAccess.cpp ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotMapLogger.cpp = src/hotspot/share/cds/aotMetaspace.cpp = src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: 8520fd3f Branch: foreign-memaccess+abi Author: Vladimir Ivanov Committer: Sandhya Viswanathan Date: 2025-09-04 16:50:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8520fd3f6a8d00d3ab0b01af6ce2307f74258fb6 8366365: [test] test/lib-test/jdk/test/whitebox/CPUInfoTest.java should be updated Reviewed-by: kvn, sviswanathan ! test/lib-test/jdk/test/whitebox/CPUInfoTest.java Changeset: 1dc1d56f Branch: foreign-memaccess+abi Author: Vladimir Ivanov Committer: Sandhya Viswanathan Date: 2025-09-04 16:57:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1dc1d56f79e10c9b4c5c8b42a80a191f7b14c738 8363858: [perf] OptimizeFill may use wide set of intrinsics Reviewed-by: roland, sviswanathan ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 945aaf89 Branch: foreign-memaccess+abi Author: Casper Norrbin Date: 2025-09-04 19:00:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/945aaf893219f9ead94fd8aae4994f7b520f64bf 8366897: RBTreeTest.IntrusiveCustomVerifyTest and RBTreeTest.CustomVerify tests fail on non-debug builds Reviewed-by: ayang ! src/hotspot/share/utilities/rbTree.inline.hpp Changeset: 58107071 Branch: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-09-04 21:58:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/581070715ab1ef081032b78ceb3c2cfbdbcff611 8366102: Clarification Needed: Symbolic Link Handling in File API Specifications Reviewed-by: alanb ! src/java.base/share/classes/java/io/File.java Changeset: b7b64bb6 Branch: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-09-04 22:35:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b7b64bb6c800b45e32ff37b1b92b5927a3b3fb56 8365937: post_method_exit might incorrectly set was_popped_by_exception and value in the middle of stack unwinding Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvmtiExport.cpp + test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/TestMethodExitWithPendingException.java + test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/libTestMethodExitWithPendingException.cpp + test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/TestPoppedByException.java + test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/libTestPoppedByException.cpp Changeset: 40a60252 Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-09-05 00:26:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/40a602520ba1a4682213b74e6f2a6f5a6e35d839 8364735: [asan] heap-use-after-free error detected in defaultStream::writer during VM shutdown Reviewed-by: jsjolen, stuefe ! src/hotspot/share/utilities/ostream.cpp Changeset: 0d7f8f83 Branch: foreign-memaccess+abi Author: Anjian Wen Committer: Fei Yang Date: 2025-09-05 06:13:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0d7f8f83c7a674f5da4b93d66a24f9ce5ba46011 8366747: RISC-V: Improve VerifyMethodHandles for method handle linkers Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/methodHandles_riscv.hpp Changeset: a2f8d3c4 Branch: foreign-memaccess+abi Author: Volkan Yazici Date: 2025-09-05 06:40:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a2f8d3c4c25fdadf378313ef52185dceee98773d 8366765: [REDO] Rename JavaLangAccess::*NoRepl methods Reviewed-by: rriggs, liach, alanb ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java - test/jdk/java/lang/String/NoReplTest.java + test/jdk/java/lang/String/OrThrowTest.java Changeset: e6fa8aae Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-09-05 08:46:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e6fa8aae6168ea5a8579cd0a38209ca71c32e704 8366845: C2 SuperWord: wrong VectorCast after VectorReinterpret with swapped src/dst type Reviewed-by: thartmann, galder, vlivanov ! src/hotspot/share/opto/vtransform.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java Changeset: 0dad3f1a Branch: foreign-memaccess+abi Author: Aleksey Shipilev Date: 2025-09-05 10:55:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0dad3f1ae8d0c35c4b7a8188ad7854d01c7cd6b4 8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64 Reviewed-by: alanb, jpai ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java Changeset: e0ab2755 Branch: foreign-memaccess+abi Author: duke Date: 2025-09-05 11:00:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e0ab275579f9517a5a26d1cc2ac6ca4f4383a1c1 Automatic merge of jdk:master into master Changeset: f2eb4c0c Branch: foreign-memaccess+abi Author: duke Date: 2025-09-05 11:00:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f2eb4c0cdacc0ae527ad74134e3f3c15cf891c4b Automatic merge of master into foreign-memaccess+abi From duke at openjdk.org Fri Sep 5 11:16:19 2025 From: duke at openjdk.org (duke) Date: Fri, 5 Sep 2025 11:16:19 GMT Subject: git: openjdk/panama-foreign: master: 101 new changesets Message-ID: Changeset: 937d61bf Branch: master Author: Chen Liang Date: 2025-08-29 14:35:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/937d61bfbaba61117076c78358570ec4c35c8c42 8364751: ConstantBootstraps.explicitCast contradictory specification for null-to-primitive Reviewed-by: jvernee, rriggs ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java - test/jdk/java/lang/constant/ConvertTest.java ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java Changeset: ae960772 Branch: master Author: Chen Liang Date: 2025-08-29 14:35:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ae9607725c8c6a1b2f2728dbb5f7993722497da7 8361614: Missing sub-int value validation in the Class-File API Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileVersionImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! test/jdk/jdk/classfile/InstructionValidationTest.java - test/jdk/jdk/classfile/PreviewMinorVersionTest.java + test/jdk/jdk/classfile/SubIntValidationTest.java Changeset: d594ef3a Branch: master Author: David Holmes Date: 2025-08-29 16:31:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d594ef3a3e013b84a392b6d64a54015adc8173cd 8366121: Hotspot Style Guide should document conventions for lock-free code Reviewed-by: stefank, ayang, jsjolen, jwaters, kvn, kbarrett ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 849570a9 Branch: master Author: Anthony Scarpino Date: 2025-08-29 17:04:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/849570a94a3178da7899e5cd36400ef03ad9ae29 8365288: PEMDecoder should throw ClassCastException Reviewed-by: weijun ! src/java.base/share/classes/java/security/PEMDecoder.java ! test/jdk/java/security/PEM/PEMDecoderTest.java Changeset: d4ce630c Branch: master Author: Chen Liang Date: 2025-08-29 20:44:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d4ce630cea267e746f7feb5124fe2ecd39d7e13a 8366399: Allow custom base reference for update_copyright_year.sh Reviewed-by: erikj ! make/scripts/update_copyright_year.sh Changeset: f23c1507 Branch: master Author: SendaoYan Date: 2025-08-30 02:20:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9 8366359: Test should throw SkippedException when there is no lpstat Reviewed-by: aivanov, prr ! test/jdk/javax/print/PrintServiceLookup/CountPrintServices.java Changeset: 0e739931 Branch: master Author: Chen Liang Date: 2025-08-30 14:03:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0e7399318b6c33c03a72ed1fdfb671f8cd9342a3 8366264: tools/javac/launcher/SourceLauncherStackTraceTest.java does not cover the scenario for 8362237 Reviewed-by: cstein, jlahoda - test/langtools/tools/javac/launcher/SourceLauncherStackTraceTest.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java Changeset: 12e6a0b6 Branch: master Author: Sergey Bylokhov Date: 2025-08-30 19:26:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/12e6a0b6d0086caf156cf5513a604320c619b856 8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java + test/jdk/sun/java2d/cmm/ColorConvertOp/FilterSemiCustomImages.java Changeset: 9339a6a2 Branch: master Author: Francesco Andreuzzi Committer: Jaikiran Pai Date: 2025-08-31 00:35:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9339a6a23236e783e93f967cf6aba16c2f749fdd 8361593: Commented dead code in JDK-8342868 can be removed Reviewed-by: jlu, naoto, jwaters, jpai ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c ! src/java.base/windows/native/libjava/TimeZone_md.c ! src/java.base/windows/native/libnet/NTLMAuthSequence.c Changeset: bdc39818 Branch: master Author: Anass Baya Committer: Sergey Bylokhov Date: 2025-08-31 04:34:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bdc39818ce7b3c3bad10f4682a2a52fbb696f247 8361521: BogusFocusableWindowState.java fails with StackOverflowError on Linux Reviewed-by: aivanov, serb ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java Changeset: 80ab094a Branch: master Author: David Holmes Date: 2025-08-31 21:34:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/80ab094a75a6474c33214e3347e08ea7b9177ec8 8347707: Standardise the use of os::snprintf and os::snprintf_checked Reviewed-by: kbarrett, fbredberg ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/attachListener_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/attachListener_posix.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/utilities/forbiddenFunctions.hpp ! src/hotspot/share/utilities/virtualizationSupport.cpp ! test/hotspot/gtest/classfile/test_symbolTable.cpp ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 2427c901 Branch: master Author: Ioi Lam Date: 2025-09-01 04:03:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2427c901b31dbdccc6f8f39404875a0140460479 8366024: Remove unnecessary InstanceKlass::cast() Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: a668f437 Branch: master Author: Shaojin Wen Date: 2025-09-01 05:54:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a668f437e481d02cbb82d4f40dd14ec3a6036399 8365620: Using enhanced switch in MethodHandleDesc Reviewed-by: liach ! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java Changeset: 28942406 Branch: master Author: Jan Lahoda Date: 2025-09-01 05:55:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/28942406020881be79b7543105b9eb2a0dda429e 8177650: JShell tool: packages in classpath don't appear in completions Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/Compiler.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/jdk/jshell/ReplToolTesting.java + test/langtools/jdk/jshell/ToolCompletionTest.java Changeset: 685da032 Branch: master Author: Aleksey Shipilev Date: 2025-09-01 06:25:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/685da0323b27abda5ab0484f4c8abaaeeff882ea 8345810: Custom launchers must be linked with pthread to avoid dynamic linker issues Reviewed-by: asemenyuk, erikj, dholmes ! make/modules/jdk.jpackage/Lib.gmk ! make/test/JtregNativeJdk.gmk Changeset: 12dc568b Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-01 06:28:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/12dc568b3d270e4ab6dcd07e1bcddbb024ad724a 8366331: Sort share/prims includes Reviewed-by: shade, lmesnik ! src/hotspot/share/prims/foreignGlobals.cpp ! src/hotspot/share/prims/foreignGlobals.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiManageCapabilities.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/jvmtiUtil.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/vmstorage.hpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 86f48ab5 Branch: master Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2025-09-01 06:35:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/86f48ab559bb1749109217aaecd1203209a5be19 8366157: Clarify in man pages that only G1 and Parallel supports MaxGCPauseMillis Reviewed-by: tschatzl, sjohanss ! src/java.base/share/man/java.md Changeset: ba90ccc6 Branch: master Author: Matthias Baesken Date: 2025-09-01 06:46:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ba90ccc6a8ca7b0b728568ea614470c85a5f7f8a 8362516: Support of GCC static analyzer (-fanalyzer) Reviewed-by: erikj ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 Changeset: a6e2a329 Branch: master Author: Matthias Baesken Date: 2025-09-01 06:48:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a6e2a329a07c71582ac696809fb5349c6a0b681c 8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' Reviewed-by: kevinw, asteiner ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c Changeset: dbac620b Branch: master Author: Emanuel Peter Date: 2025-09-01 06:56:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dbac620b996713087f0d1b1189e543e51a0bb09f 8366357: C2 SuperWord: refactor VTransformNode::apply with VTransformApplyState Reviewed-by: chagedorn, kvn, mhaessig ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp Changeset: d5d94db1 Branch: master Author: Anton Artemov Committer: David Holmes Date: 2025-09-01 07:43:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d5d94db12a6d82a6fe9da18b5f8ce3733a6ee7e7 8357086: os::xxx functions returning memory size should return size_t Reviewed-by: stefank, dholmes ! 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/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupUtil_linux.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/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/services/management.cpp Changeset: a9f3cb23 Branch: master Author: Axel Boldt-Christmas Date: 2025-09-01 07:47:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a9f3cb23d1802ef3d3042a7f521a0747f70bc732 8366462: Test gc/z/TestCommitFailure.java#Normal failed: expected output missing Reviewed-by: dholmes, eosterlund ! test/hotspot/jtreg/gc/z/TestCommitFailure.java Changeset: 48f70d7a Branch: master Author: Anton Artemov Committer: David Holmes Date: 2025-09-01 07:50:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/48f70d7ad85dde49cc8134d4ac0312978a5cc9f7 8361370: runtime/Thread/TestThreadDumpMonitorContention.java fails due to time out on Windows Reviewed-by: dholmes, amenkov ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java Changeset: 3ca44c8d Branch: master Author: Matthias Baesken Date: 2025-09-01 08:03:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3ca44c8dea035588070644e5c1f8f25559f66e53 8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives Reviewed-by: dholmes, stuefe ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: fe4c7a04 Branch: master Author: Jayathirth D V Date: 2025-09-01 08:07:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fe4c7a0429a2cf9ef47701d68d0852ce44e1a9ab 8364135: JPEGImageReader.getImageTypes() should throw exception for negative image index Reviewed-by: aivanov, prr, psadhukhan ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java + test/jdk/javax/imageio/plugins/jpeg/JpegNegativeImageIndexTest.java Changeset: 56713817 Branch: master Author: Emanuel Peter Date: 2025-09-01 08:47:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/56713817c0fd060f7106a538b0e795081f4f9d4b 8366361: C2 SuperWord: rename VTransformNode::set_req -> init_req, analogue to Node::init_req Reviewed-by: kvn, chagedorn ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/opto/vtransform.hpp Changeset: dacd9af9 Branch: master Author: Volkan Yazici Date: 2025-09-01 08:50:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dacd9af9a02464d2d6144e29d851216641e836c9 8329829: HttpClient: Add a BodyPublishers.ofFileChannel method Reviewed-by: dfuchs, jpai, michaelm ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/FileChannelPublisherTest.java Changeset: fc77e760 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-09-01 08:55:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fc77e7600f217cc91c24d4e512c685e176a66e4a 8365791: IGV: Update build dependencies Reviewed-by: chagedorn, ayang ! src/utils/IdealGraphVisualizer/pom.xml Changeset: 7f0cd648 Branch: master Author: Bhavana Kilambi Committer: Aleksey Shipilev Date: 2025-09-01 09:18:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7f0cd6488ba969d5cffe8ebe9b95e4ad70982188 8361582: AArch64: Some ConH values cannot be replicated with SVE Reviewed-by: shade, epeter, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp + test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 98af1892 Branch: master Author: Johan Sj?len Date: 2025-09-01 09:24:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/98af18921aa3c274ef7ece03005337b58df3da96 8366456: Allow AllocFailStrategy for RBTree Reviewed-by: cnorrbin, aboldtch ! src/hotspot/share/utilities/rbTree.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 5110d54d Branch: master Author: Albert Mingkun Yang Date: 2025-09-01 13:08:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5110d54d938b7afbdf9cfbc4501674ef7bc1d518 8365922: Parallel: Group uses of GCTimeRatio to a single location Reviewed-by: tschatzl, phh ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp Changeset: 99223eea Branch: master Author: Emanuel Peter Date: 2025-09-01 13:48:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/99223eea03e2ed714f7a5408c356fdf06efc9200 8366427: C2 SuperWord: refactor VTransform scalar nodes Reviewed-by: mhaessig, chagedorn, kvn ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp Changeset: b06459d3 Branch: master Author: Kevin Walls Date: 2025-09-01 14:21:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b06459d3a83c13c0fbc7a0a7698435f17265982e 8364227: MBeanServer registerMBean throws NPE Reviewed-by: alanb ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java + test/jdk/javax/management/MBeanServer/ExceptionTestNulls.java Changeset: f58d612b Branch: master Author: Saint Wesonga Committer: David Holmes Date: 2025-09-02 04:01:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f58d612b6111658f01fa6b927bb2b2032c685620 8366483: ShowRegistersOnAssertTest uses wrong register pattern string for Windows on AArch64 Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java Changeset: 8f11d83a Branch: master Author: Philippe Marschall Committer: Jaikiran Pai Date: 2025-09-02 05:49:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8f11d83a0126f8179d72e714595588b631e6451d 8362893: Improve performance for MemorySegment::getString Reviewed-by: pminborg, mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java Changeset: efb81daf Branch: master Author: SendaoYan Date: 2025-09-02 06:50:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/efb81dafaf6da334674e52dbb509208d7d872440 8366031: Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent Reviewed-by: jpai ! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java Changeset: 55e7af05 Branch: master Author: Leo Korinth Date: 2025-09-02 07:27:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/55e7af0560335ef69af072cee60956cf8e6d00a1 8260555: Change the default TIMEOUT_FACTOR from 4 to 1 Reviewed-by: alanb, sspitsyn, lmesnik, ihse ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk ! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java ! test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java ! test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java ! test/hotspot/jtreg/compiler/c1/TestPinnedIntrinsics.java ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java ! test/hotspot/jtreg/compiler/c2/TestStressRecompilation.java ! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java ! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java ! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java ! test/hotspot/jtreg/compiler/controldependency/TestLoadBypassesClassCast.java ! test/hotspot/jtreg/compiler/floatingpoint/TestFloatSyncJNIArgs.java ! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java ! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java ! test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java ! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java ! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java ! test/hotspot/jtreg/compiler/vectorapi/TestRawOopAtSafepoint.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java ! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java ! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java ! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java ! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithG1.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithParallel.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithSerial.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java ! test/hotspot/jtreg/runtime/CreateMirror/ArraysNewInstanceBug.java ! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java ! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java ! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java ! test/hotspot/jtreg/runtime/LoadClass/TestResize.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualICCE.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualSuccessTest.java ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/SetTag/TagMapTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java ! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java ! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/escape/AdaptiveBlocking/AdaptiveBlocking001/AdaptiveBlocking001.java ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/CompressedClassSpaceSize/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowMultiJVM/ShrinkGrowMultiJVM.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread002.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread007.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread008.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/sequences/Test.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/jdi/InterruptHangTest.java ! test/jdk/com/sun/jdi/MethodEntryExitEvents.java ! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java ! test/jdk/java/awt/font/NumericShaper/MTTest.java ! test/jdk/java/beans/XMLDecoder/8028054/TestMethodFinder.java ! test/jdk/java/foreign/StdLibTest.java ! test/jdk/java/foreign/TestAccessModes.java ! test/jdk/java/foreign/TestBufferStackStress2.java ! test/jdk/java/foreign/TestConcurrentClose.java ! test/jdk/java/foreign/TestDeadlock.java ! test/jdk/java/foreign/TestMismatch.java ! test/jdk/java/foreign/TestStringEncodingJumbo.java ! test/jdk/java/foreign/TestStubAllocFailure.java ! test/jdk/java/foreign/TestUpcallStack.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java ! test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java ! test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java ! test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java ! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/jdk/java/lang/Math/IntegralPowTest.java ! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java ! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java ! test/jdk/java/lang/StackWalker/LocalsAndOperands.java ! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java ! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java ! test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java ! test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/Parking.java ! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java ! test/jdk/java/lang/Thread/virtual/Starvation.java ! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java ! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java ! test/jdk/java/lang/Thread/virtual/stress/PinALot.java ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java ! test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java ! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java ! test/jdk/java/lang/annotation/LoaderLeakTest.java ! test/jdk/java/lang/invoke/TestLambdaFormCustomization.java ! test/jdk/java/lang/reflect/IllegalArgumentsTest.java ! test/jdk/java/math/BigInteger/LargeValueExceptions.java ! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java ! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java ! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java ! test/jdk/java/net/ServerSocket/UnreferencedSockets.java ! test/jdk/java/net/Socket/CloseAvailable.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/BufferingSubscriberTest.java ! test/jdk/java/net/httpclient/CancelledResponse.java ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java ! test/jdk/java/net/httpclient/ResponsePublisher.java ! test/jdk/java/net/httpclient/SpecialHeadersTest.java ! test/jdk/java/net/httpclient/SplitResponse.java ! test/jdk/java/net/httpclient/SplitResponseAsync.java ! test/jdk/java/net/httpclient/SplitResponseKeepAlive.java ! test/jdk/java/net/httpclient/SplitResponseKeepAliveAsync.java ! test/jdk/java/net/httpclient/SplitResponseSSL.java ! test/jdk/java/net/httpclient/SplitResponseSSLAsync.java ! test/jdk/java/net/httpclient/SplitResponseSSLKeepAlive.java ! test/jdk/java/net/httpclient/SplitResponseSSLKeepAliveAsync.java ! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java ! test/jdk/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java ! test/jdk/java/nio/channels/Channels/TransferTo.java ! test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferFrom.java ! test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferTo.java ! test/jdk/java/nio/channels/FileChannel/CleanerTest.java ! test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java ! test/jdk/java/nio/channels/SocketChannel/OpenLeak.java ! test/jdk/java/nio/channels/unixdomain/IOExchanges.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java ! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java ! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java ! test/jdk/java/util/PluggableLocale/CurrencyNameProviderTest.java ! test/jdk/java/util/PluggableLocale/LocaleNameProviderTest.java ! test/jdk/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java ! test/jdk/java/util/logging/FileHandlerPath.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java + test/jdk/java/util/stream/boottest/java.base/java/util/stream/TEST.properties + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/TEST.properties ! test/jdk/java/util/zip/DeInflate.java ! test/jdk/java/util/zip/ZipFile/TestZipFileEncodings.java ! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/jdk/javax/swing/JFileChooser/6868611/bug6868611.java ! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/ConcurrentModification.java ! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java ! test/jdk/jdk/incubator/vector/AddTest.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java ! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java ! test/jdk/jdk/internal/vm/Continuation/BasicExt.java ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java ! test/jdk/jdk/jfr/jvm/TestModularImage.java ! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java ! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java ! test/jdk/sun/security/ec/ed/EdDSATest.java ! test/jdk/sun/security/krb5/config/IncludeRandom.java ! test/jdk/sun/security/krb5/name/Constructors.java ! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java ! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultSize.java ! test/jdk/sun/security/pkcs11/KeyStore/ImportKeyToP12.java ! test/jdk/sun/security/pkcs11/Mac/TestLargeSecretKeys.java ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java ! test/jdk/sun/security/ssl/X509KeyManager/CertChecking.java ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java ! test/jdk/sun/security/tools/jarsigner/InsufficientSectionDelimiter.java ! test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java ! test/jdk/sun/security/tools/jarsigner/SectionNameContinuedVsLineBreak.java ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java ! test/jdk/sun/security/tools/keytool/GenerateAll.java ! test/jdk/sun/security/tools/keytool/ReadJar.java ! test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCert.java ! test/jdk/sun/tools/jcmd/TestJcmdSanity.java ! test/jdk/sun/util/resources/TimeZone/Bug8139107.java ! test/jdk/tools/jlink/JLink100Modules.java ! test/jdk/tools/jlink/JLink20000Packages.java ! test/jdk/tools/jlink/JLinkTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java ! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppLauncherSubstTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java ! test/jdk/tools/launcher/InstanceMainTest.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/jdk/jshell/HangingRemoteAgent.java ! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java ! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java ! test/langtools/jdk/jshell/ToolLocalSimpleTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/jdk/jshell/UITesting.java ! test/langtools/jdk/jshell/VariablesTest.java ! test/langtools/tools/javac/Paths/MineField.java ! test/langtools/tools/javac/Paths/WildcardMineField.java ! test/langtools/tools/javac/diags/CheckExamples.java ! test/langtools/tools/javac/diags/RunExamples.java ! test/langtools/tools/javac/failover/CheckAttributedTree.java ! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java ! test/langtools/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java ! test/langtools/tools/javac/importscope/NegativeCyclicDependencyTest.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/bridge/template_tests/TEST.properties ! test/langtools/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java ! test/langtools/tools/javac/tree/JavacTreeScannerTest.java ! test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java ! test/langtools/tools/javac/tree/SourceTreeScannerTest.java ! test/langtools/tools/javac/types/TestComparisons.java ! test/langtools/tools/javac/util/IteratorsTest.java ! test/langtools/tools/javac/varargs/warning/Warn5.java ! test/langtools/tools/lib/toolbox/ToolBox.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java ! test/lib/jdk/test/lib/util/ForceGC.java Changeset: 3fb9246a Branch: master Author: Albert Mingkun Yang Date: 2025-09-02 07:54:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3fb9246af9a006c0b3a1f9c41d60dff74f7bf140 8366544: Parallel: Inline PSParallelCompact::invoke_no_policy Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: d19eab4f Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-09-02 07:57:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d19eab4f08592140229de43689c7d20ff7fbf4ee 8366556: Sort share/runtime includes Reviewed-by: dholmes, ayang ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationHelper.inline.hpp ! src/hotspot/share/runtime/continuationWrapper.inline.hpp ! src/hotspot/share/runtime/cpuTimeCounters.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/keepStackGCProcessed.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: af532cc1 Branch: master Author: Joakim Nordstr?m Committer: David Holmes Date: 2025-09-02 07:58:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/af532cc1b227c56cd03caca7d7558d58687d8584 8365913: Support latest MSC_VER in abstract_vm_version.cpp Reviewed-by: dholmes ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 523bc779 Branch: master Author: Anton Artemov Committer: Joel Sikstr?m Date: 2025-09-02 08:15:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/523bc77981cfe82956d2176f74917c41788da6db 8364816: GetLastError() in os_windows.cpp should not store value to errno Reviewed-by: dholmes, jsikstro ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/cds/aotClassLocation.cpp Changeset: ef7872cc Branch: master Author: Afshin Zafari Date: 2025-09-02 09:08:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ef7872cc31d4d7c0a9f311eafc28132ead3476b6 8365163: [ubsan] left-shift issue in globalDefinitions.hpp Reviewed-by: kbarrett, stefank, aph ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: e66ed4d7 Branch: master Author: Leo Korinth Date: 2025-09-02 09:30:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e66ed4d72948a56863f2979b976ef81c0fc43f75 8366666: Bump timeout on StressAsyncUL Reviewed-by: stefank ! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java Changeset: 31847149 Branch: master Author: Matthew Donovan Date: 2025-09-02 11:17:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/31847149c1956b23c19a99309982660b4bbdd2d6 8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically Reviewed-by: mullan, abarashev ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java + test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TEST.properties ! test/lib/jdk/test/lib/security/CertificateBuilder.java Changeset: eea50fbc Branch: master Author: Volkan Yazici Date: 2025-09-02 12:42:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eea50fbc1b24710b18eff4b59dc90dee3736cd95 8356439: Rename JavaLangAccess::*NoRepl methods Reviewed-by: alanb, liach, rriggs ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java - test/jdk/java/lang/String/NoReplTest.java + test/jdk/java/lang/String/OrThrowTest.java Changeset: 1feb9bd5 Branch: master Author: Albert Mingkun Yang Date: 2025-09-02 12:46:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1feb9bd55946cad8a37745b0c9ceef16f408afd8 8365557: Parallel: Refactor ParallelScavengeHeap::mem_allocate_work Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp Changeset: 71035436 Branch: master Author: Albert Mingkun Yang Date: 2025-09-02 13:09:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/710354369e0131e900afc4ced706a9ed0e23ab9c 8366063: Parallel: Refactor copy_unmarked_to_survivor_space Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp Changeset: a029245a Branch: master Author: SendaoYan Date: 2025-09-02 13:25:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a029245a4e1f04052fa0f0a5af16ae0e770bd822 8365983: Tests should throw SkippedException when SCTP not supported Reviewed-by: jpai ! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java ! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java ! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Receive.java ! test/jdk/com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Send.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Shutdown.java ! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/CloseDescriptors.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java Changeset: 444a8fa1 Branch: master Author: Ashutosh Mehra Date: 2025-09-02 14:54:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/444a8fa14e8ab016b8aae018054c5dc1eb843fee 8365501: Remove special AdapterHandlerEntry for abstract methods Reviewed-by: kvn, adinn ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: ecf05ca5 Branch: master Author: Volkan Yazici Date: 2025-09-02 15:26:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ecf05ca541b32736ab8e8a38d4be4f037a56361d 8366693: Backout recent JavaLangAccess changes breaking the build Reviewed-by: jpai, serb, alanb, syan, rriggs, jwaters ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java + test/jdk/java/lang/String/NoReplTest.java - test/jdk/java/lang/String/OrThrowTest.java Changeset: 48ba8ed2 Branch: master Author: Leo Korinth Date: 2025-09-02 17:00:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/48ba8ed2439f9a4a5cdca8715ffddad377366347 8366704: Bump timeout on TestInheritFD Reviewed-by: lmesnik ! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java Changeset: c935d1ce Branch: master Author: Naoto Sato Date: 2025-09-02 17:11:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c935d1ce1c42ce98cc6ceffaa4f47eb2dba24dfd 8366375: Collator example for SECONDARY uses wrong code point Reviewed-by: jlu, joehw, smarks ! src/java.base/share/classes/java/text/Collator.java Changeset: 0d85f076 Branch: master Author: Henry Jen Date: 2025-09-02 18:03:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0d85f076cc32494c1162baea3ea6b0db67136d41 8359174: tools/jlink/JLink20000Packages.java timed out Co-authored-by: Vicente Romero Co-authored-by: Eirik Bj?rsn?s Reviewed-by: jpai, liach ! test/jdk/tools/jlink/JLink20000Packages.java ! test/jdk/tools/lib/tests/JImageGenerator.java Changeset: 80fb7088 Branch: master Author: Justin Lu Date: 2025-09-02 20:43:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/80fb7088a10136080d23ea93b4840f17d738500c 8365175: Replace Unicode extension anchor elements with link tag Reviewed-by: liach, iris, naoto ! src/java.base/share/classes/java/text/DateFormat.java ! src/java.base/share/classes/java/text/DateFormatSymbols.java ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/text/spi/DecimalFormatSymbolsProvider.java ! 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/DecimalStyle.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/spi/LocaleNameProvider.java Changeset: 991ac9e6 Branch: master Author: Igor Veresov Date: 2025-09-02 21:28:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/991ac9e6168b2573f78772e2d7936792a43fe336 8365407: Race condition in MethodTrainingData::verify() Reviewed-by: kvn, vlivanov, iklam ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/java.cpp Changeset: b50c11f9 Branch: master Author: Saint Wesonga Committer: Erik Joelsson Date: 2025-09-02 23:04:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b50c11f9077f071cf5639de7e82ec261e0338532 8366195: Remove unnecessary quotes around -Ta ml64 assembler argument Reviewed-by: erikj ! make/autoconf/flags.m4 ! make/autoconf/spec.gmk.template ! make/common/native/CompileFile.gmk Changeset: 5052a7ee Branch: master Author: Rui Li Committer: Kelvin Nilsen Date: 2025-09-02 23:49:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5052a7eee57e9d145950a0ab1ca71edc02bfe0be 8246037: Shenandoah: update man pages to mention -XX:+UseShenandoahGC Reviewed-by: ysr, wkemper, cslucas ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/java.base/share/man/java.md Changeset: e268563a Branch: master Author: SendaoYan Date: 2025-09-03 00:57:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e268563a10b67bdcb3c030743ed3e2b3b7dfd0f7 8366476: Test gc/z/TestSmallHeap.java fails OOM with many NUMA nodes Reviewed-by: jsikstro, aboldtch ! test/hotspot/jtreg/gc/z/TestSmallHeap.java Changeset: 8c4090c2 Branch: master Author: Galder Zamarre?o Committer: Roland Westrelin Date: 2025-09-03 06:38:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8c4090c2cfa00f9c3550669a0726a785b30ac1d5 8329077: C2 SuperWord: Add MoveD2L, MoveL2D, MoveF2I, MoveI2F Reviewed-by: epeter, qamai ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java Changeset: 7c70e734 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-03 06:45:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7c70e7341438ce8a420021005a0f03fe917e5a26 8366660: Sort share/nmt includes Reviewed-by: ayang, shade ! src/hotspot/share/nmt/arrayWithFreeList.hpp ! src/hotspot/share/nmt/mallocLimit.cpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.inline.hpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/nmt/regionsTree.inline.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 6dda2f6f Branch: master Author: Albert Mingkun Yang Date: 2025-09-03 07:52:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6dda2f6fad5cae95057fbdfa672e3b51aff61af7 8366543: Clean up include headers in numberSeq Reviewed-by: tschatzl ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/numberSeq.hpp Changeset: 3b2f3e53 Branch: master Author: Leo Korinth Date: 2025-09-03 12:36:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3b2f3e53d7f27653c3d4608b141aed6a84829aa8 8366803: Bump timeout on sun/tools/jhsdb/BasicLauncherTest.java Reviewed-by: stefank ! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java Changeset: 2a5f149b Branch: master Author: Aleksey Shipilev Date: 2025-09-03 12:41:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2a5f149bb8e26277778465fff670591c929842de 8363966: GHA: Switch cross-compiling sysroots to Debian trixie Reviewed-by: ayang, fyang, erikj ! .github/workflows/build-cross-compile.yml Changeset: 3abaa836 Branch: master Author: Stefan Karlsson Date: 2025-09-03 13:51:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3abaa83610efb5c8e9b86c6f895d6b58d21e1fa2 8366298: FDLeakTest sometimes takes minutes to complete on Linux Reviewed-by: lkorinth, rriggs, stuefe ! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java ! test/jdk/java/lang/ProcessBuilder/FDLeakTest/libFDLeaker.c Changeset: d5935af2 Branch: master Author: SendaoYan Date: 2025-09-03 14:40:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d5935af228d7129d75d6987767de50b019ec30c7 8366768: Problemlist jdk/jshell/ToolSimpleTest.java Reviewed-by: jlahoda ! test/langtools/ProblemList.txt Changeset: a40afdd0 Branch: master Author: Vanitha B P Committer: Naoto Sato Date: 2025-09-03 15:31:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a40afdd08f366afcefb1ac9d5fb184c8e803707e 8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected Reviewed-by: naoto, jlu ! test/jdk/java/util/TimeZone/DefaultTimeZoneTest.java Changeset: e3b36e3b Branch: master Author: Justin Lu Date: 2025-09-03 18:00:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e3b36e3babb860d9d24a610160f47d42cfaafaa3 8366401: JCK test api/java_text/DecimalFormatSymbols/serial/InputTests.html fails after JDK-8363972 Reviewed-by: naoto ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java + test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java Changeset: 8d236615 Branch: master Author: Albert Mingkun Yang Date: 2025-09-03 18:47:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8d236615b7db2bd5a2a59002b79e59cf4e6a308a 8366155: Serial: Obsolete PretenureSizeThreshold Reviewed-by: tschatzl ! 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/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 431f4672 Branch: master Author: Chen Liang Date: 2025-09-03 19:21:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/431f46724658b703e995e518cb7a2149c50d6a9d 8361635: Missing List length validation in the Class-File API Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! test/jdk/jdk/classfile/LimitsTest.java + test/jdk/jdk/classfile/ListValidationTest.java Changeset: becc35f2 Branch: master Author: Justin Lu Date: 2025-09-03 21:58:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/becc35f28792a48fac488841d0bc43226d7c96a7 8366400: JCK test api/java_text/DecimalFormat/Parse.html fails after JDK-8363972 Reviewed-by: naoto ! src/java.base/share/classes/java/text/DecimalFormat.java ! test/jdk/java/text/Format/NumberFormat/PositionTest.java Changeset: 02dd2119 Branch: master Author: SendaoYan Date: 2025-09-04 01:28:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/02dd21196ed27289a6fad92c4881af484ce9c258 8366692: Several gc/shenandoah tests timed out Reviewed-by: shade, wkemper ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java Changeset: ed62bda2 Branch: master Author: SendaoYan Date: 2025-09-04 01:29:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ed62bda2e0c51a67baae1fc28e41c9cd878db5f4 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second Reviewed-by: cjplummer, ayang, lmesnik ! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java Changeset: 11743b1e Branch: master Author: SendaoYan Date: 2025-09-04 01:37:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/11743b1ed3d681ce17c2342616c4040c4b539b31 8366695: Test sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out Reviewed-by: lmesnik, kevinw ! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java Changeset: f4d73d2a Branch: master Author: Ioi Lam Date: 2025-09-04 02:31:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f4d73d2a3dbeccfd04d49c0cfd690086edd0544f 8366584: Add an InstanceKlass::super() method that returns InstanceKlass* Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 4d1dfabc Branch: master Author: Anton Artemov Committer: David Holmes Date: 2025-09-04 04:35:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4d1dfabcb4e94601995b07b7ecea4249ae375a04 8366038: Thread::SpinRelease should use Atomic::release_store Reviewed-by: dholmes, ayang ! src/hotspot/share/runtime/thread.cpp Changeset: 90a2db1e Branch: master Author: Ioi Lam Date: 2025-09-04 04:47:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/90a2db1ecbc3ea25a8e9f15b34a3d8f3941b60d0 8366474: Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache() Reviewed-by: liach, kvn ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MetaspaceObj.java Changeset: 62bc7b7c Branch: master Author: Kim Barrett Date: 2025-09-04 05:42:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/62bc7b7c4247a62c23ea93cd960c3c0434925c49 8300080: offset_of for GCC/Clang exhibits undefined behavior and is not always a compile-time constant Reviewed-by: stefank, jsjolen ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp Changeset: a03302d4 Branch: master Author: Stefan Johansson Date: 2025-09-04 06:33:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a03302d41bb9971736d4d56381ca0cad1eb3e34b 8366434: THP not working properly with G1 after JDK-8345655 Co-authored-by: Stefan Karlsson Co-authored-by: Stefan Johansson Reviewed-by: stefank, shade ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp + test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java Changeset: 2527e9e5 Branch: master Author: Emanuel Peter Date: 2025-09-04 06:53:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2527e9e58d770c50e6d807bf1483c6bb07dd3de7 8366490: C2 SuperWord: wrong result because CastP2X is missing ctrl and floats over SafePoint creating stale oops Reviewed-by: thartmann, chagedorn, mhaessig ! 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/loopopts/superword/TestAliasingCastP2XCtrl.java Changeset: 49fd6a0c Branch: master Author: Arno Zeller Committer: Matthias Baesken Date: 2025-09-04 07:03:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/49fd6a0cb4ddabaa865155bbfd4290077b7d13ea 8366558: Gtests leave /tmp/cgroups-test* files Reviewed-by: mbaesken, stuefe, lmesnik ! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp Changeset: 222ae365 Branch: master Author: Thomas Schatzl Date: 2025-09-04 07:03:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/222ae365c89e7bcd2cd920f60aa34eebee2c83b6 8366688: G1: Rename G1HeapRegionRemSet::is_added_to_cset_group() to has_cset_group() Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp Changeset: 1495dd94 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-04 07:13:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1495dd94e97fc023dede71f957ce3b166d20d5ac 8366778: Sort share/asm, share/gc, share/include includes Reviewed-by: shade, ayang, jsikstro ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/asm/codeBuffer.inline.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp ! src/hotspot/share/include/jvm_io.h ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 986ecff5 Branch: master Author: SendaoYan Date: 2025-09-04 07:14:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/986ecff5f9b16f1b41ff15ad94774d65f3a4631d 8366849: Problemlist jdk/jshell/ToolSimpleTest.java as generic-all Reviewed-by: liach, jlahoda ! test/langtools/ProblemList.txt Changeset: ab9f70dd Branch: master Author: Matthias Baesken Date: 2025-09-04 08:01:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ab9f70dd5acd73744e3d82e9884985904f280c26 8366420: AOTMapTest fails when default jsa is missing from JDK Reviewed-by: iklam, azeller ! test/hotspot/jtreg/runtime/cds/CDSMapTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java Changeset: 53d4e928 Branch: master Author: Casper Norrbin Date: 2025-09-04 09:47:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/53d4e928ef2851f3e16d1d200b5c3fb036e15e00 8366238: Improve RBTree API with stricter comparator semantics and pluggable validation/printing hooks Reviewed-by: jsjolen, ayang ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp ! src/hotspot/share/nmt/vmatree.hpp ! src/hotspot/share/opto/printinlining.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 8c50bed8 Branch: master Author: Casper Norrbin Date: 2025-09-04 10:48:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8c50bed86709a45615743dd7953b8c6861f1da0c 8366872: Wrong number of template arguments in test in test_rbtree.cpp Reviewed-by: ayang, syan ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 80873a09 Branch: master Author: Magnus Ihse Bursie Date: 2025-09-04 13:17:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/80873a09bf8392d98d20273e0688b17c62252242 8366836: Don't execute post-IncludeCustomExtension if file was not included Reviewed-by: erikj ! make/common/MakeIncludeEnd.gmk ! make/common/MakeIncludeStart.gmk Changeset: e1903557 Branch: master Author: David Beaumont Committer: Roger Riggs Date: 2025-09-04 13:19:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e19035577724f40aca14ef7d5dad0906ce9e89ab 8365467: Issues with jrtfs implementation for exploded run-time images Reviewed-by: rriggs, sundar ! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java ! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java + test/jdk/jdk/internal/jrtfs/whitebox/ExplodedImageTestDriver.java + test/jdk/jdk/internal/jrtfs/whitebox/TEST.properties + test/jdk/jdk/internal/jrtfs/whitebox/java.base/jdk/internal/jrtfs/ExplodedImageTest.java Changeset: 79a1a98c Branch: master Author: Ioi Lam Date: 2025-09-04 16:19:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/79a1a98cabb579a5de504144abacb386486fba7e 8366498: Simplify ClassFileParser::parse_super_class Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp Changeset: f90d5203 Branch: master Author: Ioi Lam Date: 2025-09-04 16:23:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f90d520308d5fa72497dc59bee7258931c2a3d95 8366475: Rename MetaspaceShared class to AOTMetaspace Reviewed-by: kvn, asmehra ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp ! src/hotspot/share/cds/aotCacheAccess.cpp ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotMapLogger.cpp = src/hotspot/share/cds/aotMetaspace.cpp = src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: 8520fd3f Branch: master Author: Vladimir Ivanov Committer: Sandhya Viswanathan Date: 2025-09-04 16:50:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8520fd3f6a8d00d3ab0b01af6ce2307f74258fb6 8366365: [test] test/lib-test/jdk/test/whitebox/CPUInfoTest.java should be updated Reviewed-by: kvn, sviswanathan ! test/lib-test/jdk/test/whitebox/CPUInfoTest.java Changeset: 1dc1d56f Branch: master Author: Vladimir Ivanov Committer: Sandhya Viswanathan Date: 2025-09-04 16:57:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1dc1d56f79e10c9b4c5c8b42a80a191f7b14c738 8363858: [perf] OptimizeFill may use wide set of intrinsics Reviewed-by: roland, sviswanathan ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 945aaf89 Branch: master Author: Casper Norrbin Date: 2025-09-04 19:00:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/945aaf893219f9ead94fd8aae4994f7b520f64bf 8366897: RBTreeTest.IntrusiveCustomVerifyTest and RBTreeTest.CustomVerify tests fail on non-debug builds Reviewed-by: ayang ! src/hotspot/share/utilities/rbTree.inline.hpp Changeset: 58107071 Branch: master Author: Brian Burkhalter Date: 2025-09-04 21:58:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/581070715ab1ef081032b78ceb3c2cfbdbcff611 8366102: Clarification Needed: Symbolic Link Handling in File API Specifications Reviewed-by: alanb ! src/java.base/share/classes/java/io/File.java Changeset: b7b64bb6 Branch: master Author: Leonid Mesnik Date: 2025-09-04 22:35:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b7b64bb6c800b45e32ff37b1b92b5927a3b3fb56 8365937: post_method_exit might incorrectly set was_popped_by_exception and value in the middle of stack unwinding Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvmtiExport.cpp + test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/TestMethodExitWithPendingException.java + test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/libTestMethodExitWithPendingException.cpp + test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/TestPoppedByException.java + test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/libTestPoppedByException.cpp Changeset: 40a60252 Branch: master Author: David Holmes Date: 2025-09-05 00:26:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/40a602520ba1a4682213b74e6f2a6f5a6e35d839 8364735: [asan] heap-use-after-free error detected in defaultStream::writer during VM shutdown Reviewed-by: jsjolen, stuefe ! src/hotspot/share/utilities/ostream.cpp Changeset: 0d7f8f83 Branch: master Author: Anjian Wen Committer: Fei Yang Date: 2025-09-05 06:13:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0d7f8f83c7a674f5da4b93d66a24f9ce5ba46011 8366747: RISC-V: Improve VerifyMethodHandles for method handle linkers Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/methodHandles_riscv.hpp Changeset: a2f8d3c4 Branch: master Author: Volkan Yazici Date: 2025-09-05 06:40:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a2f8d3c4c25fdadf378313ef52185dceee98773d 8366765: [REDO] Rename JavaLangAccess::*NoRepl methods Reviewed-by: rriggs, liach, alanb ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java - test/jdk/java/lang/String/NoReplTest.java + test/jdk/java/lang/String/OrThrowTest.java Changeset: e6fa8aae Branch: master Author: Emanuel Peter Date: 2025-09-05 08:46:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e6fa8aae6168ea5a8579cd0a38209ca71c32e704 8366845: C2 SuperWord: wrong VectorCast after VectorReinterpret with swapped src/dst type Reviewed-by: thartmann, galder, vlivanov ! src/hotspot/share/opto/vtransform.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java Changeset: 0dad3f1a Branch: master Author: Aleksey Shipilev Date: 2025-09-05 10:55:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0dad3f1ae8d0c35c4b7a8188ad7854d01c7cd6b4 8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64 Reviewed-by: alanb, jpai ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java Changeset: e0ab2755 Branch: master Author: duke Date: 2025-09-05 11:00:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e0ab275579f9517a5a26d1cc2ac6ca4f4383a1c1 Automatic merge of jdk:master into master From duke at openjdk.org Fri Sep 12 11:09:07 2025 From: duke at openjdk.org (duke) Date: Fri, 12 Sep 2025 11:09:07 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess+abi: 113 new changesets Message-ID: Changeset: 124fcf1d Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-05 13:31:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/124fcf1d9abb6cafe34637ba357617c7c7be56c8 8233115: Protect ExecuteWithLog from running with redirection without a subshell Reviewed-by: erikj ! make/RunTests.gmk ! make/StaticLibs.gmk ! make/common/MakeBase.gmk ! make/common/ProcessMarkdown.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk Changeset: 33794d16 Branch: foreign-memaccess+abi Author: Guoxiong Li Date: 2025-09-05 13:34:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/33794d161467635eb32591fee189e5409cd2d114 8357188: Remove the field MemAllocator::Allocation::_overhead_limit_exceeded and the related code Reviewed-by: ayang, shade ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: 1e90af08 Branch: foreign-memaccess+abi Author: Archie Cobbs Date: 2025-09-05 14:30:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1e90af08abb74df9ec4ab94b67deeae5c1c9fee1 8359383: Incorrect starting positions for implicitly typed variables Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/langtools/tools/javac/parser/DeclarationEndPositions.java ! test/langtools/tools/javac/patterns/PrettyTest.java ! test/langtools/tools/javac/tree/VarTree.java ! test/langtools/tools/javac/tree/VarWarnPosition.java ! test/langtools/tools/javac/tree/VarWarnPosition.out Changeset: ceacf6f7 Branch: foreign-memaccess+abi Author: Christian Hagedorn Date: 2025-09-05 15:26:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ceacf6f7852514dc9877cfe284f9550c179d913a 8366890: C2: Split through phi printing with TraceLoopOpts misses line break Reviewed-by: rcastanedalo, mhaessig, epeter ! src/hotspot/share/opto/loopopts.cpp Changeset: 9f4d5b23 Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-09-05 15:55:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9f4d5b2398cb925ec1a66f9f7676b76c99ff7b62 8365428: Unclear comments on java.lang.invoke Holder classes Reviewed-by: iklam, jvernee ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 9cca4f7c Branch: foreign-memaccess+abi Author: Vladimir Ivanov Date: 2025-09-05 16:44:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9cca4f7c760bea9bf79f7c03f37a70449acad51e 8358751: C2: Recursive inlining check for compiled lambda forms is broken Reviewed-by: dlong, roland ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/parse1.cpp Changeset: a17058b5 Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-09-05 17:45:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a17058b5bb2dcc89ed276600ceac905e7e986426 8365569: Remove finalize from JavaSoundAudioClip.java Reviewed-by: kizune, tr ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java + src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClipDelegate.java Changeset: c6c451ac Branch: foreign-memaccess+abi Author: Afshin Zafari Date: 2025-09-05 18:42:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c6c451ac392cdb545ab43dd46918eca6c47cc5f0 8353468: [ubsan] arguments.cpp:2422:23: runtime error: 2.14748e+11 is outside the range of representable values of type 'int' Reviewed-by: stefank, dholmes ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java Changeset: e2a503e2 Branch: foreign-memaccess+abi Author: Manukumar V S Date: 2025-09-05 19:50:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently Reviewed-by: serb ! test/jdk/java/awt/Focus/ComponentLostFocusTest.java Changeset: 4ab2b5bd Branch: foreign-memaccess+abi Author: Manuel H?ssig Date: 2025-09-05 19:59:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ab2b5bdb4e6d40a747d4088a25f7c6351131759 8366569: Disable CompileTaskTimeout for known long-running test cases Reviewed-by: dlong ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java ! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java ! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java ! test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java ! test/hotspot/jtreg/compiler/vectorapi/VectorReplicateLongSpecialImmTest.java Changeset: 3824c7cd Branch: foreign-memaccess+abi Author: Naoto Sato Date: 2025-09-05 20:20:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3824c7cd06645b1dab5322015e8e6cf604afa754 8366517: Refine null locale processing of ctor/factory methods in `Date/DecimalFormatSymbols` Reviewed-by: jlu, rriggs ! src/java.base/share/classes/java/text/DateFormatSymbols.java ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java ! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java ! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java Changeset: b674a425 Branch: foreign-memaccess+abi Author: Sarvesh Kumar Jain Committer: Sergey Bylokhov Date: 2025-09-05 20:35:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b674a425531974bb78c4622e0f1d9b46a117f575 8366750: Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java' from problemlist Reviewed-by: psadhukhan, serb ! test/jdk/ProblemList.txt Changeset: 1ebe9495 Branch: foreign-memaccess+abi Author: Kim Barrett Date: 2025-09-05 20:47:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1ebe949507b48a6b62dd36e08f0ae80da2ee1dcc 8314488: Compiling the JDK with C++17 Reviewed-by: dholmes, stefank, ayang, kvn, iwalulya, jsjolen, ihse ! doc/hotspot-style.html ! doc/hotspot-style.md ! make/autoconf/flags-cflags.m4 ! make/ide/vscode/hotspot/indexers/ccls-settings.txt ! make/ide/vscode/hotspot/indexers/clangd-settings.txt ! make/ide/vscode/hotspot/indexers/cpptools-settings.txt ! make/ide/vscode/hotspot/indexers/rtags-settings.txt Changeset: cdc8b5eb Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-09-05 21:08:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cdc8b5eb83ed6335a65b93cfa0cf38932486c7e3 8366455: Move VarHandles.GuardMethodGenerator to execute on build Reviewed-by: psandoz, redestad, erikj ! make/ToolsJdk.gmk + make/jdk/src/classes/build/tools/methodhandle/VarHandleGuardMethodGenerator.java ! make/modules/java.base/gensrc/GensrcVarHandles.gmk - src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java Changeset: dbf4ffff Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-05 23:55:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dbf4ffffe3fbbb513122081bbcc04c543473082e 8366477: Refactor AOT-related flag bits in klass.hpp Reviewed-by: liach, asmehra, kvn ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp Changeset: e8c7d2aa Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-06 09:00:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e8c7d2aaf3cdbbe07b8cdcc68dd7ec9645956bf2 8332872: SetupExecute should cd to temp directory Reviewed-by: erikj ! make/CreateJmods.gmk ! make/UpdateSleefSource.gmk ! make/common/Execute.gmk + test/make/TestExecute.gmk ! test/make/TestMake.gmk Changeset: 6bb15a54 Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-09-07 20:21:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6bb15a542b0eb6a4b17cfd9da50a94781d0180eb 8367035: [BACKOUT] Protect ExecuteWithLog from running with redirection without a subshell Reviewed-by: kbarrett ! make/RunTests.gmk ! make/StaticLibs.gmk ! make/common/MakeBase.gmk ! make/common/ProcessMarkdown.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk Changeset: 14a40fd5 Branch: foreign-memaccess+abi Author: Sergey Bylokhov Date: 2025-09-07 23:18:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/14a40fd579b087f061da086f5eb18230c379dce0 8361533: Apply java.io.Serial annotations in java.logging Reviewed-by: rriggs ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java Changeset: 8a6b8751 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Chen Liang Date: 2025-09-07 23:20:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8a6b8751e1a8ad93646bf3900186802c863d7119 8354871: Replace stack map frame type magics with constants Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java Changeset: b0ca9bf6 Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-09-08 04:35:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b0ca9bf61e0390a3b022a0915eacabb0cfd92e93 8365776: Convert JShell tests to use JUnit instead of TestNG Reviewed-by: vromero ! test/langtools/jdk/jshell/AbstractStopExecutionTest.java ! test/langtools/jdk/jshell/AnalysisTest.java ! test/langtools/jdk/jshell/AnalyzeSnippetTest.java ! test/langtools/jdk/jshell/BadExecutionControlSpecTest.java ! test/langtools/jdk/jshell/ClassMembersTest.java ! test/langtools/jdk/jshell/ClassPathTest.java ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/CommandCompletionTest.java ! test/langtools/jdk/jshell/CompilerOptionsTest.java ! test/langtools/jdk/jshell/CompletenessStressTest.java ! test/langtools/jdk/jshell/CompletenessTest.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/jdk/jshell/ComputeFQNsTest.java ! test/langtools/jdk/jshell/ConsoleTest.java ! test/langtools/jdk/jshell/ConsoleToolTest.java ! test/langtools/jdk/jshell/CustomInputToolBuilder.java ! test/langtools/jdk/jshell/DropTest.java ! test/langtools/jdk/jshell/EditorTestBase.java ! test/langtools/jdk/jshell/EmptyTest.java ! test/langtools/jdk/jshell/ErrorRecoveryTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/ExceptionMessageTest.java ! test/langtools/jdk/jshell/ExceptionsTest.java ! test/langtools/jdk/jshell/ExecutionControlSpecTest.java ! test/langtools/jdk/jshell/ExecutionControlTestBase.java ! test/langtools/jdk/jshell/ExpectedDiagnostic.java ! test/langtools/jdk/jshell/ExternalEditorTest.java ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlTest.java ! test/langtools/jdk/jshell/FileManagerTest.java ! test/langtools/jdk/jshell/ForwardReferenceImportTest.java ! test/langtools/jdk/jshell/ForwardReferenceTest.java ! test/langtools/jdk/jshell/GetResourceTest.java ! test/langtools/jdk/jshell/HighlightUITest.java ! test/langtools/jdk/jshell/HistoryTest.java ! test/langtools/jdk/jshell/HistoryUITest.java ! test/langtools/jdk/jshell/IOTest.java ! test/langtools/jdk/jshell/IdGeneratorTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/IllegalArgumentExceptionTest.java ! test/langtools/jdk/jshell/ImportTest.java ! test/langtools/jdk/jshell/InaccessibleExpressionTest.java ! test/langtools/jdk/jshell/IndentUITest.java ! test/langtools/jdk/jshell/InferTypeTest.java ! test/langtools/jdk/jshell/InputUITest.java ! test/langtools/jdk/jshell/JLCollisionTest.java ! test/langtools/jdk/jshell/JShellQueryTest.java ! test/langtools/jdk/jshell/JShellStateClosedTest.java ! test/langtools/jdk/jshell/JavadocTest.java ! test/langtools/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java ! test/langtools/jdk/jshell/JdiBadOptionListenExecutionControlTest.java ! test/langtools/jdk/jshell/JdiBogusHostListenExecutionControlTest.java ! test/langtools/jdk/jshell/JdiFailingLaunchExecutionControlTest.java ! test/langtools/jdk/jshell/JdiFailingListenExecutionControlTest.java ! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java ! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java ! test/langtools/jdk/jshell/JdiLaunchingExecutionControlTest.java ! test/langtools/jdk/jshell/JdiListeningExecutionControlTest.java ! test/langtools/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java ! test/langtools/jdk/jshell/JdiStarterTest.java ! test/langtools/jdk/jshell/KullaCompletenessStressTest.java ! test/langtools/jdk/jshell/KullaTesting.java ! test/langtools/jdk/jshell/LocalExecutionClassPathTest.java ! test/langtools/jdk/jshell/LocalExecutionContextLoaderParentTest.java ! test/langtools/jdk/jshell/LocalExecutionTestSupport.java ! test/langtools/jdk/jshell/LocalStopExecutionTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/MultipleDocumentationTest.java ! test/langtools/jdk/jshell/MyExecutionControl.java ! test/langtools/jdk/jshell/NullTest.java ! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java ! test/langtools/jdk/jshell/PipeInputStreamTest.java ! test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java ! test/langtools/jdk/jshell/RecordsTest.java ! test/langtools/jdk/jshell/RejectedFailedTest.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/ReplaceTest.java ! test/langtools/jdk/jshell/SealedClassesTest.java ! test/langtools/jdk/jshell/ShutdownTest.java ! test/langtools/jdk/jshell/SimpleRegressionTest.java ! test/langtools/jdk/jshell/SnippetEventToStringTest.java ! test/langtools/jdk/jshell/SnippetHighlightTest.java ! test/langtools/jdk/jshell/SnippetStatusListenerTest.java ! test/langtools/jdk/jshell/SnippetTest.java ! test/langtools/jdk/jshell/SourceLevelTest.java ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/StartupWithFormatSpecifierTest.java ! test/langtools/jdk/jshell/StopExecutionTest.java ! test/langtools/jdk/jshell/T8146368/JShellTest8146368.java ! test/langtools/jdk/jshell/T8146368/JShellToolTest8146368.java ! test/langtools/jdk/jshell/Test8294583.java ! test/langtools/jdk/jshell/Test8296012.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolCommandOptionTest.java ! test/langtools/jdk/jshell/ToolCompletionTest.java ! test/langtools/jdk/jshell/ToolEnableNativeAccessTest.java ! test/langtools/jdk/jshell/ToolEnablePreviewTest.java ! test/langtools/jdk/jshell/ToolFormatTest.java ! test/langtools/jdk/jshell/ToolLocalSimpleTest.java ! test/langtools/jdk/jshell/ToolLocaleMessageTest.java ! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java ! test/langtools/jdk/jshell/ToolReloadTest.java ! test/langtools/jdk/jshell/ToolRetainTest.java ! test/langtools/jdk/jshell/ToolShiftTabTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/jdk/jshell/ToolTabCommandTest.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java ! test/langtools/jdk/jshell/ToolingTest.java ! test/langtools/jdk/jshell/TypeNameTest.java ! test/langtools/jdk/jshell/UITesting.java ! test/langtools/jdk/jshell/UndefinedClassTest.java ! test/langtools/jdk/jshell/UnicodeTest.java ! test/langtools/jdk/jshell/UnnamedTest.java ! test/langtools/jdk/jshell/UserExecutionControlTest.java ! test/langtools/jdk/jshell/UserInputTest.java ! test/langtools/jdk/jshell/UserJdiUserRemoteTest.java ! test/langtools/jdk/jshell/VariablesTest.java ! test/langtools/jdk/jshell/WrapperTest.java Changeset: f9dc640e Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-09-08 06:33:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f9dc640ef07ea5569b3581360041db2bb7e30c40 8351260: java.lang.AssertionError: Unexpected type tree: (ERROR) = (ERROR) Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/recovery/AttrRecovery.java Changeset: fb1924d2 Branch: foreign-memaccess+abi Author: Joel Sikstr?m Date: 2025-09-08 06:33:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fb1924d2e34f77dc834094485dccb1751bc5b3b6 8366874: Test gc/arguments/TestParallelGCErgo.java fails with UseTransparentHugePages Reviewed-by: ayang, shade, stefank, tschatzl ! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java Changeset: 051f39e1 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: David Holmes Date: 2025-09-08 07:10:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/051f39e12ce8845d13c7d4813dabc556a834892d 8366864: Sort os/linux includes Reviewed-by: ayang, dholmes ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupUtil_linux.cpp ! src/hotspot/os/linux/cgroupUtil_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/linux/waitBarrier_linux.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: bea2b029 Branch: foreign-memaccess+abi Author: Richard Reingruber Date: 2025-09-08 08:30:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bea2b029a77e126171d17c3a44baec6d5cafed4a 8360219: [AIX] assert(locals_base >= l2) failed: bad placement Reviewed-by: dlong, mdoerr ! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp Changeset: 5e423e03 Branch: foreign-memaccess+abi Author: Guanqiang Han Committer: Julian Waters Date: 2025-09-08 09:37:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5e423e034f1f077ce9c17cfe9b0d838a4cf9365e 8367025: zIndexDistributor.hpp uses angle-bracket inclusion of globalDefinitions.hpp Reviewed-by: aboldtch, tschatzl, jwaters ! src/hotspot/share/gc/z/zIndexDistributor.hpp Changeset: a2726968 Branch: foreign-memaccess+abi Author: Fredrik Bredberg Date: 2025-09-08 10:28:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a272696813f2e5e896ac9de9985246aaeb9d476c 8365190: Remove LockingMode related code from share Reviewed-by: aboldtch, dholmes, ayang, coleenp, lmesnik, rcastanedalo ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/synchronizer.inline.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/threads.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/globalDefinitions.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/gtest/runtime/test_lockStack.cpp ! test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java Changeset: 03c54d42 Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-09-08 12:26:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/03c54d4288dfd70190c3f306a44a8424f268f787 8365689: Elements.getFileObjectOf fails with a NullPointerException when an erroneous Element is passed in Reviewed-by: darcy, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java Changeset: bcff857b Branch: foreign-memaccess+abi Author: Volker Simonis Date: 2025-09-08 13:30:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bcff857ba09028cc43e856726b5c839cc6b1b0d9 8361381: GlyphLayout behavior differs on JDK 11+ compared to JDK 8 Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java ! test/jdk/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java + test/jdk/java/awt/font/LineBreakMeasurer/KhmerLineBreakTest.java Changeset: 166ef5e7 Branch: foreign-memaccess+abi Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-09-08 14:37:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/166ef5e7b1c6d6a9f0f1f29fedb7f65b94f53119 8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom Reviewed-by: weijun ! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java ! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestGeneral.java ! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java ! test/jdk/sun/security/pkcs11/SecureRandom/TestDeserialization.java Changeset: 6765a9d7 Branch: foreign-memaccess+abi Author: Coleen Phillimore Date: 2025-09-08 15:50:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6765a9d775b5bd3d1b36090038060762f976d174 8366908: Use a different class for testing JDK-8351654 Reviewed-by: liach, lmesnik ! test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java Changeset: ab12fbfd Branch: foreign-memaccess+abi Author: Fabio Romano Committer: Raffaello Giulietti Date: 2025-09-08 16:10:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ab12fbfda2c364bb16ddf03b923989639f437f6a 8077587: BigInteger Roots Reviewed-by: rgiulietti ! 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: 48831c65 Branch: foreign-memaccess+abi Author: Naoto Sato Date: 2025-09-08 16:23:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/48831c65b5535fef706b64a4eb23ba28b1567ead 8367021: Regression in LocaleDataTest refactoring Reviewed-by: jlu, joehw ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 323b0201 Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-08 16:46:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/323b02016e7458a0be39d52c9b0a5c61d579347e 8367034: [REDO] Protect ExecuteWithLog from running with redirection without a subshell Reviewed-by: erikj ! make/RunTests.gmk ! make/StaticLibs.gmk ! make/common/MakeBase.gmk ! make/common/ProcessMarkdown.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk Changeset: 55af9d83 Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-08 16:48:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/55af9d83800930966776224bc4c7ff4ab1af9817 8366837: Clean up gensrc by spp.Spp Reviewed-by: erikj ! make/common/Utils.gmk + make/common/modules/GensrcStreamPreProcessing.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template ! test/make/TestMakeBase.gmk Changeset: cb58e656 Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-08 16:48:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cb58e6560a3b80655224cb79d52bfd0afa3cf262 8330341: Wrap call to MT in ExecuteWithLog Reviewed-by: erikj ! make/common/native/LinkMicrosoft.gmk Changeset: 85441cec Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-08 18:30:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/85441cec3558f76ffa2a785c959397333503d556 8367101: Remove unused includes in cardTable.cpp Reviewed-by: stefank ! src/hotspot/share/gc/shared/cardTable.cpp Changeset: 3e68d7d9 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-08 19:13:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3e68d7d99fcf3039395ba94234ecbebe8e98c754 8366881: Parallel: Obsolete HeapMaximumCompactionInterval Reviewed-by: iwalulya ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 56e37352 Branch: foreign-memaccess+abi Author: Erik Joelsson Date: 2025-09-08 20:52:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/56e37352d5b0a749ccd150c36c9248e37d280eb6 8367130: JDK builds broken by 8366837: Clean up gensrc by spp.Spp Reviewed-by: liach ! make/modules/java.base/gensrc/GensrcVarHandles.gmk Changeset: 81a1e8e1 Branch: foreign-memaccess+abi Author: Cesar Soares Lucas Date: 2025-09-08 21:44:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/81a1e8e1363446de499a59fc706221efde12dd86 8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch Reviewed-by: fyang, dzhang, kdnilsen, wkemper ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java Changeset: 4ec63e8f Branch: foreign-memaccess+abi Author: Chris Plummer Date: 2025-09-09 00:05:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ec63e8f5d1768ea78d0bbf477d68bcf3c6f96b6 8366850: Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed Reviewed-by: ayang, lmesnik, syan ! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java Changeset: 0aee7bf2 Branch: foreign-memaccess+abi Author: Dingli Zhang Committer: Fei Yang Date: 2025-09-09 00:38:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0aee7bf24d7f2578d3867bcfa25646cb0bd06d9a 8367048: RISC-V: Correct pipeline descriptions of the architecture Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/riscv.ad Changeset: 680bf758 Branch: foreign-memaccess+abi Author: erifan Committer: Emanuel Peter Date: 2025-09-09 06:58:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/680bf758980452511ea72224066358e5fd38f060 8365911: AArch64: Fix encoding error in sve_cpy for negative floats Reviewed-by: aph, epeter ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: ecfba66d Branch: foreign-memaccess+abi Author: Johan Sj?len Date: 2025-09-09 07:31:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ecfba66d3d7c1fef755f0824f342189d0f231007 8366363: MemBaseline accesses VMT without using lock Co-authored-by: Casper Norrbin Reviewed-by: azafari, cnorrbin ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memBaseline.hpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/nmt/regionsTree.cpp ! src/hotspot/share/nmt/regionsTree.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 67bb22f3 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: David Holmes Date: 2025-09-09 07:36:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/67bb22f3d661d7edf7a0949612d9fb64f0124cad 8367085: Sort os/posix includes Reviewed-by: ayang, dholmes ! src/hotspot/os/posix/attachListener_posix.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.inline.hpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/posix/safefetch_sigjmp.cpp ! src/hotspot/os/posix/semaphore_posix.cpp ! src/hotspot/os/posix/threadLocalStorage_posix.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: e16c5100 Branch: foreign-memaccess+abi Author: Johan Sj?len Date: 2025-09-09 08:14:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e16c510071f84bdbd57a8b2d3810c484c314ccf9 8367231: [BACKOUT] JDK-8366363: MemBaseline accesses VMT without using lock Reviewed-by: kbarrett, dholmes ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memBaseline.hpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/nmt/regionsTree.cpp ! src/hotspot/share/nmt/regionsTree.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: cfb80934 Branch: foreign-memaccess+abi Author: Paul H?bner Committer: David Holmes Date: 2025-09-09 09:01:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cfb809344c0205875b35991ce6807333df41c949 8364103: Convert existing sprintf-chains to stringStream Reviewed-by: kbarrett, dholmes, iklam ! src/hotspot/share/classfile/javaClasses.cpp Changeset: f51e442b Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-09-09 09:29:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f51e442b0e26d0e9ebb6ec0da9584ba4f548322c 8367098: RISC-V: sync CPU features with related JVM flags for dependant ones Reviewed-by: fyang ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: 4fc917c2 Branch: foreign-memaccess+abi Author: Johannes Bechberger Date: 2025-09-09 10:15:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4fc917c25005d1f88fe43069fe623e243bd022c3 8366486: Test jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java is timing out Reviewed-by: jbachorik ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java Changeset: 002f936e Branch: foreign-memaccess+abi Author: Johannes Bechberger Date: 2025-09-09 10:16:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/002f936ef21943ff1c8c03618091793768e756ac 8366082: Improve queue size computation in CPU-time sampler Reviewed-by: jbachorik ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/prims/whitebox.cpp + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: a25dde62 Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-09 10:58:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a25dde6279c100dcff266d19b263e764f5da244e 8365231: Don't build gtest with /EHsc Reviewed-by: kbarrett, stuefe ! make/hotspot/lib/CompileGtest.gmk Changeset: a1ab12b7 Branch: foreign-memaccess+abi Author: Stefan Karlsson Date: 2025-09-09 11:17:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a1ab12b77266c7124a297e1b2e0a8608b8facb2a 8366854: Extend jtreg failure handler with THP info Reviewed-by: ayang, shade, tschatzl, lmesnik, sjohanss ! test/failure_handler/src/share/conf/linux.properties Changeset: 06326176 Branch: foreign-memaccess+abi Author: Marc Chevalier Date: 2025-09-09 11:17:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0632617670f991da23c3892d357e8d1f051d29a0 8367135: Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java Changeset: f10c85fb Branch: foreign-memaccess+abi Author: Saint Wesonga Committer: Roger Riggs Date: 2025-09-09 13:13:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f10c85fbc336f6908a4f1ecae9fb5ab52984f636 8367027: java/lang/ProcessBuilder/Basic.java fails on Windows AArch64 Reviewed-by: rriggs ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: b653ae92 Branch: foreign-memaccess+abi Author: Kim Barrett Date: 2025-09-09 15:02:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b653ae92d5941202780873fad1a7cefd51e4e7a8 8367051: Build failure with clang on linux and AIX after switch to C++17 Reviewed-by: dholmes, ayang, mbaesken, mdoerr ! src/hotspot/share/utilities/forbiddenFunctions.hpp Changeset: cc6d34b2 Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-09-09 15:08:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cc6d34b2fa299a68a05e65e25c1f41dffa67c118 8366971: C2: Remove unused nop_list from PhaseOutput::init_buffer Reviewed-by: epeter, dlong ! 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/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/formsopt.cpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/output.cpp Changeset: a12e9fce Branch: foreign-memaccess+abi Author: Naoto Sato Date: 2025-09-09 19:37:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a12e9fcebda1d7b75cb892e7920333d73fb5de9c 8366261: Provide utility methods for sun.security.util.Password Reviewed-by: smarks, weijun ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/jdk/internal/access/JavaIOAccess.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/unix/native/libjava/Console_md.c ! src/java.base/windows/native/libjava/Console_md.c ! test/jdk/java/io/Console/ModuleSelectionTest.java Changeset: 24a73493 Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-09-09 22:03:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/24a734938e555882857cf0b06ea693ec6f18085f 8366733: Re-examine older java.text NF, DF, and DFS serialization tests Reviewed-by: naoto ! test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java = test/jdk/java/text/Format/DecimalFormat/DecimalFormat.114.txt = test/jdk/java/text/Format/DecimalFormat/DecimalFormatSymbols.114.txt = test/jdk/java/text/Format/DecimalFormat/DecimalFormatSymbols.142.txt = test/jdk/java/text/Format/DecimalFormat/NumberFormat4185761a.ser.txt = test/jdk/java/text/Format/DecimalFormat/NumberFormat4185761b.ser.txt ! test/jdk/java/text/Format/DecimalFormat/SerializationTest.java - test/jdk/java/text/Format/NumberFormat/DFSDeserialization142.java - test/jdk/java/text/Format/NumberFormat/DFSSerialization.java - test/jdk/java/text/Format/NumberFormat/DFSSerialization142.java ! test/jdk/java/text/Format/NumberFormat/NumberRegression.java - test/jdk/java/text/Format/NumberFormat/SerializationLoadTest.java - test/jdk/java/text/Format/NumberFormat/SerializationSaveTest.java Changeset: f9640398 Branch: foreign-memaccess+abi Author: Dean Long Date: 2025-09-09 23:27:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f96403986b99008593e025c4991ee865fce59bb1 8361376: Regressions 1-6% in several Renaissance in 26-b4 only MacOSX aarch64 Co-authored-by: Martin Doerr Reviewed-by: mdoerr, aph, eosterlund ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 8cd4e7d8 Branch: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-09-09 23:50:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8cd4e7d856dcc68243505f4e771dc8ab87176584 8365192: post_meth_exit should be in vm state when calling get_jvmti_thread_state Reviewed-by: mdoerr, dholmes ! src/hotspot/share/prims/jvmtiExport.cpp Changeset: 53b3e056 Branch: foreign-memaccess+abi Author: erifan Committer: Xiaohong Gong Date: 2025-09-10 01:49:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/53b3e0567d2801ddf62c5849b219324ddfcb264a 8366588: VectorAPI: Re-intrinsify VectorMask.laneIsSet where the input index is a variable Reviewed-by: shade, xgong, epeter ! src/hotspot/share/opto/vectorIntrinsics.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/VectorMaskLaneIsSetTest.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java Changeset: af9b9050 Branch: foreign-memaccess+abi Author: Kim Barrett Date: 2025-09-10 03:30:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/af9b9050ec51d0c43690fc42658741bd865b0310 8366057: HotSpot Style Guide should permit trailing return types Reviewed-by: dholmes, stefank, kvn, adinn, jsjolen ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 8ab8d02e Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-09-10 05:45:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8ab8d02e40e987a5eb5e8036ff4f12146ac2b16a 8366938: Test runtime/handshake/HandshakeTimeoutTest.java crashed Reviewed-by: kbarrett ! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java Changeset: 2705e880 Branch: foreign-memaccess+abi Author: Disha Committer: Manukumar V S Date: 2025-09-10 06:16:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2705e880b64825044e67487f01263121780d8f7a 8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java Reviewed-by: azvegint ! test/jdk/ProblemList.txt Changeset: b7b01d6f Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-09-10 06:16:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b7b01d6f564ae34e913ae51bd2f8243a32807136 8366984: Remove delay slot support Reviewed-by: dlong, epeter ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/formsopt.cpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/adlc/output_h.cpp ! 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_LIRAssembler.hpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 9e3fa321 Branch: foreign-memaccess+abi Author: Kazuhisa Takakuri Committer: David Holmes Date: 2025-09-10 06:37:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9e3fa3216fd4ebd73da6e003a7b767cf001a1169 8349288: runtime/os/windows/TestAvailableProcessors.java fails on localized Windows platform Reviewed-by: dholmes, alanb ! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java Changeset: f3de3862 Branch: foreign-memaccess+abi Author: David Holmes Date: 2025-09-10 08:46:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f3de386263e16e33c2812706cf41410da2cd58c6 8367309: Test runtime/os/windows/TestAvailableProcessors.java fails to compile after mis-merge Reviewed-by: shade, alanb ! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java Changeset: 1d3364b0 Branch: foreign-memaccess+abi Author: Daniel Fuchs Date: 2025-09-10 09:45:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1d3364b00725f9d2afa8274e2244357a109be545 8365239: Spec Clarification - InterfaceAddress:getBroadcast() returning null for loop back address Reviewed-by: msheppar, djelinski, jpai ! src/java.base/share/classes/java/net/InterfaceAddress.java Changeset: 5c9f60dc Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-10 09:57:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5c9f60dc5a6e64be55819469bbf10948803d0fd5 8367259: Clean up make/scripts and bin directory Reviewed-by: erikj + bin/generate-symbol-data.sh = bin/lic_check.sh = bin/normalizer.pl - bin/unshuffle_list.txt - bin/unshuffle_patch.sh = bin/update_copyright_year.sh = bin/update_pch.sh ! make/autoconf/compare.sh.template = make/scripts/compare-logger.sh - make/scripts/generate-symbol-data.sh - make/scripts/hide_important_warnings_from_javac.sh Changeset: 33244c82 Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-10 10:00:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/33244c82445994131a9168451275216916ce635c 8344030: Improved handling of TOOLCHAIN_PATH Reviewed-by: erikj ! make/autoconf/basic.m4 ! make/autoconf/basic_tools.m4 ! make/autoconf/build-performance.m4 ! make/autoconf/flags-ldflags.m4 ! make/autoconf/toolchain.m4 ! make/autoconf/util_paths.m4 Changeset: edae355e Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-10 10:27:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/edae355e95f23294eda092dbedcb7f6cf165b0f8 8246325: Add DRYRUN facility to SetupExecute Reviewed-by: erikj ! make/Bundles.gmk ! make/autoconf/spec.gmk.template ! make/common/Execute.gmk ! test/make/TestExecute.gmk Changeset: 4d4e51c4 Branch: foreign-memaccess+abi Author: David Beaumont Committer: Daniel Fuchs Date: 2025-09-10 11:49:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4d4e51c41fed79427fb621fd9fcc8e5e23bfb287 8365483: Test sun/rmi/runtime/Log/6409194/NoConsoleOutput.java sometimes fails Reviewed-by: dfuchs, jpai ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/StreamHandlerRacyCloseTest.java Changeset: 703d930e Branch: foreign-memaccess+abi Author: Stefan Karlsson Date: 2025-09-10 11:55:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/703d930e4d52a6f9741cf9affee8caade550e67b 8366980: TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops Reviewed-by: aboldtch, tschatzl ! test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java Changeset: 46ae1ee8 Branch: foreign-memaccess+abi Author: Evgeny Astigeevich Date: 2025-09-10 12:33:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/46ae1ee87152742082e6047d0556944d7ae4567d 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking Reviewed-by: dholmes, amenkov, coleenp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp + test/jdk/java/lang/instrument/RetransformBigClassTest.java Changeset: 385c1329 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-10 12:49:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/385c13298932f1de16e6161652be35d966d822ec 8367240: Parallel: Refactor PSScavengeCLDClosure Reviewed-by: stefank ! src/hotspot/share/gc/parallel/psClosure.inline.hpp Changeset: c968a672 Branch: foreign-memaccess+abi Author: Casper Norrbin Date: 2025-09-10 13:45:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c968a672c034fe533ea5f4ac5efe37ffb76c93e2 8362282: runtime/logging/StressAsyncUL.java failed with exitValue = 134 Reviewed-by: jsjolen, dholmes ! src/hotspot/share/logging/logAsyncWriter.cpp Changeset: 5cd7721a Branch: foreign-memaccess+abi Author: Kerem Kat Committer: Kevin Walls Date: 2025-09-10 14:36:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5cd7721ad448cc4bdac37b0456252335f6b9d9f5 8366154: Validate thread type requirements in debug commands Reviewed-by: dholmes, simonis, kevinw ! src/hotspot/share/utilities/debug.cpp Changeset: 34c3ac03 Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-09-10 16:00:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/34c3ac0316dbd29ae670db51bd9230a1e77382d9 8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only "Fail" button Reviewed-by: azvegint, aivanov ! test/jdk/ProblemList.txt ! test/jdk/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java Changeset: af18ff8d Branch: foreign-memaccess+abi Author: Hannes Walln?fer Date: 2025-09-10 16:43:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/af18ff8d7c8fdd6437304839caa2e49eb34b6caa 8367007: javadoc generation of JavaFX docs fails after fix for JDK-8350920 Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java = test/langtools/jdk/javadoc/doclet/testJavaFX/pkg1/B.java Changeset: 7a3025e3 Branch: foreign-memaccess+abi Author: Weijun Wang Date: 2025-09-10 17:24:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7a3025e3d7d33ed02db34c1485aa3c7b44b2d8ee 8367348: Enhance PassFailJFrame to support links in HTML Reviewed-by: aivanov ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 4e2a85f7 Branch: foreign-memaccess+abi Author: Man Cao Date: 2025-09-10 17:42:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4e2a85f7500876d65c36aeaf54f5361a1549e7f5 8366118: DontCompileHugeMethods is not respected with -XX:-TieredCompilation Co-authored-by: Chuck Rasbold Co-authored-by: Justin King Reviewed-by: rasbold, iveresov, jiangli ! src/hotspot/share/compiler/compilationPolicy.cpp + test/hotspot/jtreg/compiler/runtime/TestDontCompileHugeMethods.java Changeset: fdc11a15 Branch: foreign-memaccess+abi Author: Sergey Bylokhov Date: 2025-09-10 18:41:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fdc11a1569248c9b671b66d547b4616aeb953ecf 8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits Reviewed-by: lmesnik, cjplummer, shade ! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java Changeset: 85715e10 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-10 19:21:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/85715e1050fa774c3267dbbe2f749717aeeec8ff 8317269: Store old classes in linked state in AOT cache Reviewed-by: coleenp, matsaave ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldA.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassWithExcludedVerifierConstraints.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassWithVerifierConstraints.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVerification.java = test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass2.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass3.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass4.jasm = test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass2.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass3.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass4.jasm ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GoodOldClass.jasm Changeset: 85996572 Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-09-10 21:23:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/85996572b61e789d7e45bd26b23d233a0a41e158 8365676: javac incorrectly allows calling interface static method via type variable Co-authored-by: Maurizio Cimadamore Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/generics/typevars/8365676/T8365676.java + test/langtools/tools/javac/generics/typevars/8365676/T8365676.out Changeset: 7fcce270 Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-09-10 22:12:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7fcce27096605a27ca3b74349d1012bb0bd5963d 8365956: GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely Reviewed-by: kdnilsen, phh ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! 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/shenandoahGenerationalFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.inline.hpp + test/hotspot/gtest/gc/shenandoah/test_shenandoahAgeCensus.cpp Changeset: 134c3ef4 Branch: foreign-memaccess+abi Author: Dingli Zhang Committer: Fei Yang Date: 2025-09-11 00:05:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/134c3ef41e774b483bcce32ce2fe0ef416017728 8367293: RISC-V: enable vectorapi test for VectorMask.laneIsSet Reviewed-by: fyang, epeter ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskLaneIsSetTest.java Changeset: eb9e0459 Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-09-11 04:59:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eb9e04598db7a70347ada005035644012026f902 8361530: Test javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out Reviewed-by: psadhukhan ! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java Changeset: 4cc75be8 Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-09-11 05:03:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4cc75be80e6a89e0ed293e2f8bbb6d0f94189468 8366702: C2 SuperWord: refactor VTransform vector nodes Reviewed-by: chagedorn, galder ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp Changeset: 2826d170 Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-09-11 05:05:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2826d1702534783023802ac5c8d8ea575558f09f 8367243: Format issues with dist dump debug output in PhaseGVN::dead_loop_check Reviewed-by: thartmann ! src/hotspot/share/opto/phaseX.cpp Changeset: 7690a45f Branch: foreign-memaccess+abi Author: Mikhail Yankelevich Date: 2025-09-11 06:55:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7690a45f77a2da47fa912fe7a2b2faa589f259f0 8366342: Key generator and key pair generator tests skipping, but showing as passed Reviewed-by: weijun ! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/jdk/sun/security/pkcs11/KeyGenerator/TestAES.java ! test/jdk/sun/security/pkcs11/KeyGenerator/TestChaCha20.java ! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultDHPrivateExpSize.java Changeset: 8ba0db0d Branch: foreign-memaccess+abi Author: Johan Sj?len Date: 2025-09-11 07:42:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8ba0db0de8b79f64cbfa56683f660f888c880182 8366951: Test runtime/logging/StressAsyncUL.java is timing out Reviewed-by: ayang, lkorinth, dholmes, syan ! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java Changeset: 0b3a3030 Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-09-11 08:07:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0b3a303053d0eb5a98ed3d9df42c659db148b470 8367066: RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 3d679087 Branch: foreign-memaccess+abi Author: Joel Sikstr?m Date: 2025-09-11 08:53:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3d679087b0376c221d536780cee387dc2dd8019e 8367268: Remove unused os::numa_topology_changed() Reviewed-by: ayang, dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp Changeset: 3355a9d3 Branch: foreign-memaccess+abi Author: Jan Lahoda Date: 2025-09-11 10:43:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3355a9d3fa3e57d489f716ebc1c885c1391274ea 8285150: Improve tab completion for annotations Reviewed-by: liach ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java Changeset: 063f970f Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-11 11:22:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/063f970f0f5e851d72dad0112735692761d6ba36 8367401: Parallel: Remove unused field in PSKeepAliveClosure Reviewed-by: stefank, fandreuzzi ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: a2d272a0 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-11 11:22:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a2d272a02a079e2413d10ad2decb04681ce2f961 8367339: Parallel: Remove PSScavenge::should_scavenge Reviewed-by: tschatzl, fandreuzzi ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psClosure.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.hpp - src/hotspot/share/gc/parallel/psScavenge.inline.hpp Changeset: 56f2f7a3 Branch: foreign-memaccess+abi Author: Roger Riggs Date: 2025-09-11 13:22:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/56f2f7a3af0574357d5d3f99dcd908721ac710e9 8367138: JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_macosx.c Reviewed-by: bpb, naoto, jpai, lancea ! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c Changeset: 4ea8979b Branch: foreign-memaccess+abi Author: Artur Barashev Date: 2025-09-11 13:53:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4ea8979b93f80e9ecbc197ee12ceb523ef8da6aa 8365953: Key manager returns no certificates when handshakeSession is not an ExtendedSSLSession Reviewed-by: djelinski, wetmore ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java ! test/jdk/sun/security/ssl/X509KeyManager/AlgorithmConstraintsCheck.java + test/jdk/sun/security/ssl/X509KeyManager/NonExtendedSSLSessionAlgorithmConstraints.java Changeset: 781f2b2f Branch: foreign-memaccess+abi Author: Pasam Soujanya Committer: Hannes Walln?fer Date: 2025-09-11 13:58:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/781f2b2f8188c02a6af220ebcc5bc8158fe8423e 8366278: Form control element has no associated label Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties Changeset: fc3e3e26 Branch: master Author: Fernando Guallini Date: 2025-09-11 14:28:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fc3e3e26c515ae0f9ae32aec504974fba393928d 8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java Reviewed-by: djelinski ! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java ! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java Changeset: ec743233 Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-09-11 14:38:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ec7432331ba09cc2d257af51abc494aab209d912 8367347: Serial: Refactor CLDScanClosure Reviewed-by: stefank, ayang, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp Changeset: 8b92af7d Branch: master Author: Raffaello Giulietti Date: 2025-09-11 14:59:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8b92af7d4aeece8b40c6c4f9de333964833da607 8367365: java/math/BigInteger/BigIntegerTest.java failed in jtreg timeout Reviewed-by: dfuchs, jpai ! test/jdk/java/math/BigInteger/BigIntegerTest.java Changeset: 7603e96f Branch: master Author: Brian Burkhalter Date: 2025-09-11 15:06:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7603e96fa2350c18464fd5dac6bd2c8f140e04c9 8366911: (fs) Remove support for normalizing file names to Unicode normalized form D (macOS) Reviewed-by: alanb ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java - src/java.base/macosx/classes/sun/nio/fs/MacOSXNativeDispatcher.java - src/java.base/macosx/native/libnio/fs/MacOSXNativeDispatcher.c ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! test/jdk/java/nio/file/Path/MacPath.java - test/jdk/java/nio/file/Path/MacPathTest.java Changeset: e172e6a4 Branch: master Author: Guanqiang Han Committer: Albert Mingkun Yang Date: 2025-09-11 15:08:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e172e6a4e37cf06afee662625a01193f5528a2b1 8352969: G1: Improve testability of optional collections Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp + test/hotspot/jtreg/gc/g1/TestOptionalRegionGC.java Changeset: 5abd1842 Branch: master Author: Dingli Zhang Committer: Fei Yang Date: 2025-09-12 03:35:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5abd18426d64f878ca45f9d36ca270be17a7760f 8367137: RISC-V: Detect Zicboz block size via hwprobe Reviewed-by: fyang, mli, rehn ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! 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 Changeset: 9e843f56 Branch: master Author: Kim Barrett Date: 2025-09-12 06:35:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9e843f56ec0e4126e8256dff44f47c56e5282d20 8367014: Rename class Atomic to AtomicAccess Reviewed-by: dholmes, aph, stefank ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/suspendResume_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/windows_aarch64/atomic_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderData.inline.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1BatchedTask.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CardSetContainers.hpp ! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp ! src/hotspot/share/gc/g1/g1CardSetMemory.cpp ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp ! src/hotspot/share/gc/g1/g1FreeIdSet.cpp ! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp ! src/hotspot/share/gc/g1/g1MonotonicArena.hpp ! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/spaceCounters.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/freeListAllocator.cpp ! src/hotspot/share/gc/shared/freeListAllocator.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/gc/shared/plab.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zAbort.cpp ! src/hotspot/share/gc/z/zAbort.inline.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBitMap.inline.hpp ! src/hotspot/share/gc/z/zContinuation.cpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGranuleMap.inline.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp ! src/hotspot/share/gc/z/zJNICritical.cpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zLock.inline.hpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/gc/z/zMarkingSMR.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocationSet.cpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zResurrection.cpp ! src/hotspot/share/gc/z/zResurrection.inline.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zTLABUsage.cpp ! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp ! src/hotspot/share/gc/z/zWorkers.inline.hpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp ! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp ! src/hotspot/share/jfr/utilities/jfrNode.hpp ! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp ! src/hotspot/share/jfr/utilities/jfrSignal.hpp ! src/hotspot/share/jfr/utilities/jfrTryLock.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/metadataHandles.cpp ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/logging/logOutputList.cpp ! src/hotspot/share/logging/logOutputList.hpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/counters.hpp ! src/hotspot/share/memory/metaspace/internalStats.hpp ! src/hotspot/share/memory/metaspace/metaspaceArena.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/nmt/mallocSiteTable.cpp ! src/hotspot/share/nmt/mallocSiteTable.hpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.hpp ! src/hotspot/share/nmt/memTracker.cpp ! src/hotspot/share/nmt/nmtPreInit.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/arrayKlass.inline.hpp ! src/hotspot/share/oops/constMethodFlags.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/fieldInfo.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/methodData.inline.hpp ! src/hotspot/share/oops/methodFlags.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/resolvedFieldEntry.hpp ! src/hotspot/share/oops/resolvedIndyEntry.hpp ! src/hotspot/share/oops/resolvedMethodEntry.hpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbolHandle.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/whitebox.cpp - src/hotspot/share/runtime/atomic.hpp + src/hotspot/share/runtime/atomicAccess.hpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/cpuTimeCounters.cpp ! src/hotspot/share/runtime/cpuTimeCounters.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/nonJavaThread.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/suspendResumeManager.cpp ! src/hotspot/share/runtime/suspendResumeManager.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp ! src/hotspot/share/services/attachListener.hpp ! src/hotspot/share/services/cpuTimeUsage.cpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/lowMemoryDetector.hpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/copy.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/filterQueue.hpp ! src/hotspot/share/utilities/filterQueue.inline.hpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalCounter.inline.hpp ! src/hotspot/share/utilities/lockFreeStack.hpp ! src/hotspot/share/utilities/nonblockingQueue.inline.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.hpp ! src/hotspot/share/utilities/tableStatistics.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/zipLibrary.cpp ! test/hotspot/gtest/cds/test_archiveWorkers.cpp ! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp ! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp ! test/hotspot/gtest/oops/test_markWord.cpp - test/hotspot/gtest/runtime/test_atomic.cpp + test/hotspot/gtest/runtime/test_atomicAccess.cpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp ! test/hotspot/gtest/utilities/test_globalCounter.cpp ! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp ! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_waitBarrier.cpp Changeset: 5c1865a4 Branch: master Author: Robbin Ehn Date: 2025-09-12 08:01:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5c1865a4fcd5da80ddcc506f4e41aada0fb93970 8365926: RISC-V: Performance regression in renaissance (chi-square) Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp Changeset: e0ad4a66 Branch: master Author: Guanqiang Han Committer: Hamlin Li Date: 2025-09-12 08:29:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e0ad4a669629012b81f0ada2b7870409683c1015 8367424: Cleanup unused time_remaining_ms update in G1CollectionSet::select_optional_groups Reviewed-by: tschatzl, mli ! src/hotspot/share/gc/g1/g1CollectionSet.cpp Changeset: 0f535aeb Branch: master Author: Satyen Subramaniam Committer: Hamlin Li Date: 2025-09-12 08:30:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0f535aeb0ae2f7015300889a0ee9efbf10a15896 8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems Reviewed-by: stefank, tschatzl, mli ! test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java Changeset: 5f43345d Branch: master Author: Francesco Andreuzzi Committer: Hamlin Li Date: 2025-09-12 08:32:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5f43345d6e9c27ae99fffd3a53e8064ed84de458 8367472: Swap conditions order in PSScavengeCLDOopClosure::do_oop(oop*) Reviewed-by: stefank, tschatzl, mli ! src/hotspot/share/gc/parallel/psClosure.inline.hpp Changeset: d13769d6 Branch: master Author: Hamlin Li Date: 2025-09-12 10:40:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d13769d6c12688edffb23965c23cac614a9e6926 8367501: RISC-V: build broken after JDK-8365926 Reviewed-by: rehn ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp Changeset: 15dd96f7 Branch: master Author: Prasanta Sadhukhan Date: 2025-09-12 10:42:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/15dd96f7a68f634124c73d78659212e7f335230e 8144124: [macosx] The tabs can't be aligned when we pressing the key of 'R','B','L','C' or 'T'. Reviewed-by: azvegint ! test/jdk/ProblemList.txt Changeset: 6c5e52bf Branch: master Author: duke Date: 2025-09-12 11:00:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6c5e52bf7ba5eda0d19af97cd762ac471b1f330f Automatic merge of jdk:master into master From duke at openjdk.org Fri Sep 19 11:10:42 2025 From: duke at openjdk.org (duke) Date: Fri, 19 Sep 2025 11:10:42 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess+abi: 106 new changesets Message-ID: <3faeceb2-d765-468c-a41d-a7873c9d2d11@openjdk.org> Changeset: 02d7281b Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-09-12 12:06:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/02d7281b93296e7700e215804cb9e2f8341cab06 8367483: C2 crash in PhaseValues::type: assert(t != nullptr) failed: must set before get - missing notification for CastX2P(SubL(x, y)) Reviewed-by: chagedorn, bmaillard ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/igvn/MissedOptimizationWithCastX2PSubX.java Changeset: 10fea860 Branch: foreign-memaccess+abi Author: Paul H?bner Committer: Joel Sikstr?m Date: 2025-09-12 14:23:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/10fea860029c4702208fe6b175b6ab8062c75f60 8367371: Remove @requires vm.opt.UseLargePages from InternSharedString.java test Reviewed-by: jsikstro, ayang, iklam ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java Changeset: 44aad078 Branch: foreign-memaccess+abi Author: Guanqiang Han Committer: Roger Riggs Date: 2025-09-12 14:46:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/44aad0786bc85e11eded1da4cf4eb96698424c8b 8328874: Class::forName0 should validate the class name length early Reviewed-by: rriggs, liach, ayang ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java ! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java ! test/jdk/java/lang/Class/forName/ForNameNames.java Changeset: aeffce7c Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-09-12 16:31:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aeffce7c22cbefe9c493865ee38d025032629901 8367271: Add parsing tests to DateFormat JMH benchmark Reviewed-by: naoto - test/micro/org/openjdk/bench/java/text/DateFormatterBench.java + test/micro/org/openjdk/bench/java/text/SimpleDateFormatterBench.java Changeset: 11df2891 Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-09-12 16:50:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/11df28916af4c2bfd69b2829c74e046ad953ee6c 8367378: GenShen: Missing timing stats when old mark buffers are flushed during final update refs Reviewed-by: kdnilsen, xpeng, phh ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: 850f904a Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-09-12 16:50:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/850f904a84186b514a9b79fd4625b4651e73149b 8367451: GenShen: Remove the option to compute age census during evacuation Reviewed-by: kdnilsen, xpeng, phh ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 4e59c63e Branch: foreign-memaccess+abi Author: Kim Barrett Date: 2025-09-12 18:57:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4e59c63ec5a896a09f61a019e2fc5a2ec75ec40e 8367282: FORBID_C_FUNCTION needs exception spec consistent with library declaration Reviewed-by: dholmes, mbaesken ! src/hotspot/os/posix/forbiddenFunctions_posix.hpp ! src/hotspot/os/windows/forbiddenFunctions_windows.hpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/forbiddenFunctions.hpp Changeset: 84aa2952 Branch: foreign-memaccess+abi Author: Coleen Phillimore Date: 2025-09-12 18:58:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/84aa295227749f5daf73100550355ac6d56a6eca 8367368: Add message for verify_legal_class_modifiers for inner classes Reviewed-by: dholmes, fparain ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp + test/hotspot/jtreg/runtime/InnerClassesAttr/OuterTest1.jcod + test/hotspot/jtreg/runtime/InnerClassesAttr/OuterTest2.jcod + test/hotspot/jtreg/runtime/InnerClassesAttr/TestInnerClassAccessFlagErrorMessage.java Changeset: 35dabb1a Branch: foreign-memaccess+abi Author: Valerie Peng Date: 2025-09-12 20:16:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/35dabb1a5f31d985f00de21badeeedb026a63b94 8244336: Restrict algorithms at JCE layer Reviewed-by: mullan, ascarpino, abarashev + src/java.base/share/classes/com/sun/crypto/provider/RSACipherAdaptor.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java + src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/conf/security/java.security + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/RSACipherAdaptor.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + test/jdk/java/security/KeyStore/TestDisabledAlgorithms.java + test/jdk/java/security/MessageDigest/TestDisabledAlgorithms.java + test/jdk/java/security/Signature/TestDisabledAlgorithms.java + test/jdk/javax/crypto/Cipher/TestDisabledAlgorithms.java + test/jdk/sun/security/pkcs11/Cipher/TestDisabledAlgorithms.java + test/jdk/sun/security/pkcs11/Signature/TestNONEwithRSA.java + test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java Changeset: 3eb3e0dc Branch: foreign-memaccess+abi Author: Jamil Nimeh Date: 2025-09-12 20:39:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3eb3e0dcb0aa06fe427adeeaa40b9568c7f07ee8 8366833: Poly1305 does not always correctly update position for array-backed ByteBuffers after processMultipleBlocks Co-authored-by: Jaikiran Pai Reviewed-by: weijun, jpai ! src/java.base/share/classes/com/sun/crypto/provider/Poly1305.java + test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/UpdateAADTest.java Changeset: e2eaa2ec Branch: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-09-13 02:03:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e2eaa2ecf39f1746481bfdd603e84167c886545b 8357708: com.sun.jndi.ldap.Connection ignores queued LDAP replies if Connection is subsequently closed Co-authored-by: Aleksei Efimov Reviewed-by: aefimov, dfuchs ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java + test/jdk/com/sun/jndi/ldap/LdapClientConnTest.java Changeset: ff538c7f Branch: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-09-13 13:51:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ff538c7f5641bb24748243da44de5d964141ae31 8367583: sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336 Reviewed-by: weijun ! test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java Changeset: ef291d2d Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-09-13 20:20:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ef291d2d5d5c6ef9767a218b0f8401a0fb911bb2 8359423: Improve error message in case of missing jsa shared archive Reviewed-by: mdoerr, asteiner, eastigeevich ! src/hotspot/share/cds/aotMetaspace.cpp Changeset: c85c5cb5 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-13 20:43:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c85c5cb50e0bd80732af9d45c85fc01032ed332c 8367475: Incorrect lock usage in LambdaFormInvokers::regenerate_holder_classes Reviewed-by: dholmes, matsaave, liach ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp Changeset: 21c985f2 Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-09-14 04:24:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/21c985f2d75401fd81fa5eaf1486b0be60246962 8256289: java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java failed with "RuntimeException: Wrong focus owner: java.awt.Button[button1,41,36,56x23,label=Button1]" Reviewed-by: honkar, prr, azvegint, serb ! test/jdk/ProblemList.txt - test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.java - test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java + test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest.java + test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest1.java Changeset: 5271448b Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-09-14 04:29:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5271448b3a013b2e3edcd619a4a3b975b292dae1 8023263: [TESTBUG] Test closed/java/awt/Focus/InactiveWindowTest/InactiveFocusRace fails due to not enough time to initialize graphic components Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Focus/InactiveFocusRace.java Changeset: cf00f96f Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-09-15 06:59:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cf00f96fd49ac7e6e04fdde74a3015531a0b59c8 8366940: Test compiler/loopopts/superword/TestAliasingFuzzer.java timed out Reviewed-by: syan, chagedorn ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java Changeset: 2c13c66c Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-15 07:48:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2c13c66cf9104a1b46842a5de5e2533a87fa1849 8367507: Parallel: Remove PSPromotionManager::drain_stacks_depth Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 9ca7b244 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-15 07:48:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9ca7b24421a5ea4fafb39bcf0c9744696932f49d 8367422: Parallel: Refactor local variables names in copy_unmarked_to_survivor_space Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp Changeset: c16462b3 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-15 08:02:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c16462b3b4686982e80fdde6802defafc2de8b1a 8367576: JvmtiThreadState::_debuggable is unused Reviewed-by: amenkov, ayang, shade ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp Changeset: 3db3c062 Branch: foreign-memaccess+abi Author: Alexander Zvegintsev Date: 2025-09-15 08:49:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3db3c06218f37ed4f14d4f53538663d2a5547095 8366852: java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java test is failing Reviewed-by: psadhukhan, honkar ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java Changeset: 1cb1267c Branch: foreign-memaccess+abi Author: Thomas Fitzsimmons Committer: Francisco Ferrari Bihurriet Date: 2025-09-15 09:59:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1cb1267ce84dea2bfcb434b03c982b859997c6d2 8361711: Add library name configurability to PKCS11Test.java Reviewed-by: valeriep ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: a7dc011a Branch: foreign-memaccess+abi Author: Johan Sj?len Date: 2025-09-15 11:24:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a7dc011ac4fec73d686661b1bb6969c7135982f2 8366658: Add missing locks when accessing the VirtualMemoryTracker instance in tests and MemMapPrinter Reviewed-by: azafari, phubner ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: e8dda2b6 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-15 15:25:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e8dda2b67524b6575124581464921d46335dcad7 8367629: Parallel: Remove logging in PSAdjustWeakRootsClosure Reviewed-by: stefank ! src/hotspot/share/gc/parallel/psClosure.inline.hpp Changeset: 58c9fbc9 Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-09-15 16:22:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/58c9fbc93db6c27b00d1e53d7ee8bf6e382eea82 8367382: Expand use of representation equivalence terminology Reviewed-by: rgiulietti ! 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/Record.java Changeset: 60930a3e Branch: foreign-memaccess+abi Author: Daniel Lund?n Date: 2025-09-15 17:43:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/60930a3e196088e239c902216de07e1cce8407e4 8367397: Improve naming and terminology in regmask.hpp and regmask.cpp Reviewed-by: epeter, rcastanedalo, dlong ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/coalesce.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/matcher.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 ! test/hotspot/gtest/opto/test_regmask.cpp Changeset: f8ba02f2 Branch: foreign-memaccess+abi Author: Roland Westrelin Date: 2025-09-15 18:13:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f8ba02f2296f0ef0227f90e0e1ed116121e68231 8361702: C2: assert(is_dominator(compute_early_ctrl(limit, limit_ctrl), pre_end)) failed: node pinned on loop exit test? Reviewed-by: epeter, chagedorn, mhaessig ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE2.java + test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE3.java Changeset: 11cdafb8 Branch: foreign-memaccess+abi Author: Chris Plummer Date: 2025-09-15 18:53:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/11cdafb8216bcd36f6636f7c5663878fb545fb37 8367297: Test com/sun/jdi/JdbStopInNotificationThreadTest.java can still fail after JDK-8366850 Reviewed-by: ayang, kevinw ! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java Changeset: 729f4f9b Branch: foreign-memaccess+abi Author: Guy Abossolo Foh - ScientificWare Committer: Alexey Ivanov Date: 2025-09-15 19:22:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/729f4f9b16ca0ede57976f10abbafedee1c6e017 8314731: Add support for the alt attribute in the image type input HTML tag Reviewed-by: aivanov, prr, tr ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java + test/jdk/javax/swing/text/html/bug8314731.java Changeset: 64155dfa Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-09-15 21:10:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/64155dfac068cf01bcab6adb401b360499f33a5f 8367237: Thread-Safety Usage Warning for java.text.Collator Classes Reviewed-by: iris, naoto ! src/java.base/share/classes/java/text/Collator.java ! src/java.base/share/classes/java/text/RuleBasedCollator.java Changeset: 24255848 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-16 01:04:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/242558484985cb954b0e658776fd59cbca1be1db 8367142: Avoid InstanceKlass::cast when converting java mirror to InstanceKlass Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 90e81c2b Branch: foreign-memaccess+abi Author: Dingli Zhang Committer: Fei Yang Date: 2025-09-16 01:11:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/90e81c2bee86f404250fb9b833d43b18190b5272 8367616: RISC-V: Auto-enable Zicboz extension for debug builds Reviewed-by: fyang, fjiang ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 0fbae805 Branch: foreign-memaccess+abi Author: Kim Barrett Date: 2025-09-16 04:42:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0fbae8050b6f853053c7dee6a43d3ffbcfa69954 8252582: HotSpot Style Guide should permit variable templates Reviewed-by: dholmes, stefank, kvn ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 76e464bc Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-09-16 05:06:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/76e464bcd56dab6ef0dfd917f87fdedeb9f838b4 8367150: Add a header line to improve VMErrorCallback printing Reviewed-by: stefank, ayang ! src/hotspot/share/utilities/vmError.cpp Changeset: 60e9222f Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-09-16 06:30:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/60e9222fe147413f20c140f2c00541b6472dfaa4 8015444: java/awt/Focus/KeyStrokeTest.java sometimes fails Reviewed-by: tr ! test/jdk/java/awt/Focus/KeyStrokeTest.java Changeset: 73df06c8 Branch: foreign-memaccess+abi Author: Andreas Steiner Committer: Matthias Baesken Date: 2025-09-16 07:17:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/73df06c80c33be584b054a528ecdab4ecbf51d56 8359104: gc/TestAlwaysPreTouchBehavior.java# fails on Linux Reviewed-by: mbaesken, ayang ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java Changeset: 3ba2e748 Branch: foreign-memaccess+abi Author: Guanqiang Han Committer: Albert Mingkun Yang Date: 2025-09-16 08:00:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3ba2e748d61a9ed8098093c6d4732973051808b2 8366925: Improper std::nothrow new expression in NativeHeapTrimmerThread ctor Reviewed-by: ayang, kbarrett, dholmes ! src/hotspot/share/runtime/trimNativeHeap.cpp Changeset: eb26865c Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-09-16 08:00:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eb26865c36f1961ee802c8db812c786d4bdd4944 8367552: JCmdTestFileSafety.java fails when run by root user Reviewed-by: dcubed, ayang, phubner ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java Changeset: ca89cd06 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-16 08:46:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ca89cd06d39ed3a6bbe16f60fea4d7382849edbd 8367410: ZGC: Remove unused ZNmethodTable::wait_until_iteration_done() Reviewed-by: stefank, fandreuzzi ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/gc/z/zNMethodTableIteration.hpp Changeset: c7f014ed Branch: foreign-memaccess+abi Author: Hannes Greule Date: 2025-09-16 12:33:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c7f014ed494409cdf9fc925fe98de08346606408 8356813: Improve Mod(I|L)Node::Value Reviewed-by: epeter, qamai ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/ModINodeValueTests.java + test/hotspot/jtreg/compiler/c2/gvn/ModLNodeValueTests.java Changeset: 0bc37059 Branch: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-09-16 13:16:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0bc3705948b1bb8f327dc48c4dbd85d22d66f036 8367597: Runtime.exit logging failed: Cannot invoke "java.lang.Module.getClassLoader()" because "m" is null Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/lang/Shutdown.java Changeset: c82070e6 Branch: foreign-memaccess+abi Author: Manuel H?ssig Date: 2025-09-16 13:19:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c82070e6357a1b49f2887ab22267393ba87d9352 8366775: TestCompileTaskTimeout should use timeoutFactor Reviewed-by: chagedorn, rcastanedalo, mbaesken ! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java Changeset: 58007c0b Branch: foreign-memaccess+abi Author: Guanqiang Han Committer: Chen Liang Date: 2025-09-16 14:57:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/58007c0bcc03f4609ce202cfb9f89b8438055dac 8367619: String.format in outOfRangeException uses wrong format specifier for String argument Reviewed-by: fandreuzzi, rriggs, liach ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 15d42c6d Branch: foreign-memaccess+abi Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-09-16 16:24:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/15d42c6d772d2c4cca1f21a947407fc0931aee64 8366978: dead code in SunCertPathBuilder Reviewed-by: mullan, hchao ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java Changeset: 075ebb4e Branch: foreign-memaccess+abi Author: Paul H?bner Committer: Aleksey Shipilev Date: 2025-09-16 16:53:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/075ebb4ee592c10879799a68ba79f782ee49b60d 8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java Changeset: c41add8d Branch: foreign-memaccess+abi Author: Srinivas Vamsi Parasa Date: 2025-09-16 18:13:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c41add8d3e24be5f469f18cfbf0f476f2baf63a6 8354348: Enable Extended EVEX to REX2/REX demotion for commutative operations with same dst and src2 Reviewed-by: jbhateja, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: e883dec6 Branch: foreign-memaccess+abi Author: Srinivas Vamsi Parasa Date: 2025-09-16 18:14:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e883dec6be8cb2fc44e45a6b4677cca2f4df58ef 8367694: Fix jtreg test failure when Intel APX is enabled for KNL platforms Reviewed-by: sviswanathan, epeter ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: b75e35cb Branch: foreign-memaccess+abi Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-09-16 19:17:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b75e35cb94d17a742d88f23dfd1b016c26a5e63c 8365858: FilteredJavaFieldStream is unnecessary Reviewed-by: liach, jsjolen, coleenp, amenkov ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp - src/hotspot/share/runtime/reflectionUtils.cpp - src/hotspot/share/runtime/reflectionUtils.hpp ! src/java.base/share/classes/jdk/internal/reflect/ConstantPool.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: e1071797 Branch: foreign-memaccess+abi Author: Sergey Bylokhov Date: 2025-09-16 21:51:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e1071797a4f0ab1a6af29824a777a7800d729b0e 8367017: Remove legacy checks from WrappedToolkitTest and convert from bash Reviewed-by: prr ! test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/TestWrapped.java - test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh Changeset: c2c44a06 Branch: foreign-memaccess+abi Author: Kim Barrett Date: 2025-09-17 05:51:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c2c44a061a6ba392b4e93eca2c85bd96ab7dcffe 8367724: Remove Trailing Return Types from undecided list Reviewed-by: stefank, phubner ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 45cc515f Branch: foreign-memaccess+abi Author: erifan Committer: Xiaohong Gong Date: 2025-09-17 07:32:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/45cc515f451accfd1a0a36d17ccb38d428a5d035 8354242: VectorAPI: combine vector not operation with compare Reviewed-by: epeter, jbhateja, xgong ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCompareNotBenchmark.java Changeset: 9c0f41e9 Branch: foreign-memaccess+abi Author: Alexander Zvegintsev Date: 2025-09-17 08:07:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9c0f41e9973726df0544bf0c7f06a7eb214b849f 8225787: java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on Ubuntu 8203004: UnixMultiResolutionSplashTest.java fails on Ubuntu16.04 Reviewed-by: psadhukhan, serb ! test/jdk/ProblemList.txt Changeset: d0ea6686 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-17 08:21:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d0ea6686ebe2baff28f5368f5bbf9dc7f34dd6d8 8367417: Serial: Use NMethodToOopClosure during Young GC Reviewed-by: fandreuzzi, stefank, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp Changeset: 976207df Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-09-17 08:26:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/976207df1fcebf76a5f732b26424d6a4896b359e 8367476: Shenandoah: Remove use of CollectedHeap::_soft_ref_policy Reviewed-by: ayang, wkemper ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp - src/hotspot/share/gc/shared/softRefPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 5730e908 Branch: foreign-memaccess+abi Author: Daniel Gredler Date: 2025-09-17 09:16:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5730e908c636ad57e6bbc5a1b64ce88245c38788 4138921: TextLayout handling of empty strings Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/font/TextLayout.java ! src/java.desktop/share/classes/java/awt/font/TextLine.java ! src/java.desktop/share/classes/sun/font/TextLabelFactory.java + test/jdk/java/awt/font/TextLayout/TextLayoutConstructorTest.java Changeset: 005f3a39 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-17 09:41:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/005f3a392f20ea2fbe2d7d699448e65d3443a073 8367743: G1: Use named constants for G1CSetCandidateGroup group ids Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: faebec63 Branch: foreign-memaccess+abi Author: Andrew Dinn Date: 2025-09-17 09:42:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/faebec63a94bb532b9d0ca0736c73ddbf1392ac2 8367532: Declare all stubgen stub entries including internal cross-stub entries Reviewed-by: fyang, asmehra ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: 6df01178 Branch: foreign-memaccess+abi Author: Saranya Natarajan Committer: Manuel H?ssig Date: 2025-09-17 09:45:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6df01178c03968bee7994eddd187f790c74ba541 8356779: IGV: dump the index of the SafePointNode containing the current JVMS during parsing Reviewed-by: epeter, chagedorn, qamai ! src/hotspot/share/opto/parse2.cpp Changeset: c28142e7 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-17 10:26:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c28142e7c142b2938823451c1f638f56a7f969d2 8367737: Parallel: Retry allocation after lock acquire in mem_allocate_work Reviewed-by: fandreuzzi, tschatzl, iwalulya ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp Changeset: 4719ed67 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-17 11:25:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4719ed671a8a8e10b77c4748a0e1ee63c19dfefb 8366777: Build fails unknown pseudo-op with old AS on linux-aarch64 Reviewed-by: erikj, ihse ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-other.m4 ! make/autoconf/flags.m4 Changeset: 7e738f0d Branch: foreign-memaccess+abi Author: Aleksey Shipilev Date: 2025-09-17 11:36:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7e738f0d906e574706a277fabbc2cc1df6f11f19 8367313: CTW: Execute in AWT headless mode Reviewed-by: epeter, kvn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: b00e0dae Branch: foreign-memaccess+abi Author: Roberto Casta?eda Lozano Date: 2025-09-17 12:47:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b00e0dae9bbd4bd88f8e7307b7c96688fa3194fe 8367728: IGV: dump node address type Reviewed-by: mchevalier, dfenacci, chagedorn ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 1ba84141 Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-09-17 13:46:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1ba841410bf4af0377a7192717d4ebc5d6d9f3f9 8367573: JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_aix.c Reviewed-by: rriggs ! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c Changeset: 91afdaff Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-17 13:58:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/91afdaff80459ec8ffff859f29fdadf1c631fddb 8367860: Remove unused NMethodToOopClosure::fix_relocations Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/memory/iterator.hpp Changeset: d7eeacf2 Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-09-17 14:01:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d7eeacf2a0c24946de56471a99e744f21642d784 8367112: HttpClient does not support Named Groups set on SSLParameters Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/HttpClientBuilderTest.java Changeset: 9949ee31 Branch: foreign-memaccess+abi Author: David Beaumont Committer: Chen Liang Date: 2025-09-17 14:46:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9949ee3163a31f6f3c13c4fe34e8c0166210719e 8367005: ImageReader refactor caused performance regressions for startup and footprint Reviewed-by: alanb, rriggs, jpai ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! test/jdk/jdk/internal/jimage/ImageReaderTest.java Changeset: 01d7554b Branch: foreign-memaccess+abi Author: Stefan Karlsson Date: 2025-09-17 15:17:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/01d7554b87fb7be8cab5dc12fd67eaba6585d2f3 8367486: Change prefix for platform-dependent AtomicAccess files Reviewed-by: kbarrett, ayang = src/hotspot/os_cpu/aix_ppc/atomicAccess_aix_ppc.hpp = src/hotspot/os_cpu/bsd_aarch64/atomicAccess_bsd_aarch64.hpp = src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp = src/hotspot/os_cpu/bsd_zero/atomicAccess_bsd_zero.hpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp = src/hotspot/os_cpu/linux_aarch64/atomicAccess_linux_aarch64.hpp = src/hotspot/os_cpu/linux_arm/atomicAccess_linux_arm.hpp = src/hotspot/os_cpu/linux_ppc/atomicAccess_linux_ppc.hpp = src/hotspot/os_cpu/linux_riscv/atomicAccess_linux_riscv.hpp = src/hotspot/os_cpu/linux_s390/atomicAccess_linux_s390.hpp = src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp = src/hotspot/os_cpu/linux_zero/atomicAccess_linux_zero.hpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp = src/hotspot/os_cpu/windows_aarch64/atomicAccess_windows_aarch64.hpp = src/hotspot/os_cpu/windows_x86/atomicAccess_windows_x86.hpp ! src/hotspot/share/runtime/atomicAccess.hpp Changeset: 6f493b4d Branch: foreign-memaccess+abi Author: Cesar Soares Lucas Date: 2025-09-17 16:52:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6f493b4d2e7120cbe34fb70d595f7626655b47a9 8361699: C2: assert(can_reduce_phi(n->as_Phi())) failed: Sanity: previous reducible Phi is no longer reducible before SUT Reviewed-by: rcastanedalo ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationNotReducibleAnymore.java Changeset: 18dc186a Branch: foreign-memaccess+abi Author: Damon Nguyen Date: 2025-09-17 18:07:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/18dc186a8f4820ed78c21173713dd127ef512e1f 8367790: Remove java/awt/PopupMenu/PopupMenuLocation.java from ProblemList Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt Changeset: f7ce3a1b Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-09-17 19:22:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f7ce3a1b5f38143f17b5015ca5b714ec0e708f54 8365790: Shutdown hook for application image does not work on Windows Reviewed-by: almatvee ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! src/jdk.jpackage/windows/native/common/Executor.cpp ! src/jdk.jpackage/windows/native/common/Executor.h + test/jdk/tools/jpackage/apps/UseShutdownHook.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/resources/Win8365790Test.ps1 + test/jdk/tools/jpackage/windows/Win8365790Test.java Changeset: 0756ecb2 Branch: foreign-memaccess+abi Author: Roger Riggs Date: 2025-09-17 19:49:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0756ecb214b8ab76cb69f354063d153b72f978c2 8367031: [backout] Change java.time month/day field types to 'byte' Reviewed-by: alanb, liach, naoto, iris ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java Changeset: f682f070 Branch: foreign-memaccess+abi Author: Kim Barrett Date: 2025-09-17 20:20:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f682f070079037f8fb646e91ea336af0bc778813 8367796: Rename AtomicAccess gtests Reviewed-by: ayang, tschatzl ! test/hotspot/gtest/runtime/test_atomicAccess.cpp Changeset: 919f5faa Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-09-17 20:47:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/919f5faa4618473eddab39d65fe7c1cc732600b7 8367787: Expand use of representation equivalence terminology in Float16 Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: aa36799a Branch: foreign-memaccess+abi Author: Vladimir Ivanov Date: 2025-09-17 21:34:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aa36799acb5834d730400fb073a9a3a8ee3c28ef 8367333: C2: Vector math operation intrinsification failure Reviewed-by: epeter, shade, jbhateja ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorMathLib.java Changeset: 91a97943 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-18 02:49:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/91a979430e2516b5853c397a336837799928f478 8367366: Do not support -XX:+AOTClassLinking for dynamic CDS archive Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp ! src/hotspot/share/cds/aotLinkedClassTable.cpp ! src/hotspot/share/cds/aotLinkedClassTable.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java Changeset: a355edbb Branch: foreign-memaccess+abi Author: Damon Fenacci Date: 2025-09-18 06:24:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a355edbbe43f7356f9439ecabf0ab8218fc9e3e1 8367278: Test compiler/startup/StartupOutput.java timed out after completion on Windows Reviewed-by: syan, chagedorn ! test/hotspot/jtreg/compiler/startup/StartupOutput.java Changeset: a306f88a Branch: foreign-memaccess+abi Author: Srinivas Mandalika Committer: Prasanta Sadhukhan Date: 2025-09-18 06:41:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a306f88a8456be454f4954c7e4fb8a1273344b5b 8339791: Refactor MiscUndecorated/ActiveAWTWindowTest.java Reviewed-by: psadhukhan ! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java Changeset: 4c5e901c Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Kevin Walls Date: 2025-09-18 08:25:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4c5e901c96dee3885e1b29a53d3400174f9bba09 8367689: Revert removal of several compilation-related vmStructs fields Reviewed-by: kevinw, coleenp ! src/hotspot/share/ci/ciClassList.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 04dcaa34 Branch: foreign-memaccess+abi Author: Manuel H?ssig Date: 2025-09-18 08:30:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/04dcaa3412d07c407aed604874095acaf81d7309 8367721: Test compiler/arguments/TestCompileTaskTimeout.java crashed: SIGSEGV Reviewed-by: mchevalier, chagedorn ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 4c7c009d Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Damon Fenacci Date: 2025-09-18 09:09:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4c7c009dd6aa2ce1f65f05c05d7376240f3c01cd 8367740: assembler_.inline.hpp should not include assembler.inline.hpp Reviewed-by: dfenacci, ayang ! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/zero/assembler_zero.inline.hpp Changeset: a49856bb Branch: foreign-memaccess+abi Author: Emanuel Peter Date: 2025-09-18 11:09:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a49856bb044057a738ffc4186e1e5e3916c0254c 8367969: C2: compiler/vectorapi/TestVectorMathLib.java fails without UnlockDiagnosticVMOptions Reviewed-by: shade, mhaessig ! test/hotspot/jtreg/compiler/vectorapi/TestVectorMathLib.java Changeset: 5db1dfe5 Branch: foreign-memaccess+abi Author: Christian Stein Date: 2025-09-18 12:09:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5db1dfe5c8b5df40779bb450849e6433aa9825ab 8361950: Update to use jtreg 8 Reviewed-by: jpai, iris, joehw, erikj, ihse, liach, alanb ! 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/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: feaa654b Branch: foreign-memaccess+abi Author: Johan Sj?len Date: 2025-09-18 12:26:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/feaa654b1bb5a1187785320603ccb17e2c43222d 8367249: [REDO] MemBaseline accesses VMT without using lock Reviewed-by: azafari, cnorrbin ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memBaseline.hpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/nmt/regionsTree.cpp ! src/hotspot/share/nmt/regionsTree.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: c927291e Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-18 15:08:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c927291ecfa3a3871a1eed006687a3e9db4f6811 8367739: Serial: Retry allocation after lock acquire in mem_allocate_work Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 72e5ad3d Branch: foreign-memaccess+abi Author: Ben Perez Date: 2025-09-18 15:23:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/72e5ad3d21effff6a4efae8ab3ed45c4f6bfba76 8365581: Optimize Java implementation of P256 arithmetic Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java Changeset: b8f2c738 Branch: foreign-memaccess+abi Author: Chris Plummer Date: 2025-09-18 15:35:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b8f2c7387f4b5a60a6b671619d968d1d77aa9c27 8367614: Test vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java failed, passed and timed-out Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java Changeset: c597384a Branch: foreign-memaccess+abi Author: Kelvin Nilsen Date: 2025-09-18 16:06:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c597384ad64c7107fba4e970aa435a141276b2fd 8367708: GenShen: Reduce total evacuation burden Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 000569da Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-18 16:09:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/000569da601afde85f83c361c9f1a7ba3814bff4 8362561: Remove diagnostic option AllowArchivingWithJavaAgent Reviewed-by: sspitsyn, shade, dholmes, ayang ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java - test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/AppWithBMH.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/OldClassWithJavaAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java Changeset: 14b9f53b Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-18 17:22:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/14b9f53bb376c49b73b376c6e5a4b30105358b5a 8367626: Parallel: Remove ParallelCompactData::summarize_dense_prefix Reviewed-by: gli, fandreuzzi ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 4be4826d Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-09-18 18:50:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4be4826ddb51c155eec3fe2923d891357f8d753b 8367450: Shenandoah: Log the composition of the collection set Reviewed-by: ysr, kdnilsen, phh ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.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/shenandoahEvacInfo.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.hpp Changeset: e4cb86df Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-09-18 18:53:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e4cb86df2b05cef6dd7e29e8803ebbbf5b4fe5a2 8367473: Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option 8367722: [GenShen] ShenandoahEvacuationStats is always empty Reviewed-by: ysr, phh ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 6e4e966d Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-09-18 21:18:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6e4e966d9b71ec04618e19784b5a661f34595ef6 8365792: GenShen: assertion "Generations aren't reconciled" Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp Changeset: e3a4c284 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-19 01:04:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e3a4c28409ac62feee9efe069e3a3482e7e2cdd2 8362657: Make tables used in AOT assembly phase GC-safe Reviewed-by: shade, dholmes ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: 7ec3fa5f Branch: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-09-19 01:36:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7ec3fa5f0a7408bf70e6226814d80dabd8a1a93c 8367801: jtreg failure_handler - don't use the -L option for ps command Reviewed-by: ayang, shade ! test/failure_handler/src/share/conf/linux.properties Changeset: c0815e40 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-19 01:50:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c0815e40b6f5feeb4bfa791ccd91d662c205068d 8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException Reviewed-by: fandreuzzi, dfuchs ! test/jdk/java/net/InetAddress/ptr/Lookup.java Changeset: 5855fd2f Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-09-19 02:58:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5855fd2f654175c05341cc03ebf188d4db3e407d 8367784: java/awt/Focus/InitialFocusTest/InitialFocusTest1.java failed with Wrong focus owner Reviewed-by: honkar, dnguyen ! test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest1.java Changeset: 898fcff0 Branch: foreign-memaccess+abi Author: Amit Kumar Date: 2025-09-19 04:33:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/898fcff03745da29318e29ead189d78f8daa6988 8367325: [s390x] build failure due to JDK-8361376 Reviewed-by: mdoerr, dlong ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp Changeset: 48d394a2 Branch: foreign-memaccess+abi Author: Tagir F. Valeev Date: 2025-09-19 07:19:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/48d394a245e7d16423b3829efa326fe72605c8ee 8356995: Provide default methods min(T, T) and max(T, T) in Comparator interface Reviewed-by: rriggs, smarks ! src/java.base/share/classes/java/util/Comparator.java + test/jdk/java/util/Comparator/MinMaxTest.java Changeset: 28879d3d Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-19 07:37:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/28879d3d03ca6e8ea68a6063da349d83310b22ce 8367848: Parallel: Use NMethodToOopClosure during Young GC Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/runtime/threads.hpp Changeset: 930d7249 Branch: foreign-memaccess+abi Author: Kevin Walls Date: 2025-09-19 08:15:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/930d7249239e464adfca3a007342ce0fcb8f070d 8367983: javax/management/monitor/ThreadPoolTest.java and StartStopTest.java fail with Unexpected Maximum Pool Size Overflow! Reviewed-by: cjplummer, dholmes ! test/jdk/javax/management/monitor/StartStopTest.java Changeset: 937e19e8 Branch: foreign-memaccess+abi Author: Stefan Johansson Date: 2025-09-19 08:48:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/937e19e86aab9194c363fb8709bbbc6dead0c391 8366780: Enhance ProcSmapsParser and Printer to handle THPeligible field Reviewed-by: stuefe, ayang ! src/hotspot/os/linux/memMapPrinter_linux.cpp ! src/hotspot/os/linux/procMapsParser.cpp ! src/hotspot/os/linux/procMapsParser.hpp ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 94a301a7 Branch: foreign-memaccess+abi Author: Manuel H?ssig Date: 2025-09-19 09:08:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/94a301a70e19be284f406ebb6d8b94b6f96e1a24 8366875: CompileTaskTimeout should be reset for each iteration of RepeatCompilation Reviewed-by: dlong, epeter ! src/hotspot/os/linux/compilerThreadTimeout_linux.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerThread.hpp ! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java Changeset: 65aea485 Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-19 10:06:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/65aea485884134743fbd3da355bd1f861b410704 8367859: Remove nio exception gensrc Reviewed-by: naoto, erikj, bpb ! make/modules/java.base/Gensrc.gmk - make/modules/java.base/gensrc/GensrcExceptions.gmk - make/scripts/addNotices.sh - make/scripts/genExceptions.sh + src/java.base/share/classes/java/nio/BufferOverflowException.java + src/java.base/share/classes/java/nio/BufferUnderflowException.java + src/java.base/share/classes/java/nio/InvalidMarkException.java + src/java.base/share/classes/java/nio/ReadOnlyBufferException.java + src/java.base/share/classes/java/nio/channels/AcceptPendingException.java + src/java.base/share/classes/java/nio/channels/AlreadyBoundException.java + src/java.base/share/classes/java/nio/channels/AlreadyConnectedException.java + src/java.base/share/classes/java/nio/channels/AsynchronousCloseException.java + src/java.base/share/classes/java/nio/channels/CancelledKeyException.java + src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java + src/java.base/share/classes/java/nio/channels/ClosedChannelException.java + src/java.base/share/classes/java/nio/channels/ClosedSelectorException.java + src/java.base/share/classes/java/nio/channels/ConnectionPendingException.java + src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java + src/java.base/share/classes/java/nio/channels/IllegalBlockingModeException.java + src/java.base/share/classes/java/nio/channels/IllegalChannelGroupException.java + src/java.base/share/classes/java/nio/channels/IllegalSelectorException.java + src/java.base/share/classes/java/nio/channels/InterruptedByTimeoutException.java + src/java.base/share/classes/java/nio/channels/NoConnectionPendingException.java + src/java.base/share/classes/java/nio/channels/NonReadableChannelException.java + src/java.base/share/classes/java/nio/channels/NonWritableChannelException.java + src/java.base/share/classes/java/nio/channels/NotYetBoundException.java + src/java.base/share/classes/java/nio/channels/NotYetConnectedException.java + src/java.base/share/classes/java/nio/channels/OverlappingFileLockException.java + src/java.base/share/classes/java/nio/channels/ReadPendingException.java + src/java.base/share/classes/java/nio/channels/ShutdownChannelGroupException.java + src/java.base/share/classes/java/nio/channels/UnresolvedAddressException.java + src/java.base/share/classes/java/nio/channels/UnsupportedAddressTypeException.java + src/java.base/share/classes/java/nio/channels/WritePendingException.java - src/java.base/share/classes/java/nio/channels/exceptions + src/java.base/share/classes/java/nio/charset/CharacterCodingException.java + src/java.base/share/classes/java/nio/charset/IllegalCharsetNameException.java + src/java.base/share/classes/java/nio/charset/UnsupportedCharsetException.java - src/java.base/share/classes/java/nio/charset/exceptions - src/java.base/share/classes/java/nio/exceptions Changeset: 1b9a1168 Branch: foreign-memaccess+abi Author: Francisco Ferrari Bihurriet Date: 2025-09-19 10:23:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1b9a11682d5f73885213822423bfce8dfc17febd 8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName Reviewed-by: hchao ! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java Changeset: fc07166f Branch: foreign-memaccess+abi Author: duke Date: 2025-09-19 11:00:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fc07166f4ccb57ee90d1a114a767c6327ebdf3dc Automatic merge of jdk:master into master Changeset: eec7b62d Branch: foreign-memaccess+abi Author: duke Date: 2025-09-19 11:00:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eec7b62d91a0d784614be7eb7a5b5046459a3eab Automatic merge of master into foreign-memaccess+abi From duke at openjdk.org Fri Sep 19 11:16:46 2025 From: duke at openjdk.org (duke) Date: Fri, 19 Sep 2025 11:16:46 GMT Subject: git: openjdk/panama-foreign: master: 105 new changesets Message-ID: <736720ff-0964-4a93-94f4-8c232b924f1e@openjdk.org> Changeset: 02d7281b Branch: master Author: Emanuel Peter Date: 2025-09-12 12:06:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/02d7281b93296e7700e215804cb9e2f8341cab06 8367483: C2 crash in PhaseValues::type: assert(t != nullptr) failed: must set before get - missing notification for CastX2P(SubL(x, y)) Reviewed-by: chagedorn, bmaillard ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/igvn/MissedOptimizationWithCastX2PSubX.java Changeset: 10fea860 Branch: master Author: Paul H?bner Committer: Joel Sikstr?m Date: 2025-09-12 14:23:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/10fea860029c4702208fe6b175b6ab8062c75f60 8367371: Remove @requires vm.opt.UseLargePages from InternSharedString.java test Reviewed-by: jsikstro, ayang, iklam ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java Changeset: 44aad078 Branch: master Author: Guanqiang Han Committer: Roger Riggs Date: 2025-09-12 14:46:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/44aad0786bc85e11eded1da4cf4eb96698424c8b 8328874: Class::forName0 should validate the class name length early Reviewed-by: rriggs, liach, ayang ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java ! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java ! test/jdk/java/lang/Class/forName/ForNameNames.java Changeset: aeffce7c Branch: master Author: Justin Lu Date: 2025-09-12 16:31:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aeffce7c22cbefe9c493865ee38d025032629901 8367271: Add parsing tests to DateFormat JMH benchmark Reviewed-by: naoto - test/micro/org/openjdk/bench/java/text/DateFormatterBench.java + test/micro/org/openjdk/bench/java/text/SimpleDateFormatterBench.java Changeset: 11df2891 Branch: master Author: William Kemper Date: 2025-09-12 16:50:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/11df28916af4c2bfd69b2829c74e046ad953ee6c 8367378: GenShen: Missing timing stats when old mark buffers are flushed during final update refs Reviewed-by: kdnilsen, xpeng, phh ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: 850f904a Branch: master Author: William Kemper Date: 2025-09-12 16:50:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/850f904a84186b514a9b79fd4625b4651e73149b 8367451: GenShen: Remove the option to compute age census during evacuation Reviewed-by: kdnilsen, xpeng, phh ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 4e59c63e Branch: master Author: Kim Barrett Date: 2025-09-12 18:57:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4e59c63ec5a896a09f61a019e2fc5a2ec75ec40e 8367282: FORBID_C_FUNCTION needs exception spec consistent with library declaration Reviewed-by: dholmes, mbaesken ! src/hotspot/os/posix/forbiddenFunctions_posix.hpp ! src/hotspot/os/windows/forbiddenFunctions_windows.hpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/forbiddenFunctions.hpp Changeset: 84aa2952 Branch: master Author: Coleen Phillimore Date: 2025-09-12 18:58:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/84aa295227749f5daf73100550355ac6d56a6eca 8367368: Add message for verify_legal_class_modifiers for inner classes Reviewed-by: dholmes, fparain ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp + test/hotspot/jtreg/runtime/InnerClassesAttr/OuterTest1.jcod + test/hotspot/jtreg/runtime/InnerClassesAttr/OuterTest2.jcod + test/hotspot/jtreg/runtime/InnerClassesAttr/TestInnerClassAccessFlagErrorMessage.java Changeset: 35dabb1a Branch: master Author: Valerie Peng Date: 2025-09-12 20:16:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/35dabb1a5f31d985f00de21badeeedb026a63b94 8244336: Restrict algorithms at JCE layer Reviewed-by: mullan, ascarpino, abarashev + src/java.base/share/classes/com/sun/crypto/provider/RSACipherAdaptor.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java + src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/conf/security/java.security + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/RSACipherAdaptor.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + test/jdk/java/security/KeyStore/TestDisabledAlgorithms.java + test/jdk/java/security/MessageDigest/TestDisabledAlgorithms.java + test/jdk/java/security/Signature/TestDisabledAlgorithms.java + test/jdk/javax/crypto/Cipher/TestDisabledAlgorithms.java + test/jdk/sun/security/pkcs11/Cipher/TestDisabledAlgorithms.java + test/jdk/sun/security/pkcs11/Signature/TestNONEwithRSA.java + test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java Changeset: 3eb3e0dc Branch: master Author: Jamil Nimeh Date: 2025-09-12 20:39:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3eb3e0dcb0aa06fe427adeeaa40b9568c7f07ee8 8366833: Poly1305 does not always correctly update position for array-backed ByteBuffers after processMultipleBlocks Co-authored-by: Jaikiran Pai Reviewed-by: weijun, jpai ! src/java.base/share/classes/com/sun/crypto/provider/Poly1305.java + test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/UpdateAADTest.java Changeset: e2eaa2ec Branch: master Author: Jaikiran Pai Date: 2025-09-13 02:03:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e2eaa2ecf39f1746481bfdd603e84167c886545b 8357708: com.sun.jndi.ldap.Connection ignores queued LDAP replies if Connection is subsequently closed Co-authored-by: Aleksei Efimov Reviewed-by: aefimov, dfuchs ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java + test/jdk/com/sun/jndi/ldap/LdapClientConnTest.java Changeset: ff538c7f Branch: master Author: Jaikiran Pai Date: 2025-09-13 13:51:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ff538c7f5641bb24748243da44de5d964141ae31 8367583: sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336 Reviewed-by: weijun ! test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java Changeset: ef291d2d Branch: master Author: Matthias Baesken Date: 2025-09-13 20:20:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ef291d2d5d5c6ef9767a218b0f8401a0fb911bb2 8359423: Improve error message in case of missing jsa shared archive Reviewed-by: mdoerr, asteiner, eastigeevich ! src/hotspot/share/cds/aotMetaspace.cpp Changeset: c85c5cb5 Branch: master Author: Ioi Lam Date: 2025-09-13 20:43:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c85c5cb50e0bd80732af9d45c85fc01032ed332c 8367475: Incorrect lock usage in LambdaFormInvokers::regenerate_holder_classes Reviewed-by: dholmes, matsaave, liach ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp Changeset: 21c985f2 Branch: master Author: Prasanta Sadhukhan Date: 2025-09-14 04:24:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/21c985f2d75401fd81fa5eaf1486b0be60246962 8256289: java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java failed with "RuntimeException: Wrong focus owner: java.awt.Button[button1,41,36,56x23,label=Button1]" Reviewed-by: honkar, prr, azvegint, serb ! test/jdk/ProblemList.txt - test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.java - test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java + test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest.java + test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest1.java Changeset: 5271448b Branch: master Author: Prasanta Sadhukhan Date: 2025-09-14 04:29:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5271448b3a013b2e3edcd619a4a3b975b292dae1 8023263: [TESTBUG] Test closed/java/awt/Focus/InactiveWindowTest/InactiveFocusRace fails due to not enough time to initialize graphic components Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Focus/InactiveFocusRace.java Changeset: cf00f96f Branch: master Author: Emanuel Peter Date: 2025-09-15 06:59:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cf00f96fd49ac7e6e04fdde74a3015531a0b59c8 8366940: Test compiler/loopopts/superword/TestAliasingFuzzer.java timed out Reviewed-by: syan, chagedorn ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java Changeset: 2c13c66c Branch: master Author: Albert Mingkun Yang Date: 2025-09-15 07:48:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2c13c66cf9104a1b46842a5de5e2533a87fa1849 8367507: Parallel: Remove PSPromotionManager::drain_stacks_depth Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 9ca7b244 Branch: master Author: Albert Mingkun Yang Date: 2025-09-15 07:48:38 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9ca7b24421a5ea4fafb39bcf0c9744696932f49d 8367422: Parallel: Refactor local variables names in copy_unmarked_to_survivor_space Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp Changeset: c16462b3 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-15 08:02:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c16462b3b4686982e80fdde6802defafc2de8b1a 8367576: JvmtiThreadState::_debuggable is unused Reviewed-by: amenkov, ayang, shade ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp Changeset: 3db3c062 Branch: master Author: Alexander Zvegintsev Date: 2025-09-15 08:49:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3db3c06218f37ed4f14d4f53538663d2a5547095 8366852: java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java test is failing Reviewed-by: psadhukhan, honkar ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java Changeset: 1cb1267c Branch: master Author: Thomas Fitzsimmons Committer: Francisco Ferrari Bihurriet Date: 2025-09-15 09:59:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1cb1267ce84dea2bfcb434b03c982b859997c6d2 8361711: Add library name configurability to PKCS11Test.java Reviewed-by: valeriep ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: a7dc011a Branch: master Author: Johan Sj?len Date: 2025-09-15 11:24:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a7dc011ac4fec73d686661b1bb6969c7135982f2 8366658: Add missing locks when accessing the VirtualMemoryTracker instance in tests and MemMapPrinter Reviewed-by: azafari, phubner ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: e8dda2b6 Branch: master Author: Albert Mingkun Yang Date: 2025-09-15 15:25:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e8dda2b67524b6575124581464921d46335dcad7 8367629: Parallel: Remove logging in PSAdjustWeakRootsClosure Reviewed-by: stefank ! src/hotspot/share/gc/parallel/psClosure.inline.hpp Changeset: 58c9fbc9 Branch: master Author: Joe Darcy Date: 2025-09-15 16:22:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/58c9fbc93db6c27b00d1e53d7ee8bf6e382eea82 8367382: Expand use of representation equivalence terminology Reviewed-by: rgiulietti ! 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/Record.java Changeset: 60930a3e Branch: master Author: Daniel Lund?n Date: 2025-09-15 17:43:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/60930a3e196088e239c902216de07e1cce8407e4 8367397: Improve naming and terminology in regmask.hpp and regmask.cpp Reviewed-by: epeter, rcastanedalo, dlong ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/coalesce.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/matcher.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 ! test/hotspot/gtest/opto/test_regmask.cpp Changeset: f8ba02f2 Branch: master Author: Roland Westrelin Date: 2025-09-15 18:13:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f8ba02f2296f0ef0227f90e0e1ed116121e68231 8361702: C2: assert(is_dominator(compute_early_ctrl(limit, limit_ctrl), pre_end)) failed: node pinned on loop exit test? Reviewed-by: epeter, chagedorn, mhaessig ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE2.java + test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE3.java Changeset: 11cdafb8 Branch: master Author: Chris Plummer Date: 2025-09-15 18:53:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/11cdafb8216bcd36f6636f7c5663878fb545fb37 8367297: Test com/sun/jdi/JdbStopInNotificationThreadTest.java can still fail after JDK-8366850 Reviewed-by: ayang, kevinw ! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java Changeset: 729f4f9b Branch: master Author: Guy Abossolo Foh - ScientificWare Committer: Alexey Ivanov Date: 2025-09-15 19:22:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/729f4f9b16ca0ede57976f10abbafedee1c6e017 8314731: Add support for the alt attribute in the image type input HTML tag Reviewed-by: aivanov, prr, tr ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java + test/jdk/javax/swing/text/html/bug8314731.java Changeset: 64155dfa Branch: master Author: Justin Lu Date: 2025-09-15 21:10:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/64155dfac068cf01bcab6adb401b360499f33a5f 8367237: Thread-Safety Usage Warning for java.text.Collator Classes Reviewed-by: iris, naoto ! src/java.base/share/classes/java/text/Collator.java ! src/java.base/share/classes/java/text/RuleBasedCollator.java Changeset: 24255848 Branch: master Author: Ioi Lam Date: 2025-09-16 01:04:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/242558484985cb954b0e658776fd59cbca1be1db 8367142: Avoid InstanceKlass::cast when converting java mirror to InstanceKlass Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 90e81c2b Branch: master Author: Dingli Zhang Committer: Fei Yang Date: 2025-09-16 01:11:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/90e81c2bee86f404250fb9b833d43b18190b5272 8367616: RISC-V: Auto-enable Zicboz extension for debug builds Reviewed-by: fyang, fjiang ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 0fbae805 Branch: master Author: Kim Barrett Date: 2025-09-16 04:42:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0fbae8050b6f853053c7dee6a43d3ffbcfa69954 8252582: HotSpot Style Guide should permit variable templates Reviewed-by: dholmes, stefank, kvn ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 76e464bc Branch: master Author: Axel Boldt-Christmas Date: 2025-09-16 05:06:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/76e464bcd56dab6ef0dfd917f87fdedeb9f838b4 8367150: Add a header line to improve VMErrorCallback printing Reviewed-by: stefank, ayang ! src/hotspot/share/utilities/vmError.cpp Changeset: 60e9222f Branch: master Author: Prasanta Sadhukhan Date: 2025-09-16 06:30:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/60e9222fe147413f20c140f2c00541b6472dfaa4 8015444: java/awt/Focus/KeyStrokeTest.java sometimes fails Reviewed-by: tr ! test/jdk/java/awt/Focus/KeyStrokeTest.java Changeset: 73df06c8 Branch: master Author: Andreas Steiner Committer: Matthias Baesken Date: 2025-09-16 07:17:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/73df06c80c33be584b054a528ecdab4ecbf51d56 8359104: gc/TestAlwaysPreTouchBehavior.java# fails on Linux Reviewed-by: mbaesken, ayang ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java Changeset: 3ba2e748 Branch: master Author: Guanqiang Han Committer: Albert Mingkun Yang Date: 2025-09-16 08:00:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3ba2e748d61a9ed8098093c6d4732973051808b2 8366925: Improper std::nothrow new expression in NativeHeapTrimmerThread ctor Reviewed-by: ayang, kbarrett, dholmes ! src/hotspot/share/runtime/trimNativeHeap.cpp Changeset: eb26865c Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-09-16 08:00:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/eb26865c36f1961ee802c8db812c786d4bdd4944 8367552: JCmdTestFileSafety.java fails when run by root user Reviewed-by: dcubed, ayang, phubner ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java Changeset: ca89cd06 Branch: master Author: Thomas Schatzl Date: 2025-09-16 08:46:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ca89cd06d39ed3a6bbe16f60fea4d7382849edbd 8367410: ZGC: Remove unused ZNmethodTable::wait_until_iteration_done() Reviewed-by: stefank, fandreuzzi ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/gc/z/zNMethodTableIteration.hpp Changeset: c7f014ed Branch: master Author: Hannes Greule Date: 2025-09-16 12:33:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c7f014ed494409cdf9fc925fe98de08346606408 8356813: Improve Mod(I|L)Node::Value Reviewed-by: epeter, qamai ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/ModINodeValueTests.java + test/hotspot/jtreg/compiler/c2/gvn/ModLNodeValueTests.java Changeset: 0bc37059 Branch: master Author: Jaikiran Pai Date: 2025-09-16 13:16:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0bc3705948b1bb8f327dc48c4dbd85d22d66f036 8367597: Runtime.exit logging failed: Cannot invoke "java.lang.Module.getClassLoader()" because "m" is null Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/lang/Shutdown.java Changeset: c82070e6 Branch: master Author: Manuel H?ssig Date: 2025-09-16 13:19:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c82070e6357a1b49f2887ab22267393ba87d9352 8366775: TestCompileTaskTimeout should use timeoutFactor Reviewed-by: chagedorn, rcastanedalo, mbaesken ! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java Changeset: 58007c0b Branch: master Author: Guanqiang Han Committer: Chen Liang Date: 2025-09-16 14:57:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/58007c0bcc03f4609ce202cfb9f89b8438055dac 8367619: String.format in outOfRangeException uses wrong format specifier for String argument Reviewed-by: fandreuzzi, rriggs, liach ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 15d42c6d Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-09-16 16:24:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/15d42c6d772d2c4cca1f21a947407fc0931aee64 8366978: dead code in SunCertPathBuilder Reviewed-by: mullan, hchao ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java Changeset: 075ebb4e Branch: master Author: Paul H?bner Committer: Aleksey Shipilev Date: 2025-09-16 16:53:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/075ebb4ee592c10879799a68ba79f782ee49b60d 8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java Changeset: c41add8d Branch: master Author: Srinivas Vamsi Parasa Date: 2025-09-16 18:13:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c41add8d3e24be5f469f18cfbf0f476f2baf63a6 8354348: Enable Extended EVEX to REX2/REX demotion for commutative operations with same dst and src2 Reviewed-by: jbhateja, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: e883dec6 Branch: master Author: Srinivas Vamsi Parasa Date: 2025-09-16 18:14:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e883dec6be8cb2fc44e45a6b4677cca2f4df58ef 8367694: Fix jtreg test failure when Intel APX is enabled for KNL platforms Reviewed-by: sviswanathan, epeter ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: b75e35cb Branch: master Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-09-16 19:17:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b75e35cb94d17a742d88f23dfd1b016c26a5e63c 8365858: FilteredJavaFieldStream is unnecessary Reviewed-by: liach, jsjolen, coleenp, amenkov ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp - src/hotspot/share/runtime/reflectionUtils.cpp - src/hotspot/share/runtime/reflectionUtils.hpp ! src/java.base/share/classes/jdk/internal/reflect/ConstantPool.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: e1071797 Branch: master Author: Sergey Bylokhov Date: 2025-09-16 21:51:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e1071797a4f0ab1a6af29824a777a7800d729b0e 8367017: Remove legacy checks from WrappedToolkitTest and convert from bash Reviewed-by: prr ! test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/TestWrapped.java - test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh Changeset: c2c44a06 Branch: master Author: Kim Barrett Date: 2025-09-17 05:51:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c2c44a061a6ba392b4e93eca2c85bd96ab7dcffe 8367724: Remove Trailing Return Types from undecided list Reviewed-by: stefank, phubner ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 45cc515f Branch: master Author: erifan Committer: Xiaohong Gong Date: 2025-09-17 07:32:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/45cc515f451accfd1a0a36d17ccb38d428a5d035 8354242: VectorAPI: combine vector not operation with compare Reviewed-by: epeter, jbhateja, xgong ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCompareNotBenchmark.java Changeset: 9c0f41e9 Branch: master Author: Alexander Zvegintsev Date: 2025-09-17 08:07:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9c0f41e9973726df0544bf0c7f06a7eb214b849f 8225787: java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on Ubuntu 8203004: UnixMultiResolutionSplashTest.java fails on Ubuntu16.04 Reviewed-by: psadhukhan, serb ! test/jdk/ProblemList.txt Changeset: d0ea6686 Branch: master Author: Albert Mingkun Yang Date: 2025-09-17 08:21:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d0ea6686ebe2baff28f5368f5bbf9dc7f34dd6d8 8367417: Serial: Use NMethodToOopClosure during Young GC Reviewed-by: fandreuzzi, stefank, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp Changeset: 976207df Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-09-17 08:26:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/976207df1fcebf76a5f732b26424d6a4896b359e 8367476: Shenandoah: Remove use of CollectedHeap::_soft_ref_policy Reviewed-by: ayang, wkemper ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp - src/hotspot/share/gc/shared/softRefPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 5730e908 Branch: master Author: Daniel Gredler Date: 2025-09-17 09:16:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5730e908c636ad57e6bbc5a1b64ce88245c38788 4138921: TextLayout handling of empty strings Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/font/TextLayout.java ! src/java.desktop/share/classes/java/awt/font/TextLine.java ! src/java.desktop/share/classes/sun/font/TextLabelFactory.java + test/jdk/java/awt/font/TextLayout/TextLayoutConstructorTest.java Changeset: 005f3a39 Branch: master Author: Thomas Schatzl Date: 2025-09-17 09:41:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/005f3a392f20ea2fbe2d7d699448e65d3443a073 8367743: G1: Use named constants for G1CSetCandidateGroup group ids Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: faebec63 Branch: master Author: Andrew Dinn Date: 2025-09-17 09:42:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/faebec63a94bb532b9d0ca0736c73ddbf1392ac2 8367532: Declare all stubgen stub entries including internal cross-stub entries Reviewed-by: fyang, asmehra ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: 6df01178 Branch: master Author: Saranya Natarajan Committer: Manuel H?ssig Date: 2025-09-17 09:45:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6df01178c03968bee7994eddd187f790c74ba541 8356779: IGV: dump the index of the SafePointNode containing the current JVMS during parsing Reviewed-by: epeter, chagedorn, qamai ! src/hotspot/share/opto/parse2.cpp Changeset: c28142e7 Branch: master Author: Albert Mingkun Yang Date: 2025-09-17 10:26:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c28142e7c142b2938823451c1f638f56a7f969d2 8367737: Parallel: Retry allocation after lock acquire in mem_allocate_work Reviewed-by: fandreuzzi, tschatzl, iwalulya ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp Changeset: 4719ed67 Branch: master Author: SendaoYan Date: 2025-09-17 11:25:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4719ed671a8a8e10b77c4748a0e1ee63c19dfefb 8366777: Build fails unknown pseudo-op with old AS on linux-aarch64 Reviewed-by: erikj, ihse ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-other.m4 ! make/autoconf/flags.m4 Changeset: 7e738f0d Branch: master Author: Aleksey Shipilev Date: 2025-09-17 11:36:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7e738f0d906e574706a277fabbc2cc1df6f11f19 8367313: CTW: Execute in AWT headless mode Reviewed-by: epeter, kvn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: b00e0dae Branch: master Author: Roberto Casta?eda Lozano Date: 2025-09-17 12:47:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b00e0dae9bbd4bd88f8e7307b7c96688fa3194fe 8367728: IGV: dump node address type Reviewed-by: mchevalier, dfenacci, chagedorn ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 1ba84141 Branch: master Author: Matthias Baesken Date: 2025-09-17 13:46:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1ba841410bf4af0377a7192717d4ebc5d6d9f3f9 8367573: JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_aix.c Reviewed-by: rriggs ! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c Changeset: 91afdaff Branch: master Author: Albert Mingkun Yang Date: 2025-09-17 13:58:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/91afdaff80459ec8ffff859f29fdadf1c631fddb 8367860: Remove unused NMethodToOopClosure::fix_relocations Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/memory/iterator.hpp Changeset: d7eeacf2 Branch: master Author: Daniel Jeli?ski Date: 2025-09-17 14:01:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d7eeacf2a0c24946de56471a99e744f21642d784 8367112: HttpClient does not support Named Groups set on SSLParameters Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/HttpClientBuilderTest.java Changeset: 9949ee31 Branch: master Author: David Beaumont Committer: Chen Liang Date: 2025-09-17 14:46:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9949ee3163a31f6f3c13c4fe34e8c0166210719e 8367005: ImageReader refactor caused performance regressions for startup and footprint Reviewed-by: alanb, rriggs, jpai ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! test/jdk/jdk/internal/jimage/ImageReaderTest.java Changeset: 01d7554b Branch: master Author: Stefan Karlsson Date: 2025-09-17 15:17:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/01d7554b87fb7be8cab5dc12fd67eaba6585d2f3 8367486: Change prefix for platform-dependent AtomicAccess files Reviewed-by: kbarrett, ayang = src/hotspot/os_cpu/aix_ppc/atomicAccess_aix_ppc.hpp = src/hotspot/os_cpu/bsd_aarch64/atomicAccess_bsd_aarch64.hpp = src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp = src/hotspot/os_cpu/bsd_zero/atomicAccess_bsd_zero.hpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp = src/hotspot/os_cpu/linux_aarch64/atomicAccess_linux_aarch64.hpp = src/hotspot/os_cpu/linux_arm/atomicAccess_linux_arm.hpp = src/hotspot/os_cpu/linux_ppc/atomicAccess_linux_ppc.hpp = src/hotspot/os_cpu/linux_riscv/atomicAccess_linux_riscv.hpp = src/hotspot/os_cpu/linux_s390/atomicAccess_linux_s390.hpp = src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp = src/hotspot/os_cpu/linux_zero/atomicAccess_linux_zero.hpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp = src/hotspot/os_cpu/windows_aarch64/atomicAccess_windows_aarch64.hpp = src/hotspot/os_cpu/windows_x86/atomicAccess_windows_x86.hpp ! src/hotspot/share/runtime/atomicAccess.hpp Changeset: 6f493b4d Branch: master Author: Cesar Soares Lucas Date: 2025-09-17 16:52:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6f493b4d2e7120cbe34fb70d595f7626655b47a9 8361699: C2: assert(can_reduce_phi(n->as_Phi())) failed: Sanity: previous reducible Phi is no longer reducible before SUT Reviewed-by: rcastanedalo ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationNotReducibleAnymore.java Changeset: 18dc186a Branch: master Author: Damon Nguyen Date: 2025-09-17 18:07:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/18dc186a8f4820ed78c21173713dd127ef512e1f 8367790: Remove java/awt/PopupMenu/PopupMenuLocation.java from ProblemList Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt Changeset: f7ce3a1b Branch: master Author: Alexey Semenyuk Date: 2025-09-17 19:22:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f7ce3a1b5f38143f17b5015ca5b714ec0e708f54 8365790: Shutdown hook for application image does not work on Windows Reviewed-by: almatvee ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! src/jdk.jpackage/windows/native/common/Executor.cpp ! src/jdk.jpackage/windows/native/common/Executor.h + test/jdk/tools/jpackage/apps/UseShutdownHook.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/resources/Win8365790Test.ps1 + test/jdk/tools/jpackage/windows/Win8365790Test.java Changeset: 0756ecb2 Branch: master Author: Roger Riggs Date: 2025-09-17 19:49:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0756ecb214b8ab76cb69f354063d153b72f978c2 8367031: [backout] Change java.time month/day field types to 'byte' Reviewed-by: alanb, liach, naoto, iris ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java Changeset: f682f070 Branch: master Author: Kim Barrett Date: 2025-09-17 20:20:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f682f070079037f8fb646e91ea336af0bc778813 8367796: Rename AtomicAccess gtests Reviewed-by: ayang, tschatzl ! test/hotspot/gtest/runtime/test_atomicAccess.cpp Changeset: 919f5faa Branch: master Author: Joe Darcy Date: 2025-09-17 20:47:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/919f5faa4618473eddab39d65fe7c1cc732600b7 8367787: Expand use of representation equivalence terminology in Float16 Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: aa36799a Branch: master Author: Vladimir Ivanov Date: 2025-09-17 21:34:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/aa36799acb5834d730400fb073a9a3a8ee3c28ef 8367333: C2: Vector math operation intrinsification failure Reviewed-by: epeter, shade, jbhateja ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorMathLib.java Changeset: 91a97943 Branch: master Author: Ioi Lam Date: 2025-09-18 02:49:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/91a979430e2516b5853c397a336837799928f478 8367366: Do not support -XX:+AOTClassLinking for dynamic CDS archive Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp ! src/hotspot/share/cds/aotLinkedClassTable.cpp ! src/hotspot/share/cds/aotLinkedClassTable.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java Changeset: a355edbb Branch: master Author: Damon Fenacci Date: 2025-09-18 06:24:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a355edbbe43f7356f9439ecabf0ab8218fc9e3e1 8367278: Test compiler/startup/StartupOutput.java timed out after completion on Windows Reviewed-by: syan, chagedorn ! test/hotspot/jtreg/compiler/startup/StartupOutput.java Changeset: a306f88a Branch: master Author: Srinivas Mandalika Committer: Prasanta Sadhukhan Date: 2025-09-18 06:41:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a306f88a8456be454f4954c7e4fb8a1273344b5b 8339791: Refactor MiscUndecorated/ActiveAWTWindowTest.java Reviewed-by: psadhukhan ! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java Changeset: 4c5e901c Branch: master Author: Francesco Andreuzzi Committer: Kevin Walls Date: 2025-09-18 08:25:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4c5e901c96dee3885e1b29a53d3400174f9bba09 8367689: Revert removal of several compilation-related vmStructs fields Reviewed-by: kevinw, coleenp ! src/hotspot/share/ci/ciClassList.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 04dcaa34 Branch: master Author: Manuel H?ssig Date: 2025-09-18 08:30:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/04dcaa3412d07c407aed604874095acaf81d7309 8367721: Test compiler/arguments/TestCompileTaskTimeout.java crashed: SIGSEGV Reviewed-by: mchevalier, chagedorn ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 4c7c009d Branch: master Author: Francesco Andreuzzi Committer: Damon Fenacci Date: 2025-09-18 09:09:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4c7c009dd6aa2ce1f65f05c05d7376240f3c01cd 8367740: assembler_.inline.hpp should not include assembler.inline.hpp Reviewed-by: dfenacci, ayang ! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/zero/assembler_zero.inline.hpp Changeset: a49856bb Branch: master Author: Emanuel Peter Date: 2025-09-18 11:09:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a49856bb044057a738ffc4186e1e5e3916c0254c 8367969: C2: compiler/vectorapi/TestVectorMathLib.java fails without UnlockDiagnosticVMOptions Reviewed-by: shade, mhaessig ! test/hotspot/jtreg/compiler/vectorapi/TestVectorMathLib.java Changeset: 5db1dfe5 Branch: master Author: Christian Stein Date: 2025-09-18 12:09:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5db1dfe5c8b5df40779bb450849e6433aa9825ab 8361950: Update to use jtreg 8 Reviewed-by: jpai, iris, joehw, erikj, ihse, liach, alanb ! 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/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: feaa654b Branch: master Author: Johan Sj?len Date: 2025-09-18 12:26:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/feaa654b1bb5a1187785320603ccb17e2c43222d 8367249: [REDO] MemBaseline accesses VMT without using lock Reviewed-by: azafari, cnorrbin ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memBaseline.hpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/nmt/regionsTree.cpp ! src/hotspot/share/nmt/regionsTree.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: c927291e Branch: master Author: Albert Mingkun Yang Date: 2025-09-18 15:08:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c927291ecfa3a3871a1eed006687a3e9db4f6811 8367739: Serial: Retry allocation after lock acquire in mem_allocate_work Reviewed-by: fandreuzzi, tschatzl ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 72e5ad3d Branch: master Author: Ben Perez Date: 2025-09-18 15:23:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/72e5ad3d21effff6a4efae8ab3ed45c4f6bfba76 8365581: Optimize Java implementation of P256 arithmetic Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java Changeset: b8f2c738 Branch: master Author: Chris Plummer Date: 2025-09-18 15:35:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b8f2c7387f4b5a60a6b671619d968d1d77aa9c27 8367614: Test vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java failed, passed and timed-out Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java Changeset: c597384a Branch: master Author: Kelvin Nilsen Date: 2025-09-18 16:06:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c597384ad64c7107fba4e970aa435a141276b2fd 8367708: GenShen: Reduce total evacuation burden Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 000569da Branch: master Author: Ioi Lam Date: 2025-09-18 16:09:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/000569da601afde85f83c361c9f1a7ba3814bff4 8362561: Remove diagnostic option AllowArchivingWithJavaAgent Reviewed-by: sspitsyn, shade, dholmes, ayang ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java - test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/AppWithBMH.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/OldClassWithJavaAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java Changeset: 14b9f53b Branch: master Author: Albert Mingkun Yang Date: 2025-09-18 17:22:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/14b9f53bb376c49b73b376c6e5a4b30105358b5a 8367626: Parallel: Remove ParallelCompactData::summarize_dense_prefix Reviewed-by: gli, fandreuzzi ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 4be4826d Branch: master Author: William Kemper Date: 2025-09-18 18:50:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4be4826ddb51c155eec3fe2923d891357f8d753b 8367450: Shenandoah: Log the composition of the collection set Reviewed-by: ysr, kdnilsen, phh ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.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/shenandoahEvacInfo.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.hpp Changeset: e4cb86df Branch: master Author: William Kemper Date: 2025-09-18 18:53:08 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e4cb86df2b05cef6dd7e29e8803ebbbf5b4fe5a2 8367473: Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option 8367722: [GenShen] ShenandoahEvacuationStats is always empty Reviewed-by: ysr, phh ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 6e4e966d Branch: master Author: William Kemper Date: 2025-09-18 21:18:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/6e4e966d9b71ec04618e19784b5a661f34595ef6 8365792: GenShen: assertion "Generations aren't reconciled" Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp Changeset: e3a4c284 Branch: master Author: Ioi Lam Date: 2025-09-19 01:04:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e3a4c28409ac62feee9efe069e3a3482e7e2cdd2 8362657: Make tables used in AOT assembly phase GC-safe Reviewed-by: shade, dholmes ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: 7ec3fa5f Branch: master Author: Jaikiran Pai Date: 2025-09-19 01:36:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7ec3fa5f0a7408bf70e6226814d80dabd8a1a93c 8367801: jtreg failure_handler - don't use the -L option for ps command Reviewed-by: ayang, shade ! test/failure_handler/src/share/conf/linux.properties Changeset: c0815e40 Branch: master Author: SendaoYan Date: 2025-09-19 01:50:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c0815e40b6f5feeb4bfa791ccd91d662c205068d 8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException Reviewed-by: fandreuzzi, dfuchs ! test/jdk/java/net/InetAddress/ptr/Lookup.java Changeset: 5855fd2f Branch: master Author: Prasanta Sadhukhan Date: 2025-09-19 02:58:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5855fd2f654175c05341cc03ebf188d4db3e407d 8367784: java/awt/Focus/InitialFocusTest/InitialFocusTest1.java failed with Wrong focus owner Reviewed-by: honkar, dnguyen ! test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest1.java Changeset: 898fcff0 Branch: master Author: Amit Kumar Date: 2025-09-19 04:33:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/898fcff03745da29318e29ead189d78f8daa6988 8367325: [s390x] build failure due to JDK-8361376 Reviewed-by: mdoerr, dlong ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp Changeset: 48d394a2 Branch: master Author: Tagir F. Valeev Date: 2025-09-19 07:19:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/48d394a245e7d16423b3829efa326fe72605c8ee 8356995: Provide default methods min(T, T) and max(T, T) in Comparator interface Reviewed-by: rriggs, smarks ! src/java.base/share/classes/java/util/Comparator.java + test/jdk/java/util/Comparator/MinMaxTest.java Changeset: 28879d3d Branch: master Author: Albert Mingkun Yang Date: 2025-09-19 07:37:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/28879d3d03ca6e8ea68a6063da349d83310b22ce 8367848: Parallel: Use NMethodToOopClosure during Young GC Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/runtime/threads.hpp Changeset: 930d7249 Branch: master Author: Kevin Walls Date: 2025-09-19 08:15:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/930d7249239e464adfca3a007342ce0fcb8f070d 8367983: javax/management/monitor/ThreadPoolTest.java and StartStopTest.java fail with Unexpected Maximum Pool Size Overflow! Reviewed-by: cjplummer, dholmes ! test/jdk/javax/management/monitor/StartStopTest.java Changeset: 937e19e8 Branch: master Author: Stefan Johansson Date: 2025-09-19 08:48:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/937e19e86aab9194c363fb8709bbbc6dead0c391 8366780: Enhance ProcSmapsParser and Printer to handle THPeligible field Reviewed-by: stuefe, ayang ! src/hotspot/os/linux/memMapPrinter_linux.cpp ! src/hotspot/os/linux/procMapsParser.cpp ! src/hotspot/os/linux/procMapsParser.hpp ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 94a301a7 Branch: master Author: Manuel H?ssig Date: 2025-09-19 09:08:29 +0000 URL: https://git.openjdk.org/panama-foreign/commit/94a301a70e19be284f406ebb6d8b94b6f96e1a24 8366875: CompileTaskTimeout should be reset for each iteration of RepeatCompilation Reviewed-by: dlong, epeter ! src/hotspot/os/linux/compilerThreadTimeout_linux.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerThread.hpp ! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java Changeset: 65aea485 Branch: master Author: Magnus Ihse Bursie Date: 2025-09-19 10:06:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/65aea485884134743fbd3da355bd1f861b410704 8367859: Remove nio exception gensrc Reviewed-by: naoto, erikj, bpb ! make/modules/java.base/Gensrc.gmk - make/modules/java.base/gensrc/GensrcExceptions.gmk - make/scripts/addNotices.sh - make/scripts/genExceptions.sh + src/java.base/share/classes/java/nio/BufferOverflowException.java + src/java.base/share/classes/java/nio/BufferUnderflowException.java + src/java.base/share/classes/java/nio/InvalidMarkException.java + src/java.base/share/classes/java/nio/ReadOnlyBufferException.java + src/java.base/share/classes/java/nio/channels/AcceptPendingException.java + src/java.base/share/classes/java/nio/channels/AlreadyBoundException.java + src/java.base/share/classes/java/nio/channels/AlreadyConnectedException.java + src/java.base/share/classes/java/nio/channels/AsynchronousCloseException.java + src/java.base/share/classes/java/nio/channels/CancelledKeyException.java + src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java + src/java.base/share/classes/java/nio/channels/ClosedChannelException.java + src/java.base/share/classes/java/nio/channels/ClosedSelectorException.java + src/java.base/share/classes/java/nio/channels/ConnectionPendingException.java + src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java + src/java.base/share/classes/java/nio/channels/IllegalBlockingModeException.java + src/java.base/share/classes/java/nio/channels/IllegalChannelGroupException.java + src/java.base/share/classes/java/nio/channels/IllegalSelectorException.java + src/java.base/share/classes/java/nio/channels/InterruptedByTimeoutException.java + src/java.base/share/classes/java/nio/channels/NoConnectionPendingException.java + src/java.base/share/classes/java/nio/channels/NonReadableChannelException.java + src/java.base/share/classes/java/nio/channels/NonWritableChannelException.java + src/java.base/share/classes/java/nio/channels/NotYetBoundException.java + src/java.base/share/classes/java/nio/channels/NotYetConnectedException.java + src/java.base/share/classes/java/nio/channels/OverlappingFileLockException.java + src/java.base/share/classes/java/nio/channels/ReadPendingException.java + src/java.base/share/classes/java/nio/channels/ShutdownChannelGroupException.java + src/java.base/share/classes/java/nio/channels/UnresolvedAddressException.java + src/java.base/share/classes/java/nio/channels/UnsupportedAddressTypeException.java + src/java.base/share/classes/java/nio/channels/WritePendingException.java - src/java.base/share/classes/java/nio/channels/exceptions + src/java.base/share/classes/java/nio/charset/CharacterCodingException.java + src/java.base/share/classes/java/nio/charset/IllegalCharsetNameException.java + src/java.base/share/classes/java/nio/charset/UnsupportedCharsetException.java - src/java.base/share/classes/java/nio/charset/exceptions - src/java.base/share/classes/java/nio/exceptions Changeset: 1b9a1168 Branch: master Author: Francisco Ferrari Bihurriet Date: 2025-09-19 10:23:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1b9a11682d5f73885213822423bfce8dfc17febd 8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName Reviewed-by: hchao ! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java Changeset: fc07166f Branch: master Author: duke Date: 2025-09-19 11:00:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fc07166f4ccb57ee90d1a114a767c6327ebdf3dc Automatic merge of jdk:master into master From peter.kessler at os.amperecomputing.com Thu Sep 25 23:42:48 2025 From: peter.kessler at os.amperecomputing.com (Peter Kessler OS) Date: Thu, 25 Sep 2025 23:42:48 +0000 Subject: Aligning the source of a FloatVector? Message-ID: Is there way to control the alignment of `float[]` so that it loads nicely into a FloatVector? `jdk.incubator.vector.FloatVector.fromArray(VectorSpecies, float[], int)` creates a `FloatVector` from some elements of a `float[]`. On a machine with 4 float vector lanes, that call reads 4 float values from the `float[]`. If the 4 values from the array are properly aligned relative to a cache line boundary -- and if the cache line width is a multiple of the number of lanes -- then everything goes smoothly because every `FloatVector.fromArray` call will read from only one cache line. If the values in the array are not aligned relative to a cache line boundary, then some of the `FloatVector.fromArray` calls will have to read from 2 cache lines. On some processors, reads from 2 cache lines will take longer than reads from a single cache line. The JVM promises to align objects on 8-byte boundaries (and a user can ask for coarser alignment with `-XX:ObjectAlignmentInBytes=` in powers of 2, at the expense of wasting memory and cache space to "dark matter" between objects). But the JVM makes no promises about the alignment of elements within an array, other than that they will be "naturally aligned" for the type of the element. I can discover the alignment of the elements of a `float[]` by noting the time taken to read them into `FloatVector` instances. And I can make use of that alignment information to pad the array to get advantageous alignment for the elements. But any garbage collection could move the array to a different alignment (maintaining `ObjectAlignmentInBytes`) which would negate any padding I might have added. Is there a way (for example, an annotation) that will align the elements of an array such that vector reads will not cross cache line boundaries? The alignment mechanism will have to take into account the size of the object header (with and without compressed class pointers), the length field for the array, and any padding added to naturally align the elements of the array. A Java programmer will have no idea about those details. But they might be willing to annotate an array that they were going to use with `FloatVector`. ... peter -------------- next part -------------- An HTML attachment was scrubbed... URL: From per-ake.minborg at oracle.com Fri Sep 26 10:50:29 2025 From: per-ake.minborg at oracle.com (Per-Ake Minborg) Date: Fri, 26 Sep 2025 10:50:29 +0000 Subject: Aligning the source of a FloatVector? In-Reply-To: References: Message-ID: The simple answer is no. As you rightfully point out, a float array can be moved at any time by the GC and can then acquire other alignment properties compared to the original location. I am not sure of your use case, but you might be able to use a MemorySegment instead? If you create a native memory segment, you can set your own alignment (e.g., it can be super-aligned to 64-byte boundaries), and it will never move. Best, Per ________________________________ From: panama-dev on behalf of Peter Kessler OS Sent: Friday, September 26, 2025 1:42 AM To: panama-dev at openjdk.org Cc: Eric Caspole Subject: Aligning the source of a FloatVector? Is there way to control the alignment of `float[]` so that it loads nicely into a FloatVector? `jdk.incubator.vector.FloatVector.fromArray(VectorSpecies, float[], int)` creates a `FloatVector` from some elements of a `float[]`. On a machine with 4 float vector lanes, that call reads 4 float values from the `float[]`. If the 4 values from the array are properly aligned relative to a cache line boundary -- and if the cache line width is a multiple of the number of lanes -- then everything goes smoothly because every `FloatVector.fromArray` call will read from only one cache line. If the values in the array are not aligned relative to a cache line boundary, then some of the `FloatVector.fromArray` calls will have to read from 2 cache lines. On some processors, reads from 2 cache lines will take longer than reads from a single cache line. The JVM promises to align objects on 8-byte boundaries (and a user can ask for coarser alignment with `-XX:ObjectAlignmentInBytes=` in powers of 2, at the expense of wasting memory and cache space to "dark matter" between objects). But the JVM makes no promises about the alignment of elements within an array, other than that they will be "naturally aligned" for the type of the element. I can discover the alignment of the elements of a `float[]` by noting the time taken to read them into `FloatVector` instances. And I can make use of that alignment information to pad the array to get advantageous alignment for the elements. But any garbage collection could move the array to a different alignment (maintaining `ObjectAlignmentInBytes`) which would negate any padding I might have added. Is there a way (for example, an annotation) that will align the elements of an array such that vector reads will not cross cache line boundaries? The alignment mechanism will have to take into account the size of the object header (with and without compressed class pointers), the length field for the array, and any padding added to naturally align the elements of the array. A Java programmer will have no idea about those details. But they might be willing to annotate an array that they were going to use with `FloatVector`. ... peter -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Fri Sep 26 11:09:52 2025 From: duke at openjdk.org (duke) Date: Fri, 26 Sep 2025 11:09:52 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess+abi: 134 new changesets Message-ID: <7ebc76a7-3a94-4ac2-8cfa-e8328cf12091@openjdk.org> Changeset: 2bff4174 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-19 11:48:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2bff4174e58e11ba78013bef8417334ff44fbb5c 8367759: G1: Move G1UpdateRegionLivenessAndSelectForRebuildTask into its own file Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp + src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp + src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp Changeset: fa00b249 Branch: foreign-memaccess+abi Author: Coleen Phillimore Date: 2025-09-19 11:54:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fa00b24954d63abed0093b696e5971c1918eec4d 8365823: Revert storing abstract and interface Klasses to non-class metaspace Reviewed-by: kvn, shade, stuefe ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/runtime/globals.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java Changeset: 802d9c23 Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-09-19 12:03:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/802d9c23dc83dcd37964fa3a894fa6d01f501176 8367107: JFR: Refactor policy tests out of TestRemoteDump Reviewed-by: mgronlun + test/jdk/jdk/jfr/jmx/streaming/TestDumpRetention.java ! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java Changeset: 87d50425 Branch: foreign-memaccess+abi Author: Volkan Yazici Date: 2025-09-19 12:07:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/87d50425fce3b76ecc03f087dbb81b86edeed1cd 8367067: Improve exception handling in HttpRequest.BodyPublishers Reviewed-by: jpai, dfuchs + src/java.net.http/share/classes/jdk/internal/net/http/CheckedIterable.java + src/java.net.http/share/classes/jdk/internal/net/http/CheckedIterator.java ! src/java.net.http/share/classes/jdk/internal/net/http/PullPublisher.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! test/jdk/java/net/httpclient/FileChannelPublisherTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/ByteBufferUtils.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/FromPublisherTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/NoBodyTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArrayTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfInputStreamTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfStringTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/RecordingSubscriber.java Changeset: 2b7eee4a Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-19 13:04:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2b7eee4a4c1e8b9421c5db601da83000c344b78e 8366899: SetupExecute should add the command line to vardeps Reviewed-by: erikj ! make/common/Execute.gmk Changeset: 3798dcf7 Branch: foreign-memaccess+abi Author: Artur Barashev Date: 2025-09-19 13:06:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3798dcf75b547a3707cdfdacf62886648c8653cf 8367104: Check for RSASSA-PSS parameters when validating certificates against algorithm constraints Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java + test/jdk/sun/security/ssl/SignatureScheme/RsaSsaPssConstraints.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/CertChainAlgorithmConstraints.java Changeset: 54206943 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-19 14:15:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/54206943a1715083a680f8c987b69f2e44e948c1 8367651: Parallel: Remove workers number checking in constructor of PSAdjustTask Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 1512d889 Branch: foreign-memaccess+abi Author: Aleksey Shipilev Date: 2025-09-19 14:26:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1512d889dee2adb6d4536202dc7f205e5daf6fe7 8348278: Trim InitialRAMPercentage to improve startup in default modes Reviewed-by: eosterlund, sjohanss ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/java.base/share/man/java.md Changeset: 16458b60 Branch: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-09-19 15:20:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/16458b60c9ccdfac60140c8186f31d5d8a57f2f9 8367725: Incorrect reading of oop in SuspendResumeManager::suspend while thread is blocked Reviewed-by: pchilanomate, dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/suspendResumeManager.cpp ! src/hotspot/share/runtime/suspendResumeManager.hpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java Changeset: 695e36b0 Branch: foreign-memaccess+abi Author: Leonid Mesnik Date: 2025-09-19 15:49:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/695e36b0031be4d013ad149a0f23c36c0669c422 8367927: Remove 8043571-related tests from problemlists Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/ProblemList.txt Changeset: bca1e6e9 Branch: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-09-19 17:06:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bca1e6e9c394508ae7590d2fcb6587c52a644238 8365626: (fs) Improve handling of broken links in Files.isSameFile() (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! test/jdk/java/nio/file/Files/IsSameFile.java Changeset: 3d4e0491 Branch: foreign-memaccess+abi Author: Srinivas Vamsi Parasa Date: 2025-09-19 18:18:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3d4e0491940c4b4a05ac84006933d939370e7e2b 8367780: Enable UseAPX on Intel CPUs only when both APX_F and APX_NCI_NDD_NF cpuid features are present Reviewed-by: sviswanathan, vpaprotski ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 25a4e263 Branch: foreign-memaccess+abi Author: Man Cao Date: 2025-09-19 19:53:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/25a4e26320340cdda082cd45639e73b137ce45a2 8367613: Test compiler/runtime/TestDontCompileHugeMethods.java failed Reviewed-by: chagedorn, dfenacci ! test/hotspot/jtreg/compiler/runtime/TestDontCompileHugeMethods.java Changeset: 4b544f93 Branch: foreign-memaccess+abi Author: Renjith Kannath Pariyangad Committer: Sergey Bylokhov Date: 2025-09-19 21:39:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4b544f93ad0e2beae4c80e060cae727d143151ac 8365379: SU3.applyInsets may produce wrong results Reviewed-by: aivanov, prr, serb ! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java + test/jdk/com/sun/java/swing/SwingUtilities3/ApplyInsetsTest.java Changeset: 5a684e31 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Daniel Jeli?ski Date: 2025-09-20 06:48:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5a684e3196593c4d44ee35f7624246fc461b4af6 8368029: Several tests in httpserver/simpleserver should throw SkipException Reviewed-by: djelinski, dfuchs ! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java Changeset: b03b6f54 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: SendaoYan Date: 2025-09-20 14:02:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b03b6f54c5f538146c3088c4dc2cea70ba70d07a 8367988: NewFileSystemTests.readOnlyZipFileFailure fails when run by root user Reviewed-by: jpai, bpb ! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java Changeset: d21e73de Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-20 17:26:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d21e73dee3dad6332b00f5932bd266b100e9090b 8366941: Excessive logging in serviceability tests causes timeout Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java ! test/hotspot/jtreg/serviceability/logging/TestFullNames.java ! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java Changeset: cc65836d Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-20 17:28:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cc65836d00de7041e7d32e7f15d98108b1ae47a0 8367719: Refactor JNI code that uses class_to_verify_considering_redefinition() Reviewed-by: coleenp, dholmes, sspitsyn ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp Changeset: e6f8450d Branch: foreign-memaccess+abi Author: erifan Committer: Xiaohong Gong Date: 2025-09-22 02:03:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e6f8450d957f79beacf2fc70e545db3a4bb58742 8363989: AArch64: Add missing backend support of VectorAPI expand operation Reviewed-by: epeter, eliu, xgong ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/VectorExpandTest.java Changeset: 5e12ff9f Branch: foreign-memaccess+abi Author: Tejesh R Date: 2025-09-22 03:45:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5e12ff9ff64f2d7ebb501cdb19d5f013dde17be4 8213530: Test java/awt/Modal/ToFront/DialogToFrontModeless1Test.java fails on Linux Reviewed-by: psadhukhan, dnguyen ! test/jdk/ProblemList.txt Changeset: a1b43c30 Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-09-22 05:06:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a1b43c3046ecf42fd5b8f40274625cae120b3a3c 8368087: ZGC: Make ZStatLoad::print() logging conditional on os::loadavg support Reviewed-by: eosterlund, stefank, jsikstro ! src/hotspot/share/gc/z/zStat.cpp Changeset: 5efaa997 Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-09-22 05:32:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5efaa9970ace463f7d9bcd8f4028b1d60665cfad 8367298: ZGC: Enhance zaddress type system's assert messages Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zAddress.inline.hpp Changeset: 682fd784 Branch: foreign-memaccess+abi Author: Christian Stein Date: 2025-09-22 06:02:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/682fd7846c9a6f80c399c7e44f3fccb9a07c6c47 8366678: Use JUnit in test/langtools/tools/javac Reviewed-by: liach ! test/langtools/tools/javac/file/FSInfoTest.java ! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java ! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java ! test/langtools/tools/javac/lambda/lambdaExecution/InInterface.java ! test/langtools/tools/javac/lambda/lambdaExecution/InnerConstructor.java ! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java ! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase1.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase2.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase4.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuper.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle.java ! test/langtools/tools/javac/lambdaShapes/TEST.properties ! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java ! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java ! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java ! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java ! test/langtools/tools/javac/records/BigRecordsToStringTest.java ! test/langtools/tools/javac/records/RecordMemberTests.java ! test/langtools/tools/javac/records/VarargsRecordsTest.java ! test/langtools/tools/javac/tree/T8024415.java ! test/langtools/tools/javac/typeVariableCast/TypeVariableCastTest.java Changeset: 258fcf9f Branch: foreign-memaccess+abi Author: Johan Sj?len Date: 2025-09-22 07:15:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/258fcf9f5ea089891f0119bbf8058da389f72321 8367987: Memory leak in MemBaseline: Must delete _vma_allocations Reviewed-by: phubner, azafari ! src/hotspot/share/nmt/memBaseline.hpp Changeset: f10fbe1f Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-22 07:20:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f10fbe1fb40645633b91fad2af3d7c2cbb005b39 8368072: Remove redundant arguments of MarkingNMethodClosure Reviewed-by: stefank, fandreuzzi ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/iterator.hpp Changeset: 44454633 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-22 07:54:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/44454633eb163de17bba939e84311e8d954a2f53 8368086: G1: Use ThreadsClaimTokenScope in G1CMRemarkTask Reviewed-by: fandreuzzi, stefank, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: 433d2ec5 Branch: foreign-memaccess+abi Author: Leo Korinth Date: 2025-09-22 09:53:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/433d2ec534bbf6ec08157c976b567b81b748b128 8367409: G1: Remove unused G1MonotonicArena::Segment::copy_to() Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1MonotonicArena.hpp Changeset: e8db14f5 Branch: foreign-memaccess+abi Author: Daniel Fuchs Date: 2025-09-22 10:12:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e8db14f584fa92db170e056bc68074ccabae82c9 8349910: Implement JEP 517: HTTP/3 for the HTTP Client API Co-authored-by: Aleksei Efimov Co-authored-by: Bradford Wetmore Co-authored-by: Daniel Jeli?ski Co-authored-by: Darragh Clarke Co-authored-by: Jaikiran Pai Co-authored-by: Michael McMahon Co-authored-by: Volkan Yazici Co-authored-by: Conor Cleary Co-authored-by: Patrick Concannon Co-authored-by: Rahul Yadav Co-authored-by: Daniel Fuchs Reviewed-by: djelinski, jpai, aefimov, abarashev, michaelm + src/java.base/share/classes/jdk/internal/net/quic/QuicKeyUnavailableException.java + src/java.base/share/classes/jdk/internal/net/quic/QuicOneRttContext.java + src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java + src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java + src/java.base/share/classes/jdk/internal/net/quic/QuicTransportErrors.java + src/java.base/share/classes/jdk/internal/net/quic/QuicTransportException.java + src/java.base/share/classes/jdk/internal/net/quic/QuicTransportParametersConsumer.java + src/java.base/share/classes/jdk/internal/net/quic/QuicVersion.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java + src/java.base/share/classes/sun/security/ssl/QuicCipher.java + src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java + src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java + src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java + src/java.base/share/classes/sun/security/ssl/QuicTransportParametersExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/X509Authentication.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/java/net/http/HttpClient.java + src/java.net.http/share/classes/java/net/http/HttpOption.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java + src/java.net.http/share/classes/java/net/http/HttpRequestOptionImpl.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java + src/java.net.http/share/classes/java/net/http/StreamLimitException.java + src/java.net.http/share/classes/java/net/http/UnsupportedProtocolVersionException.java ! src/java.net.http/share/classes/java/net/http/package-info.java + src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java + src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/H3FrameOrderVerifier.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3PendingConnections.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3PushPromiseStream.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/ImmutableHttpRequest.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Origin.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PushGroup.java ! src/java.net.http/share/classes/jdk/internal/net/http/Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Alpns.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ConnectionExpiredException.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersBuilder.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/OperationTrackers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/AltSvcFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesEncoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/Http2Frame.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/ISO_8859_1.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/QuickHuffman.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/ConnectionSettings.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/Http3Error.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/AbstractHttp3Frame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/CancelPushFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/DataFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/FramesDecoder.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/GoAwayFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/HeadersFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/Http3Frame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/Http3FrameType.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/MalformedFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/MaxPushIdFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PartialFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PushPromiseFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/SettingsFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/UnknownFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/Http3Streams.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QueuingStreamPair.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QuicStreamIntReader.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/UniStreamPair.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/DecodingCallback.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/DynamicTable.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/FieldSectionPrefix.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/HeaderField.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/HeadersTable.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/InsertionPolicy.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPACK.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPackException.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/StaticTable.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/TableEntry.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/TablesIndexer.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/package-info.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/DecoderInstructionsReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/EncoderInstructionsReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineIndexedPostBaseReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineIndexedReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineLiteralsReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineNameRefPostBaseReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineNameReferenceReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/HeaderFrameReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/IntegerReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/ReaderError.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/StringReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/BinaryRepresentationWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/DecoderInstructionsWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderDuplicateEntryWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderDynamicTableCapacityWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInsertIndexedNameWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInsertLiteralNameWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInstructionsWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineIndexedNameWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineIndexedWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineLiteralsWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineSectionPrefixWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/HeaderFrameWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/IntegerWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/StringWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/BuffersReader.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/CodingContext.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminator.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/LocalConnIdManager.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/OrderedFlow.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketEmitter.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnectionId.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicClient.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCongestionController.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionId.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionIdFactory.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicInstance.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRttEstimator.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicStreamLimitException.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimerQueue.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/TerminationCause.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/VariableLengthEncoder.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/ConnectionCloseFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/CryptoFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/DataBlockedFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/HandshakeDoneFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxDataFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxStreamDataFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxStreamsFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewConnectionIDFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewTokenFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PaddingFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PathChallengeFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PathResponseFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PingFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/QuicFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/ResetStreamFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/RetireConnectionIDFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StopSendingFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamDataBlockedFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamsBlockedFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/package-info.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/HandshakePacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/InitialPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/LongHeader.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/LongHeaderPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/OneRttPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/PacketSpace.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketNumbers.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/RetryPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/ShortHeaderPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/VersionNegotiationPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/ZeroRttPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/AbstractQuicStream.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/CryptoWriterQueue.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStream.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStreamImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStream.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStream.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStreamImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStream.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreamReader.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreamWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreams.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamCreationPermit.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamWriterQueue.java ! src/java.net.http/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! test/jdk/com/sun/net/httpserver/SANTest.java ! test/jdk/java/net/httpclient/AbstractNoBody.java ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java + test/jdk/java/net/httpclient/AltServiceUsageTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/BasicAuthTest.java + test/jdk/java/net/httpclient/BasicHTTP2Test.java + test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/BasicRedirectTest.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java + test/jdk/java/net/httpclient/CancelledPartialResponseTest.java ! test/jdk/java/net/httpclient/CancelledResponse.java ! test/jdk/java/net/httpclient/CancelledResponse2.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/CustomRequestPublisher.java ! test/jdk/java/net/httpclient/CustomResponseSubscriber.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/DigestEchoClientSSL.java ! test/jdk/java/net/httpclient/DigestEchoServer.java ! test/jdk/java/net/httpclient/EmptyAuthenticate.java ! test/jdk/java/net/httpclient/EncodedCharsInURI.java ! test/jdk/java/net/httpclient/EscapedOctetsInURI.java ! test/jdk/java/net/httpclient/ExecutorShutdown.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/HandshakeFailureTest.java ! test/jdk/java/net/httpclient/HeadTest.java + test/jdk/java/net/httpclient/HeadersLowerCaseTest.java ! test/jdk/java/net/httpclient/HttpClientBuilderTest.java ! test/jdk/java/net/httpclient/HttpClientClose.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/HttpRedirectTest.java ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java ! test/jdk/java/net/httpclient/HttpRequestNewBuilderTest.java ! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/ISO_8859_1_Test.java + test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java ! test/jdk/java/net/httpclient/ImmutableFlowItems.java + test/jdk/java/net/httpclient/ImmutableSSLSessionTest.java ! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java ! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java ! test/jdk/java/net/httpclient/LargeHandshakeTest.java ! test/jdk/java/net/httpclient/LargeResponseTest.java ! test/jdk/java/net/httpclient/LineBodyHandlerTest.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java ! test/jdk/java/net/httpclient/ManyRequestsLegacy.java ! test/jdk/java/net/httpclient/MappingResponseSubscriber.java ! test/jdk/java/net/httpclient/NoBodyPartOne.java ! test/jdk/java/net/httpclient/NoBodyPartThree.java ! test/jdk/java/net/httpclient/NoBodyPartTwo.java ! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java ! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemesSSL.java ! test/jdk/java/net/httpclient/ProxyTest.java ! test/jdk/java/net/httpclient/RedirectMethodChange.java ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java ! test/jdk/java/net/httpclient/RedirectWithCookie.java ! test/jdk/java/net/httpclient/ReferenceTracker.java ! test/jdk/java/net/httpclient/RequestBuilderTest.java ! test/jdk/java/net/httpclient/Response1xxTest.java ! test/jdk/java/net/httpclient/Response204V2Test.java ! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java ! test/jdk/java/net/httpclient/ResponsePublisher.java ! test/jdk/java/net/httpclient/RestrictedHeadersTest.java ! test/jdk/java/net/httpclient/RetryWithCookie.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/SmokeTest.java ! test/jdk/java/net/httpclient/SpecialHeadersTest.java ! test/jdk/java/net/httpclient/SplitResponse.java ! test/jdk/java/net/httpclient/StreamCloseTest.java ! test/jdk/java/net/httpclient/StreamingBody.java ! test/jdk/java/net/httpclient/TEST.properties ! test/jdk/java/net/httpclient/TimeoutBasic.java ! test/jdk/java/net/httpclient/TlsContextTest.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java ! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java ! test/jdk/java/net/httpclient/UserCookieTest.java ! test/jdk/java/net/httpclient/VersionTest.java + test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/Http3ConnectionAccess.java + test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/common/ImmutableSSLSessionAccess.java + test/jdk/java/net/httpclient/altsvc/AltServiceReasonableAssurance.java + test/jdk/java/net/httpclient/altsvc/altsvc-dns-hosts.txt + test/jdk/java/net/httpclient/debug/java.net.http/jdk/internal/net/http/common/TestLoggerUtil.java ! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java ! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java ! test/jdk/java/net/httpclient/http2/ErrorTest.java - test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java ! test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java ! test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java - test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java ! test/jdk/java/net/httpclient/http2/IdlePooledConnectionTest.java ! test/jdk/java/net/httpclient/http2/ProxyTest2.java ! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java ! test/jdk/java/net/httpclient/http2/RedirectTest.java + test/jdk/java/net/httpclient/http2/SimpleGet.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/http2/TrailingHeadersTest.java ! test/jdk/java/net/httpclient/http2/UserInfoTest.java + test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java + test/jdk/java/net/httpclient/http3/FramesDecoderTest.java + test/jdk/java/net/httpclient/http3/GetHTTP3Test.java + test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java + test/jdk/java/net/httpclient/http3/H3BasicTest.java + test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java + test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java + test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java + test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java + test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java + test/jdk/java/net/httpclient/http3/H3GoAwayTest.java + test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java + test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java + test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java + test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java + test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java + test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java + test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java + test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java + test/jdk/java/net/httpclient/http3/H3ProxyTest.java + test/jdk/java/net/httpclient/http3/H3PushCancel.java + test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java + test/jdk/java/net/httpclient/http3/H3RedirectTest.java + test/jdk/java/net/httpclient/http3/H3ServerPush.java + test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java + test/jdk/java/net/httpclient/http3/H3ServerPushTest.java + test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java + test/jdk/java/net/httpclient/http3/H3SimpleGet.java + test/jdk/java/net/httpclient/http3/H3SimplePost.java + test/jdk/java/net/httpclient/http3/H3SimpleTest.java + test/jdk/java/net/httpclient/http3/H3StopSendingTest.java + test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java + test/jdk/java/net/httpclient/http3/H3Timeout.java + test/jdk/java/net/httpclient/http3/H3UnsupportedSSLParametersTest.java + test/jdk/java/net/httpclient/http3/H3UserInfoTest.java + test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java + test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java + test/jdk/java/net/httpclient/http3/PeerUniStreamDispatcherTest.java + test/jdk/java/net/httpclient/http3/PostHTTP3Test.java + test/jdk/java/net/httpclient/http3/StopSendingTest.java + test/jdk/java/net/httpclient/http3/StreamLimitTest.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/DynamicKeyStoreUtil.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/RequestPathMatcherUtil.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/EchoHandler.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2EchoHandler.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2Handler.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2RedirectHandler.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/OutgoingPushPromise.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerStreamImpl.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/UnknownOrReservedFrame.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/ClientConnection.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/ConnectedBidiStream.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/DatagramDeliveryPolicy.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/OutStream.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QueueInputStream.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerHandler.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicStandaloneServer.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/RetryCodingContext.java + test/jdk/java/net/httpclient/qpack/BlockingDecodingTest.java + test/jdk/java/net/httpclient/qpack/DecoderInstructionsReaderTest.java + test/jdk/java/net/httpclient/qpack/DecoderInstructionsWriterTest.java + test/jdk/java/net/httpclient/qpack/DecoderSectionSizeLimitTest.java + test/jdk/java/net/httpclient/qpack/DecoderTest.java + test/jdk/java/net/httpclient/qpack/DynamicTableFieldLineRepresentationTest.java + test/jdk/java/net/httpclient/qpack/DynamicTableTest.java + test/jdk/java/net/httpclient/qpack/EncoderDecoderConnectionTest.java + test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java + test/jdk/java/net/httpclient/qpack/EncoderDecoderTest.java + test/jdk/java/net/httpclient/qpack/EncoderInstructionsReaderTest.java + test/jdk/java/net/httpclient/qpack/EncoderInstructionsWriterTest.java + test/jdk/java/net/httpclient/qpack/EncoderTest.java + test/jdk/java/net/httpclient/qpack/EntriesEvictionTest.java + test/jdk/java/net/httpclient/qpack/FieldSectionPrefixTest.java + test/jdk/java/net/httpclient/qpack/IntegerReaderMaxValuesTest.java + test/jdk/java/net/httpclient/qpack/StaticTableFieldsTest.java + test/jdk/java/net/httpclient/qpack/StringLengthLimitsTest.java + test/jdk/java/net/httpclient/qpack/TablesIndexerTest.java + test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java + test/jdk/java/net/httpclient/quic/AckElicitingTest.java + test/jdk/java/net/httpclient/quic/AckFrameTest.java + test/jdk/java/net/httpclient/quic/BuffersReaderTest.java + test/jdk/java/net/httpclient/quic/BuffersReaderVLTest.java + test/jdk/java/net/httpclient/quic/ConnectionIDSTest.java + test/jdk/java/net/httpclient/quic/CryptoWriterQueueTest.java + test/jdk/java/net/httpclient/quic/KeyUpdateTest.java + test/jdk/java/net/httpclient/quic/OrderedFlowTest.java + test/jdk/java/net/httpclient/quic/PacketEncodingTest.java + test/jdk/java/net/httpclient/quic/PacketLossTest.java + test/jdk/java/net/httpclient/quic/PacketNumbersTest.java + test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java + test/jdk/java/net/httpclient/quic/QuicFramesDecoderTest.java + test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java + test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java + test/jdk/java/net/httpclient/quic/VariableLengthTest.java + test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java + test/jdk/java/net/httpclient/quic/quic-tls-keylimits-java.security + test/jdk/java/net/httpclient/quic/tls/PacketEncryptionTest.java + test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineBadParametersTest.java + test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineFailedALPNTest.java + test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineMissingParametersTest.java + test/jdk/java/net/httpclient/quic/tls/Quicv2PacketEncryptionTest.java + test/jdk/java/net/httpclient/quic/tls/java.base/sun/security/ssl/QuicTLSEngineImplAccessor.java ! test/jdk/java/net/httpclient/ssltest/CertificateTest.java ! test/jdk/java/net/httpclient/ssltest/Server.java ! test/jdk/java/net/httpclient/ssltest/TlsVersionTest.java ! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java ! test/jdk/java/net/httpclient/websocket/ReaderDriver.java + test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java + test/jdk/java/net/httpclient/whitebox/AltSvcRegistryTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/HttpClientAccess.java + test/jdk/jdk/internal/net/http/quic/packets/QuicPacketNumbersTest.java Changeset: 0ba4141c Branch: foreign-memaccess+abi Author: Manuel H?ssig Date: 2025-09-22 11:24:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0ba4141cb12414c08be88b37ea2a163aacbfa7de 8366878: Improve flags of compiler/loopopts/superword/TestAlignVectorFuzzer.java Co-authored-by: Emanuel Peter Reviewed-by: epeter, mchevalier ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java Changeset: f779ad64 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-22 12:56:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f779ad64ac3184a90e2d3ddf2cba5321d050d325 8368104: Parallel: Refactor PSThreadRootsTaskClosure Reviewed-by: stefank, fandreuzzi ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 2131584a Branch: foreign-memaccess+abi Author: Casper Norrbin Date: 2025-09-22 12:57:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2131584add9ab46c3380bbf35170307e4878ce51 8367536: Change RBTree to use C++17 features Reviewed-by: kbarrett, ayang ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp Changeset: ca182912 Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-22 13:35:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ca182912a305e1e226d97d9613c7baf8a3d22780 8368094: Fix problem list errors Reviewed-by: dholmes, dcubed, syan ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/jdk/ProblemList-Virtual.txt ! test/jdk/ProblemList.txt Changeset: 8d5c0056 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-22 13:47:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8d5c0056420731cbbd83f2d23837bbb5cdc9e4cc 8342382: Implement JEP 522: G1 GC: Improve Throughput by Reducing Synchronization Co-authored-by: Amit Kumar Co-authored-by: Martin Doerr Co-authored-by: Carlo Refice Co-authored-by: Fei Yang Reviewed-by: iwalulya, rcastanedalo, aph, ayang ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/g1/g1_aarch64.ad ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/gc/g1/g1_arm.ad ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/g1/g1_s390.ad ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/g1/g1CardTable.inline.hpp + src/hotspot/share/gc/g1/g1CardTableClaimTable.cpp + src/hotspot/share/gc/g1/g1CardTableClaimTable.hpp + src/hotspot/share/gc/g1/g1CardTableClaimTable.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp + src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.cpp + src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp - src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp - src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp - src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp - src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ReviseYoungLengthTask.cpp + src/hotspot/share/gc/g1/g1ReviseYoungLengthTask.hpp ! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp - src/hotspot/share/gc/shared/bufferNodeList.cpp - src/hotspot/share/gc/shared/bufferNodeList.hpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTable.hpp ! src/hotspot/share/gc/shared/workerDataArray.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/cpuTimeCounters.cpp ! src/hotspot/share/runtime/cpuTimeCounters.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle2.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 3c6ef5e2 Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-22 14:15:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3c6ef5e27ae3585b48e9599020e4323bf9ed381e 8368102: Don't store macros in spec.gmk Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 ! make/autoconf/spec.gmk.template ! make/common/JdkNativeCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/native/Link.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/JvmFeatures.gmk Changeset: bf726e82 Branch: foreign-memaccess+abi Author: Leo Korinth Date: 2025-09-22 14:22:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bf726e821790fad6ee304c1c36bddedbfe4152ff 8285984: G1: Use standard idiom for inlined payload in G1MonotonicArena::Segment Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp ! src/hotspot/share/gc/g1/g1MonotonicArena.hpp ! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp Changeset: 2b28c283 Branch: foreign-memaccess+abi Author: Roger Riggs Date: 2025-09-22 15:05:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2b28c28384feac1d01b8b789c63f18e69fdf6ba4 8368298: ProblemList: Test java/lang/ProcessBuilder/Basic.java Reviewed-by: jpai ! test/jdk/ProblemList.txt Changeset: e365b7d6 Branch: foreign-memaccess+abi Author: Alexey Ivanov Date: 2025-09-22 15:08:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e365b7d69c58f8a4d85dde15b6ca335f9d85c0b2 8366369: Add @requires linux for GTK L&F tests Reviewed-by: serb, prr, tr ! test/jdk/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java ! test/jdk/com/sun/java/swing/plaf/gtk/Test6635110.java ! test/jdk/com/sun/java/swing/plaf/gtk/Test6963870.java Changeset: 2f74e143 Branch: foreign-memaccess+abi Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-09-22 15:31:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2f74e1433489bccf1fe493417715c0861f88a995 8367862: debug.cpp: Do not print help message for methods ifdef'd out Reviewed-by: mhaessig, kevinw, shade, phh ! src/hotspot/share/utilities/debug.cpp Changeset: ced3f13f Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-09-22 16:58:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ced3f13f4e036513444d1fea3958be11741c2b8e 8367901: Calendar.roll(hour, 24) returns wrong result Reviewed-by: naoto, iris ! src/java.base/share/classes/java/util/GregorianCalendar.java + test/jdk/java/util/Calendar/RollHoursTest.java Changeset: 58270b75 Branch: foreign-memaccess+abi Author: Harshitha Onkar Date: 2025-09-22 17:02:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/58270b757c0bdf82bf753fa304b829e3b64196e4 8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button Reviewed-by: psadhukhan, serb ! test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java Changeset: c3aaa875 Branch: foreign-memaccess+abi Author: Chris Plummer Date: 2025-09-22 17:22:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c3aaa8751acfd795207f1a509b6e170e6a753c69 8361955: [GCC static analyzer] libjdwp/threadControl.c threadControl_setPendingInterrupt error: dereference of NULL 'node' Reviewed-by: dholmes, sspitsyn, lmesnik ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: bdfe05b5 Branch: foreign-memaccess+abi Author: Man Cao Date: 2025-09-22 18:05:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bdfe05b595d86c62f7dad78549023a3426423679 8368071: Compilation throughput regressed 2X-8X after JDK-8355003 Reviewed-by: iveresov, shade ! src/hotspot/share/compiler/compilationPolicy.cpp Changeset: 47efe3c7 Branch: foreign-memaccess+abi Author: Sean Coffey Date: 2025-09-22 18:41:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/47efe3c794c241b7534eac597b3dd03d571677f1 8343395: SSLLogger doesn't work for formatted messages Reviewed-by: weijun ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: 9f7b9887 Branch: foreign-memaccess+abi Author: Damon Nguyen Date: 2025-09-22 20:29:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9f7b9887cb0950bc24aa7a43b43aa5666cb405a4 8366149: JNI exception pending in Java_sun_awt_X11GraphicsDevice_pGetBounds of awt_GraphicsEnv.c:1484 Reviewed-by: aivanov, prr ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: d0fe8f7e Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-22 21:03:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d0fe8f7ede7c2426438c7d6dc5a24cfd2f1d094e 8368312: Move CC_OUT_OPTION out of spec.gmk Reviewed-by: erikj ! make/Hsdis.gmk ! make/autoconf/flags.m4 ! make/autoconf/spec.gmk.template ! make/common/native/CompileFile.gmk Changeset: 4882559a Branch: foreign-memaccess+abi Author: Joe Darcy Date: 2025-09-22 21:30:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4882559ae34e3fee2fd1fd14cb9617df68664281 8367942: Add API note discussing Double.compareTo total order and IEEE 754 total order Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: b11b1f11 Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-09-22 23:56:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b11b1f1186e00cce6c5490db8976ead2226fa4ba 8343221: IOUtils.copyRecursive() doesn't create parent directories Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/FileUtilsTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: 61c5245b Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-23 00:33:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/61c5245bf7d6626b0c816612adcb0d94d6863644 8367869: Test java/io/FileDescriptor/Sync.java timed out Reviewed-by: jpai, shade, rriggs ! test/jdk/java/io/FileDescriptor/Sync.java Changeset: 942b2177 Branch: foreign-memaccess+abi Author: Dingli Zhang Committer: Fei Yang Date: 2025-09-23 07:00:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/942b21772a05e30af344742a02db1643ad0e0227 8368247: RISC-V: enable vectorapi test for expand operation Reviewed-by: mli, fyang ! test/hotspot/jtreg/compiler/vectorapi/VectorExpandTest.java Changeset: 43531064 Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-09-23 07:11:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/43531064c290928cbbac9ee3662674a0ea3b0240 8368214: ZGC: Remove double newlines Reviewed-by: stefank, jsikstro ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/os_cpu/linux_ppc/gc/z/zSyscall_linux_ppc.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zValue.inline.hpp ! src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp ! test/hotspot/jtreg/gc/z/TestZNMT.java Changeset: 7ed72d94 Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-09-23 07:12:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7ed72d943b8d4c5cd0d3707c0c95148db74401bf 8368212: ZGC: Fix spelling and typos in comments Reviewed-by: jsikstro, stefank ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zJNICritical.cpp ! src/hotspot/share/gc/z/zNMethod.cpp Changeset: 47ed1a8d Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-09-23 07:15:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/47ed1a8d1768ef0623fd9d1ff68d39df5dffaad0 8368213: ZGC: Cleanup dead code, unimplemented declarations, unused private fields Reviewed-by: stefank, jsikstro ! src/hotspot/share/gc/shared/gcThreadLocalData.hpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp Changeset: 360b6af1 Branch: foreign-memaccess+abi Author: Shawn M Emery Committer: Jaikiran Pai Date: 2025-09-23 07:54:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/360b6af1b1c39e6d3a01c4a32473cf007ed632c6 8364657: Crash for SecureRandom.generateSeed(0) on Windows x86-64 Co-authored-by: Jaikiran Pai Reviewed-by: weijun, jpai ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp + test/jdk/java/security/SecureRandom/TestStrong.java Changeset: 3e5094ed Branch: foreign-memaccess+abi Author: Ivan Walulya Date: 2025-09-23 08:19:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3e5094ed12dbfad7587b85ae2168565682c1f1db 8366865: Allocation GC Pauses Triggered after JVM has started shutdown Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/services/cpuTimeUsage.cpp Changeset: 2e99ed64 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-23 09:07:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2e99ed64223e48f4173f00ce56d28473dba31a83 8368080: G1: Unnecessary initialization of G1CMTask's mark stats table Reviewed-by: iwalulya, shade ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: d316d3f7 Branch: foreign-memaccess+abi Author: Adam Sotona Date: 2025-09-23 09:09:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d316d3f74fd951613eef3870ee3da2c2dc5b719c 8366926: Unexpected exception occurs when executing code in a "local" JShell environment Reviewed-by: liach, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java + test/langtools/jdk/jshell/LocalExecutionInstrumentationCHRTest.java Changeset: b48f5193 Branch: foreign-memaccess+abi Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-23 09:40:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b48f51932fb4c83f9ff102b286fb65e9a0e12de0 8368345: Remove leftover includes of strongRootsScope.hpp Reviewed-by: stefank, tschatzl, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 29908148 Branch: foreign-memaccess+abi Author: Jaikiran Pai Date: 2025-09-23 09:42:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/29908148f819281dc6d1ef1274ca4d67a47754c0 8367598: Switch to CRC32C for SEED calculation in jdk.test.lib.Utils Reviewed-by: weijun ! test/lib/jdk/test/lib/Utils.java Changeset: e122f4dd Branch: foreign-memaccess+abi Author: Shaojin Wen Date: 2025-09-23 09:46:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e122f4dd0d00b6b7d95e5af118af72db2dfdcc85 8368024: Remove StringConcatFactory#generateMHInlineCopy Reviewed-by: redestad ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java Changeset: dbf787c6 Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-23 11:42:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dbf787c6b78669c69402d2a57d1ec462035d54c4 8368326: Don't export unresolved make variables from configure Reviewed-by: erikj ! make/autoconf/boot-jdk.m4 ! make/autoconf/spec.gmk.template Changeset: 02c78bb4 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-23 11:46:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/02c78bb47e3a9cc8760dd0d0970bb9855f9909d3 8367731: G1: Make G1CollectionSet manage the young gen cset group Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 4bc86a26 Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-09-23 12:36:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4bc86a26db1eb3d054d80c9759fe04686e1e36b3 8367948: JFR: MethodTrace threshold setting has no effect Reviewed-by: shade ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java ! test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java Changeset: f9b91a78 Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-09-23 12:47:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f9b91a7836766189e1ccefabdd39d30ad440146b 8368050: Validation missing in ClassFile signature factories Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java ! test/jdk/jdk/classfile/SignaturesTest.java Changeset: 61acdf65 Branch: foreign-memaccess+abi Author: Viktor Klang Date: 2025-09-23 13:09:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/61acdf6512c6ea3123edb9017ef99d851c917b90 8365065: cancelled ForkJoinPool tasks no longer throw CancellationException Co-authored-by: Doug Lea
Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java Changeset: fd30ae98 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-23 14:43:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fd30ae988bc512b5d2a5a3fd1bc1ed351af974c7 8350550: Preload classes from AOT cache during VM bootstrap Reviewed-by: kvn, heidinga, asmehra ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp ! src/hotspot/share/cds/aotLinkedClassTable.cpp ! src/hotspot/share/cds/aotLinkedClassTable.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp + src/hotspot/share/cds/aotOopChecker.cpp + src/hotspot/share/cds/aotOopChecker.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsEnumKlass.hpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/threads.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java Changeset: 4df04a25 Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-09-23 14:53:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4df04a254397836b1bfe384ac9e6413e1ff9b242 8366809: JFR: Use factory for aggregator functions Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Histogram.java Changeset: 82bdef16 Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-09-23 15:07:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/82bdef16390deaa6863cdf8ecf26e6e99f6cb0a2 8367913: LIBDL dependency seems to be not needed for some jdk libs Reviewed-by: aivanov, ihse, clanger, mdoerr ! make/modules/java.base/Lib.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Lib.gmk Changeset: 218e82c8 Branch: foreign-memaccess+abi Author: Roger Riggs Date: 2025-09-23 16:59:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/218e82c875237f82a649a214c72d925a5ebf188c 8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace Reviewed-by: jpai, stuefe ! test/jdk/ProblemList.txt ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: f1ee1b4a Branch: foreign-memaccess+abi Author: Damon Nguyen Date: 2025-09-23 17:36:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f1ee1b4a3d7c47b6f61b36b78504e3ec997a925a 8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java Reviewed-by: aivanov, honkar ! test/jdk/java/awt/List/MouseDraggedOriginatedByScrollBarTest.java Changeset: f68cba3d Branch: foreign-memaccess+abi Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-09-23 20:20:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f68cba3d2fe3554c3cf0c3edf60ab639d6b13a6f 8367611: Enable vblendvp[sd] on Future ECore Reviewed-by: mhaessig, sviswanathan, vpaprotski ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: f36c33c8 Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-09-24 00:46:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f36c33c86df0400d2155bfadd9a6b5ea56743133 8368152: Shenandoah: Incorrect behavior at end of degenerated cycle Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp + test/hotspot/gtest/gc/shenandoah/test_shenandoahCollectorPolicy.cpp Changeset: 528f93f8 Branch: foreign-memaccess+abi Author: erifan Committer: Xiaohong Gong Date: 2025-09-24 01:35:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/528f93f8cb9f1fb9c19f31ab80c8a546f47beed2 8367391: Loss of precision on implicit conversion in vectornode.cpp Reviewed-by: chagedorn, roland ! src/hotspot/share/opto/vectornode.cpp ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java Changeset: 7d3452b3 Branch: foreign-memaccess+abi Author: Prasanta Sadhukhan Date: 2025-09-24 02:50:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7d3452b37eceff7309dc6b5285e3da31a3c398ec 8368181: ProblemList java/awt/Dialog/ModalExcludedTest/ModalExcludedTest.java Reviewed-by: serb, azvegint ! test/jdk/ProblemList.txt Changeset: 5350ce10 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-24 06:03:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5350ce105973945e899b82a4c066d6ec5439102d 8368373: Test H3MalformedResponseTest.testMalformedResponse intermittent timed out Reviewed-by: dfuchs, djelinski ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java Changeset: 3183a13f Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-09-24 06:19:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3183a13f666ff38c03c0628e139998803be8a719 8368073: PKCS11 HKDF can't use byte array IKM in FIPS mode Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java ! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java ! test/jdk/sun/security/pkcs11/tls/tls12/nss.cfg Changeset: 30368668 Branch: foreign-memaccess+abi Author: Axel Boldt-Christmas Date: 2025-09-24 06:28:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/303686684c23db465ccfb6a9b4861a673bfa5f4b 8367972: ZGC: Reduce ZBarrierSet includes Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp ! src/hotspot/share/gc/z/zRangeRegistry.inline.hpp ! src/hotspot/share/precompiled/precompiled.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/stackValue.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: f993f90c Branch: foreign-memaccess+abi Author: Joachim Kern Date: 2025-09-24 07:38:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f993f90c86f89eb0c7f42ebecb45a68eae0bd9ea 8360401: [AIX] java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java fails since JDK-8210549 Reviewed-by: mdoerr, stuefe ! src/java.base/unix/native/libjava/childproc.c Changeset: 288822a5 Branch: foreign-memaccess+abi Author: Volkan Yazici Date: 2025-09-24 08:07:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/288822a5c2bbaba7b6b897faab1a9cc076c906cc 8367068: Remove redundant HttpRequest.BodyPublisher tests Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/FilePublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java - test/jdk/java/net/httpclient/RelayingPublishers.java + test/jdk/java/net/httpclient/SubscriberAPIExceptions.java - test/jdk/java/net/httpclient/SubscriberPublisherAPIExceptions.java Changeset: 2313f8e4 Branch: foreign-memaccess+abi Author: Fei Yang Date: 2025-09-24 11:31:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2313f8e4ebe5b6d7542fa8a33fd08673cc0caf10 8368366: RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses Reviewed-by: fjiang, rehn, mli ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: e8adc1f8 Branch: foreign-memaccess+abi Author: Coleen Phillimore Date: 2025-09-24 12:51:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e8adc1f81656126deae5bf7e0c912d5ad50dbbeb 8367989: Remove InstanceKlass::allocate_objArray and ArrayKlass::allocate_arrayArray Reviewed-by: stefank, fparain ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/objArrayKlass.hpp Changeset: 727d41d2 Branch: foreign-memaccess+abi Author: Alan Bateman Date: 2025-09-24 13:03:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/727d41d2882e972e19e6dd431a9080a2f9ad4a22 8368226: Remove Thread.stop Reviewed-by: vklang, jpai, lancea, serb ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadDeath.java - src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html - test/jdk/java/lang/Thread/ThreadStopTest.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/sun/security/krb5/auto/KDC.java Changeset: 0a64358a Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-09-24 13:07:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0a64358aa82930e2bd323fcec2c1cb269ee200e0 8368273: LIBPTHREAD dependency is not needed for some jdk libs Reviewed-by: ihse ! make/modules/jdk.sctp/Lib.gmk Changeset: 1cd186c7 Branch: foreign-memaccess+abi Author: Chen Liang Date: 2025-09-24 13:14:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1cd186c7f7ef572b599228acc3c87281b0c3bdf4 8368331: ClassFile Signature parsing fails for type parameter with no supertype Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java ! test/jdk/jdk/classfile/SignaturesTest.java Changeset: 2a232d02 Branch: foreign-memaccess+abi Author: Mikhail Yankelevich Date: 2025-09-24 13:21:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2a232d0210015606da7207edab793760fdb61b57 8360979: Remove use of Thread.stop in krb5/auto/KDC.java Reviewed-by: weijun ! test/jdk/sun/security/krb5/auto/KDC.java Changeset: f7c9fef9 Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-24 13:37:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f7c9fef9147ee3c6168469ec04d2946a34505d63 8352069: Renamings after JEP 522: G1 GC: Improve Throughput by Reducing Synchronization Reviewed-by: iwalulya, ayang ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp Changeset: ed31023f Branch: foreign-memaccess+abi Author: Thomas Schatzl Date: 2025-09-24 13:37:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ed31023fc5a96a6f9a16c8a5c0fc86e794ce4aa7 8368367: Test jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java fails jdk.GCHeapMemoryUsage "expected 0 > 0" Reviewed-by: iwalulya, ayang, syan ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java Changeset: 156eb767 Branch: foreign-memaccess+abi Author: Ashutosh Mehra Date: 2025-09-24 13:37:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/156eb767f13ddc2c0a250950e208340db5989e3a 8366905: Store AdapterBlob pointer in AdapterHandlerEntry Reviewed-by: kvn, adinn ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 735afd93 Branch: foreign-memaccess+abi Author: Guanqiang Han Committer: Chen Liang Date: 2025-09-24 14:10:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/735afd93bbdd63d53dc4cec0ac970026ac95cc64 8366421: ModifiedUtf.utfLen may overflow for giant string Reviewed-by: liach, rriggs ! src/java.base/share/classes/java/io/DataOutputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java + test/jdk/jdk/internal/util/ModifiedUtfTest.java Changeset: faf6df54 Branch: foreign-memaccess+abi Author: Daniel Lund?n Date: 2025-09-24 15:02:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/faf6df5462d6c915434128a876e76fa48f7e3599 8325467: Support methods with many arguments in C2 Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, kvn, epeter ! src/hotspot/share/adlc/formsopt.cpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/coalesce.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/locknode.cpp ! src/hotspot/share/opto/locknode.hpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/optoreg.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/opto/test_regmask.cpp + test/hotspot/jtreg/compiler/arguments/TestMaxMethodArguments.java + test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java ! test/hotspot/jtreg/compiler/locks/TestNestedSynchronize.java Changeset: 85f5bf3f Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-09-24 16:06:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/85f5bf3f415cc3d44d1618ec574e73f846bb91c4 8368308: ISO 4217 Amendment 180 Update Reviewed-by: naoto, iris, coffeys ! src/java.base/share/data/currency/CurrencyData.properties ! test/jdk/java/util/Currency/ISO4217-list-one.txt ! test/jdk/java/util/Currency/ValidateISO4217.java Changeset: f489598d Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-09-24 16:11:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f489598d43e786aabcf0e26e9f9b9a840c699654 8221451: PIT: sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fails 7184899: Test sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fail Reviewed-by: psadhukhan, azvegint ! test/jdk/ProblemList.txt ! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.java ! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh Changeset: 52a923f2 Branch: foreign-memaccess+abi Author: Phil Race Date: 2025-09-24 16:28:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/52a923f20cac85b2a35705f2d3d72d17c84db3f8 8367702: PrintJob.getGraphics() should return null after PrintJob.end Reviewed-by: azvegint ! src/java.desktop/share/classes/sun/print/PrintJob2D.java + test/jdk/java/awt/PrintJob/GetGraphicsTest.java Changeset: 7fe71a78 Branch: foreign-memaccess+abi Author: Mahendra Chhipa Date: 2025-09-24 17:48:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7fe71a78137991d26553b6d5e0d4d74900f01ba3 8318662: Refactor some jdk/java/net/httpclient/http2 tests to JUnit Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/http2/BadHeadersTest.java ! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java ! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java Changeset: 4141534e Branch: foreign-memaccess+abi Author: Brian Burkhalter Date: 2025-09-24 18:47:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4141534e4a59facf2cd95a799bba7d3c7cf7a1f2 8368156: java/nio/file/Files/IsSameFile.java failing (win) Reviewed-by: vyazici, jpai ! test/jdk/java/nio/file/Files/IsSameFile.java Changeset: 5d932420 Branch: foreign-memaccess+abi Author: Justin Lu Date: 2025-09-24 19:29:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5d93242028dfc68b838a8efb0fbc4de3fea7fa0d 8368335: Refactor the rest of Locale TestNG based tests to JUnit Reviewed-by: naoto, liach ! test/jdk/java/util/Locale/LocaleMatchingTest.java ! test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java ! test/jdk/java/util/Locale/TestOf.java ! test/jdk/java/util/Locale/bcp47u/CalendarTests.java ! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java ! test/jdk/java/util/Locale/bcp47u/CurrencyTests.java ! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java ! test/jdk/java/util/Locale/bcp47u/SystemPropertyTests.java Changeset: 8f87fdce Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-24 20:52:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8f87fdce0b17f3edd453054461895330b82e8a71 8368182: AOT cache creation fails with class defined by JNI Reviewed-by: dholmes, matsaave ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/classLoader.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JNIDefineClass.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/libJNIDefineClassApp.c Changeset: 17accf4a Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-24 20:58:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/17accf4a06fe654fef6db8dbd0dcd3411729316f 8368174: Proactive initialization of @AOTSafeClassInitializer classes Reviewed-by: liach, adinn, asmehra ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassInitializer.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/finalImageRecipes.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/jdk/internal/math/MathUtils.java ! src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotAnnotations/AOTAnnotationsTest.java Changeset: a2870d6b Branch: foreign-memaccess+abi Author: Kelvin Nilsen Date: 2025-09-24 22:49:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a2870d6b4985a68beb3fe3bf6622e6245e9a82ec 8368015: Shenandoah: fix error in computation of average allocation rate Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 2aafda19 Branch: foreign-memaccess+abi Author: Igor Veresov Date: 2025-09-24 23:07:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2aafda1968f3fc8902f7d146a1cba72998aeb976 8366948: AOT cache creation crashes when iterating training data Reviewed-by: vlivanov, iklam ! src/hotspot/share/oops/trainingData.hpp Changeset: 17244c69 Branch: foreign-memaccess+abi Author: Serguei Spitsyn Date: 2025-09-25 05:41:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/17244c699ad20fafe7448678a53266ce6bf017e5 8368159: Significant performance overhead when started with jdwp agent and unattached debugger Reviewed-by: lmesnik, cjplummer ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: e6ddb396 Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-09-25 08:11:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e6ddb39635cb8b5a21445a50b28aeeebc9e1d9d3 8368525: nmethod ic cleanup Reviewed-by: chagedorn, mhaessig ! src/hotspot/share/code/nmethod.cpp Changeset: 847b107d Branch: foreign-memaccess+abi Author: Fredrik Bredberg Date: 2025-09-25 08:15:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/847b107df821e0c1d347383f1858d505137eb724 8365191: Cleanup after removing LockingMode related code Reviewed-by: coleenp, dholmes, yzheng, mdoerr, ayang, fyang, amitkumar ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java Changeset: ba44656b Branch: foreign-memaccess+abi Author: Alice Pellegrini Committer: Daniel Jeli?ski Date: 2025-09-25 08:44:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ba44656b97b7103d96718452e300df8a6bd59c87 8366454: TLS1.3 server fails with bad_record_mac when receiving encrypted records with empty body Co-authored-by: Daniel Jeli?ski Reviewed-by: djelinski ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java Changeset: d407ef65 Branch: foreign-memaccess+abi Author: Joel Sikstr?m Date: 2025-09-25 09:38:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d407ef651032de687e3d4a2a2db211cab1016676 8368251: Parallel: Refactor lgrp_id used in MutableNUMASpace Reviewed-by: lkorinth, ayang, tschatzl ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.inline.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: d85e410c Branch: foreign-memaccess+abi Author: Daniel Fuchs Date: 2025-09-25 09:42:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d85e410c191bdcc8c20498f1c3c4516193bc79dd 8368546: java/net/httpclient/RedirectTimeoutTest.java fails intermittently for HTTP/3 in tier7 Reviewed-by: jpai, syan, djelinski, vyazici ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java Changeset: 4f4030a4 Branch: foreign-memaccess+abi Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-09-25 09:51:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4f4030a423d04c8f488d143f0eda4a8de9dbd469 8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy Reviewed-by: dfuchs ! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java Changeset: 44cb9cad Branch: foreign-memaccess+abi Author: Amit Kumar Date: 2025-09-25 09:59:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/44cb9cad263b4fe2749fd6c223b657d77dca5119 8368518: [s390x] test failure with failed: wrong size of mach node Reviewed-by: dlong, mdoerr, lucy ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp Changeset: 67cb53d0 Branch: foreign-memaccess+abi Author: Dingli Zhang Committer: Fei Yang Date: 2025-09-25 10:06:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/67cb53d0888adfeb2909296e21d0532bc3643326 8368206: RISC-V: compiler/vectorapi/VectorMaskCompareNotTest.java fails when running without RVV Reviewed-by: fyang, mhaessig, mli ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java Changeset: 2407eb05 Branch: foreign-memaccess+abi Author: Daniel Gredler Date: 2025-09-25 10:08:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2407eb0522d192135a6bed52e88be5a59cba8f6c 8367867: [macosx] Ignorable whitespace in text not removed when printing Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java Changeset: 52e55046 Branch: foreign-memaccess+abi Author: Guanqiang Han Committer: Ivan Walulya Date: 2025-09-25 11:55:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/52e550462798c568a8a5457af2f9554fd784cd8a 8368089: G1: G1PeriodicGCTask::should_start_periodic_gc may use uninitialised value if os::loadavg is unsupported Reviewed-by: ayang, tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp Changeset: 77a71c5b Branch: foreign-memaccess+abi Author: Erik Gahlin Date: 2025-09-25 12:08:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/77a71c5b097500ea2cab0c84f87553e833692fd2 8366896: JFR: Use GarbageCollection.name in gc view Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! test/jdk/jdk/jfr/jcmd/TestJcmdView.java ! test/jdk/jdk/jfr/tool/TestView.java Changeset: 26b5708c Branch: foreign-memaccess+abi Author: Matthew Donovan Date: 2025-09-25 12:15:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/26b5708c47150023798a1546ba095c1b0b7807e1 8360882: Tests throw SkippedException when they should fail Reviewed-by: mullan ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: d1ea6ea2 Branch: foreign-memaccess+abi Author: Hamlin Li Date: 2025-09-25 12:42:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d1ea6ea22d49884bec53f89fad7029400fb1d7f2 8367103: RISC-V: store cpu features in a bitmap Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: 2b451131 Branch: foreign-memaccess+abi Author: Boris Ulasevich Date: 2025-09-25 13:35:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2b451131a57dc7080c4ccb77d6cb5a96ee24d891 8359378: aarch64: crash when using -XX:+UseFPUForSpilling Reviewed-by: aph, rcastanedalo ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp Changeset: 043aeaf0 Branch: foreign-memaccess+abi Author: SendaoYan Date: 2025-09-25 14:30:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/043aeaf02a50a7413e1956a99341d04ea3f9ac92 8368552: H3ErrorHandlingTest.testCloseControlStream intermittent timed out Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java Changeset: 569e7808 Branch: foreign-memaccess+abi Author: Artur Barashev Date: 2025-09-25 14:44:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/569e78080b3c25c95d85e9e194626f95f86b9b10 8365820: Apply certificate scope constraints to algorithms in "signature_algorithms" extension when "signature_algorithms_cert" extension is not being sent Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java + test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS13.java + test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForServerTLS13.java ! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java ! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java Changeset: 8ca1feaf Branch: foreign-memaccess+abi Author: William Kemper Date: 2025-09-25 15:37:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8ca1feaf7e29c1370853b9b95c2ee7a62c6b84b7 8368499: GenShen: Do not collect age census during evac when adaptive tenuring is disabled Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp Changeset: 74122198 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-25 16:47:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/741221988e03d1710d3a73ab9c7764991f216fae 8368261: Serial: Use more precise nmethod scope during Full GC marking Reviewed-by: stefank, fandreuzzi ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/serial/serialFullGC.cpp Changeset: de1f5a3c Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-25 17:42:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/de1f5a3c437ab4c6009f8be6f9f109ed36fb0b53 8368468: Split out everything but configure results from spec.gmk Reviewed-by: erikj ! make/RunTestsPrebuilt.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/bootcycle-spec.gmk.template ! make/autoconf/build-performance.m4 ! make/autoconf/buildjdk-spec.gmk.template ! make/autoconf/help.m4 ! make/autoconf/hotspot.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template + make/common/CommonVars.gmk ! make/common/MakeBase.gmk Changeset: 32ab0dbc Branch: foreign-memaccess+abi Author: Magnus Ihse Bursie Date: 2025-09-25 17:44:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/32ab0dbc0b8170ecd168dbb7c3f1be69dfa5299b 8368674: Incremental builds keep rebuilding interim jmod Reviewed-by: cstein, erikj ! make/common/Execute.gmk Changeset: 5c596e2a Branch: foreign-memaccess+abi Author: Valerie Peng Date: 2025-09-25 18:10:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5c596e2a9599e1e0eb9ec845f1b6e0e7b59f186a 8360463: Ambiguity in Cipher.getInstance() specification between NoSuchAlgorithmException and NoSuchPaddingException Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java Changeset: 80cb0ead Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-09-25 18:17:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/80cb0ead502ae439660f2a3bbab42df4da39d9d6 8367133: DTLS: fragmentation of Finished message results in handshake failure Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java + test/jdk/javax/net/ssl/DTLS/FragmentedFinished.java Changeset: a48538dd Branch: foreign-memaccess+abi Author: Johannes Graham Committer: Raffaello Giulietti Date: 2025-09-25 18:23:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a48538dd6379d606b75b849dd899413af76a068c 8367324: Avoid redundant parsing when formatting with DigitList Reviewed-by: jlu, rgiulietti ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/text/DigitList.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! test/jdk/java/text/Format/DecimalFormat/CloneTest.java ! test/micro/org/openjdk/bench/java/text/DefFormatterBench.java Changeset: 3c9fd768 Branch: foreign-memaccess+abi Author: Daniel Jeli?ski Date: 2025-09-25 18:47:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3c9fd7688f4d73067db9b128c329ca7603a60578 8368514: TLS stateless session ticket decryption fails on some providers Reviewed-by: valeriep, abarashev ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java = test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java = test/jdk/sun/security/pkcs11/tls/fips/cert8.db = test/jdk/sun/security/pkcs11/tls/fips/cert9.db = test/jdk/sun/security/pkcs11/tls/fips/key3.db = test/jdk/sun/security/pkcs11/tls/fips/key4.db = test/jdk/sun/security/pkcs11/tls/fips/keystore = test/jdk/sun/security/pkcs11/tls/fips/nss.cfg = test/jdk/sun/security/pkcs11/tls/fips/pkcs11.txt = test/jdk/sun/security/pkcs11/tls/fips/secmod.db Changeset: 52e77784 Branch: foreign-memaccess+abi Author: Ioi Lam Date: 2025-09-25 19:59:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/52e777845f0a09b4c285131f1eff02dfbffa0d1f 8367910: Reduce warnings about unsupported classes in AOT cache creation Reviewed-by: dholmes, kvn, shade ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/oops/trainingData.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java Changeset: 648582ab Branch: foreign-memaccess+abi Author: Daniel D. Daugherty Committer: David Holmes Date: 2025-09-25 20:55:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/648582ab781d98556906c274067f26f856fc0449 8368714: [BACKOUT] JDK-8368468 Split out everything but configure results from spec.gmk Reviewed-by: ihse ! make/RunTestsPrebuilt.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/bootcycle-spec.gmk.template ! make/autoconf/build-performance.m4 ! make/autoconf/buildjdk-spec.gmk.template ! make/autoconf/help.m4 ! make/autoconf/hotspot.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template - make/common/CommonVars.gmk ! make/common/MakeBase.gmk Changeset: ca03080c Branch: foreign-memaccess+abi Author: Alexey Semenyuk Date: 2025-09-26 00:10:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ca03080c9f3857e88f71a5803f55877edbc7da18 8368030: Make package bundlers stateless Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java Changeset: a6638121 Branch: foreign-memaccess+abi Author: Thomas Stuefe Date: 2025-09-26 06:14:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a6638121211afd688a9e25b5cbadf2f1441b1e65 8368124: Show useful thread names in ASAN reports Reviewed-by: dholmes, mbaesken ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/share/utilities/stringUtils.cpp ! src/hotspot/share/utilities/stringUtils.hpp ! test/hotspot/gtest/runtime/test_os_linux.cpp Changeset: 87307802 Branch: foreign-memaccess+abi Author: Albert Mingkun Yang Date: 2025-09-26 07:27:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/873078028b7cac1df94cd5a09e403c8537f14ba9 8368006: Parallel: Skip full regions in dense prefix during Full GC Reviewed-by: gli, fandreuzzi ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: b90799c0 Branch: foreign-memaccess+abi Author: Arno Zeller Committer: Matthias Baesken Date: 2025-09-26 07:47:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b90799c0e92468b341235989f731bb93e2741a77 8368616: runtime/cds/appcds/aotCache/JavaAgent.java#dynamic fails on non CDS platforms/builds after JDK-8362561 Reviewed-by: mbaesken, shade, iklam ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java Changeset: a80ba626 Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-09-26 07:56:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a80ba6260effdca7a7703c6903f273401b861793 8357691: File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing Reviewed-by: erikj, iklam ! make/ToolsJdk.gmk Changeset: 7bfdb012 Branch: foreign-memaccess+abi Author: Matthias Baesken Date: 2025-09-26 09:00:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7bfdb0120752d01da96c19e8037a6e909847d63c 8368565: Adjust comment regarding dependency of libjvm.so to librt Reviewed-by: dholmes ! make/autoconf/libraries.m4 Changeset: 327dbcde Branch: foreign-memaccess+abi Author: duke Date: 2025-09-26 11:00:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/327dbcde41fc2f1307a3331f04edf9cba1e90281 Automatic merge of jdk:master into master Changeset: 72365091 Branch: foreign-memaccess+abi Author: duke Date: 2025-09-26 11:00:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7236509133569987bd39298c3dfb08b878c8bdd7 Automatic merge of master into foreign-memaccess+abi From duke at openjdk.org Fri Sep 26 11:17:29 2025 From: duke at openjdk.org (duke) Date: Fri, 26 Sep 2025 11:17:29 GMT Subject: git: openjdk/panama-foreign: master: 133 new changesets Message-ID: <45063772-9e34-4eb0-a824-361fc35d2661@openjdk.org> Changeset: 2bff4174 Branch: master Author: Thomas Schatzl Date: 2025-09-19 11:48:10 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2bff4174e58e11ba78013bef8417334ff44fbb5c 8367759: G1: Move G1UpdateRegionLivenessAndSelectForRebuildTask into its own file Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp + src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp + src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp Changeset: fa00b249 Branch: master Author: Coleen Phillimore Date: 2025-09-19 11:54:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fa00b24954d63abed0093b696e5971c1918eec4d 8365823: Revert storing abstract and interface Klasses to non-class metaspace Reviewed-by: kvn, shade, stuefe ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/runtime/globals.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java Changeset: 802d9c23 Branch: master Author: Erik Gahlin Date: 2025-09-19 12:03:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/802d9c23dc83dcd37964fa3a894fa6d01f501176 8367107: JFR: Refactor policy tests out of TestRemoteDump Reviewed-by: mgronlun + test/jdk/jdk/jfr/jmx/streaming/TestDumpRetention.java ! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java Changeset: 87d50425 Branch: master Author: Volkan Yazici Date: 2025-09-19 12:07:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/87d50425fce3b76ecc03f087dbb81b86edeed1cd 8367067: Improve exception handling in HttpRequest.BodyPublishers Reviewed-by: jpai, dfuchs + src/java.net.http/share/classes/jdk/internal/net/http/CheckedIterable.java + src/java.net.http/share/classes/jdk/internal/net/http/CheckedIterator.java ! src/java.net.http/share/classes/jdk/internal/net/http/PullPublisher.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! test/jdk/java/net/httpclient/FileChannelPublisherTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/ByteBufferUtils.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/FromPublisherTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/NoBodyTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArrayTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfInputStreamTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfStringTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/RecordingSubscriber.java Changeset: 2b7eee4a Branch: master Author: Magnus Ihse Bursie Date: 2025-09-19 13:04:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2b7eee4a4c1e8b9421c5db601da83000c344b78e 8366899: SetupExecute should add the command line to vardeps Reviewed-by: erikj ! make/common/Execute.gmk Changeset: 3798dcf7 Branch: master Author: Artur Barashev Date: 2025-09-19 13:06:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3798dcf75b547a3707cdfdacf62886648c8653cf 8367104: Check for RSASSA-PSS parameters when validating certificates against algorithm constraints Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java + test/jdk/sun/security/ssl/SignatureScheme/RsaSsaPssConstraints.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/CertChainAlgorithmConstraints.java Changeset: 54206943 Branch: master Author: Albert Mingkun Yang Date: 2025-09-19 14:15:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/54206943a1715083a680f8c987b69f2e44e948c1 8367651: Parallel: Remove workers number checking in constructor of PSAdjustTask Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 1512d889 Branch: master Author: Aleksey Shipilev Date: 2025-09-19 14:26:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1512d889dee2adb6d4536202dc7f205e5daf6fe7 8348278: Trim InitialRAMPercentage to improve startup in default modes Reviewed-by: eosterlund, sjohanss ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/java.base/share/man/java.md Changeset: 16458b60 Branch: master Author: Leonid Mesnik Date: 2025-09-19 15:20:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/16458b60c9ccdfac60140c8186f31d5d8a57f2f9 8367725: Incorrect reading of oop in SuspendResumeManager::suspend while thread is blocked Reviewed-by: pchilanomate, dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/suspendResumeManager.cpp ! src/hotspot/share/runtime/suspendResumeManager.hpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java Changeset: 695e36b0 Branch: master Author: Leonid Mesnik Date: 2025-09-19 15:49:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/695e36b0031be4d013ad149a0f23c36c0669c422 8367927: Remove 8043571-related tests from problemlists Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/ProblemList.txt Changeset: bca1e6e9 Branch: master Author: Brian Burkhalter Date: 2025-09-19 17:06:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bca1e6e9c394508ae7590d2fcb6587c52a644238 8365626: (fs) Improve handling of broken links in Files.isSameFile() (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! test/jdk/java/nio/file/Files/IsSameFile.java Changeset: 3d4e0491 Branch: master Author: Srinivas Vamsi Parasa Date: 2025-09-19 18:18:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3d4e0491940c4b4a05ac84006933d939370e7e2b 8367780: Enable UseAPX on Intel CPUs only when both APX_F and APX_NCI_NDD_NF cpuid features are present Reviewed-by: sviswanathan, vpaprotski ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 25a4e263 Branch: master Author: Man Cao Date: 2025-09-19 19:53:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/25a4e26320340cdda082cd45639e73b137ce45a2 8367613: Test compiler/runtime/TestDontCompileHugeMethods.java failed Reviewed-by: chagedorn, dfenacci ! test/hotspot/jtreg/compiler/runtime/TestDontCompileHugeMethods.java Changeset: 4b544f93 Branch: master Author: Renjith Kannath Pariyangad Committer: Sergey Bylokhov Date: 2025-09-19 21:39:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4b544f93ad0e2beae4c80e060cae727d143151ac 8365379: SU3.applyInsets may produce wrong results Reviewed-by: aivanov, prr, serb ! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java + test/jdk/com/sun/java/swing/SwingUtilities3/ApplyInsetsTest.java Changeset: 5a684e31 Branch: master Author: Francesco Andreuzzi Committer: Daniel Jeli?ski Date: 2025-09-20 06:48:54 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5a684e3196593c4d44ee35f7624246fc461b4af6 8368029: Several tests in httpserver/simpleserver should throw SkipException Reviewed-by: djelinski, dfuchs ! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java Changeset: b03b6f54 Branch: master Author: Francesco Andreuzzi Committer: SendaoYan Date: 2025-09-20 14:02:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b03b6f54c5f538146c3088c4dc2cea70ba70d07a 8367988: NewFileSystemTests.readOnlyZipFileFailure fails when run by root user Reviewed-by: jpai, bpb ! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java Changeset: d21e73de Branch: master Author: Ioi Lam Date: 2025-09-20 17:26:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d21e73dee3dad6332b00f5932bd266b100e9090b 8366941: Excessive logging in serviceability tests causes timeout Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java ! test/hotspot/jtreg/serviceability/logging/TestFullNames.java ! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java Changeset: cc65836d Branch: master Author: Ioi Lam Date: 2025-09-20 17:28:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/cc65836d00de7041e7d32e7f15d98108b1ae47a0 8367719: Refactor JNI code that uses class_to_verify_considering_redefinition() Reviewed-by: coleenp, dholmes, sspitsyn ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp Changeset: e6f8450d Branch: master Author: erifan Committer: Xiaohong Gong Date: 2025-09-22 02:03:03 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e6f8450d957f79beacf2fc70e545db3a4bb58742 8363989: AArch64: Add missing backend support of VectorAPI expand operation Reviewed-by: epeter, eliu, xgong ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/VectorExpandTest.java Changeset: 5e12ff9f Branch: master Author: Tejesh R Date: 2025-09-22 03:45:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5e12ff9ff64f2d7ebb501cdb19d5f013dde17be4 8213530: Test java/awt/Modal/ToFront/DialogToFrontModeless1Test.java fails on Linux Reviewed-by: psadhukhan, dnguyen ! test/jdk/ProblemList.txt Changeset: a1b43c30 Branch: master Author: Axel Boldt-Christmas Date: 2025-09-22 05:06:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a1b43c3046ecf42fd5b8f40274625cae120b3a3c 8368087: ZGC: Make ZStatLoad::print() logging conditional on os::loadavg support Reviewed-by: eosterlund, stefank, jsikstro ! src/hotspot/share/gc/z/zStat.cpp Changeset: 5efaa997 Branch: master Author: Axel Boldt-Christmas Date: 2025-09-22 05:32:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5efaa9970ace463f7d9bcd8f4028b1d60665cfad 8367298: ZGC: Enhance zaddress type system's assert messages Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zAddress.inline.hpp Changeset: 682fd784 Branch: master Author: Christian Stein Date: 2025-09-22 06:02:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/682fd7846c9a6f80c399c7e44f3fccb9a07c6c47 8366678: Use JUnit in test/langtools/tools/javac Reviewed-by: liach ! test/langtools/tools/javac/file/FSInfoTest.java ! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java ! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java ! test/langtools/tools/javac/lambda/lambdaExecution/InInterface.java ! test/langtools/tools/javac/lambda/lambdaExecution/InnerConstructor.java ! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java ! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase1.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase2.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase4.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuper.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle.java ! test/langtools/tools/javac/lambdaShapes/TEST.properties ! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java ! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java ! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java ! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java ! test/langtools/tools/javac/records/BigRecordsToStringTest.java ! test/langtools/tools/javac/records/RecordMemberTests.java ! test/langtools/tools/javac/records/VarargsRecordsTest.java ! test/langtools/tools/javac/tree/T8024415.java ! test/langtools/tools/javac/typeVariableCast/TypeVariableCastTest.java Changeset: 258fcf9f Branch: master Author: Johan Sj?len Date: 2025-09-22 07:15:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/258fcf9f5ea089891f0119bbf8058da389f72321 8367987: Memory leak in MemBaseline: Must delete _vma_allocations Reviewed-by: phubner, azafari ! src/hotspot/share/nmt/memBaseline.hpp Changeset: f10fbe1f Branch: master Author: Albert Mingkun Yang Date: 2025-09-22 07:20:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f10fbe1fb40645633b91fad2af3d7c2cbb005b39 8368072: Remove redundant arguments of MarkingNMethodClosure Reviewed-by: stefank, fandreuzzi ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/iterator.hpp Changeset: 44454633 Branch: master Author: Albert Mingkun Yang Date: 2025-09-22 07:54:25 +0000 URL: https://git.openjdk.org/panama-foreign/commit/44454633eb163de17bba939e84311e8d954a2f53 8368086: G1: Use ThreadsClaimTokenScope in G1CMRemarkTask Reviewed-by: fandreuzzi, stefank, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: 433d2ec5 Branch: master Author: Leo Korinth Date: 2025-09-22 09:53:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/433d2ec534bbf6ec08157c976b567b81b748b128 8367409: G1: Remove unused G1MonotonicArena::Segment::copy_to() Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1MonotonicArena.hpp Changeset: e8db14f5 Branch: master Author: Daniel Fuchs Date: 2025-09-22 10:12:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e8db14f584fa92db170e056bc68074ccabae82c9 8349910: Implement JEP 517: HTTP/3 for the HTTP Client API Co-authored-by: Aleksei Efimov Co-authored-by: Bradford Wetmore Co-authored-by: Daniel Jeli?ski Co-authored-by: Darragh Clarke Co-authored-by: Jaikiran Pai Co-authored-by: Michael McMahon Co-authored-by: Volkan Yazici Co-authored-by: Conor Cleary Co-authored-by: Patrick Concannon Co-authored-by: Rahul Yadav Co-authored-by: Daniel Fuchs Reviewed-by: djelinski, jpai, aefimov, abarashev, michaelm + src/java.base/share/classes/jdk/internal/net/quic/QuicKeyUnavailableException.java + src/java.base/share/classes/jdk/internal/net/quic/QuicOneRttContext.java + src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java + src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java + src/java.base/share/classes/jdk/internal/net/quic/QuicTransportErrors.java + src/java.base/share/classes/jdk/internal/net/quic/QuicTransportException.java + src/java.base/share/classes/jdk/internal/net/quic/QuicTransportParametersConsumer.java + src/java.base/share/classes/jdk/internal/net/quic/QuicVersion.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java + src/java.base/share/classes/sun/security/ssl/QuicCipher.java + src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java + src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java + src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java + src/java.base/share/classes/sun/security/ssl/QuicTransportParametersExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/X509Authentication.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/java/net/http/HttpClient.java + src/java.net.http/share/classes/java/net/http/HttpOption.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java + src/java.net.http/share/classes/java/net/http/HttpRequestOptionImpl.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java + src/java.net.http/share/classes/java/net/http/StreamLimitException.java + src/java.net.http/share/classes/java/net/http/UnsupportedProtocolVersionException.java ! src/java.net.http/share/classes/java/net/http/package-info.java + src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java + src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/H3FrameOrderVerifier.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3PendingConnections.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3PushPromiseStream.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/ImmutableHttpRequest.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Origin.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PushGroup.java ! src/java.net.http/share/classes/jdk/internal/net/http/Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Alpns.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ConnectionExpiredException.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersBuilder.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/OperationTrackers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + src/java.net.http/share/classes/jdk/internal/net/http/frame/AltSvcFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesEncoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/Http2Frame.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/ISO_8859_1.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/QuickHuffman.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/ConnectionSettings.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/Http3Error.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/AbstractHttp3Frame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/CancelPushFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/DataFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/FramesDecoder.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/GoAwayFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/HeadersFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/Http3Frame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/Http3FrameType.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/MalformedFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/MaxPushIdFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PartialFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PushPromiseFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/SettingsFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/UnknownFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/Http3Streams.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QueuingStreamPair.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QuicStreamIntReader.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/UniStreamPair.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/DecodingCallback.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/DynamicTable.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/FieldSectionPrefix.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/HeaderField.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/HeadersTable.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/InsertionPolicy.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPACK.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPackException.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/StaticTable.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/TableEntry.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/TablesIndexer.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/package-info.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/DecoderInstructionsReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/EncoderInstructionsReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineIndexedPostBaseReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineIndexedReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineLiteralsReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineNameRefPostBaseReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineNameReferenceReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/HeaderFrameReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/IntegerReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/ReaderError.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/StringReader.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/BinaryRepresentationWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/DecoderInstructionsWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderDuplicateEntryWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderDynamicTableCapacityWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInsertIndexedNameWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInsertLiteralNameWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInstructionsWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineIndexedNameWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineIndexedWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineLiteralsWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineSectionPrefixWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/HeaderFrameWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/IntegerWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/StringWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/BuffersReader.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/CodingContext.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminator.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/LocalConnIdManager.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/OrderedFlow.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketEmitter.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnectionId.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicClient.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCongestionController.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionId.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionIdFactory.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicInstance.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRttEstimator.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicStreamLimitException.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimerQueue.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/TerminationCause.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/VariableLengthEncoder.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/ConnectionCloseFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/CryptoFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/DataBlockedFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/HandshakeDoneFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxDataFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxStreamDataFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxStreamsFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewConnectionIDFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewTokenFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PaddingFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PathChallengeFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PathResponseFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PingFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/QuicFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/ResetStreamFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/RetireConnectionIDFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StopSendingFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamDataBlockedFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamsBlockedFrame.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/package-info.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/HandshakePacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/InitialPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/LongHeader.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/LongHeaderPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/OneRttPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/PacketSpace.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketNumbers.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/RetryPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/ShortHeaderPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/VersionNegotiationPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/ZeroRttPacket.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/AbstractQuicStream.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/CryptoWriterQueue.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStream.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStreamImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStream.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStream.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStreamImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStream.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreamReader.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreamWriter.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreams.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamCreationPermit.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamWriterQueue.java ! src/java.net.http/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! test/jdk/com/sun/net/httpserver/SANTest.java ! test/jdk/java/net/httpclient/AbstractNoBody.java ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java + test/jdk/java/net/httpclient/AltServiceUsageTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/BasicAuthTest.java + test/jdk/java/net/httpclient/BasicHTTP2Test.java + test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/BasicRedirectTest.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java + test/jdk/java/net/httpclient/CancelledPartialResponseTest.java ! test/jdk/java/net/httpclient/CancelledResponse.java ! test/jdk/java/net/httpclient/CancelledResponse2.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/CustomRequestPublisher.java ! test/jdk/java/net/httpclient/CustomResponseSubscriber.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/DigestEchoClientSSL.java ! test/jdk/java/net/httpclient/DigestEchoServer.java ! test/jdk/java/net/httpclient/EmptyAuthenticate.java ! test/jdk/java/net/httpclient/EncodedCharsInURI.java ! test/jdk/java/net/httpclient/EscapedOctetsInURI.java ! test/jdk/java/net/httpclient/ExecutorShutdown.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/HandshakeFailureTest.java ! test/jdk/java/net/httpclient/HeadTest.java + test/jdk/java/net/httpclient/HeadersLowerCaseTest.java ! test/jdk/java/net/httpclient/HttpClientBuilderTest.java ! test/jdk/java/net/httpclient/HttpClientClose.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/HttpRedirectTest.java ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java ! test/jdk/java/net/httpclient/HttpRequestNewBuilderTest.java ! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/ISO_8859_1_Test.java + test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java ! test/jdk/java/net/httpclient/ImmutableFlowItems.java + test/jdk/java/net/httpclient/ImmutableSSLSessionTest.java ! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java ! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java ! test/jdk/java/net/httpclient/LargeHandshakeTest.java ! test/jdk/java/net/httpclient/LargeResponseTest.java ! test/jdk/java/net/httpclient/LineBodyHandlerTest.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java ! test/jdk/java/net/httpclient/ManyRequestsLegacy.java ! test/jdk/java/net/httpclient/MappingResponseSubscriber.java ! test/jdk/java/net/httpclient/NoBodyPartOne.java ! test/jdk/java/net/httpclient/NoBodyPartThree.java ! test/jdk/java/net/httpclient/NoBodyPartTwo.java ! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java ! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemesSSL.java ! test/jdk/java/net/httpclient/ProxyTest.java ! test/jdk/java/net/httpclient/RedirectMethodChange.java ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java ! test/jdk/java/net/httpclient/RedirectWithCookie.java ! test/jdk/java/net/httpclient/ReferenceTracker.java ! test/jdk/java/net/httpclient/RequestBuilderTest.java ! test/jdk/java/net/httpclient/Response1xxTest.java ! test/jdk/java/net/httpclient/Response204V2Test.java ! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java ! test/jdk/java/net/httpclient/ResponsePublisher.java ! test/jdk/java/net/httpclient/RestrictedHeadersTest.java ! test/jdk/java/net/httpclient/RetryWithCookie.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/SmokeTest.java ! test/jdk/java/net/httpclient/SpecialHeadersTest.java ! test/jdk/java/net/httpclient/SplitResponse.java ! test/jdk/java/net/httpclient/StreamCloseTest.java ! test/jdk/java/net/httpclient/StreamingBody.java ! test/jdk/java/net/httpclient/TEST.properties ! test/jdk/java/net/httpclient/TimeoutBasic.java ! test/jdk/java/net/httpclient/TlsContextTest.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java ! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java ! test/jdk/java/net/httpclient/UserCookieTest.java ! test/jdk/java/net/httpclient/VersionTest.java + test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/Http3ConnectionAccess.java + test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/common/ImmutableSSLSessionAccess.java + test/jdk/java/net/httpclient/altsvc/AltServiceReasonableAssurance.java + test/jdk/java/net/httpclient/altsvc/altsvc-dns-hosts.txt + test/jdk/java/net/httpclient/debug/java.net.http/jdk/internal/net/http/common/TestLoggerUtil.java ! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java ! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java ! test/jdk/java/net/httpclient/http2/ErrorTest.java - test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java ! test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java ! test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java - test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java ! test/jdk/java/net/httpclient/http2/IdlePooledConnectionTest.java ! test/jdk/java/net/httpclient/http2/ProxyTest2.java ! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java ! test/jdk/java/net/httpclient/http2/RedirectTest.java + test/jdk/java/net/httpclient/http2/SimpleGet.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/http2/TrailingHeadersTest.java ! test/jdk/java/net/httpclient/http2/UserInfoTest.java + test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java + test/jdk/java/net/httpclient/http3/FramesDecoderTest.java + test/jdk/java/net/httpclient/http3/GetHTTP3Test.java + test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java + test/jdk/java/net/httpclient/http3/H3BasicTest.java + test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java + test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java + test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java + test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java + test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java + test/jdk/java/net/httpclient/http3/H3GoAwayTest.java + test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java + test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java + test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java + test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java + test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java + test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java + test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java + test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java + test/jdk/java/net/httpclient/http3/H3ProxyTest.java + test/jdk/java/net/httpclient/http3/H3PushCancel.java + test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java + test/jdk/java/net/httpclient/http3/H3RedirectTest.java + test/jdk/java/net/httpclient/http3/H3ServerPush.java + test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java + test/jdk/java/net/httpclient/http3/H3ServerPushTest.java + test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java + test/jdk/java/net/httpclient/http3/H3SimpleGet.java + test/jdk/java/net/httpclient/http3/H3SimplePost.java + test/jdk/java/net/httpclient/http3/H3SimpleTest.java + test/jdk/java/net/httpclient/http3/H3StopSendingTest.java + test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java + test/jdk/java/net/httpclient/http3/H3Timeout.java + test/jdk/java/net/httpclient/http3/H3UnsupportedSSLParametersTest.java + test/jdk/java/net/httpclient/http3/H3UserInfoTest.java + test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java + test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java + test/jdk/java/net/httpclient/http3/PeerUniStreamDispatcherTest.java + test/jdk/java/net/httpclient/http3/PostHTTP3Test.java + test/jdk/java/net/httpclient/http3/StopSendingTest.java + test/jdk/java/net/httpclient/http3/StreamLimitTest.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/DynamicKeyStoreUtil.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/RequestPathMatcherUtil.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/EchoHandler.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2EchoHandler.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2Handler.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2RedirectHandler.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/OutgoingPushPromise.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerStreamImpl.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/UnknownOrReservedFrame.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/ClientConnection.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/ConnectedBidiStream.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/DatagramDeliveryPolicy.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/OutStream.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QueueInputStream.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerHandler.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicStandaloneServer.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/RetryCodingContext.java + test/jdk/java/net/httpclient/qpack/BlockingDecodingTest.java + test/jdk/java/net/httpclient/qpack/DecoderInstructionsReaderTest.java + test/jdk/java/net/httpclient/qpack/DecoderInstructionsWriterTest.java + test/jdk/java/net/httpclient/qpack/DecoderSectionSizeLimitTest.java + test/jdk/java/net/httpclient/qpack/DecoderTest.java + test/jdk/java/net/httpclient/qpack/DynamicTableFieldLineRepresentationTest.java + test/jdk/java/net/httpclient/qpack/DynamicTableTest.java + test/jdk/java/net/httpclient/qpack/EncoderDecoderConnectionTest.java + test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java + test/jdk/java/net/httpclient/qpack/EncoderDecoderTest.java + test/jdk/java/net/httpclient/qpack/EncoderInstructionsReaderTest.java + test/jdk/java/net/httpclient/qpack/EncoderInstructionsWriterTest.java + test/jdk/java/net/httpclient/qpack/EncoderTest.java + test/jdk/java/net/httpclient/qpack/EntriesEvictionTest.java + test/jdk/java/net/httpclient/qpack/FieldSectionPrefixTest.java + test/jdk/java/net/httpclient/qpack/IntegerReaderMaxValuesTest.java + test/jdk/java/net/httpclient/qpack/StaticTableFieldsTest.java + test/jdk/java/net/httpclient/qpack/StringLengthLimitsTest.java + test/jdk/java/net/httpclient/qpack/TablesIndexerTest.java + test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java + test/jdk/java/net/httpclient/quic/AckElicitingTest.java + test/jdk/java/net/httpclient/quic/AckFrameTest.java + test/jdk/java/net/httpclient/quic/BuffersReaderTest.java + test/jdk/java/net/httpclient/quic/BuffersReaderVLTest.java + test/jdk/java/net/httpclient/quic/ConnectionIDSTest.java + test/jdk/java/net/httpclient/quic/CryptoWriterQueueTest.java + test/jdk/java/net/httpclient/quic/KeyUpdateTest.java + test/jdk/java/net/httpclient/quic/OrderedFlowTest.java + test/jdk/java/net/httpclient/quic/PacketEncodingTest.java + test/jdk/java/net/httpclient/quic/PacketLossTest.java + test/jdk/java/net/httpclient/quic/PacketNumbersTest.java + test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java + test/jdk/java/net/httpclient/quic/QuicFramesDecoderTest.java + test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java + test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java + test/jdk/java/net/httpclient/quic/VariableLengthTest.java + test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java + test/jdk/java/net/httpclient/quic/quic-tls-keylimits-java.security + test/jdk/java/net/httpclient/quic/tls/PacketEncryptionTest.java + test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineBadParametersTest.java + test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineFailedALPNTest.java + test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineMissingParametersTest.java + test/jdk/java/net/httpclient/quic/tls/Quicv2PacketEncryptionTest.java + test/jdk/java/net/httpclient/quic/tls/java.base/sun/security/ssl/QuicTLSEngineImplAccessor.java ! test/jdk/java/net/httpclient/ssltest/CertificateTest.java ! test/jdk/java/net/httpclient/ssltest/Server.java ! test/jdk/java/net/httpclient/ssltest/TlsVersionTest.java ! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java ! test/jdk/java/net/httpclient/websocket/ReaderDriver.java + test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java + test/jdk/java/net/httpclient/whitebox/AltSvcRegistryTest.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/HttpClientAccess.java + test/jdk/jdk/internal/net/http/quic/packets/QuicPacketNumbersTest.java Changeset: 0ba4141c Branch: master Author: Manuel H?ssig Date: 2025-09-22 11:24:30 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0ba4141cb12414c08be88b37ea2a163aacbfa7de 8366878: Improve flags of compiler/loopopts/superword/TestAlignVectorFuzzer.java Co-authored-by: Emanuel Peter Reviewed-by: epeter, mchevalier ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java Changeset: f779ad64 Branch: master Author: Albert Mingkun Yang Date: 2025-09-22 12:56:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f779ad64ac3184a90e2d3ddf2cba5321d050d325 8368104: Parallel: Refactor PSThreadRootsTaskClosure Reviewed-by: stefank, fandreuzzi ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 2131584a Branch: master Author: Casper Norrbin Date: 2025-09-22 12:57:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2131584add9ab46c3380bbf35170307e4878ce51 8367536: Change RBTree to use C++17 features Reviewed-by: kbarrett, ayang ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp Changeset: ca182912 Branch: master Author: Magnus Ihse Bursie Date: 2025-09-22 13:35:35 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ca182912a305e1e226d97d9613c7baf8a3d22780 8368094: Fix problem list errors Reviewed-by: dholmes, dcubed, syan ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/jdk/ProblemList-Virtual.txt ! test/jdk/ProblemList.txt Changeset: 8d5c0056 Branch: master Author: Thomas Schatzl Date: 2025-09-22 13:47:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8d5c0056420731cbbd83f2d23837bbb5cdc9e4cc 8342382: Implement JEP 522: G1 GC: Improve Throughput by Reducing Synchronization Co-authored-by: Amit Kumar Co-authored-by: Martin Doerr Co-authored-by: Carlo Refice Co-authored-by: Fei Yang Reviewed-by: iwalulya, rcastanedalo, aph, ayang ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/g1/g1_aarch64.ad ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/gc/g1/g1_arm.ad ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/g1/g1_s390.ad ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/g1/g1CardTable.inline.hpp + src/hotspot/share/gc/g1/g1CardTableClaimTable.cpp + src/hotspot/share/gc/g1/g1CardTableClaimTable.hpp + src/hotspot/share/gc/g1/g1CardTableClaimTable.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp + src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.cpp + src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp - src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp - src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp - src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp - src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ReviseYoungLengthTask.cpp + src/hotspot/share/gc/g1/g1ReviseYoungLengthTask.hpp ! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp - src/hotspot/share/gc/shared/bufferNodeList.cpp - src/hotspot/share/gc/shared/bufferNodeList.hpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTable.hpp ! src/hotspot/share/gc/shared/workerDataArray.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/cpuTimeCounters.cpp ! src/hotspot/share/runtime/cpuTimeCounters.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle2.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 3c6ef5e2 Branch: master Author: Magnus Ihse Bursie Date: 2025-09-22 14:15:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3c6ef5e27ae3585b48e9599020e4323bf9ed381e 8368102: Don't store macros in spec.gmk Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 ! make/autoconf/spec.gmk.template ! make/common/JdkNativeCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/native/Link.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/JvmFeatures.gmk Changeset: bf726e82 Branch: master Author: Leo Korinth Date: 2025-09-22 14:22:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bf726e821790fad6ee304c1c36bddedbfe4152ff 8285984: G1: Use standard idiom for inlined payload in G1MonotonicArena::Segment Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp ! src/hotspot/share/gc/g1/g1MonotonicArena.hpp ! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp Changeset: 2b28c283 Branch: master Author: Roger Riggs Date: 2025-09-22 15:05:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2b28c28384feac1d01b8b789c63f18e69fdf6ba4 8368298: ProblemList: Test java/lang/ProcessBuilder/Basic.java Reviewed-by: jpai ! test/jdk/ProblemList.txt Changeset: e365b7d6 Branch: master Author: Alexey Ivanov Date: 2025-09-22 15:08:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e365b7d69c58f8a4d85dde15b6ca335f9d85c0b2 8366369: Add @requires linux for GTK L&F tests Reviewed-by: serb, prr, tr ! test/jdk/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java ! test/jdk/com/sun/java/swing/plaf/gtk/Test6635110.java ! test/jdk/com/sun/java/swing/plaf/gtk/Test6963870.java Changeset: 2f74e143 Branch: master Author: Kerem Kat Committer: Aleksey Shipilev Date: 2025-09-22 15:31:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2f74e1433489bccf1fe493417715c0861f88a995 8367862: debug.cpp: Do not print help message for methods ifdef'd out Reviewed-by: mhaessig, kevinw, shade, phh ! src/hotspot/share/utilities/debug.cpp Changeset: ced3f13f Branch: master Author: Justin Lu Date: 2025-09-22 16:58:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ced3f13f4e036513444d1fea3958be11741c2b8e 8367901: Calendar.roll(hour, 24) returns wrong result Reviewed-by: naoto, iris ! src/java.base/share/classes/java/util/GregorianCalendar.java + test/jdk/java/util/Calendar/RollHoursTest.java Changeset: 58270b75 Branch: master Author: Harshitha Onkar Date: 2025-09-22 17:02:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/58270b757c0bdf82bf753fa304b829e3b64196e4 8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button Reviewed-by: psadhukhan, serb ! test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java Changeset: c3aaa875 Branch: master Author: Chris Plummer Date: 2025-09-22 17:22:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/c3aaa8751acfd795207f1a509b6e170e6a753c69 8361955: [GCC static analyzer] libjdwp/threadControl.c threadControl_setPendingInterrupt error: dereference of NULL 'node' Reviewed-by: dholmes, sspitsyn, lmesnik ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: bdfe05b5 Branch: master Author: Man Cao Date: 2025-09-22 18:05:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/bdfe05b595d86c62f7dad78549023a3426423679 8368071: Compilation throughput regressed 2X-8X after JDK-8355003 Reviewed-by: iveresov, shade ! src/hotspot/share/compiler/compilationPolicy.cpp Changeset: 47efe3c7 Branch: master Author: Sean Coffey Date: 2025-09-22 18:41:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/47efe3c794c241b7534eac597b3dd03d571677f1 8343395: SSLLogger doesn't work for formatted messages Reviewed-by: weijun ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: 9f7b9887 Branch: master Author: Damon Nguyen Date: 2025-09-22 20:29:48 +0000 URL: https://git.openjdk.org/panama-foreign/commit/9f7b9887cb0950bc24aa7a43b43aa5666cb405a4 8366149: JNI exception pending in Java_sun_awt_X11GraphicsDevice_pGetBounds of awt_GraphicsEnv.c:1484 Reviewed-by: aivanov, prr ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: d0fe8f7e Branch: master Author: Magnus Ihse Bursie Date: 2025-09-22 21:03:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d0fe8f7ede7c2426438c7d6dc5a24cfd2f1d094e 8368312: Move CC_OUT_OPTION out of spec.gmk Reviewed-by: erikj ! make/Hsdis.gmk ! make/autoconf/flags.m4 ! make/autoconf/spec.gmk.template ! make/common/native/CompileFile.gmk Changeset: 4882559a Branch: master Author: Joe Darcy Date: 2025-09-22 21:30:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4882559ae34e3fee2fd1fd14cb9617df68664281 8367942: Add API note discussing Double.compareTo total order and IEEE 754 total order Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: b11b1f11 Branch: master Author: Alexey Semenyuk Date: 2025-09-22 23:56:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b11b1f1186e00cce6c5490db8976ead2226fa4ba 8343221: IOUtils.copyRecursive() doesn't create parent directories Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/FileUtilsTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: 61c5245b Branch: master Author: SendaoYan Date: 2025-09-23 00:33:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/61c5245bf7d6626b0c816612adcb0d94d6863644 8367869: Test java/io/FileDescriptor/Sync.java timed out Reviewed-by: jpai, shade, rriggs ! test/jdk/java/io/FileDescriptor/Sync.java Changeset: 942b2177 Branch: master Author: Dingli Zhang Committer: Fei Yang Date: 2025-09-23 07:00:17 +0000 URL: https://git.openjdk.org/panama-foreign/commit/942b21772a05e30af344742a02db1643ad0e0227 8368247: RISC-V: enable vectorapi test for expand operation Reviewed-by: mli, fyang ! test/hotspot/jtreg/compiler/vectorapi/VectorExpandTest.java Changeset: 43531064 Branch: master Author: Axel Boldt-Christmas Date: 2025-09-23 07:11:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/43531064c290928cbbac9ee3662674a0ea3b0240 8368214: ZGC: Remove double newlines Reviewed-by: stefank, jsikstro ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/os_cpu/linux_ppc/gc/z/zSyscall_linux_ppc.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zValue.inline.hpp ! src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp ! test/hotspot/jtreg/gc/z/TestZNMT.java Changeset: 7ed72d94 Branch: master Author: Axel Boldt-Christmas Date: 2025-09-23 07:12:27 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7ed72d943b8d4c5cd0d3707c0c95148db74401bf 8368212: ZGC: Fix spelling and typos in comments Reviewed-by: jsikstro, stefank ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zJNICritical.cpp ! src/hotspot/share/gc/z/zNMethod.cpp Changeset: 47ed1a8d Branch: master Author: Axel Boldt-Christmas Date: 2025-09-23 07:15:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/47ed1a8d1768ef0623fd9d1ff68d39df5dffaad0 8368213: ZGC: Cleanup dead code, unimplemented declarations, unused private fields Reviewed-by: stefank, jsikstro ! src/hotspot/share/gc/shared/gcThreadLocalData.hpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp Changeset: 360b6af1 Branch: master Author: Shawn M Emery Committer: Jaikiran Pai Date: 2025-09-23 07:54:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/360b6af1b1c39e6d3a01c4a32473cf007ed632c6 8364657: Crash for SecureRandom.generateSeed(0) on Windows x86-64 Co-authored-by: Jaikiran Pai Reviewed-by: weijun, jpai ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp + test/jdk/java/security/SecureRandom/TestStrong.java Changeset: 3e5094ed Branch: master Author: Ivan Walulya Date: 2025-09-23 08:19:12 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3e5094ed12dbfad7587b85ae2168565682c1f1db 8366865: Allocation GC Pauses Triggered after JVM has started shutdown Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/services/cpuTimeUsage.cpp Changeset: 2e99ed64 Branch: master Author: Thomas Schatzl Date: 2025-09-23 09:07:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2e99ed64223e48f4173f00ce56d28473dba31a83 8368080: G1: Unnecessary initialization of G1CMTask's mark stats table Reviewed-by: iwalulya, shade ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: d316d3f7 Branch: master Author: Adam Sotona Date: 2025-09-23 09:09:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d316d3f74fd951613eef3870ee3da2c2dc5b719c 8366926: Unexpected exception occurs when executing code in a "local" JShell environment Reviewed-by: liach, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java + test/langtools/jdk/jshell/LocalExecutionInstrumentationCHRTest.java Changeset: b48f5193 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-09-23 09:40:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b48f51932fb4c83f9ff102b286fb65e9a0e12de0 8368345: Remove leftover includes of strongRootsScope.hpp Reviewed-by: stefank, tschatzl, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 29908148 Branch: master Author: Jaikiran Pai Date: 2025-09-23 09:42:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/29908148f819281dc6d1ef1274ca4d67a47754c0 8367598: Switch to CRC32C for SEED calculation in jdk.test.lib.Utils Reviewed-by: weijun ! test/lib/jdk/test/lib/Utils.java Changeset: e122f4dd Branch: master Author: Shaojin Wen Date: 2025-09-23 09:46:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e122f4dd0d00b6b7d95e5af118af72db2dfdcc85 8368024: Remove StringConcatFactory#generateMHInlineCopy Reviewed-by: redestad ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java Changeset: dbf787c6 Branch: master Author: Magnus Ihse Bursie Date: 2025-09-23 11:42:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/dbf787c6b78669c69402d2a57d1ec462035d54c4 8368326: Don't export unresolved make variables from configure Reviewed-by: erikj ! make/autoconf/boot-jdk.m4 ! make/autoconf/spec.gmk.template Changeset: 02c78bb4 Branch: master Author: Thomas Schatzl Date: 2025-09-23 11:46:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/02c78bb47e3a9cc8760dd0d0970bb9855f9909d3 8367731: G1: Make G1CollectionSet manage the young gen cset group Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 4bc86a26 Branch: master Author: Erik Gahlin Date: 2025-09-23 12:36:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4bc86a26db1eb3d054d80c9759fe04686e1e36b3 8367948: JFR: MethodTrace threshold setting has no effect Reviewed-by: shade ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java ! test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java Changeset: f9b91a78 Branch: master Author: Chen Liang Date: 2025-09-23 12:47:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f9b91a7836766189e1ccefabdd39d30ad440146b 8368050: Validation missing in ClassFile signature factories Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java ! test/jdk/jdk/classfile/SignaturesTest.java Changeset: 61acdf65 Branch: master Author: Viktor Klang Date: 2025-09-23 13:09:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/61acdf6512c6ea3123edb9017ef99d851c917b90 8365065: cancelled ForkJoinPool tasks no longer throw CancellationException Co-authored-by: Doug Lea
Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java Changeset: fd30ae98 Branch: master Author: Ioi Lam Date: 2025-09-23 14:43:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/fd30ae988bc512b5d2a5a3fd1bc1ed351af974c7 8350550: Preload classes from AOT cache during VM bootstrap Reviewed-by: kvn, heidinga, asmehra ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp ! src/hotspot/share/cds/aotLinkedClassTable.cpp ! src/hotspot/share/cds/aotLinkedClassTable.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp + src/hotspot/share/cds/aotOopChecker.cpp + src/hotspot/share/cds/aotOopChecker.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsEnumKlass.hpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/threads.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java Changeset: 4df04a25 Branch: master Author: Erik Gahlin Date: 2025-09-23 14:53:04 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4df04a254397836b1bfe384ac9e6413e1ff9b242 8366809: JFR: Use factory for aggregator functions Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Histogram.java Changeset: 82bdef16 Branch: master Author: Matthias Baesken Date: 2025-09-23 15:07:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/82bdef16390deaa6863cdf8ecf26e6e99f6cb0a2 8367913: LIBDL dependency seems to be not needed for some jdk libs Reviewed-by: aivanov, ihse, clanger, mdoerr ! make/modules/java.base/Lib.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Lib.gmk Changeset: 218e82c8 Branch: master Author: Roger Riggs Date: 2025-09-23 16:59:00 +0000 URL: https://git.openjdk.org/panama-foreign/commit/218e82c875237f82a649a214c72d925a5ebf188c 8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace Reviewed-by: jpai, stuefe ! test/jdk/ProblemList.txt ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: f1ee1b4a Branch: master Author: Damon Nguyen Date: 2025-09-23 17:36:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f1ee1b4a3d7c47b6f61b36b78504e3ec997a925a 8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java Reviewed-by: aivanov, honkar ! test/jdk/java/awt/List/MouseDraggedOriginatedByScrollBarTest.java Changeset: f68cba3d Branch: master Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-09-23 20:20:49 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f68cba3d2fe3554c3cf0c3edf60ab639d6b13a6f 8367611: Enable vblendvp[sd] on Future ECore Reviewed-by: mhaessig, sviswanathan, vpaprotski ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: f36c33c8 Branch: master Author: William Kemper Date: 2025-09-24 00:46:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f36c33c86df0400d2155bfadd9a6b5ea56743133 8368152: Shenandoah: Incorrect behavior at end of degenerated cycle Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp + test/hotspot/gtest/gc/shenandoah/test_shenandoahCollectorPolicy.cpp Changeset: 528f93f8 Branch: master Author: erifan Committer: Xiaohong Gong Date: 2025-09-24 01:35:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/528f93f8cb9f1fb9c19f31ab80c8a546f47beed2 8367391: Loss of precision on implicit conversion in vectornode.cpp Reviewed-by: chagedorn, roland ! src/hotspot/share/opto/vectornode.cpp ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java Changeset: 7d3452b3 Branch: master Author: Prasanta Sadhukhan Date: 2025-09-24 02:50:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7d3452b37eceff7309dc6b5285e3da31a3c398ec 8368181: ProblemList java/awt/Dialog/ModalExcludedTest/ModalExcludedTest.java Reviewed-by: serb, azvegint ! test/jdk/ProblemList.txt Changeset: 5350ce10 Branch: master Author: SendaoYan Date: 2025-09-24 06:03:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5350ce105973945e899b82a4c066d6ec5439102d 8368373: Test H3MalformedResponseTest.testMalformedResponse intermittent timed out Reviewed-by: dfuchs, djelinski ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java Changeset: 3183a13f Branch: master Author: Daniel Jeli?ski Date: 2025-09-24 06:19:24 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3183a13f666ff38c03c0628e139998803be8a719 8368073: PKCS11 HKDF can't use byte array IKM in FIPS mode Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java ! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java ! test/jdk/sun/security/pkcs11/tls/tls12/nss.cfg Changeset: 30368668 Branch: master Author: Axel Boldt-Christmas Date: 2025-09-24 06:28:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/303686684c23db465ccfb6a9b4861a673bfa5f4b 8367972: ZGC: Reduce ZBarrierSet includes Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp ! src/hotspot/share/gc/z/zRangeRegistry.inline.hpp ! src/hotspot/share/precompiled/precompiled.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/stackValue.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: f993f90c Branch: master Author: Joachim Kern Date: 2025-09-24 07:38:23 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f993f90c86f89eb0c7f42ebecb45a68eae0bd9ea 8360401: [AIX] java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java fails since JDK-8210549 Reviewed-by: mdoerr, stuefe ! src/java.base/unix/native/libjava/childproc.c Changeset: 288822a5 Branch: master Author: Volkan Yazici Date: 2025-09-24 08:07:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/288822a5c2bbaba7b6b897faab1a9cc076c906cc 8367068: Remove redundant HttpRequest.BodyPublisher tests Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/FilePublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java - test/jdk/java/net/httpclient/RelayingPublishers.java + test/jdk/java/net/httpclient/SubscriberAPIExceptions.java - test/jdk/java/net/httpclient/SubscriberPublisherAPIExceptions.java Changeset: 2313f8e4 Branch: master Author: Fei Yang Date: 2025-09-24 11:31:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2313f8e4ebe5b6d7542fa8a33fd08673cc0caf10 8368366: RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses Reviewed-by: fjiang, rehn, mli ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: e8adc1f8 Branch: master Author: Coleen Phillimore Date: 2025-09-24 12:51:50 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e8adc1f81656126deae5bf7e0c912d5ad50dbbeb 8367989: Remove InstanceKlass::allocate_objArray and ArrayKlass::allocate_arrayArray Reviewed-by: stefank, fparain ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/objArrayKlass.hpp Changeset: 727d41d2 Branch: master Author: Alan Bateman Date: 2025-09-24 13:03:34 +0000 URL: https://git.openjdk.org/panama-foreign/commit/727d41d2882e972e19e6dd431a9080a2f9ad4a22 8368226: Remove Thread.stop Reviewed-by: vklang, jpai, lancea, serb ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadDeath.java - src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html - test/jdk/java/lang/Thread/ThreadStopTest.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/sun/security/krb5/auto/KDC.java Changeset: 0a64358a Branch: master Author: Matthias Baesken Date: 2025-09-24 13:07:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/0a64358aa82930e2bd323fcec2c1cb269ee200e0 8368273: LIBPTHREAD dependency is not needed for some jdk libs Reviewed-by: ihse ! make/modules/jdk.sctp/Lib.gmk Changeset: 1cd186c7 Branch: master Author: Chen Liang Date: 2025-09-24 13:14:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/1cd186c7f7ef572b599228acc3c87281b0c3bdf4 8368331: ClassFile Signature parsing fails for type parameter with no supertype Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java ! test/jdk/jdk/classfile/SignaturesTest.java Changeset: 2a232d02 Branch: master Author: Mikhail Yankelevich Date: 2025-09-24 13:21:31 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2a232d0210015606da7207edab793760fdb61b57 8360979: Remove use of Thread.stop in krb5/auto/KDC.java Reviewed-by: weijun ! test/jdk/sun/security/krb5/auto/KDC.java Changeset: f7c9fef9 Branch: master Author: Thomas Schatzl Date: 2025-09-24 13:37:16 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f7c9fef9147ee3c6168469ec04d2946a34505d63 8352069: Renamings after JEP 522: G1 GC: Improve Throughput by Reducing Synchronization Reviewed-by: iwalulya, ayang ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp Changeset: ed31023f Branch: master Author: Thomas Schatzl Date: 2025-09-24 13:37:33 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ed31023fc5a96a6f9a16c8a5c0fc86e794ce4aa7 8368367: Test jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java fails jdk.GCHeapMemoryUsage "expected 0 > 0" Reviewed-by: iwalulya, ayang, syan ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java Changeset: 156eb767 Branch: master Author: Ashutosh Mehra Date: 2025-09-24 13:37:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/156eb767f13ddc2c0a250950e208340db5989e3a 8366905: Store AdapterBlob pointer in AdapterHandlerEntry Reviewed-by: kvn, adinn ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 735afd93 Branch: master Author: Guanqiang Han Committer: Chen Liang Date: 2025-09-24 14:10:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/735afd93bbdd63d53dc4cec0ac970026ac95cc64 8366421: ModifiedUtf.utfLen may overflow for giant string Reviewed-by: liach, rriggs ! src/java.base/share/classes/java/io/DataOutputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java + test/jdk/jdk/internal/util/ModifiedUtfTest.java Changeset: faf6df54 Branch: master Author: Daniel Lund?n Date: 2025-09-24 15:02:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/faf6df5462d6c915434128a876e76fa48f7e3599 8325467: Support methods with many arguments in C2 Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, kvn, epeter ! src/hotspot/share/adlc/formsopt.cpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/coalesce.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/locknode.cpp ! src/hotspot/share/opto/locknode.hpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/optoreg.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/opto/test_regmask.cpp + test/hotspot/jtreg/compiler/arguments/TestMaxMethodArguments.java + test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java ! test/hotspot/jtreg/compiler/locks/TestNestedSynchronize.java Changeset: 85f5bf3f Branch: master Author: Justin Lu Date: 2025-09-24 16:06:41 +0000 URL: https://git.openjdk.org/panama-foreign/commit/85f5bf3f415cc3d44d1618ec574e73f846bb91c4 8368308: ISO 4217 Amendment 180 Update Reviewed-by: naoto, iris, coffeys ! src/java.base/share/data/currency/CurrencyData.properties ! test/jdk/java/util/Currency/ISO4217-list-one.txt ! test/jdk/java/util/Currency/ValidateISO4217.java Changeset: f489598d Branch: master Author: Phil Race Date: 2025-09-24 16:11:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/f489598d43e786aabcf0e26e9f9b9a840c699654 8221451: PIT: sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fails 7184899: Test sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fail Reviewed-by: psadhukhan, azvegint ! test/jdk/ProblemList.txt ! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.java ! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh Changeset: 52a923f2 Branch: master Author: Phil Race Date: 2025-09-24 16:28:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/52a923f20cac85b2a35705f2d3d72d17c84db3f8 8367702: PrintJob.getGraphics() should return null after PrintJob.end Reviewed-by: azvegint ! src/java.desktop/share/classes/sun/print/PrintJob2D.java + test/jdk/java/awt/PrintJob/GetGraphicsTest.java Changeset: 7fe71a78 Branch: master Author: Mahendra Chhipa Date: 2025-09-24 17:48:11 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7fe71a78137991d26553b6d5e0d4d74900f01ba3 8318662: Refactor some jdk/java/net/httpclient/http2 tests to JUnit Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/http2/BadHeadersTest.java ! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java ! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java Changeset: 4141534e Branch: master Author: Brian Burkhalter Date: 2025-09-24 18:47:42 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4141534e4a59facf2cd95a799bba7d3c7cf7a1f2 8368156: java/nio/file/Files/IsSameFile.java failing (win) Reviewed-by: vyazici, jpai ! test/jdk/java/nio/file/Files/IsSameFile.java Changeset: 5d932420 Branch: master Author: Justin Lu Date: 2025-09-24 19:29:07 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5d93242028dfc68b838a8efb0fbc4de3fea7fa0d 8368335: Refactor the rest of Locale TestNG based tests to JUnit Reviewed-by: naoto, liach ! test/jdk/java/util/Locale/LocaleMatchingTest.java ! test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java ! test/jdk/java/util/Locale/TestOf.java ! test/jdk/java/util/Locale/bcp47u/CalendarTests.java ! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java ! test/jdk/java/util/Locale/bcp47u/CurrencyTests.java ! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java ! test/jdk/java/util/Locale/bcp47u/SystemPropertyTests.java Changeset: 8f87fdce Branch: master Author: Ioi Lam Date: 2025-09-24 20:52:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8f87fdce0b17f3edd453054461895330b82e8a71 8368182: AOT cache creation fails with class defined by JNI Reviewed-by: dholmes, matsaave ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/classLoader.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JNIDefineClass.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/libJNIDefineClassApp.c Changeset: 17accf4a Branch: master Author: Ioi Lam Date: 2025-09-24 20:58:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/17accf4a06fe654fef6db8dbd0dcd3411729316f 8368174: Proactive initialization of @AOTSafeClassInitializer classes Reviewed-by: liach, adinn, asmehra ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassInitializer.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/finalImageRecipes.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/jdk/internal/math/MathUtils.java ! src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotAnnotations/AOTAnnotationsTest.java Changeset: a2870d6b Branch: master Author: Kelvin Nilsen Date: 2025-09-24 22:49:01 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a2870d6b4985a68beb3fe3bf6622e6245e9a82ec 8368015: Shenandoah: fix error in computation of average allocation rate Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 2aafda19 Branch: master Author: Igor Veresov Date: 2025-09-24 23:07:44 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2aafda1968f3fc8902f7d146a1cba72998aeb976 8366948: AOT cache creation crashes when iterating training data Reviewed-by: vlivanov, iklam ! src/hotspot/share/oops/trainingData.hpp Changeset: 17244c69 Branch: master Author: Serguei Spitsyn Date: 2025-09-25 05:41:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/17244c699ad20fafe7448678a53266ce6bf017e5 8368159: Significant performance overhead when started with jdwp agent and unattached debugger Reviewed-by: lmesnik, cjplummer ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: e6ddb396 Branch: master Author: Hamlin Li Date: 2025-09-25 08:11:15 +0000 URL: https://git.openjdk.org/panama-foreign/commit/e6ddb39635cb8b5a21445a50b28aeeebc9e1d9d3 8368525: nmethod ic cleanup Reviewed-by: chagedorn, mhaessig ! src/hotspot/share/code/nmethod.cpp Changeset: 847b107d Branch: master Author: Fredrik Bredberg Date: 2025-09-25 08:15:45 +0000 URL: https://git.openjdk.org/panama-foreign/commit/847b107df821e0c1d347383f1858d505137eb724 8365191: Cleanup after removing LockingMode related code Reviewed-by: coleenp, dholmes, yzheng, mdoerr, ayang, fyang, amitkumar ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java Changeset: ba44656b Branch: master Author: Alice Pellegrini Committer: Daniel Jeli?ski Date: 2025-09-25 08:44:14 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ba44656b97b7103d96718452e300df8a6bd59c87 8366454: TLS1.3 server fails with bad_record_mac when receiving encrypted records with empty body Co-authored-by: Daniel Jeli?ski Reviewed-by: djelinski ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java Changeset: d407ef65 Branch: master Author: Joel Sikstr?m Date: 2025-09-25 09:38:43 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d407ef651032de687e3d4a2a2db211cab1016676 8368251: Parallel: Refactor lgrp_id used in MutableNUMASpace Reviewed-by: lkorinth, ayang, tschatzl ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.inline.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: d85e410c Branch: master Author: Daniel Fuchs Date: 2025-09-25 09:42:53 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d85e410c191bdcc8c20498f1c3c4516193bc79dd 8368546: java/net/httpclient/RedirectTimeoutTest.java fails intermittently for HTTP/3 in tier7 Reviewed-by: jpai, syan, djelinski, vyazici ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java Changeset: 4f4030a4 Branch: master Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-09-25 09:51:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/4f4030a423d04c8f488d143f0eda4a8de9dbd469 8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy Reviewed-by: dfuchs ! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java Changeset: 44cb9cad Branch: master Author: Amit Kumar Date: 2025-09-25 09:59:37 +0000 URL: https://git.openjdk.org/panama-foreign/commit/44cb9cad263b4fe2749fd6c223b657d77dca5119 8368518: [s390x] test failure with failed: wrong size of mach node Reviewed-by: dlong, mdoerr, lucy ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp Changeset: 67cb53d0 Branch: master Author: Dingli Zhang Committer: Fei Yang Date: 2025-09-25 10:06:57 +0000 URL: https://git.openjdk.org/panama-foreign/commit/67cb53d0888adfeb2909296e21d0532bc3643326 8368206: RISC-V: compiler/vectorapi/VectorMaskCompareNotTest.java fails when running without RVV Reviewed-by: fyang, mhaessig, mli ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java Changeset: 2407eb05 Branch: master Author: Daniel Gredler Date: 2025-09-25 10:08:56 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2407eb0522d192135a6bed52e88be5a59cba8f6c 8367867: [macosx] Ignorable whitespace in text not removed when printing Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java Changeset: 52e55046 Branch: master Author: Guanqiang Han Committer: Ivan Walulya Date: 2025-09-25 11:55:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/52e550462798c568a8a5457af2f9554fd784cd8a 8368089: G1: G1PeriodicGCTask::should_start_periodic_gc may use uninitialised value if os::loadavg is unsupported Reviewed-by: ayang, tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp Changeset: 77a71c5b Branch: master Author: Erik Gahlin Date: 2025-09-25 12:08:39 +0000 URL: https://git.openjdk.org/panama-foreign/commit/77a71c5b097500ea2cab0c84f87553e833692fd2 8366896: JFR: Use GarbageCollection.name in gc view Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! test/jdk/jdk/jfr/jcmd/TestJcmdView.java ! test/jdk/jdk/jfr/tool/TestView.java Changeset: 26b5708c Branch: master Author: Matthew Donovan Date: 2025-09-25 12:15:09 +0000 URL: https://git.openjdk.org/panama-foreign/commit/26b5708c47150023798a1546ba095c1b0b7807e1 8360882: Tests throw SkippedException when they should fail Reviewed-by: mullan ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: d1ea6ea2 Branch: master Author: Hamlin Li Date: 2025-09-25 12:42:18 +0000 URL: https://git.openjdk.org/panama-foreign/commit/d1ea6ea22d49884bec53f89fad7029400fb1d7f2 8367103: RISC-V: store cpu features in a bitmap Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: 2b451131 Branch: master Author: Boris Ulasevich Date: 2025-09-25 13:35:36 +0000 URL: https://git.openjdk.org/panama-foreign/commit/2b451131a57dc7080c4ccb77d6cb5a96ee24d891 8359378: aarch64: crash when using -XX:+UseFPUForSpilling Reviewed-by: aph, rcastanedalo ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp Changeset: 043aeaf0 Branch: master Author: SendaoYan Date: 2025-09-25 14:30:47 +0000 URL: https://git.openjdk.org/panama-foreign/commit/043aeaf02a50a7413e1956a99341d04ea3f9ac92 8368552: H3ErrorHandlingTest.testCloseControlStream intermittent timed out Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java Changeset: 569e7808 Branch: master Author: Artur Barashev Date: 2025-09-25 14:44:06 +0000 URL: https://git.openjdk.org/panama-foreign/commit/569e78080b3c25c95d85e9e194626f95f86b9b10 8365820: Apply certificate scope constraints to algorithms in "signature_algorithms" extension when "signature_algorithms_cert" extension is not being sent Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java + test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS13.java + test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForServerTLS13.java ! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java ! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java Changeset: 8ca1feaf Branch: master Author: William Kemper Date: 2025-09-25 15:37:02 +0000 URL: https://git.openjdk.org/panama-foreign/commit/8ca1feaf7e29c1370853b9b95c2ee7a62c6b84b7 8368499: GenShen: Do not collect age census during evac when adaptive tenuring is disabled Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp Changeset: 74122198 Branch: master Author: Albert Mingkun Yang Date: 2025-09-25 16:47:22 +0000 URL: https://git.openjdk.org/panama-foreign/commit/741221988e03d1710d3a73ab9c7764991f216fae 8368261: Serial: Use more precise nmethod scope during Full GC marking Reviewed-by: stefank, fandreuzzi ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/serial/serialFullGC.cpp Changeset: de1f5a3c Branch: master Author: Magnus Ihse Bursie Date: 2025-09-25 17:42:46 +0000 URL: https://git.openjdk.org/panama-foreign/commit/de1f5a3c437ab4c6009f8be6f9f109ed36fb0b53 8368468: Split out everything but configure results from spec.gmk Reviewed-by: erikj ! make/RunTestsPrebuilt.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/bootcycle-spec.gmk.template ! make/autoconf/build-performance.m4 ! make/autoconf/buildjdk-spec.gmk.template ! make/autoconf/help.m4 ! make/autoconf/hotspot.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template + make/common/CommonVars.gmk ! make/common/MakeBase.gmk Changeset: 32ab0dbc Branch: master Author: Magnus Ihse Bursie Date: 2025-09-25 17:44:55 +0000 URL: https://git.openjdk.org/panama-foreign/commit/32ab0dbc0b8170ecd168dbb7c3f1be69dfa5299b 8368674: Incremental builds keep rebuilding interim jmod Reviewed-by: cstein, erikj ! make/common/Execute.gmk Changeset: 5c596e2a Branch: master Author: Valerie Peng Date: 2025-09-25 18:10:58 +0000 URL: https://git.openjdk.org/panama-foreign/commit/5c596e2a9599e1e0eb9ec845f1b6e0e7b59f186a 8360463: Ambiguity in Cipher.getInstance() specification between NoSuchAlgorithmException and NoSuchPaddingException Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java Changeset: 80cb0ead Branch: master Author: Daniel Jeli?ski Date: 2025-09-25 18:17:19 +0000 URL: https://git.openjdk.org/panama-foreign/commit/80cb0ead502ae439660f2a3bbab42df4da39d9d6 8367133: DTLS: fragmentation of Finished message results in handshake failure Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java + test/jdk/javax/net/ssl/DTLS/FragmentedFinished.java Changeset: a48538dd Branch: master Author: Johannes Graham Committer: Raffaello Giulietti Date: 2025-09-25 18:23:13 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a48538dd6379d606b75b849dd899413af76a068c 8367324: Avoid redundant parsing when formatting with DigitList Reviewed-by: jlu, rgiulietti ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/text/DigitList.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! test/jdk/java/text/Format/DecimalFormat/CloneTest.java ! test/micro/org/openjdk/bench/java/text/DefFormatterBench.java Changeset: 3c9fd768 Branch: master Author: Daniel Jeli?ski Date: 2025-09-25 18:47:32 +0000 URL: https://git.openjdk.org/panama-foreign/commit/3c9fd7688f4d73067db9b128c329ca7603a60578 8368514: TLS stateless session ticket decryption fails on some providers Reviewed-by: valeriep, abarashev ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java = test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java = test/jdk/sun/security/pkcs11/tls/fips/cert8.db = test/jdk/sun/security/pkcs11/tls/fips/cert9.db = test/jdk/sun/security/pkcs11/tls/fips/key3.db = test/jdk/sun/security/pkcs11/tls/fips/key4.db = test/jdk/sun/security/pkcs11/tls/fips/keystore = test/jdk/sun/security/pkcs11/tls/fips/nss.cfg = test/jdk/sun/security/pkcs11/tls/fips/pkcs11.txt = test/jdk/sun/security/pkcs11/tls/fips/secmod.db Changeset: 52e77784 Branch: master Author: Ioi Lam Date: 2025-09-25 19:59:52 +0000 URL: https://git.openjdk.org/panama-foreign/commit/52e777845f0a09b4c285131f1eff02dfbffa0d1f 8367910: Reduce warnings about unsupported classes in AOT cache creation Reviewed-by: dholmes, kvn, shade ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/oops/trainingData.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java Changeset: 648582ab Branch: master Author: Daniel D. Daugherty Committer: David Holmes Date: 2025-09-25 20:55:05 +0000 URL: https://git.openjdk.org/panama-foreign/commit/648582ab781d98556906c274067f26f856fc0449 8368714: [BACKOUT] JDK-8368468 Split out everything but configure results from spec.gmk Reviewed-by: ihse ! make/RunTestsPrebuilt.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/bootcycle-spec.gmk.template ! make/autoconf/build-performance.m4 ! make/autoconf/buildjdk-spec.gmk.template ! make/autoconf/help.m4 ! make/autoconf/hotspot.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template - make/common/CommonVars.gmk ! make/common/MakeBase.gmk Changeset: ca03080c Branch: master Author: Alexey Semenyuk Date: 2025-09-26 00:10:21 +0000 URL: https://git.openjdk.org/panama-foreign/commit/ca03080c9f3857e88f71a5803f55877edbc7da18 8368030: Make package bundlers stateless Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java Changeset: a6638121 Branch: master Author: Thomas Stuefe Date: 2025-09-26 06:14:28 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a6638121211afd688a9e25b5cbadf2f1441b1e65 8368124: Show useful thread names in ASAN reports Reviewed-by: dholmes, mbaesken ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/share/utilities/stringUtils.cpp ! src/hotspot/share/utilities/stringUtils.hpp ! test/hotspot/gtest/runtime/test_os_linux.cpp Changeset: 87307802 Branch: master Author: Albert Mingkun Yang Date: 2025-09-26 07:27:51 +0000 URL: https://git.openjdk.org/panama-foreign/commit/873078028b7cac1df94cd5a09e403c8537f14ba9 8368006: Parallel: Skip full regions in dense prefix during Full GC Reviewed-by: gli, fandreuzzi ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: b90799c0 Branch: master Author: Arno Zeller Committer: Matthias Baesken Date: 2025-09-26 07:47:26 +0000 URL: https://git.openjdk.org/panama-foreign/commit/b90799c0e92468b341235989f731bb93e2741a77 8368616: runtime/cds/appcds/aotCache/JavaAgent.java#dynamic fails on non CDS platforms/builds after JDK-8362561 Reviewed-by: mbaesken, shade, iklam ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java Changeset: a80ba626 Branch: master Author: Matthias Baesken Date: 2025-09-26 07:56:40 +0000 URL: https://git.openjdk.org/panama-foreign/commit/a80ba6260effdca7a7703c6903f273401b861793 8357691: File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing Reviewed-by: erikj, iklam ! make/ToolsJdk.gmk Changeset: 7bfdb012 Branch: master Author: Matthias Baesken Date: 2025-09-26 09:00:59 +0000 URL: https://git.openjdk.org/panama-foreign/commit/7bfdb0120752d01da96c19e8037a6e909847d63c 8368565: Adjust comment regarding dependency of libjvm.so to librt Reviewed-by: dholmes ! make/autoconf/libraries.m4 Changeset: 327dbcde Branch: master Author: duke Date: 2025-09-26 11:00:20 +0000 URL: https://git.openjdk.org/panama-foreign/commit/327dbcde41fc2f1307a3331f04edf9cba1e90281 Automatic merge of jdk:master into master From vladimir.x.ivanov at oracle.com Fri Sep 26 15:04:58 2025 From: vladimir.x.ivanov at oracle.com (Vladimir Ivanov) Date: Fri, 26 Sep 2025 08:04:58 -0700 Subject: Aligning the source of a FloatVector? In-Reply-To: References: Message-ID: Hi Peter, Indeed, alignment has clear performance impact on vector accesses. There was a proposal to introduce an API point to hint what's the closest offset for a vector access of particular size to be naturally aligned. For now, it's straightforward to implement it on top of sun.misc.Unsafe (by computing absolute address of oop + element offset). Then, the offset can be used in pre-loop to align vector accesses in main loop. Off-heap memory provides more opportunities to properly control alignment property. (In particular, MemorySegment features asSlice() method to enforce arbitrary alignment.) Unfortunately, it doesn't completely solve the problem, partly because GC is in play, but also because it is notoriously hard to align accesses when multiple sources/destinations are in play. So, for now the best option is to work with off-heap memory (e.g., through MemorySegment) and use alignment hints (coded in ad-hoc manner). Also, for on-heap memory, hyper-alignment was discussion for on-heap arrays of Vector elements, but it's way too far away in the future to discuss anything concrete about it (requires flattened arrays). Best regards, Vladimir Ivanov On 9/25/25 16:42, Peter Kessler OS wrote: > Is there way to control the alignment of `float[]` so that it loads > nicely into a FloatVector? > > `jdk.incubator.vector.FloatVector.fromArray(VectorSpecies, > float[], int)` creates a `FloatVector` from some elements of a > `float[]`.? On a machine with 4 float vector lanes, that call reads 4 > float values from the `float[]`.? If the 4 values from the array are > properly aligned relative to a cache line boundary -- and if the cache > line width is a multiple of the number of lanes -- then everything goes > smoothly because every `FloatVector.fromArray` call will read from only > one cache line.? If the values in the array are not aligned relative to > a cache line boundary, then some of the `FloatVector.fromArray` calls > will have to read from 2 cache lines.? On some processors, reads from 2 > cache lines will take longer than reads from a single cache line. > > The JVM promises to align objects on 8-byte boundaries (and a user can > ask for coarser alignment with `-XX:ObjectAlignmentInBytes=` in powers > of 2, at the expense of wasting memory and cache space to "dark matter" > between objects).? But the JVM makes no promises about the alignment of > elements within an array, other than that they will be "naturally > aligned" for the type of the element. > > I can discover the alignment of the elements of a `float[]` by noting > the time taken to read them into `FloatVector` instances.? And I can > make use of that alignment information to pad the array to get > advantageous alignment for the elements.? But any garbage collection > could move the array to a different alignment (maintaining > `ObjectAlignmentInBytes`) which would negate any padding I might have added. > > Is there a way (for example, an annotation) that will align the elements > of an array such that vector reads will not cross cache line > boundaries?? The alignment mechanism will have to take into account the > size of the object header (with and without compressed class pointers), > the length field for the array, and any padding added to naturally align > the elements of the array.? A Java programmer will have no idea about > those details.? But they might be willing to annotate an array that they > were going to use with `FloatVector`. > > ??????????????????????????????????????????????? ... peter > From peter.kessler at os.amperecomputing.com Sat Sep 27 04:45:42 2025 From: peter.kessler at os.amperecomputing.com (Peter Kessler OS) Date: Sat, 27 Sep 2025 04:45:42 +0000 Subject: Aligning the source of a FloatVector? In-Reply-To: References: Message-ID: Thanks. At least you understand the problems. sun.misc.Unsafe seems ... unsafe, and as you say it only works until the next garbage collection. Off-heap memory is probably beyond the customers I am working with. Maybe not beyond their technical skills, but beyond the effort they are willing to go to, considering the contortions they would have to go to in the rest of their code. Even your proposed arrays of Vector elements (and the necessity of two-level indexing) seems a bridge too far. It would be great if panama had some hint one could put on an ordinary array to align it with the caches. `-XX:ObjectAlignmentInBytes=64` works fairly well for benchmarks (on machines where cache lines are 64 bytes :-). In practice it might waste a lot of space. How do you explain, to users, the run-to-run variation caused by the lack of alignment? ... peter From: Vladimir Ivanov Date: Friday, September 26, 2025 at 08:05 To: Peter Kessler OS , panama-dev at openjdk.org Subject: Re: Aligning the source of a FloatVector? Hi Peter, Indeed, alignment has clear performance impact on vector accesses. There was a proposal to introduce an API point to hint what's the closest offset for a vector access of particular size to be naturally aligned. For now, it's straightforward to implement it on top of sun.misc.Unsafe (by computing absolute address of oop + element offset). Then, the offset can be used in pre-loop to align vector accesses in main loop. Off-heap memory provides more opportunities to properly control alignment property. (In particular, MemorySegment features asSlice() method to enforce arbitrary alignment.) Unfortunately, it doesn't completely solve the problem, partly because GC is in play, but also because it is notoriously hard to align accesses when multiple sources/destinations are in play. So, for now the best option is to work with off-heap memory (e.g., through MemorySegment) and use alignment hints (coded in ad-hoc manner). Also, for on-heap memory, hyper-alignment was discussion for on-heap arrays of Vector elements, but it's way too far away in the future to discuss anything concrete about it (requires flattened arrays). Best regards, Vladimir Ivanov On 9/25/25 16:42, Peter Kessler OS wrote: > Is there way to control the alignment of `float[]` so that it loads > nicely into a FloatVector? > > `jdk.incubator.vector.FloatVector.fromArray(VectorSpecies, > float[], int)` creates a `FloatVector` from some elements of a > `float[]`. On a machine with 4 float vector lanes, that call reads 4 > float values from the `float[]`. If the 4 values from the array are > properly aligned relative to a cache line boundary -- and if the cache > line width is a multiple of the number of lanes -- then everything goes > smoothly because every `FloatVector.fromArray` call will read from only > one cache line. If the values in the array are not aligned relative to > a cache line boundary, then some of the `FloatVector.fromArray` calls > will have to read from 2 cache lines. On some processors, reads from 2 > cache lines will take longer than reads from a single cache line. > > The JVM promises to align objects on 8-byte boundaries (and a user can > ask for coarser alignment with `-XX:ObjectAlignmentInBytes=` in powers > of 2, at the expense of wasting memory and cache space to "dark matter" > between objects). But the JVM makes no promises about the alignment of > elements within an array, other than that they will be "naturally > aligned" for the type of the element. > > I can discover the alignment of the elements of a `float[]` by noting > the time taken to read them into `FloatVector` instances. And I can > make use of that alignment information to pad the array to get > advantageous alignment for the elements. But any garbage collection > could move the array to a different alignment (maintaining > `ObjectAlignmentInBytes`) which would negate any padding I might have added. > > Is there a way (for example, an annotation) that will align the elements > of an array such that vector reads will not cross cache line > boundaries? The alignment mechanism will have to take into account the > size of the object header (with and without compressed class pointers), > the length field for the array, and any padding added to naturally align > the elements of the array. A Java programmer will have no idea about > those details. But they might be willing to annotate an array that they > were going to use with `FloatVector`. > > ... peter > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ach at activeviam.com Mon Sep 29 09:11:11 2025 From: ach at activeviam.com (Antoine Chambille) Date: Mon, 29 Sep 2025 11:11:11 +0200 Subject: Array addition and array sum Panama benchmarks In-Reply-To: References: <9c90b7fb-64c0-4834-a9b9-f2b8a13d9e7e@oracle.com> <8734sklvhu.fsf@redhat.com> <7c4989a5-fa6f-487a-a391-a0b897fa6649@oracle.com> <333FF521-3863-41BC-BCF0-3048BB766677@oracle.com> <87sf0jk6sq.fsf@redhat.com> <87le6ajzza.fsf@redhat.com> <1d188ce1-e565-43d3-82e8-78fc6f61b6db@oracle.com> <87cyrhj74p.fsf@redhat.com> Message-ID: Hello, I've run the array addition benchmark again, JDK-25 and JDK-26ea. Looks like the performance issues I?d been tracking for a while have been solved in JDK 26. https://github.com/chamb/panama-benchmarks Auto vectorisation of scalar loops seems to work when using MemorySegment and is even faster than with java arrays or the vector API. Also loops with long stride don't prevent auto vectorisation anymore. Not sure exactly who we owe these improvements to, but it's awesome! Here's another use case where we can confidently switch from Unsafe to MemorySegment. The dream would be to see these enhancements land in JDK 25, of course... JDK 25 Benchmark Mode Cnt Score Error Units AddBenchmark.scalarArrayArray avgt 5 167.028 ? 5.604 ns/op AddBenchmark.scalarArrayArrayLongStride avgt 5 925.673 ? 37.766 ns/op AddBenchmark.scalarSegmentArray avgt 5 550.540 ? 3.576 ns/op AddBenchmark.scalarSegmentSegment avgt 5 548.861 ? 1.852 ns/op AddBenchmark.scalarUnsafeArray avgt 5 600.489 ? 219.285 ns/op AddBenchmark.scalarUnsafeUnsafe avgt 5 776.975 ? 11.601 ns/op AddBenchmark.unrolledArrayArray avgt 5 863.526 ? 58.822 ns/op AddBenchmark.unrolledSegmentArray avgt 5 584.230 ? 13.863 ns/op AddBenchmark.unrolledUnsafeArray avgt 5 584.898 ? 15.792 ns/op AddBenchmark.unrolledUnsafeUnsafe avgt 5 761.445 ? 59.935 ns/op AddBenchmark.vectorArrayArray avgt 5 177.288 ? 0.653 ns/op AddBenchmark.vectorArraySegment avgt 5 141.381 ? 1.211 ns/op AddBenchmark.vectorSegmentArray avgt 5 141.576 ? 3.077 ns/op AddBenchmark.vectorSegmentSegment avgt 5 217.639 ? 5.076 ns/op JDK 26 b17 Benchmark Mode Cnt Score Error Units AddBenchmark.scalarArrayArray avgt 5 209.653 ? 5.990 ns/op AddBenchmark.scalarArrayArrayLongStride avgt 5 209.948 ? 12.925 ns/op *AddBenchmark.scalarSegmentArray avgt 5 111.790 ? 5.971 ns/opAddBenchmark.scalarSegmentSegment avgt 5 136.414 ? 3.900 ns/op* AddBenchmark.scalarUnsafeArray avgt 5 657.565 ? 4.705 ns/op AddBenchmark.scalarUnsafeUnsafe avgt 5 832.016 ? 210.295 ns/op AddBenchmark.unrolledArrayArray avgt 5 1095.963 ? 153.910 ns/op AddBenchmark.unrolledSegmentArray avgt 5 138.410 ? 11.933 ns/op AddBenchmark.unrolledUnsafeArray avgt 5 685.867 ? 27.075 ns/op AddBenchmark.unrolledUnsafeUnsafe avgt 5 817.802 ? 30.841 ns/op AddBenchmark.vectorArrayArray avgt 5 149.027 ? 1.269 ns/op AddBenchmark.vectorArraySegment avgt 5 164.590 ? 7.283 ns/op AddBenchmark.vectorSegmentArray avgt 5 196.908 ? 5.610 ns/op AddBenchmark.vectorSegmentSegment avgt 5 242.377 ? 5.488 ns/op Best, -Antoine On Mon, Sep 30, 2024 at 2:16?PM Antoine Chambille wrote: > Hi Maurizio, thanks for the quick response. Looking forward to it. > -Antoine > > On Mon, Sep 30, 2024 at 2:11?PM Maurizio Cimadamore < > maurizio.cimadamore at oracle.com> wrote: > >> Hi Antoine, >> auto-vectorization on memory segments doesn't work in some cases. This >> issue is mostly due to: >> >> https://bugs.openjdk.org/browse/JDK-8324751 >> >> That is, when working with a "source" and a "target" segment, if the >> auto-vectorizer cannot prove that the two segments are disjoint, no >> vectorization occurs. >> >> This is an issue for operations like add, or copy, but it's not an issue >> with something like MemorySegment::fill (as that method only works on a >> single segment). >> >> We hope to be able to make some progress on this issue, as that will >> allow 3rd party routines on memory segment to enjoy vectorization too w/o >> the need of having an intrinsics in the JDK. >> >> Maurizio >> >> >> >> >> On 30/09/2024 13:04, Antoine Chambille wrote: >> >> Hello everyone, >> >> I've rebuilt the latest OpenJDK (24) from >> https://github.com/openjdk/panama-vector and run the arrays addition >> benchmark another time: >> >> AddBenchmark >> .scalarArrayArray thrpt 5 6487636 ops/s >> .scalarArrayArrayLongStride thrpt 5 1001515 ops/s >> .scalarSegmentArray thrpt 5 1747531 ops/s >> .scalarSegmentSegment thrpt 5 1154193 ops/s >> .scalarUnsafeArray thrpt 5 6970073 ops/s >> .scalarUnsafeUnsafe thrpt 5 1246625 ops/s >> .unrolledArrayArray thrpt 5 1251824 ops/s >> .unrolledSegmentArray thrpt 5 1694164 ops/s >> .unrolledUnsafeArray thrpt 5 5043685 ops/s >> .unrolledUnsafeUnsafe thrpt 5 1197024 ops/s >> .vectorArrayArray thrpt 5 7200224 ops/s >> .vectorArraySegment thrpt 5 7377553 ops/s >> .vectorSegmentArray thrpt 5 7263505 ops/s >> .vectorSegmentSegment thrpt 5 7143647 ops/s >> >> >> - Performance using the vector API is now very consistent and good >> across arrays and segments. >> - Reading and writing from/to segments still seems to be disrupting >> auto-vectorization. Reading with Unsafe works well but it's marked for >> removal. >> - Less important, manual unrolling also seems to be disrupting >> auto-vectorization. >> >> >> >> Best, >> -Antoine >> >> On Tue, Mar 26, 2024 at 5:40?PM Vladimir Ivanov < >> vladimir.x.ivanov at oracle.com> wrote: >> >>> >>> >> Personally, I prefer to see vectorizer handling "MoveX2Y (LoadX mem)" >>> >> => "VectorReinterpret (LoadVector mem)" well and then introduce rules >>> to >>> >> strength-reduce it to mismatched access. >>> > >>> > Do I understand you right that you're saying the vector node for >>> MoveL2D >>> > (for instance) is VectorReinterpret so we could vectorize the code. >>> > >>> > Are you then suggesting that we can transform: >>> > >>> > (VectorReinterpret (LoadVector mem) >>> > >>> > into: >>> > >>> > (LoadVector mem) >>> > >>> > with that LoadVector a mismatched access? >>> >>> Yes, but thinking more about it, the latter step may be optional. For >>> example, VectorReinterpret implementation on x86 is a no-op, so not much >>> gained from folding VectorReinterpret+LoadVector into a mismatched >>> LoadVector. >>> >>> Best regards, >>> Vladimir Ivanov >>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From maurizio.cimadamore at oracle.com Mon Sep 29 09:26:42 2025 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Mon, 29 Sep 2025 10:26:42 +0100 Subject: Array addition and array sum Panama benchmarks In-Reply-To: References: <9c90b7fb-64c0-4834-a9b9-f2b8a13d9e7e@oracle.com> <8734sklvhu.fsf@redhat.com> <7c4989a5-fa6f-487a-a391-a0b897fa6649@oracle.com> <333FF521-3863-41BC-BCF0-3048BB766677@oracle.com> <87sf0jk6sq.fsf@redhat.com> <87le6ajzza.fsf@redhat.com> <1d188ce1-e565-43d3-82e8-78fc6f61b6db@oracle.com> <87cyrhj74p.fsf@redhat.com> Message-ID: <1c4b086d-a828-47f9-83da-ea86ba2a14d1@oracle.com> Hi Antoine, Thanks for the reply. All credit here goes to Emanuel (cc'ed). I believe the main issues with memory segments and autovectorization were fixed as part of this: https://bugs.openjdk.org/browse/JDK-8324751 You might also want to watch his great JVMLS talk: https://inside.java/2025/08/16/jvmls-hotspot-auto-vectorization/ Cheers Maurizio On 29/09/2025 10:11, Antoine Chambille wrote: > Hello, > > I've run the array addition benchmark again, JDK-25 and JDK-26ea. > Looks like the performance issues I?d been tracking for a while have > been solved in JDK 26. > https://github.com/chamb/panama-benchmarks > > Auto vectorisation of scalar loops seems to work when using > MemorySegment and is even faster than with java arrays or the vector > API. Also loops with long stride don't prevent auto vectorisation > anymore. > > Not sure exactly who we owe these improvements to, but it's awesome! > Here's another use case where we can confidently switch from Unsafe to > MemorySegment. The dream would be to see these enhancements land in > JDK 25, of course... > > > JDK 25 > > Benchmark ? ?Mode ?Cnt ? ? Score ? ? Error ?Units > AddBenchmark.scalarArrayArray ? ? ? ? ? ?avgt ? ?5 167.028 ? ? 5.604 > ?ns/op > AddBenchmark.scalarArrayArrayLongStride ?avgt ? ?5 925.673 ? ?37.766 > ?ns/op > AddBenchmark.scalarSegmentArray ? ? ? ? ?avgt ? ?5 550.540 ? ? 3.576 > ?ns/op > AddBenchmark.scalarSegmentSegment ? ? ? ?avgt ? ?5 548.861 ? ? 1.852 > ?ns/op > AddBenchmark.scalarUnsafeArray ? ? ? ? ? avgt ? ?5 600.489 ? 219.285 > ?ns/op > AddBenchmark.scalarUnsafeUnsafe ? ? ? ? ?avgt ? ?5 776.975 ? ?11.601 > ?ns/op > AddBenchmark.unrolledArrayArray ? ? ? ? ?avgt ? ?5 863.526 ? ?58.822 > ?ns/op > AddBenchmark.unrolledSegmentArray ? ? ? ?avgt ? ?5 584.230 ? ?13.863 > ?ns/op > AddBenchmark.unrolledUnsafeArray ? ? ? ? avgt ? ?5 584.898 ? ?15.792 > ?ns/op > AddBenchmark.unrolledUnsafeUnsafe ? ? ? ?avgt ? ?5 761.445 ? ?59.935 > ?ns/op > AddBenchmark.vectorArrayArray ? ? ? ? ? ?avgt ? ?5 177.288 ? ? 0.653 > ?ns/op > AddBenchmark.vectorArraySegment ? ? ? ? ?avgt ? ?5 141.381 ? ? 1.211 > ?ns/op > AddBenchmark.vectorSegmentArray ? ? ? ? ?avgt ? ?5 141.576 ? ? 3.077 > ?ns/op > AddBenchmark.vectorSegmentSegment ? ? ? ?avgt ? ?5 217.639 ? ? 5.076 > ?ns/op > > > JDK 26 b17 > > Benchmark ? ? ?Mode ?Cnt ? ? Score ? ? Error ?Units > AddBenchmark.scalarArrayArray ? ? ? ? ? ?avgt ? ?5 209.653 ? ? 5.990 > ?ns/op > AddBenchmark.scalarArrayArrayLongStride ?avgt ? ?5 209.948 ? ?12.925 > ?ns/op > *AddBenchmark.scalarSegmentArray ? ? ? ? ?avgt ? ?5 111.790 ? ? 5.971 > ?ns/op > AddBenchmark.scalarSegmentSegment ? ? ? ?avgt ? ?5 136.414 ? ? 3.900 > ?ns/op* > AddBenchmark.scalarUnsafeArray ? ? ? ? ? avgt ? ?5 657.565 ? ? 4.705 > ?ns/op > AddBenchmark.scalarUnsafeUnsafe ? ? ? ? ?avgt ? ?5 832.016 ? 210.295 > ?ns/op > AddBenchmark.unrolledArrayArray ? ? ? ? ?avgt ? ?5 ?1095.963 ? 153.910 > ?ns/op > AddBenchmark.unrolledSegmentArray ? ? ? ?avgt ? ?5 138.410 ? ?11.933 > ?ns/op > AddBenchmark.unrolledUnsafeArray ? ? ? ? avgt ? ?5 685.867 ? ?27.075 > ?ns/op > AddBenchmark.unrolledUnsafeUnsafe ? ? ? ?avgt ? ?5 817.802 ? ?30.841 > ?ns/op > AddBenchmark.vectorArrayArray ? ? ? ? ? ?avgt ? ?5 149.027 ? ? 1.269 > ?ns/op > AddBenchmark.vectorArraySegment ? ? ? ? ?avgt ? ?5 164.590 ? ? 7.283 > ?ns/op > AddBenchmark.vectorSegmentArray ? ? ? ? ?avgt ? ?5 196.908 ? ? 5.610 > ?ns/op > AddBenchmark.vectorSegmentSegment ? ? ? ?avgt ? ?5 242.377 ? ? 5.488 > ?ns/op > > > Best, > -Antoine > > On Mon, Sep 30, 2024 at 2:16?PM Antoine Chambille > wrote: > > Hi Maurizio, thanks for the quick response. Looking forward to it. > -Antoine > > On Mon, Sep 30, 2024 at 2:11?PM Maurizio Cimadamore > wrote: > > Hi Antoine, > auto-vectorization on memory segments doesn't work in some > cases. This issue is mostly due to: > > https://bugs.openjdk.org/browse/JDK-8324751 > > That is, when working with a "source" and a "target" segment, > if the auto-vectorizer cannot prove that the two segments are > disjoint, no vectorization occurs. > > This is an issue for operations like add, or copy, but it's > not an issue with something like MemorySegment::fill (as that > method only works on a single segment). > > We hope to be able to make some progress on this issue, as > that will allow 3rd party routines on memory segment to enjoy > vectorization too w/o the need of having an intrinsics in the JDK. > > Maurizio > > > > > On 30/09/2024 13:04, Antoine Chambille wrote: >> Hello everyone, >> >> I've rebuilt the latest OpenJDK (24) from >> https://github.com/openjdk/panama-vector and run the arrays >> addition benchmark another time: >> >> AddBenchmark >> ?.scalarArrayArray ? ? ? ? ? ?thrpt ? ?5 ? 6487636 ops/s >> ?.scalarArrayArrayLongStride ?thrpt ? ?5 ? 1001515 ops/s >> ?.scalarSegmentArray ? ? ? ? ?thrpt ? ?5 ? 1747531 ops/s >> ?.scalarSegmentSegment ? ? ? ?thrpt ? ?5 ? 1154193 ops/s >> ?.scalarUnsafeArray ? ? ? ? ? thrpt ? ?5 ? 6970073 ops/s >> ?.scalarUnsafeUnsafe ? ? ? ? ?thrpt ? ?5 ? 1246625 ops/s >> ?.unrolledArrayArray ? ? ? ? ?thrpt ? ?5 ? 1251824 ops/s >> ?.unrolledSegmentArray ? ? ? ?thrpt ? ?5 ? 1694164 ops/s >> ?.unrolledUnsafeArray ? ? ? ? thrpt ? ?5 ? 5043685 ops/s >> ?.unrolledUnsafeUnsafe ? ? ? ?thrpt ? ?5 ? 1197024 ops/s >> ?.vectorArrayArray ? ? ? ? ? ?thrpt ? ?5 ? 7200224 ops/s >> ?.vectorArraySegment ? ? ? ? ?thrpt ? ?5 ? 7377553 ops/s >> ?.vectorSegmentArray ? ? ? ? ?thrpt ? ?5 ? 7263505 ops/s >> ?.vectorSegmentSegment ? ? ? ?thrpt ? ?5 ? 7143647 ops/s >> >> * Performance using the vector API is now very consistent >> and good across arrays and segments. >> * Reading and writing from/to segments still seems to be >> disrupting auto-vectorization. Reading with Unsafe works >> well but it's marked for removal. >> * Less important, manual unrolling also seems to be >> disrupting auto-vectorization. >> >> >> >> Best, >> -Antoine >> >> On Tue, Mar 26, 2024 at 5:40?PM Vladimir Ivanov >> wrote: >> >> >> >> Personally, I prefer to see vectorizer handling >> "MoveX2Y (LoadX mem)" >> >> => "VectorReinterpret (LoadVector mem)" well and then >> introduce rules to >> >> strength-reduce it to mismatched access. >> > >> > Do I understand you right that you're saying the vector >> node for MoveL2D >> > (for instance) is VectorReinterpret so we could >> vectorize the code. >> > >> > Are you then suggesting that we can transform: >> > >> > (VectorReinterpret (LoadVector mem) >> > >> > into: >> > >> > (LoadVector mem) >> > >> > with that LoadVector a mismatched access? >> >> Yes, but thinking more about it, the latter step may be >> optional. For >> example, VectorReinterpret implementation on x86 is a >> no-op, so not much >> gained from folding VectorReinterpret+LoadVector into a >> mismatched >> LoadVector. >> >> Best regards, >> Vladimir Ivanov >> -------------- next part -------------- An HTML attachment was scrubbed... URL: