git: openjdk/loom: master: 18 new changesets

duke duke at openjdk.org
Tue Nov 4 20:29:48 UTC 2025


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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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



More information about the loom-dev mailing list