git: openjdk/loom: fibers: 51 new changesets

duke duke at openjdk.org
Sat Oct 18 09:26:07 UTC 2025


Changeset: 7fe06657
Branch: fibers
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-10-16 07:23:41 +0000
URL:       https://git.openjdk.org/loom/commit/7fe066573004a525673e4ec55df6783b13bfc189

8369167: C2: refactor LShiftINode/LShiftLNode Value/Identity/Ideal

Reviewed-by: epeter, mchevalier

! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java

Changeset: aed42a16
Branch: fibers
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2025-10-16 07:28:13 +0000
URL:       https://git.openjdk.org/loom/commit/aed42a16bacb24753a536d07fedd736d64cde3be

8365609: Fix several potential NULL native pointer dereferences in the desktop module

Found by Linux Verification Center (linuxtesting.org) with SVACE.
Signed-off-by: Artem Semenov Artem Semenov <savoptik at altlinux.org>

Reviewed-by: azvegint, prr, serb

! src/java.desktop/share/native/libsplashscreen/splashscreen_gif.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: ff6a0170
Branch: fibers
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-10-16 07:35:41 +0000
URL:       https://git.openjdk.org/loom/commit/ff6a0170f0ab5cfb4af6d6a4a779451823c486d6

8369258: C2: enable ReassociateInvariants for all loop types

Reviewed-by: epeter, qamai

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestReassociateInvariants.java
- test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8360204.java
- test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8365982.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_ReassociateInvariants1.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_ReassociateInvariants2.java

Changeset: 17c13e53
Branch: fibers
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2025-10-16 07:54:23 +0000
URL:       https://git.openjdk.org/loom/commit/17c13e53aff16b294c7c0286ccb6ea3054b1de91

8369683: Exclude runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsBeforeDetach on Alpine Linux debug

Reviewed-by: mbaesken, dholmes

! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java

Changeset: b5b83247
Branch: fibers
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2025-10-16 08:28:22 +0000
URL:       https://git.openjdk.org/loom/commit/b5b83247da9caea30c88b69543e350783663bc46

8369656: Calling CompletableFuture.join() could execute task in common pool

Reviewed-by: alanb, dl

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java

Changeset: 6e911d81
Branch: fibers
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-10-16 09:40:55 +0000
URL:       https://git.openjdk.org/loom/commit/6e911d819efa0f14ab1f9009b5bf325d99edb26c

8368205: [TESTBUG] VectorMaskCompareNotTest.java crashes when MaxVectorSize=8

Reviewed-by: dzhang, epeter, rrich

! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java
! test/jtreg-ext/requires/VMProps.java

Changeset: d6c122b3
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-10-16 09:57:11 +0000
URL:       https://git.openjdk.org/loom/commit/d6c122b3ff1ccd559ba9c310976a77eefaf09ece

8369982: ProblemList jdk/jfr/jvm/TestWaste.java

Reviewed-by: tschatzl, dholmes

! test/jdk/ProblemList.txt

Changeset: ead35a75
Branch: fibers
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-10-16 11:05:13 +0000
URL:       https://git.openjdk.org/loom/commit/ead35a754bf3a545a1b68f28d3d939750f11af39

8358942: HttpClient adds Content-Length: 0 for a GET request with a BodyPublishers.noBody()

Reviewed-by: dfuchs, vyazici

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java

Changeset: 5fc3904b
Branch: fibers
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-10-16 11:16:05 +0000
URL:       https://git.openjdk.org/loom/commit/5fc3904bfe290625ed6cf9b41773b35b52bf72b7

8369491: Temporarily revert default TIMEOUT_FACTOR back to 4

Reviewed-by: lkorinth, cstein, jpai, syan, serb, prr

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: 16539998
Branch: fibers
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-10-16 12:45:05 +0000
URL:       https://git.openjdk.org/loom/commit/1653999871c8d7b1e61b44f8525e09b2cd0bdb6b

8369505: jhsdb jstack cannot handle continuation stub

Reviewed-by: cjplummer, pchilanomate

! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ContinuationEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithVirtualThread.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java

Changeset: f475eb8e
Branch: fibers
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-10-16 14:04:45 +0000
URL:       https://git.openjdk.org/loom/commit/f475eb8ee7c9a3e360b2f1210ed71b629243cd2a

8368950: RISC-V: fail to catch out of order declarations among dependent cpu extensions/flags

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: 5dfe115c
Branch: fibers
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-10-16 14:10:14 +0000
URL:       https://git.openjdk.org/loom/commit/5dfe115ce1fbcff67777518a3c23a7560ebec423

8369912: [TESTBUG] testlibrary_tests/template_framework/examples/TestExpressions.java fails with ArithmeticException: / by zero - forgot to respect Expression.info

Reviewed-by: kvn, mhaessig

! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java

Changeset: f2a99832
Branch: fibers
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-10-16 14:22:15 +0000
URL:       https://git.openjdk.org/loom/commit/f2a998326a6bebd4a7d2d0a39f785b2e6dac68c4

8369804: TestGenerators.java fails with IllegalArgumentException: bound must be greater than origin

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/lib/generators/UniformDoubleGenerator.java
! test/hotspot/jtreg/compiler/lib/generators/UniformFloatGenerator.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java

Changeset: 303eb109
Branch: fibers
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-10-16 15:02:32 +0000
URL:       https://git.openjdk.org/loom/commit/303eb1096ccaf06106aa080b9ea0553c0f6912dd

8369573: Add missing compile commands help documentation for the signature part of method patterns

Reviewed-by: rcastanedalo, aseoane, thartmann

! src/hotspot/share/compiler/compilerOracle.cpp

Changeset: 87092ef1
Branch: fibers
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-10-16 15:15:19 +0000
URL:       https://git.openjdk.org/loom/commit/87092ef1d97e00ddb6674b0e309f2f904d307604

8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java

Reviewed-by: alanb, syan

! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java

Changeset: 95380e1e
Branch: fibers
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-10-16 15:54:22 +0000
URL:       https://git.openjdk.org/loom/commit/95380e1ea5c3f531f82fb7c4b2f75726f3cd2fc2

8362637: Convert java.nio.ByteOrder to an enum

Reviewed-by: alanb, liach, bpb

! src/java.base/share/classes/java/nio/ByteOrder.java

Changeset: e56db377
Branch: fibers
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-10-16 16:02:26 +0000
URL:       https://git.openjdk.org/loom/commit/e56db37734aa7cbc0f20ba3fc469f51224f288fa

8369232: testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java timed out

Reviewed-by: dfenacci, epeter

! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java

Changeset: 7e032409
Branch: fibers
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-10-16 16:38:18 +0000
URL:       https://git.openjdk.org/loom/commit/7e03240974cd66c471f5d02e14fd77971fe6d173

8369858: Remove darcy author tags from jdk tests

Reviewed-by: rriggs, iris, lancea

! test/jdk/java/io/Serializable/cloneArray/CloneArray.java
! test/jdk/java/lang/Byte/Decode.java
! test/jdk/java/lang/Class/IsAnnotationType.java
! test/jdk/java/lang/Class/IsEnum.java
! test/jdk/java/lang/Class/IsSynthetic.java
! test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorTests.java
! test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodTests.java
! test/jdk/java/lang/Double/BitwiseConversion.java
! test/jdk/java/lang/Double/Constants.java
! test/jdk/java/lang/Double/Extrema.java
! test/jdk/java/lang/Double/NaNInfinityParsing.java
! test/jdk/java/lang/Double/ParseHexFloatingPoint.java
! test/jdk/java/lang/Double/ToHexString.java
! test/jdk/java/lang/Float/BitwiseConversion.java
! test/jdk/java/lang/Float/Constants.java
! test/jdk/java/lang/Float/Extrema.java
! test/jdk/java/lang/Float/NaNInfinityParsing.java
! test/jdk/java/lang/Integer/Decode.java
! test/jdk/java/lang/Integer/ParsingTest.java
! test/jdk/java/lang/Integer/Unsigned.java
! test/jdk/java/lang/Long/Decode.java
! test/jdk/java/lang/Long/ParsingTest.java
! test/jdk/java/lang/Long/Unsigned.java
! test/jdk/java/lang/Short/Decode.java
! test/jdk/java/lang/Throwable/SuppressedExceptions.java
! test/jdk/java/lang/annotation/Missing/MissingTest.java
! test/jdk/java/lang/annotation/TestIncompleteAnnotationExceptionNPE.java
! test/jdk/java/lang/reflect/AnnotatedElement/TestAnnotatedElementDefaults.java
! test/jdk/java/lang/reflect/Constructor/GenericStringTest.java
! test/jdk/java/lang/reflect/Constructor/TestParameterAnnotations.java
! test/jdk/java/lang/reflect/DefaultAccessibility.java
! test/jdk/java/lang/reflect/Field/GenericStringTest.java
! test/jdk/java/lang/reflect/Generics/HashCodeTest.java
! test/jdk/java/lang/reflect/Generics/Probe.java
! test/jdk/java/lang/reflect/Generics/StringsAndBounds.java
! test/jdk/java/lang/reflect/Generics/TestParameterizedType.java
! test/jdk/java/lang/reflect/Generics/exceptionCauseTest.java
! test/jdk/java/lang/reflect/Generics/getAnnotationTest.java
! test/jdk/java/lang/reflect/Method/GenericStringTest.java
! test/jdk/java/lang/reflect/Method/IsDefaultTest.java
! test/jdk/java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java
! test/jdk/java/lang/reflect/TypeVariable/TestAnnotatedElement.java
! test/jdk/java/math/BigDecimal/AddTests.java
! test/jdk/java/math/BigDecimal/CompareToTests.java
! test/jdk/java/math/BigDecimal/DivideTests.java
! test/jdk/java/math/BigDecimal/IntegralDivisionTests.java
! test/jdk/java/math/BigDecimal/NegateTests.java
! test/jdk/java/math/BigDecimal/PowTests.java
! test/jdk/java/math/BigDecimal/PrecisionTests.java
! test/jdk/java/math/BigDecimal/RoundingTests.java
! test/jdk/java/math/BigDecimal/ScaleByPowerOfTenTests.java
! test/jdk/java/math/BigDecimal/StrippingZerosTest.java
! test/jdk/java/math/BigDecimal/ToPlainStringTests.java
! test/jdk/java/math/BigDecimal/ZeroScalingTests.java
! test/jdk/java/math/BigInteger/CompareToTests.java
! test/jdk/java/math/BigInteger/ExtremeShiftingTests.java
! test/jdk/java/math/BigInteger/OperatorNpeTests.java
! test/jdk/java/math/BigInteger/StringConstructor.java
! test/jdk/java/math/BigInteger/TestValueExact.java
! test/jdk/java/math/RoundingMode/RoundingModeTests.java
! test/jdk/tools/launcher/ChangeDataModel.java
! test/jdk/tools/launcher/I18NTest.java
! test/jdk/tools/launcher/UnresolvedExceptions.java

Changeset: 873666d1
Branch: fibers
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-10-16 16:53:47 +0000
URL:       https://git.openjdk.org/loom/commit/873666d157340b3b953ad869576afd30d4304610

8369451: Debug agent support for USE_ITERATE_THROUGH_HEAP is broken and should be removed

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: d7b525ab
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2025-10-16 16:58:38 +0000
URL:       https://git.openjdk.org/loom/commit/d7b525ab9980743cf0cab3e3daaa4ccb725bfea8

8364673: Remove duplicate font mapping for itcavantgarde in psfontj2d.properties

Reviewed-by: azvegint, kizune

! src/java.desktop/share/conf/psfontj2d.properties

Changeset: 844118a9
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2025-10-16 16:58:56 +0000
URL:       https://git.openjdk.org/loom/commit/844118a9d854459778f88d299b148c2288131344

8369146: java/awt/PrintJob/GetGraphicsTest.java: Parse Exception: Invalid or unrecognized bugid: 50510568367702

Reviewed-by: syan, azvegint, kizune, jdv

! test/jdk/java/awt/PrintJob/GetGraphicsTest.java

Changeset: d4472979
Branch: fibers
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-16 17:49:08 +0000
URL:       https://git.openjdk.org/loom/commit/d4472979c43d9825ed2d008dbaed26dbf6d36180

8367709: GenShen: Dirty cards for objects that get promoted by safepoint that intervenes between allocation and stores

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp

Changeset: 9589a29d
Branch: fibers
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-10-16 19:43:44 +0000
URL:       https://git.openjdk.org/loom/commit/9589a29d2515888b437d382204df22d01d4266ff

8355752: Bump minimum boot jdk to JDK 25

Reviewed-by: darcy, shade, ihse, iris

! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf

Changeset: 3248aaf3
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-10-16 19:45:57 +0000
URL:       https://git.openjdk.org/loom/commit/3248aaf3c4f6784d5176e2a2c5bac0fbda47ee6b

8356548: Use ClassFile API instead of ASM to transform classes in tests

Reviewed-by: sspitsyn, lmesnik, coleenp, iklam

! test/hotspot/jtreg/compiler/calls/common/InvokeDynamicPatcher.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java
! test/hotspot/jtreg/runtime/MirrorFrame/Asmator.java
! test/hotspot/jtreg/runtime/MirrorFrame/Test8003720.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java

Changeset: 1392a0b4
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-16 19:55:07 +0000
URL:       https://git.openjdk.org/loom/commit/1392a0b4608f6196f207fcebbab75b2d79fdc758

8368740: Serial: Swap eden and survivor spaces position in young generation

Reviewed-by: gli, fandreuzzi

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/space.cpp

Changeset: 18fd0477
Branch: fibers
Author:    Justin King <jcking at openjdk.org>
Date:      2025-10-16 19:59:13 +0000
URL:       https://git.openjdk.org/loom/commit/18fd04770294e27011bd576b5ea5fe43fa03e5e3

8369506: Bytecode rewriting causes Java heap corruption on AArch64

Co-authored-by: Man Cao <manc at openjdk.org>
Co-authored-by: Chuck Rasbold <rasbold at openjdk.org>
Reviewed-by: shade, aph, manc

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: 0c1c86e6
Branch: fibers
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-10-16 21:20:42 +0000
URL:       https://git.openjdk.org/loom/commit/0c1c86e68efcc140cefbde89b4d1d8708e931528

8370036: TestJhsdbJstackWithVirtualThread.java fails when run with -showversion

Reviewed-by: ayang, cjplummer

! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java

Changeset: 0bdd6f06
Branch: fibers
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-10-16 22:04:40 +0000
URL:       https://git.openjdk.org/loom/commit/0bdd6f0640fc25667f911228eed6a0fa118e8ff8

8369734: JvmtiExport::post_class_file_load_hook return value is never used

Reviewed-by: dholmes, sspitsyn

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

Changeset: 4d20f769
Branch: fibers
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-17 00:15:37 +0000
URL:       https://git.openjdk.org/loom/commit/4d20f7696c015bc0e59544ff064fe0c640d61edf

8370050: Shenandoah: Obsolete ShenandoahPacing option

Reviewed-by: ysr

! src/hotspot/share/runtime/arguments.cpp

Changeset: bd731564
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-10-17 00:36:54 +0000
URL:       https://git.openjdk.org/loom/commit/bd7315648f2bb18cba9cfbeca00e6132b8eb95ef

8369856: AOT map does not include unregistered classes

Co-authored-by: Ashutosh Mehra <asmehra at openjdk.org>
Reviewed-by: kvn, matsaave

! src/hotspot/share/classfile/systemDictionaryShared.cpp
+ test/hotspot/jtreg/runtime/cds/AOTMapReader.java
= test/hotspot/jtreg/runtime/cds/AOTMapTest.java
- test/hotspot/jtreg/runtime/cds/CDSMapReader.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java

Changeset: 55787fe5
Branch: fibers
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-17 01:31:39 +0000
URL:       https://git.openjdk.org/loom/commit/55787fe5f52544ea902cac35f1f552e26d954167

8342401: [TESTBUG] javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java test fails in ubuntu 22.04 on SBR Hosts

Reviewed-by: honkar, serb

! test/jdk/javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java

Changeset: 31beb7d3
Branch: fibers
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-17 01:33:30 +0000
URL:       https://git.openjdk.org/loom/commit/31beb7d3b34c3516c326c9d29a267f6becb38805

8068310: [TEST_BUG] Test javax/swing/JColorChooser/Test4234761.java fails with GTKL&F

Reviewed-by: serb

! test/jdk/javax/swing/JColorChooser/Test4234761.java

Changeset: 46c23bb1
Branch: fibers
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2025-10-17 05:43:10 +0000
URL:       https://git.openjdk.org/loom/commit/46c23bb1a252916096876c2ae3a72f4a525dd6f9

8341381: Random lines appear in graphic causing by the fix of JDK-8297230

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
+ test/jdk/sun/java2d/marlin/Bug8341381.java

Changeset: a22438dd
Branch: fibers
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-10-17 08:16:59 +0000
URL:       https://git.openjdk.org/loom/commit/a22438ddc5949fcfb6f773bd8dc080cd8a1f2710

8369924: Remove test/jdk/javax/management/remote/mandatory/loading/MissingClassTest.java from problemlist

Reviewed-by: sspitsyn

! test/jdk/ProblemList-Virtual.txt

Changeset: 9b9559a2
Branch: fibers
Author:    David Briemann <dbriemann at openjdk.org>
Date:      2025-10-17 08:59:55 +0000
URL:       https://git.openjdk.org/loom/commit/9b9559a2e33827126e1aeab7bf6f4861acaae109

8369979: Flag UsePopCountInstruction was accidentally disabled on PPC64

Reviewed-by: aph, mdoerr

! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: e62a7fa3
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-17 09:02:09 +0000
URL:       https://git.openjdk.org/loom/commit/e62a7fa3832bbba11e6d630015f85ae945fac824

8342659: Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded

Co-authored-by: Chris Plummer <cjplummer at openjdk.org>
Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/AbstractDebuggeeTest.java

Changeset: 0a97bef8
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-17 09:32:40 +0000
URL:       https://git.openjdk.org/loom/commit/0a97bef840f8799313a1a55a65d9334e09cc1cf4

8369814: G1: Relax card mark and store ordering

Reviewed-by: tschatzl, fandreuzzi

! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: e8e2aadd
Branch: fibers
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-10-17 11:22:23 +0000
URL:       https://git.openjdk.org/loom/commit/e8e2aadd9ea302b7b448d0fda9d069d3813f31c5

8369685: RISC-V: refactor code related to RVFeatureValue::enabled

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: b159ca09
Branch: fibers
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-17 14:19:21 +0000
URL:       https://git.openjdk.org/loom/commit/b159ca097a71407d0bc10f6c5d86d5f45c7d7642

8369980: Use ThreadsClaimTokenScope in ShenandoahThreadRoots

Reviewed-by: ayang, wkemper

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

Changeset: cc6f8f13
Branch: fibers
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-10-17 15:12:27 +0000
URL:       https://git.openjdk.org/loom/commit/cc6f8f1307476886aa3c43a2b966fc7bff2be04e

8369997: Tests that use custom scheduler should use jdk.test.lib.thread.VThreadScheduler

Reviewed-by: sspitsyn, alanb

! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java
! test/jdk/java/io/ByteArrayOutputStream/WriteToReleasesCarrier.java
! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java

Changeset: 757e9ab3
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-17 16:43:51 +0000
URL:       https://git.openjdk.org/loom/commit/757e9ab30dae0b14eee7ef93d14acdf37c533a7c

Merge branch 'master' into fibers

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt

Changeset: 00e5869e
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-16 08:13:35 +0000
URL:       https://git.openjdk.org/loom/commit/00e5869ed3cd11d07bfabc27fc3043687ca91f5b

Bad assert when FJP instrumented

! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java

Changeset: 022b619a
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-17 16:39:35 +0000
URL:       https://git.openjdk.org/loom/commit/022b619ae10881ca78b9707c6c39089336a2e959

More API cleanup

! loom-docs/StructuredConcurrent-updates.md
! src/java.base/share/classes/java/util/concurrent/Joiners.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StressCancellation.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java

Changeset: 258c26c8
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-17 16:43:57 +0000
URL:       https://git.openjdk.org/loom/commit/258c26c8b417e633eafaedecf25d50f84dd2bb6e

Merge loom into fibers


Changeset: d1e8c144
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-17 16:45:02 +0000
URL:       https://git.openjdk.org/loom/commit/d1e8c14460d53533a35ee6209e482a64f3abbe9f

Allow signal when queue resized

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

Changeset: 28bf9176
Branch: fibers
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-10-17 16:03:24 +0000
URL:       https://git.openjdk.org/loom/commit/28bf9176b8d460242bb7cedfb3bde5c6294c56fb

8348844: Remove remaining JVMTI tests from ProblemList-Virtual, use requires instead

Reviewed-by: dholmes, alanb, syan, sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java
! test/hotspot/jtreg/runtime/Thread/StopAtExit.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentThreadCpuTime/curthrcputime001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime001/TestDescription.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/java/lang/StackWalker/CallerFromMain.java
! test/jdk/java/lang/StackWalker/DumpStackTest.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/Thread/MainThreadTest.java
! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java
! test/jdk/java/lang/ref/OOMEInReferenceHandler.java
! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java

Changeset: 1e5e17a1
Branch: fibers
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-17 16:19:35 +0000
URL:       https://git.openjdk.org/loom/commit/1e5e17a10a001c189f6ab19f61efca2d08cb0301

8369590: LocaleEnhanceTest has incorrectly passing test case

Reviewed-by: naoto

! test/jdk/java/util/Locale/LocaleEnhanceTest.java

Changeset: 51f05840
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-17 17:45:46 +0000
URL:       https://git.openjdk.org/loom/commit/51f058407cf56337477a7a63ef5bd1e6ca8e22cb

Merge branch 'master' into fibers

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/jdk/ProblemList-Virtual.txt
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/jdk/ProblemList-Virtual.txt

Changeset: 1caced5b
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-18 07:35:23 +0000
URL:       https://git.openjdk.org/loom/commit/1caced5ba5873b84989f3cbcb8b29ef84788a12b

Partial restore of ProblemList-Virtual.txt after merge with JDK-8348844

! test/jdk/ProblemList-Virtual.txt

Changeset: 57d56c9b
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-18 07:54:49 +0000
URL:       https://git.openjdk.org/loom/commit/57d56c9b5c360135944e9b6b54d83a99ebe8386c

Fixed test comments

! loom-docs/StructuredConcurrent-updates.md
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java

Changeset: 6b6a6a84
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-18 07:55:04 +0000
URL:       https://git.openjdk.org/loom/commit/6b6a6a84e58f6a7b1ae318dac2ec2f90d55890b9

Merge loom into fibers




More information about the loom-dev mailing list