git: openjdk/loom: fibers: 41 new changesets

duke duke at openjdk.org
Sat Jan 17 14:12:54 UTC 2026


Changeset: 60fbaf5b
Branch: fibers
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2026-01-14 18:53:10 +0000
URL:       https://git.openjdk.org/loom/commit/60fbaf5b26d7d359b1258898d4c4dfd86010b8a5

8374828: Save load_barrier_on_oop_field_preloaded in aot CodeCache

Reviewed-by: adinn, iklam, shade

! src/hotspot/share/code/aotCodeCache.cpp

Changeset: a7507ffa
Branch: fibers
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2026-01-14 19:26:45 +0000
URL:       https://git.openjdk.org/loom/commit/a7507ffa1dda403110a61c4b61143b76e8a7911e

8375237: Document existing exceptional behavior of divideUnsigned and remainderUnsigned

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java

Changeset: 3007365b
Branch: fibers
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2026-01-14 19:27:10 +0000
URL:       https://git.openjdk.org/loom/commit/3007365b73d400ee6a5ea9a9041899bb81cf357a

8373913: Refactor serialization tests to use JUnit

Reviewed-by: jlu, naoto

! test/jdk/java/io/Serializable/GetField/ReadFieldsCNF.java
! test/jdk/java/io/Serializable/class/NonSerializableTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/serialFilter/CheckArrayTest.java
! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/InvalidGlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java
! test/jdk/java/io/Serializable/serialFilter/SerialFactoryFaults.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java

Changeset: 6ad9f4ef
Branch: fibers
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2026-01-14 21:27:34 +0000
URL:       https://git.openjdk.org/loom/commit/6ad9f4ef6826bb031db7840ba3f689b0bde47775

8374493: Add missing @Override annotations in "com.sun.java.swing.plaf.motif" package

Reviewed-by: tr, prr, aivanov

! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifBorders.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonListener.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxMenuItemUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifEditorPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuItemUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuMouseListener.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuMouseMotionListener.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPasswordFieldUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuSeparatorUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSliderUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneDivider.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTabbedPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextAreaUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextFieldUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifToggleButtonUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeCellRenderer.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeUI.java

Changeset: fb526c8f
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-14 21:37:44 +0000
URL:       https://git.openjdk.org/loom/commit/fb526c8f45de6ca9a57608f728ac223cbca118be

8373001: LauncherFromOptions.create() not properly handling FileAssociationNoExtensionsException

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties

Changeset: d8f45faf
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-15 02:40:36 +0000
URL:       https://git.openjdk.org/loom/commit/d8f45faf5849e66b8f0e35e1d18ed0331a0cb1c2

8374432: TimeoutResponseBodyTest.java#retriesEnabledForResponseFailure fails run with -Xcomp

Reviewed-by: vyazici, dfuchs

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

Changeset: ce5e0d8a
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-15 02:44:16 +0000
URL:       https://git.openjdk.org/loom/commit/ce5e0d8a48296b51c9c2eff4867e2a9a70194091

8373945: Use WB.fullGC() in ClassUnloader.unloadClass to force GC for vmTestbase tests

Reviewed-by: cjplummer, lmesnik

! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java

Changeset: 2b1e11c2
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-15 02:46:20 +0000
URL:       https://git.openjdk.org/loom/commit/2b1e11c2541f799142bd71e9526cbd04743c6f4e

8374879: NMethodRelocationTest fails with -Xcomp after 8369150

Reviewed-by: lmesnik, chagedorn

! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java

Changeset: 499b5882
Branch: fibers
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2026-01-15 03:53:53 +0000
URL:       https://git.openjdk.org/loom/commit/499b58820225eb96c728816af9ea2ade47d1fc6b

8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages

Reviewed-by: asemenyuk

+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgLicense.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/lic_template.plist
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/share/LicenseTest.java

Changeset: b6b33792
Branch: fibers
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2026-01-15 05:58:18 +0000
URL:       https://git.openjdk.org/loom/commit/b6b337926d5f13ee2bca12ea94530ea59911ff2f

8371762: Incorrect use of checked_cast in Arguments::process_settings_file

Reviewed-by: dholmes, kbarrett

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

Changeset: d16a9b2e
Branch: fibers
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2026-01-15 07:22:54 +0000
URL:       https://git.openjdk.org/loom/commit/d16a9b2ec507251a44f034f1ccf8039f02023d52

8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN

Reviewed-by: epeter, bmaillard, dlong

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/vectorization.cpp
+ test/hotspot/jtreg/compiler/igvn/TestMinMaxIdentity.java

Changeset: f6d26c6b
Branch: fibers
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2026-01-15 07:50:52 +0000
URL:       https://git.openjdk.org/loom/commit/f6d26c6b32a3ea394cc9b7f6046cd9d7d635c568

8354853: Clean up x86 registers after 32-bit x86 removal

Reviewed-by: aph, shade, mchevalier

! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/vmreg_x86.cpp
! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/cpu/x86/vmreg_x86.inline.hpp

Changeset: bf0da3dd
Branch: fibers
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2026-01-15 09:22:42 +0000
URL:       https://git.openjdk.org/loom/commit/bf0da3dd5c20410aceab8e6f7a7a31432d17b96d

8375040: Clearer names for non-metadata oop iterators in ObjArrayKlass

Reviewed-by: tschatzl, kbarrett, aboldtch

! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zIterator.hpp
! src/hotspot/share/gc/z/zIterator.inline.hpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/objArrayOop.inline.hpp

Changeset: f6e5c885
Branch: fibers
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-15 11:16:00 +0000
URL:       https://git.openjdk.org/loom/commit/f6e5c885e7ca90da2f9fd9ec1c00b4a955ccdf29

8375282: G1: Fix wrong indendation introduced by JDK-8374743

Reviewed-by: kbarrett

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

Changeset: 8ad8920a
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-15 12:37:50 +0000
URL:       https://git.openjdk.org/loom/commit/8ad8920aae5c27de947532ba3cd2b57213208d1e

8374984: Convert workerUtils to use Atomic<T>

Reviewed-by: shade, stefank

! src/hotspot/share/gc/shared/workerUtils.cpp
! src/hotspot/share/gc/shared/workerUtils.hpp

Changeset: 78a106ff
Branch: fibers
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2026-01-15 13:18:20 +0000
URL:       https://git.openjdk.org/loom/commit/78a106ffbba0e056e7421ca9d77af02f9b8379d3

8375183: Remove unused SSLConfiguration.maximumProtocolVersion variable

Reviewed-by: djelinski, myankelevich, hchao

! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java

Changeset: 203eb701
Branch: fibers
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2026-01-15 15:54:11 +0000
URL:       https://git.openjdk.org/loom/commit/203eb70110dd546784e03243bf98ff3ddb407030

8291986: ProcessBuilder.redirectErrorStream(true) leaves error stream available

Reviewed-by: jpai

! src/java.base/unix/native/libjava/ProcessImpl_md.c
! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java
= test/jdk/java/lang/ProcessBuilder/TEST.properties

Changeset: ee0387be
Branch: fibers
Author:    Roger Calnan <roger.calnan at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2026-01-15 17:08:49 +0000
URL:       https://git.openjdk.org/loom/commit/ee0387be4c562c7f7ad5240f412d4d5363358855

8375342: jdk/javadoc/doccheck/checks/jdkCheckHtml.java failed with duplicate anchors

Reviewed-by: alanb, iris

! src/java.base/share/man/java.md

Changeset: 34705a77
Branch: fibers
Author:    Justin Lu <jlu at openjdk.org>
Date:      2026-01-15 17:38:46 +0000
URL:       https://git.openjdk.org/loom/commit/34705a77f9a90da5ab2a440c11d79aef7bb3ba54

8375231: Refactor util/ServiceLoader tests to use JUnit
8375232: Refactor util/StringJoiner tests to use JUnit
8375233: Refactor util/Vector tests to use JUnit

Reviewed-by: naoto, alanb

! test/jdk/java/util/ServiceLoader/BadProvidersTest.java
! test/jdk/java/util/ServiceLoader/CachingTest.java
! test/jdk/java/util/ServiceLoader/ModulesTest.java
! test/jdk/java/util/ServiceLoader/NoInterferenceTest.java
! test/jdk/java/util/ServiceLoader/ReloadTest.java
! test/jdk/java/util/ServiceLoader/TwoIterators.java
! test/jdk/java/util/ServiceLoader/basic/ServiceLoaderBasicTest.java
! test/jdk/java/util/StringJoiner/MergeTest.java
! test/jdk/java/util/StringJoiner/StringJoinerOomUtf16Test.java
! test/jdk/java/util/StringJoiner/StringJoinerTest.java
! test/jdk/java/util/Vector/ArrayManagement.java

Changeset: 3f01e8b9
Branch: fibers
Author:    Kirill Shirokov <kirshiro at amazon.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2026-01-15 18:52:44 +0000
URL:       https://git.openjdk.org/loom/commit/3f01e8b9b8f68560545540f9a70391a7ff7726d0

8366522: CodeSource.getCodeSigners() throws NPE within empty certs

Reviewed-by: mullan

! src/java.base/share/classes/java/security/CodeSource.java
+ test/jdk/java/security/CodeSource/CodeSourceNoInputs.java

Changeset: e97fb0e2
Branch: fibers
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2026-01-15 19:01:24 +0000
URL:       https://git.openjdk.org/loom/commit/e97fb0e2072a16c59014599719b64e8ea52a4976

8367024: JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_C_1DeriveKey of p11_keymgmt.c:950

Reviewed-by: valeriep, hchao, djelinski

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c

Changeset: 25c834a8
Branch: fibers
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2026-01-15 19:05:19 +0000
URL:       https://git.openjdk.org/loom/commit/25c834a897ac0cac94942a019c9e377a53851f2c

8366807: JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_initializeLibrary of p11_general.c:106

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c

Changeset: a8b845e0
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-15 19:14:46 +0000
URL:       https://git.openjdk.org/loom/commit/a8b845e08ce2f1fbe7d807cd963cb6b5e4df5ce6

8374445: Fix -Wzero-as-null-pointer-constant warnings in JfrSet

Reviewed-by: mgronlun

! src/hotspot/share/jfr/utilities/jfrSet.hpp

Changeset: 30cda000
Branch: fibers
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2026-01-15 19:31:11 +0000
URL:       https://git.openjdk.org/loom/commit/30cda00010888b6e9a2bf8cdeaedbb3eb4b6a222

8375294: (fs) Files.copy can fail with EOPNOTSUPP when copy_file_range not supported

Reviewed-by: alanb, jpai

! src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c

Changeset: a1b039aa
Branch: fibers
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2026-01-15 22:33:34 +0000
URL:       https://git.openjdk.org/loom/commit/a1b039aa989ca91b6e70962363f720f581c5bfaf

8286032: keytool -list -alias should not assume it is always a certificate

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/ListAlias.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java

Changeset: 87cbcada
Branch: fibers
Author:    William Kemper <wkemper at openjdk.org>
Date:      2026-01-15 22:35:49 +0000
URL:       https://git.openjdk.org/loom/commit/87cbcadacfa20b24e9ba0bf8374ecbcd331d2b35

8351892: GenShen: Remove vestigial young generation sizing options

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 1d889b92
Branch: fibers
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2026-01-15 23:11:12 +0000
URL:       https://git.openjdk.org/loom/commit/1d889b92bde5dfcb1fbe6cddb389a77f92eb1ce7

8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings

Reviewed-by: thartmann, jbhateja, sviswanathan

! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! test/jdk/java/lang/String/IndexOf.java

Changeset: fddba3b7
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2026-01-16 00:47:24 +0000
URL:       https://git.openjdk.org/loom/commit/fddba3b7ecb11136e9699861b5d86aeb3d481be6

8375350: Remove usage of AppContext from javax.imageio implementation

Reviewed-by: kizune, dnguyen

! src/java.desktop/share/classes/javax/imageio/ImageIO.java

Changeset: 9876875e
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-16 02:51:40 +0000
URL:       https://git.openjdk.org/loom/commit/9876875e37b5cd4ac5263007ff96611ab0707cd5

8375364: [macos] Some jpackage signing tests fail after JDK-8375240

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java

Changeset: e4474ad8
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-16 03:19:28 +0000
URL:       https://git.openjdk.org/loom/commit/e4474ad8ae250771e031b8c18809d3e461970365

8375367: vmTestbase tests reported variable uninitialized by clang23

Reviewed-by: sspitsyn, amenkov, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002a.cpp

Changeset: fda8d050
Branch: fibers
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-16 07:48:26 +0000
URL:       https://git.openjdk.org/loom/commit/fda8d0506a511c00e65c3f97aaaf6f018945b213

8375455: G1: Remove unused G1HeapRegionStats::coarsen_stats()

Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp

Changeset: 5664d914
Branch: fibers
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2026-01-16 08:01:40 +0000
URL:       https://git.openjdk.org/loom/commit/5664d9148401934cd26308dc4493f4a5656e89bd

8374769: PPC: MASM::pop_cont_fastpath() should reset _cont_fastpath if SP == _cont_fastpath

Reviewed-by: mdoerr

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

Changeset: b7346c30
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-16 08:03:55 +0000
URL:       https://git.openjdk.org/loom/commit/b7346c307fc1aba01c10fc6dc745e5e520b1d7b9

8375311: Some builds are missing debug helpers

Reviewed-by: mdoerr, aph

! src/hotspot/share/utilities/debug.cpp

Changeset: e7432d57
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-16 20:03:00 +0000
URL:       https://git.openjdk.org/loom/commit/e7432d574540109e2c4faca11cf49d9272a147e6

8375323: Improve handling of the "--app-content" and "--input" options in jpackage

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverterFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RootedPath.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/FileUtilsTest.java
! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java

Changeset: 9b47c23b
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-16 23:16:43 +0000
URL:       https://git.openjdk.org/loom/commit/9b47c23b4b809f7070c6c8279b7ffdf83234dcdb

8375242: [macos] Improve jpackage signing coverage

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/macosx/EntitlementsTest.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+ test/jdk/tools/jpackage/macosx/SigningBase.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
- test/jdk/tools/jpackage/macosx/base/SigningBase.java

Changeset: 0dd5b591
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-17 04:30:02 +0000
URL:       https://git.openjdk.org/loom/commit/0dd5b59194f32f54c2ec6572833f45e1402515ba

8375370: XRBackendNative.c reported variable uninitialized by clang23

Reviewed-by: prr

! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c

Changeset: 436c62af
Branch: fibers
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-01-17 06:24:31 +0000
URL:       https://git.openjdk.org/loom/commit/436c62afd285a3ce2be9aef59876df4b9f0955ff

8373867: Improve robustness of Attach API for finding tmp directory

Reviewed-by: sspitsyn, amenkov

! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
+ test/jdk/com/sun/tools/attach/TestWithoutDumpableProcess.java

Changeset: 6a16d8d5
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2026-01-17 12:03:45 +0000
URL:       https://git.openjdk.org/loom/commit/6a16d8d50b9e7c4a8fffc30a2a615d29dba12994

Merge branch 'master' into fibers


Changeset: e8f3883e
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2026-01-17 12:02:38 +0000
URL:       https://git.openjdk.org/loom/commit/e8f3883eabf8a8beca4cd3d6f54b941af438ce8b

Make VirtualThreadScheduler.newThread default method

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/lang/Thread/virtual/CustomDefaultScheduler.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
! test/lib/jdk/test/lib/thread/VThreadScheduler.java

Changeset: c5d6ac34
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2026-01-17 12:03:51 +0000
URL:       https://git.openjdk.org/loom/commit/c5d6ac340b6e6a05f3af414197c836ff86880c6c

Merge loom into fibers


Changeset: 05c625f0
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2026-01-17 14:08:00 +0000
URL:       https://git.openjdk.org/loom/commit/05c625f032772c92e7634ca50cacf1cae4926d88

AttachNotSupportedException missing @since 27

! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java



More information about the loom-dev mailing list