git: openjdk/panama-foreign: master: 119 new changesets

duke duke at openjdk.org
Fri Nov 7 11:15:47 UTC 2025


Changeset: 8ca485cf
Branch: master
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-10-31 11:02:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ca485cf98889d1757170a4ec883c93c888a7140

8370077: C2: make Compile::_major_progress a boolean

Reviewed-by: chagedorn, kvn, dlong, epeter

! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp

Changeset: 67a81c47
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-31 13:33:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67a81c476f1e3c0d6aeca0d0aa2148efcb70a180

8370943: Support heap expansion during startup in Serial and Parallel

Reviewed-by: fandreuzzi, eosterlund, tschatzl

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 2158719a
Branch: master
Author:    Sergey Kuksenko <skuksenko at openjdk.org>
Date:      2025-10-31 14:00:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2158719aab5f3ab652225113b5205070e9241995

8370150: Add StrictMath microbenchmarks to cover FDLIBM algorithms

Reviewed-by: rgiulietti

+ test/micro/org/openjdk/bench/java/lang/StrictMathExtraBench.java

Changeset: 16dafc00
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-10-31 14:10:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16dafc00eca8acb0fdabf2f373bb5f84bd293086

8370393: Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md

Reviewed-by: clanger, rriggs

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

Changeset: 8236800d
Branch: master
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-10-31 14:11:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8236800deb5b99a027b0944f6c512c0f31d030df

8370527: Memory leak after 8316694: Implement relocation of nmethod within CodeCache

Reviewed-by: shade, eastigeevich, kvn

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java

Changeset: 1781b186
Branch: master
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2025-10-31 17:52:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1781b186b51900b758dd55cc356eaaf12b28481b

8343232: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1)

Reviewed-by: weijun, mullan

! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/sun/security/pkcs12/MacData.java
+ src/java.base/share/classes/sun/security/pkcs12/PBMAC1Parameters.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/pkcs12/PBMAC1Test.java
! test/jdk/sun/security/pkcs12/ParamsPreferences.java

Changeset: ec059c0e
Branch: master
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-10-31 21:02:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec059c0e85bc612f430269d9e110dc7ecbdce342

8365880: Shenandoah: Unify memory usage accounting in ShenandoahFreeSet

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
- src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
- src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahFreeSet.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java

Changeset: 2fc4cbe4
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-10-31 23:33:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2fc4cbe426c814c49c03c794c7a7fff2a23f22c4

8370663: Incorrect synchronization in nsk/jvmti/RedefineClasses when expected events are not received

Reviewed-by: sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp

Changeset: 54fe5021
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-11-01 02:04:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/54fe50210efe9ae6fad225b815cfdeb16c868115

8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests

Reviewed-by: cjplummer, lmesnik, sspitsyn

- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Target.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Target.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Target.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java

Changeset: d2260236
Branch: master
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-11-01 02:33:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d226023643f90027a8980d161ec6d423887ae3ce

8369994: Mixed mode jhsdb jstack cannot resolve symbol in function ending in call

Reviewed-by: kevinw, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java

Changeset: 13b3d2fc
Branch: master
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-11-01 10:06:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/13b3d2fca1af71d0aa9908e19630c2e965dd7134

8368625: com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java

Changeset: f7f4f903
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-01 23:29:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7f4f903cfdafecf69ff47d5d37e254adaf63141

8370969: --launcher-as-service option is ignored when used with --app-image option

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/share/ServiceTest.java

Changeset: 7c900da1
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-02 02:19:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c900da1985c9508198ea7805e4955da4a7cac42

8371076: jpackage will wrongly overwrite the plist file in the embedded runtime when executed with the "--app-image" option

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Slot.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: e8a1a870
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-02 07:02:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8a1a8707ee6192c85ac62a2a51c815e07613c38

8369186: HotSpot Style Guide should permit some uses of the C++ Standard Library

Reviewed-by: jrose, lkorinth, iwalulya, kvn, stefank

! doc/hotspot-style.html
! doc/hotspot-style.md
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/relocInfo.cpp
+ src/hotspot/share/cppstdlib/cstddef.hpp
+ src/hotspot/share/cppstdlib/limits.hpp
+ src/hotspot/share/cppstdlib/type_traits.hpp
! src/hotspot/share/gc/shared/bufferNode.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
! src/hotspot/share/gc/shared/workerUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zPageAge.inline.hpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
! src/hotspot/share/gc/z/zSafeDelete.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace/counters.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/metaprogramming/enableIf.hpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! src/hotspot/share/nmt/arrayWithFreeList.hpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/atomicAccess.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/byteswap.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/deferredStatic.hpp
! src/hotspot/share/utilities/devirtualizer.inline.hpp
! src/hotspot/share/utilities/enumIterator.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/hashTable.hpp
! src/hotspot/share/utilities/intn_t.hpp
! src/hotspot/share/utilities/intpow.hpp
! src/hotspot/share/utilities/parseInteger.hpp
! src/hotspot/share/utilities/population_count.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/reverse_bits.hpp
! src/hotspot/share/utilities/tuple.hpp

Changeset: 05efc1fa
Branch: master
Author:    Simon Tooke <stooke at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-03 02:20:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05efc1fa991c3fd895bf2f7c7d9e7916692b98e6

8370578: SystemMapTest.java#normal fails intermittendly on macOS aarch64

Reviewed-by: cjplummer, sspitsyn, stuefe

! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java

Changeset: 4cfabd60
Branch: master
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-03 02:21:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4cfabd605c42494db4ca4078344d32abc951a9ae

8370974: Command-line Hotspot debugger tests fail on Windows AArch64

Reviewed-by: dholmes, cjplummer

! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: 0ca0852d
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-11-03 06:45:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ca0852d78d643c211d36b753a734dac0cd2800a

8370459: C2: CompressBitsNode::Value produces wrong result on Windows (1UL vs 1ULL), found by ExpressionFuzzer

Reviewed-by: dlong, jbhateja, thartmann

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

Changeset: 09a047f0
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-11-03 06:55:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/09a047f00c88d14505c42a966dedbc87b9be5bdf

8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination

Co-authored-by: Olivier Mattmann <olivier.mattmann at bluewin.ch>
Co-authored-by: Quan Anh Mai <qamai at openjdk.org>
Reviewed-by: kvn, qamai

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresAndAllocationElimination.java
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 4e63c041
Branch: master
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-03 09:28:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e63c0412e3a05af1ff783d0587e03a6817b8e0d

8366062: [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp

Reviewed-by: iklam, dholmes

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

Changeset: 10ea585b
Branch: master
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-11-03 09:30:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/10ea585b5ca01dc0136fe76a11109d0f17828772

8370345: Parallel: Rework TLAB accounting in MutableNUMASpace

Reviewed-by: ayang, iwalulya

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 89b492f4
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-03 09:38:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/89b492f41bae6f3b9935093b07c9b4f78a97641e

8371018: Remove unused CollectedHeap::fill_with_object

Reviewed-by: iwalulya, fandreuzzi, tschatzl

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

Changeset: 400f51f7
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-03 09:39:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/400f51f7ab19c2dc6a4195f78f9f815d03dd4434

8369913: Parallel: Refactor PSAdjustTask

Reviewed-by: fandreuzzi, jsikstro

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

Changeset: deb7edb1
Branch: master
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-11-03 09:48:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/deb7edb151fd5940fdf9fdb2a6356080ee94e222

8366017: Extend the set of inputs handled by fast paths in FloatingDecimal

Reviewed-by: darcy

! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/MathUtils.java
! test/jdk/java/lang/Double/ParseDouble.java
! test/jdk/java/lang/Float/ParseFloat.java
! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java
+ test/jdk/jdk/internal/math/FloatingDecimal/java.base/jdk/internal/math/FDBigIntegerChecker.java
+ test/micro/org/openjdk/bench/java/lang/FloatingPointParse.java

Changeset: 667744c3
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-11-03 10:36:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/667744c353e4d6abbe5cbf85746e5e0e44dafaf8

8370794: C2 SuperWord: Long/Integer.compareUnsigned return wrong value for EQ/NE in SLP

Reviewed-by: epeter, luhenry

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java

Changeset: 15fd5292
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-03 11:41:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15fd52925ab64a6a9e33691eed9e952a7b75da4b

8366196: Crash in AbstractMethodCheck.getMethodCheckFailure

Reviewed-by: liach, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: abf4f3da
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-03 12:02:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/abf4f3da76f413406de2860e4fbfacccfa15c221

8370865: Incorrect parser error for compact source files and multi-variable declarations

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/ImplicitClass/MultipleFields.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: 6f452ac4
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-11-03 12:37:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f452ac46f17b89f8a9f661ffc8fadc663ae124e

8364360: Defining hidden class with no room in constant pool crashes the VM

Reviewed-by: matsaave, liach, dholmes

! src/hotspot/share/classfile/classFileParser.cpp
+ test/hotspot/jtreg/runtime/ClassFile/HiddenClassesTest.java

Changeset: 4520983e
Branch: master
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Committer: Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2025-11-03 12:56:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4520983e8e5fcfb22e04508d50676df6831fa636

8368882: NPE during text drawing on machine with JP locale

Reviewed-by: serb, prr, psadhukhan

! src/java.desktop/share/classes/sun/font/CompositeFont.java

Changeset: ef464d69
Branch: master
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-03 12:57:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef464d69399e50aee126a4756fe9a9a19e44d3c4

8371142: [BACKOUT] [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp

Reviewed-by: coleenp

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

Changeset: 8dbefc53
Branch: master
Author:    Igor Rudenko <iostream64 at gmail.com>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2025-11-03 14:17:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8dbefc53a95c6e3f722082316157c6372737c162

8370822: Improve performance for MemorySegment::fill

Reviewed-by: pminborg

! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java

Changeset: 045018d5
Branch: master
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-11-03 14:25:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/045018d5f39751af9f673974ff876c47596cdbd0

8370176: Mixed mode jhsdb jstack cannot unwind call stack with -Xcomp

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java

Changeset: 20ff33cb
Branch: master
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-11-03 14:26:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/20ff33cbdf393818b63bb8989e1def0b2d470c4b

8370260: Test jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java timed out

Reviewed-by: syan, egahlin

! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java

Changeset: 18e8873c
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-11-03 14:44:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/18e8873cadf3900139a6555d4a228148a10d2009

8369111: G1: Determining concurrent start uses inconsistent predicates

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 02a72174
Branch: master
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-11-03 15:05:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02a7217491755e25f3ae7ff3924f85e26698720d

8366364: Return enabled signature schemes with SSLConfiguration#getSSLParameters() call

Reviewed-by: mullan

! src/java.base/share/classes/sun/launcher/SecuritySettings.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
+ test/jdk/sun/security/ssl/SignatureScheme/DefaultSSLConfigSignatureSchemes.java
! test/jdk/tools/launcher/Settings.java

Changeset: 1922c4fd
Branch: master
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2025-11-03 16:34:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1922c4fd6f10e6eac121462d509d6990ae4f9acd

8365940: Misleading macro in jvm_md.h:57

Reviewed-by: dholmes, kbarrett

! src/hotspot/os/posix/include/jvm_md.h

Changeset: 9f972008
Branch: master
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-11-03 18:32:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f972008ff2beb4b69855f4c42b8a664a6b8bc95

8369654: javac OutOfMemoryError for complex intersection type

Reviewed-by: liach, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchComplexIntersectionTest.java

Changeset: dadbad0b
Branch: master
Author:    Mohamed Issa <missa at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-04 01:58:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dadbad0bef84f671c8194c84080c760453ecc423

8371088: Build fails when trying hsdis option

Reviewed-by: erikj

! make/autoconf/lib-hsdis.m4

Changeset: 576f9694
Branch: master
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-04 01:58:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/576f9694b092f2a11a6a4e5a82c2b0e12203bd9c

8361106: [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/Test9.java

Changeset: 50bb92a3
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-11-04 04:59:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50bb92a33b32778a96b1823ff995889892bef890

8370871: [s390x] consistently update top_frame_sp

Reviewed-by: rrich, lucy

! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: 75e37b06
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-11-04 07:39:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/75e37b06c3e37ee49719a0c0d6b4ab2c4ff76098

8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body

Reviewed-by: chagedorn, roland

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiRemoveDeadNodesFromLoopBody.java

Changeset: c1476fca
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-11-04 08:03:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1476fca9d7a679d32b7b43956638b845d1027cc

8366575: Remove SDP support

Reviewed-by: alanb, erikj, jpai, michaelm

! make/modules/java.base/Copy.gmk
- src/java.base/share/classes/sun/net/sdp/SdpSupport.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
- src/java.base/unix/classes/sun/net/NetHooks.java
- src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
- src/java.base/unix/conf/sdp/sdp.conf.template
- src/java.base/unix/native/libnet/SdpSupport.c
- src/java.base/windows/classes/sun/net/NetHooks.java

Changeset: e4aed95c
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-11-04 08:48:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e4aed95cac343f1339b9bc87721561bdc4c2f5ad

8370682: G1: Survivor regions not in young gen cset group

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp

Changeset: 21f41c5f
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-04 09:22:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/21f41c5f49cd3c5e6e4f29ed38701a4d92c16098

8370774: Merge ModRefBarrierSet into CardTableBarrierSet

Reviewed-by: tschatzl, iwalulya

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp
- src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp
- src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp
- src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
- src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp
- src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
- src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
- src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
- src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp
- src/hotspot/cpu/zero/gc/shared/modRefBarrierSetAssembler_zero.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp
- src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp
- src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp
- src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
- src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
- src/hotspot/share/gc/shared/modRefBarrierSet.hpp
- src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
- src/hotspot/share/gc/shared/modRefBarrierSetAssembler.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: 19cca0a2
Branch: master
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-11-04 09:35:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19cca0a2a829396291fa4140b2082ef518425518

8371131: Cleanup Thread parameter in CollectedHeap TLAB methods

Reviewed-by: ayang, tschatzl

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

Changeset: a98b9e7c
Branch: master
Author:    Benoît Maillard <bmaillard at openjdk.org>
Date:      2025-11-04 09:42:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a98b9e7cfa433d4bf2acbf59a1c9d3714c3c065d

8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node

Reviewed-by: dlunden, epeter, kvn

! src/hotspot/share/opto/macro.cpp
! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt
! test/hotspot/jtreg/compiler/macronodes/TestTopInMacroElimination.java

Changeset: a840dc22
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-11-04 09:54:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a840dc22c575b5d2b5b6017a536a6541fc1f0a44

8364741: [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly

Reviewed-by: syan, phubner, jsikstro

! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java

Changeset: e6546683
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-11-04 11:17:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e6546683a8dd9a64255ce4c5606089068ec92e5d

8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: epeter, rcastanedalo

! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter
! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java
+ test/hotspot/jtreg/compiler/macronodes/TestEarlyEliminationOfAllocationWithoutUse.java
+ test/hotspot/jtreg/compiler/macronodes/TestEliminationOfAllocationWithoutUse.java
+ test/hotspot/jtreg/compiler/macronodes/TestInitializingStoreCapturing.java

Changeset: 642ba4cf
Branch: master
Author:    Kieran Farrell <kfarrell at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-11-04 14:02:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/642ba4cfd18b7e17ff7f0ac3b2ce557bcaa93784

8334015: Add Support for UUID Version 7 (UUIDv7) defined in RFC 9562

Reviewed-by: rriggs, jpai, alanb

! src/java.base/share/classes/java/util/UUID.java
! test/jdk/java/util/UUID/UUIDTest.java

Changeset: d4622b2c
Branch: master
Author:    Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2025-11-04 14:27:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4622b2ceac6b6aef2717bf427878df1290c4a38

8371130: Remove String template leftovers

Reviewed-by: redestad, rriggs

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java

Changeset: c0c76703
Branch: master
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2025-11-04 15:20:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8008

8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs

Reviewed-by: syan, rhalade

! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractPeer.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java

Changeset: a51a0bf5
Branch: master
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2025-11-04 15:40:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a51a0bf57feaae0862fd7f3dbf305883d49781a0

8370344: Arbitrary Java frames on stack during scoped access

Reviewed-by: pchilanomate, dholmes, liach

! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ test/jdk/java/foreign/sharedclosejfr/TestSharedCloseJFR.java
+ test/jdk/java/foreign/sharedclosejfr/sharedCloseJfr.jfc
+ test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java
+ test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp
+ test/micro/org/openjdk/bench/java/lang/foreign/SharedCloseStackWalk.java

Changeset: 7d3c66f3
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-11-04 15:58:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d3c66f379fcb24d4505c2c12e20b24dce313e56

8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java

Reviewed-by: amenkov, syan, sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 2f455ed1
Branch: master
Author:    Peyang <peyang at peya.tokyo>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-11-04 16:08:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f455ed146ff2e56da4532e9430e4c85ca9497ad

8371092: NullPointerException in AltServiceUsageTest.afterClass() test

Reviewed-by: dfuchs

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

Changeset: 4c6af03f
Branch: master
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-11-04 16:47:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c6af03f81e068a98b8f4628b96682a54f3946da

8337142: StackOverflowError in Types.containsTypeRecursive with deeply nested type hierarchy

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/types/SOEForDeeplyNestedTypeTest.java

Changeset: 8224292b
Branch: master
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-11-04 18:42:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8224292ba57f3d6f79c1a3515348824d92ef45fe

8365069: Refactor tests to use PEM API (Phase 1)

Reviewed-by: ascarpino

! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java
! test/jdk/java/security/KeyStore/TestKeyStoreBasic.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java
! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java

Changeset: 0555f622
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-04 19:44:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0555f6228c59c6739b8b824d64eb6c1545a5520a

8371094: --mac-signing-key-user-name no longer works

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java

Changeset: 32508230
Branch: master
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-11-04 20:40:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/325082302266f25d4fac33d0d4a9492c72de3ffc

8364361: [process] java.lang.Process should implement Closeable

Reviewed-by: lancea, darcy, naoto, jpai, alanb, prappo

! src/java.base/share/classes/java/lang/Process.java
+ src/java.base/share/classes/java/lang/snippet-files/ProcessExamples.java
+ test/jdk/java/lang/Process/ProcessCloseTest.java

Changeset: 8585b46c
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:40:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8585b46c1221f6894f4f1cda34714e7b49a8cccb

8364583: ColorConvertOp fails for CMYK → RGB conversion

Reviewed-by: serb, psadhukhan, honkar

! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/image/ColorConvertOp/ColorConvertOpCMYK.java
= test/jdk/java/awt/image/ColorConvertOp/black_cmyk.jpg

Changeset: 245eeb41
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:47:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/245eeb41bc749cba4e44bf3998cf07e7a1b784ed

8357252: sun/awt/font/TestArabicHebrew.java fails in OEL 9 and 10 x64

Reviewed-by: serb, psadhukhan, kizune

! src/java.desktop/unix/native/common/awt/fontpath.c
! test/jdk/sun/awt/font/TestArabicHebrew.java

Changeset: 984c87cf
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:47:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/984c87cf767a46a2c1000a4030dfd91a62b03b4d

8370719: [Linux] Use /etc/os-release values for font configuration file names

Reviewed-by: kizune, psadhukhan

! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java

Changeset: 146f8a83
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:49:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/146f8a83f9195ff246e2c3803c79171509df7d24

4954405: Data buffers created with an offset are unusable

Reviewed-by: avu, psadhukhan, jdv

! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java
+ test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java

Changeset: 463f5dc1
Branch: master
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-11-04 22:08:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/463f5dc112386802b9ce0cc985a961ecfd3fbc55

8371296: Refactor tests to use PEM API (Phase 1) - Fix WriteP12Test failure

Reviewed-by: ascarpino

! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java

Changeset: c8f5fd6f
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-04 22:41:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c8f5fd6ff3808804eda03c9754698a00dd06449c

8371184: Improve jpackage test coverage for "--app-image" option

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java

Changeset: c6a88155
Branch: master
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-11-04 23:32:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c6a88155b519a5d0b22f6009e75a0e6388601756

8369238: Allow virtual thread preemption on some common class initialization paths

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp
! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp
! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp
! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/smallRegisterMap.inline.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
+ src/java.base/share/classes/jdk/internal/vm/PreemptedException.java
! test/hotspot/gtest/oops/test_markWord.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/SingleStepKlassInit.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/libSingleStepKlassInit.cpp
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/KlassInit.java
! test/jdk/java/lang/Thread/virtual/YieldQueuing.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java

Changeset: 87c2091c
Branch: master
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-11-05 00:25:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87c2091cd08e58304d0909ffaf9402ca2f0c3b7f

8371141: Shenandoah: Many test timeouts with -XX:-UseTLAB

Reviewed-by: xpeng, ysr, wkemper

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4e6cadf4
Branch: master
Author:    erifan <erfang at nvidia.com>
Committer: Hao Sun <haosun at openjdk.org>
Date:      2025-11-05 02:19:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e6cadf4550c58b3ff97dfa0cead4b5b1399324c

8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms

Reviewed-by: epeter, bkilambi, xgong, haosun

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java

Changeset: d89c6a77
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-05 03:25:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d89c6a77f2bf3e0f820f8f631d82d5bec1b02399

8371304: mismatch in file name and class name for ByteInterleavedRasterOffsetsTest.java

Reviewed-by: psadhukhan

! test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java

Changeset: 8b536b54
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-05 05:44:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b536b5428d5bf087dc71f3559c3978b13acad16

8369489: Marker annotation on inner class access crashes javac compiler

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnMemberReferenceTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: a0e70c4e
Branch: master
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-11-05 06:23:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a0e70c4e9489fc3d8f35c3aec9423fe0839ed0bd

8370175: State engine terminates when throwing self-caused exception

Reviewed-by: jlahoda, fandreuzzi

! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/langtools/jdk/jshell/ExceptionsTest.java

Changeset: dddfcd03
Branch: master
Author:    Kerem Kat <krk at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-05 08:33:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dddfcd03aa30514d63eceff707d48bff35e93c56

8334866: Improve Speed of ElfDecoder source search

Reviewed-by: shade, chagedorn

! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp

Changeset: f5d8bd0d
Branch: master
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-05 08:57:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5d8bd0dd50bcd963b4062997aecb4e15249e30d

8370874: [asan] ASAN build fails after JDK-8368365

Reviewed-by: haosun, dholmes, syan, stuefe

! src/hotspot/share/sanitizers/address.cpp

Changeset: 0737a562
Branch: master
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-11-05 09:21:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0737a5625269773dcf70b95f8b8ac90b3b6cc444

8370708: RISC-V: Add VerifyStackAtCalls

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/opto/chaitin.cpp

Changeset: 6a51b51b
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-05 10:12:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6a51b51ba13167a15a637507a7fa5d6f988a39e7

8371197: G1: Use void for return type of G1RegionsOnNodes::add

Reviewed-by: tschatzl, iwalulya, fandreuzzi

! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp

Changeset: 3e3822ad
Branch: master
Author:    Ruben Ayrapetyan <ruben.ayrapetyan at arm.com>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-11-05 11:55:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3e3822ad7eadbb3d86a3b94a6bd858f8c8ef9364

8365047: Remove exception handler stub code in C2

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: mdoerr, dlong, dfenacci, adinn, fyang, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
+ test/hotspot/jtreg/runtime/vthread/Deoptimization.java

Changeset: f6f87bb6
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-11-05 13:01:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f6f87bb6759c86d941453a1776e8abfdffc48183

8371133: Clarify the purpose of "src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties"

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties

Changeset: c9a98169
Branch: master
Author:    Samuel Chee <samche01 at arm.com>
Committer: Fei Gao <fgao at openjdk.org>
Date:      2025-11-05 13:56:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c9a98169cb79df235316cb38a804d539044ea57e

8371205: AArch64: Remove unused cmpxchg* methods

Co-authored-by: Samuel Chee <samche01 at arm.com>
Reviewed-by: aph, kbarrett, haosun

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp

Changeset: 2dd15cf5
Branch: master
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-11-05 13:57:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2dd15cf5bf1614e4b74ad9675723562e14ced8ab

8346719: Add relaunchers to the static JDK image for missing executables

Reviewed-by: alanb, erikj

! make/Main.gmk
! make/StaticLibs.gmk
! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/jdk.jpackage/Lib.gmk
- src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/launcher/main.c
+ src/java.base/unix/native/launcher/relauncher.c
! src/java.base/unix/native/libjli/java_md.c
+ src/java.base/windows/native/launcher/relauncher.c
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
! test/jdk/ProblemList-StaticJdk.txt
! test/langtools/ProblemList-StaticJdk.txt
! test/lib-test/ProblemList-StaticJdk.txt

Changeset: 973dc3fc
Branch: master
Author:    EunHyunsu <ehs208 at naver.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-11-05 14:57:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/973dc3fc47b249bb392d277880dcac0940f62771

8371009: HttpClient javadoc synchronous example missing HttpRequest variable declaration

Reviewed-by: dfuchs, michaelm

! src/java.net.http/share/classes/java/net/http/HttpClient.java

Changeset: b0536f9c
Branch: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-11-05 15:56:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b0536f9c2a6ddfa27be8fad8f53783c6b28d22c9

8370201: Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings

Reviewed-by: kevinw, amenkov, sspitsyn

! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java

Changeset: cf45e09c
Branch: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-11-05 18:03:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf45e09c388e95b5f11ad08ebdf7f277e968f90b

8371354: Problem list serviceability/sa/TestJhsdbJstackMixedWithXComp.java due to JDK-8371194

Reviewed-by: kevinw

! test/hotspot/jtreg/ProblemList.txt

Changeset: 7d93cb73
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-05 18:52:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d93cb73c45d393705504f0637b12512124923a1

8370637: [Windows] Crash if use Graphics after PrintJob.end

Reviewed-by: azvegint, psadhukhan, aivanov

! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java
! test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java

Changeset: 2872f815
Branch: master
Author:    Dmitry Kulikov <dmitry.kulikov at bell-sw.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-11-05 18:54:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2872f815fdbe4a84bbec1cd910e81e2e21fffbdf

8360120: Bundled macOS applications not receiving OpenURL events when launched as subprocess

Reviewed-by: kizune, prr

! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m

Changeset: 5a37374d
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-05 18:55:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a37374dcaae0d3939570b33418f772a901df21a

8368576: PrintJob.getGraphics() does not specify behavior after PrintJob.end()

Reviewed-by: psadhukhan, tr, serb

! src/java.desktop/share/classes/java/awt/PrintJob.java

Changeset: acc8a76d
Branch: master
Author:    Jeremy Wood <jwood at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-11-05 18:57:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/acc8a76db2314211dd29a5b84c5bbe73d9055c76

8357034: GifImageDecoder can produce wrong transparent pixels

Reviewed-by: jdv, prr

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

Changeset: 1357be98
Branch: master
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-11-05 21:38:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1357be98fc7aeb73655ed1a31d0b6fa7a7213c3e

8371178: Preserve fast version of getfield and putfield in AOTCache

Reviewed-by: adinn, iklam

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/archiveBuilder.cpp

Changeset: d5831ed8
Branch: master
Author:    Peyang <peyang at peya.tokyo>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2025-11-05 22:26:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d5831ed866cb3d1cf2c77d7a3e535afc9e2b688b

8357880: Code formatting typo in Cipher.getMaxAllowedParameterSpec

Reviewed-by: fandreuzzi, mullan

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

Changeset: 188da51f
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-11-06 04:42:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/188da51f30e5ca3945fee91fe2e94f0466151c06

8365699: Remove jdk.internal.javac.PreviewFeature.Feature enum values for features finalized in Java 25 or earlier

Reviewed-by: vromero, liach

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 3f40f4c3
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-11-06 04:48:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f40f4c362f6ff4d1ec7d513b4690ed5fade3e2a

8370975: OutputAnalyzer.matches() should use Matcher with Pattern.MULTILINE

Reviewed-by: stefank

! test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: c754e3e0
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-11-06 06:22:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c754e3e095cd367de9d3f69a4afb0c4be53a9342

8368528: HttpClient.Builder.connectTimeout should accept arbitrarily large values

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java
+ test/jdk/java/net/httpclient/DurationOverflowTest.java
+ test/jdk/java/net/httpclient/whitebox/DeadlineOverflowTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/DeadlineOverflowTest.java

Changeset: ac9cf5d5
Branch: master
Author:    Zihao Lin <linzihao1999 at outlook.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-11-06 07:19:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac9cf5d572f7504507117aa15e56c903e1400cf5

8370878: C1: Clean up unnecessary ConversionStub constructor

Reviewed-by: chagedorn

! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp

Changeset: db76479a
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-11-06 08:06:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db76479a105cda383f38f5f9857a8642ccf50cfd

8371316: Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print

Reviewed-by: ayang, tschatzl

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

Changeset: 1b3889a4
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-11-06 08:27:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1b3889a47092e018ab9ecb6aaa922046d8d0e916

8354937: Cleanup some sparc related coding in os_linux

Reviewed-by: ayang, mdoerr, lucy

! src/hotspot/os/linux/os_linux.cpp

Changeset: 913c973c
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-06 10:14:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/913c973ca0ffdc19171a56550e8a8f03ac7f4771

8371104: gtests should use wrappers for <limits> and <type_traits>

Reviewed-by: jrose, tschatzl

! test/hotspot/gtest/metaprogramming/test_enableIf.cpp
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp
! test/hotspot/gtest/utilities/test_deferredStatic.cpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_population_count.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 093e1287
Branch: master
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-06 10:56:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/093e128771f3dc01f64a8572de068e9776e38b97

8347499: C2: Make `PhaseIdealLoop` eliminate more redundant safepoints in loops

Reviewed-by: epeter, roland

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRedundantSafepointElimination.java
+ test/micro/org/openjdk/bench/vm/compiler/LoopSafepoint.java

Changeset: 3930b1d4
Branch: master
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-11-06 12:16:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3930b1d4ddda9d56d0fb3626421283c72f4ad7f9

8367982: Unify ObjectSynchronizer and LightweightSynchronizer

Reviewed-by: pchilanomate, coleenp

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
- src/hotspot/share/runtime/lightweightSynchronizer.cpp
- src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
- src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java
! test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java
! test/jdk/com/sun/jdi/EATests.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: c173d416
Branch: master
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-11-06 12:56:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c173d416f749348bee42e1a9436a999700d0f0e8

8359256: AArch64: Use SHA3 GPR intrinsic where it's faster

Reviewed-by: eastigeevich, phh

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: df414e0d
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-11-06 13:39:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df414e0d19c1ed68f151d84dbb481a9dd6c65539

8370884: JFR: Overflow in aggregators

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java

Changeset: 2d924ad3
Branch: master
Author:    Kerem Kat <krk at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-06 15:00:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2d924ad3584a0ea8682f47c742dcdfd3be14937d

8351194: Clean up Hotspot SA after 32-bit x86 removal

Reviewed-by: cjplummer, shade, ayang, dholmes

! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/doc/hsdb.html
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java

Changeset: a5864582
Branch: master
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-11-06 15:28:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a5864582da7e19b941bf55c294a414bc1a0c7a84

8155591: Misleading warning when not overriding close method in interface extending AutoCloseable

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest.java
+ test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.java
+ test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.out
! test/langtools/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java

Changeset: 13211865
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-11-06 16:01:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1321186547bddd3f8615cf5d110489ec383f47ab

8367943: PipedOutputStream write(0, 0) successful after close()

Reviewed-by: rriggs, jpai

! src/java.base/share/classes/java/io/PipedOutputStream.java
! test/jdk/java/io/PipedOutputStream/WriteAfterClose.java

Changeset: 1f08a3ed
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-11-06 16:01:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f08a3ede2445fb05d9700a1293d681ca89cbf5b

8355342: File.getCanonicalPath on Java 24 resolves paths on network drives to UNC format

Reviewed-by: alanb

! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! src/java.base/windows/native/libjava/canonicalize_md.c
! test/jdk/java/io/File/GetCanonicalPath.java

Changeset: c272aca8
Branch: master
Author:    EunHyunsu <ehs208 at naver.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-11-06 16:13:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c272aca8a0a2720365159684bed35c0c31e8778f

8371091: Improve the exception message of NullPointerException thrown by the methods in the default implementation of HttpRequest.Builder

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java
! test/jdk/java/net/httpclient/RequestBuilderTest.java

Changeset: 0026967e
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-11-06 17:12:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0026967e030fd4557b5365870d55f863fe2a4512

8370420: HostLocaleProviderAdapter_md.c from libjava can use GetLocaleInfoEx, GetCalendarInfoEx, EnumCalendarInfoExEx directly

Reviewed-by: naoto, mbaesken, bpb

! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c

Changeset: 4445a8e3
Branch: master
Author:    Nityanand Rai <nityanar at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-11-06 17:25:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4445a8e3f5cac6738b7984716c867dcf9780fe0a

8369323: Fix typos in vmTestbase/.../Concurrent.java

Reviewed-by: wkemper, phh, lmesnik, shade, syan

! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/Concurrent.java

Changeset: 9cc542eb
Branch: master
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-11-06 18:57:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9cc542ebcb81552fe8c32a8cc3c63332853e5127

8370850: Shenandoah: Simplify collector allocation to save unnecessary region iteration

Reviewed-by: wkemper

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

Changeset: cad73d39
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-11-06 19:37:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cad73d39762974776dd6fda5efe4e2a271d69f14

8370041: GenShen: Filter young pointers from thread local SATB buffers when only marking old

Reviewed-by: ysr, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp

Changeset: 90ccdf29
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-11-06 20:20:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/90ccdf2986b0e3705997fe31a23fd53c88a1bfaf

8371367: Replace remaining JvmtiJavaThreadEventTransition with JVMTI_JAVA_THREAD_EVENT_CALLBACK_BLOCK

Reviewed-by: sspitsyn, cjplummer

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

Changeset: 8a0c47d4
Branch: master
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-11-06 20:24:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a0c47d4ba4db523d94689b3ac347e9cd35183ce

8371225: Missing release of GDK lock in Java_sun_awt_X11_GtkFileDialogPeer_run()

Reviewed-by: aivanov, serb

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

Changeset: 87966112
Branch: master
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2025-11-06 21:03:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8796611206438c6fe8bf0cba87dca089d9da2e30

8272160: Avoid using 32-bit counters in CDS code

Reviewed-by: iklam, kvn

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp

Changeset: e34a8318
Branch: master
Author:    Rui Li <ruiamzn at amazon.com>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-11-06 23:46:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e34a831814996be3e0a2df86b11b1718a76ea558

8261743: Shenandoah: enable String deduplication with compact heuristics

Reviewed-by: shade, wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp

Changeset: 866faa9d
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-11-07 08:15:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/866faa9d40ab336e4c4861a55edc4c91d8aa0c74

8366577: Deprecate java.net.Socket::setPerformancePreferences

Reviewed-by: dfuchs, alanb, jpai

! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java

Changeset: 205a163a
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-07 09:06:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/205a163a90bb263d403476c28203836189e337a7

8340840: jshell ClassFormatError when making inner class static
8368999: jshell crash when existing sealed class is updated to also be abstract

Reviewed-by: mcimadamore, asotona, liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java
! test/langtools/jdk/jshell/ReplaceTest.java
+ test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/InconsistentInnerClasses.java
= test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Other.java
= test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Test.java
+ test/langtools/tools/javac/recovery/SourceAndInnerClassInconsistency.java

Changeset: 48bbc950
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-11-07 09:17:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/48bbc950f11113a57ea03f877bc3e526982c0eef

8371388: [BACKOUT] JDK-8365047: Remove exception handler stub code in C2

Reviewed-by: chagedorn, epeter

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
- test/hotspot/jtreg/runtime/vthread/Deoptimization.java

Changeset: 3d6824e8
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-11-07 09:19:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d6824e802bda6efed40f7613eda7c8c0d84e673

8371432: [BACKOUT] 8359256: AArch64: Use SHA3 GPR intrinsic where it's faster

Reviewed-by: mchevalier, epeter, syan

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 4233178a
Branch: master
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-11-07 09:45:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4233178af20f07ade32322fad931c68e1c4251cf

8368729: Add appropriate checks in java.awt.image.Kernel constructor

Reviewed-by: azvegint, prr, kizune

! src/java.desktop/share/classes/java/awt/image/Kernel.java
+ test/jdk/java/awt/image/ConvolveOp/KernelInitialisationTest.java

Changeset: 428b553a
Branch: master
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-11-07 09:55:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/428b553ad4ee79e5d56f51232c27ed0b003abe18

8278856: javac documentation does not mention use of Manifest class-path attribute

Reviewed-by: jlahoda

! src/jdk.compiler/share/man/javac.md

Changeset: 59d23095
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-11-07 10:10:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/59d23095789bbb6d4e466bcbeb82089b17d78eae

8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses

Reviewed-by: chagedorn, dfenacci

! test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java

Changeset: 167c952b
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-07 10:48:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/167c952bb0fefb5acc9782f4f4474d92097c93f8

8371369: Parallel: Relax precondition of PSOldGen::expand_and_allocate

Reviewed-by: eosterlund, fandreuzzi

! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp

Changeset: 26c33594
Branch: master
Author:    duke <duke at openjdk.org>
Date:      2025-11-07 11:00:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26c335946cb773599d28c67b998a571f178e173c

Automatic merge of jdk:master into master




More information about the panama-dev mailing list