git: openjdk/loom: fibers: 20 new changesets

duke duke at openjdk.org
Tue Oct 7 07:09:08 UTC 2025


Changeset: f740cd2a
Branch: fibers
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-10-04 21:17:26 +0000
URL:       https://git.openjdk.org/loom/commit/f740cd2aad43a008da1ed1ff15ebe2c790f893a0

8316694: Implement relocation of nmethod within CodeCache

Reviewed-by: kvn, eosterlund, never, eastigeevich, bulasevich

! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/share/code/codeBehaviours.cpp
! src/hotspot/share/code/codeBehaviours.hpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
+ test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java
+ test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java
+ test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java
+ test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java
+ test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java
+ test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/jdk/test/whitebox/code/CodeBlob.java

Changeset: 5d9f94e0
Branch: fibers
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-10-05 16:20:53 +0000
URL:       https://git.openjdk.org/loom/commit/5d9f94e05e1527745271d0167a418741607619e2

8369152: Problem list new tests from JDK-8316694

Reviewed-by: jpai, dholmes, serb

! test/hotspot/jtreg/ProblemList.txt

Changeset: ba7bf43c
Branch: fibers
Author:    Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-10-05 23:55:53 +0000
URL:       https://git.openjdk.org/loom/commit/ba7bf43c76c94bea85dbbd865794184b7ee0cc86

8365290: [perf] x86 ArrayFill intrinsic generates SPLIT_STORE for unaligned arrays

Reviewed-by: sviswanathan, vpaprotski, kvn

! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 85877e20
Branch: fibers
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-10-06 06:17:48 +0000
URL:       https://git.openjdk.org/loom/commit/85877e2022114031ef1ba13c67bf768edb0dfaa7

8355354: C2 crashed: assert(_callee == nullptr || _callee == m) failed: repeated inline attempt with different callee

Reviewed-by: vlivanov, dlong

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 069c569a
Branch: fibers
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-10-06 07:48:45 +0000
URL:       https://git.openjdk.org/loom/commit/069c569a710f50bc715f523c6c4c7aa087694af6

8368097: [asan] heap-buffer-overflow reported in ClassFileParser::skip_over_field_signature

Reviewed-by: dholmes, mbaesken

! src/hotspot/share/classfile/classFileParser.cpp

Changeset: e6781fd9
Branch: fibers
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-10-06 08:10:11 +0000
URL:       https://git.openjdk.org/loom/commit/e6781fd9497723a7baab38d6bfb958ba1b1c24ff

8367601: Remove held_monitor_count

Reviewed-by: mdoerr, pchilanomate, fyang

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java

Changeset: 59e87437
Branch: fibers
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-10-06 08:14:24 +0000
URL:       https://git.openjdk.org/loom/commit/59e87437b4f9259121710dca5e595ca714c3e71b

8368753: IGV: improve CFG view of difference graphs

Reviewed-by: chagedorn, mhaessig, dfenacci

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/Scheduler.java
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java

Changeset: baf8bc57
Branch: fibers
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-06 08:14:44 +0000
URL:       https://git.openjdk.org/loom/commit/baf8bc5701c43425e3345f82d4318b134b26d7c9

8369038: Parallel: Use NMethodMarkingScope and ThreadsClaimTokenScope in psParallelCompact

Reviewed-by: ayang, shade

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

Changeset: 2c114d67
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-06 09:26:51 +0000
URL:       https://git.openjdk.org/loom/commit/2c114d676d9904094dd6058d15f06d801ec7a3d6

8367899: compiler/c2/gvn/TestBitCompressValueTransform.java intermittent timed out

Reviewed-by: dfenacci, chagedorn

! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java

Changeset: ea08f74e
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-06 10:47:17 +0000
URL:       https://git.openjdk.org/loom/commit/ea08f74eb134fd007d7906dfb61c21dbc15f48d2

Merge branch 'master' into fibers

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 2bfada3f
Branch: fibers
Author:    jonghoonpark <dev at jonghoonpark.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-06 11:53:14 +0000
URL:       https://git.openjdk.org/loom/commit/2bfada3f58df6c041d948267368cbc4db915cac3

8364927: Add @requires annotation to TestReclaimStringsLeaksMemory.java

Reviewed-by: tschatzl, stefank, ayang

! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java

Changeset: e3320a9d
Branch: fibers
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-10-06 13:32:46 +0000
URL:       https://git.openjdk.org/loom/commit/e3320a9df592a06c466ae9158d8f173921679952

8367610: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java timed out on Windows

Reviewed-by: liach

! test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java

Changeset: b6a4cfec
Branch: fibers
Author:    Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2025-10-06 15:26:59 +0000
URL:       https://git.openjdk.org/loom/commit/b6a4cfecb731615b6ef70828ac10fae4b2264cdc

8367114: Update jdk.test.lib.net.SimpleHttpServer to use SimpleFileServer

Reviewed-by: dfuchs, vyazici

! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java
- test/jdk/com/sun/net/httpserver/SimpleFileServer.java
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java
! test/jdk/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java
- test/lib/jdk/test/lib/net/SimpleHttpServer.java

Changeset: 596af0a7
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-06 15:44:13 +0000
URL:       https://git.openjdk.org/loom/commit/596af0a7cc37e359d54689be20f855a86ae46567

8369041: Release memory after testing in ThreadsRunner.java

Reviewed-by: shade, tschatzl

! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java

Changeset: 0f406c42
Branch: fibers
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-06 16:11:59 +0000
URL:       https://git.openjdk.org/loom/commit/0f406c420e35f7a4358dc99711fd23d162f21777

8369078: Fix faulty test conversion in IllegalCharsetName.java

Reviewed-by: naoto, alanb

! test/jdk/java/nio/charset/Charset/IllegalCharsetName.java

Changeset: 2376a9e9
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-10-06 17:30:42 +0000
URL:       https://git.openjdk.org/loom/commit/2376a9e9727e9cb3020dd3f57584950a4cdcdab6

8365630: jdk/jfr/tool/TestPrintContextual.java fails with wrong spanId

Reviewed-by: shade

! test/jdk/jdk/jfr/tool/TestPrintContextual.java

Changeset: eb34a117
Branch: fibers
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-10-07 00:52:38 +0000
URL:       https://git.openjdk.org/loom/commit/eb34a117934951af075a425ce2cf8d3b1ced9700

8369242: Rename URL variables in devkit/Tools.gmk

Reviewed-by: erikj

! make/devkit/Tools.gmk

Changeset: e783c524
Branch: fibers
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-07 04:08:32 +0000
URL:       https://git.openjdk.org/loom/commit/e783c524c17e1d1a3fff4b6370e222134e66edc8

8368185: Test javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java failed: Synth ButtonUI does not handle PRESSED & MOUSE_OVER state

Reviewed-by: tr, aivanov

! test/jdk/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java

Changeset: 6f0e7a8d
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-07 06:49:11 +0000
URL:       https://git.openjdk.org/loom/commit/6f0e7a8db9f1e6e2bcd8138492f16ca9e1ef45f3

Merge branch 'master' into fibers


Changeset: b886cc9b
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-07 06:50:23 +0000
URL:       https://git.openjdk.org/loom/commit/b886cc9b08774408ff1b83540aece98d3269c6e7

Sync up FJP from pull/26479

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java



More information about the loom-dev mailing list