git: openjdk/loom: fibers: 89 new changesets
duke
duke at openjdk.org
Thu Jan 29 08:14:42 UTC 2026
Changeset: 07f6617e
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2026-01-22 16:11:33 +0000
URL: https://git.openjdk.org/loom/commit/07f6617e0b2752b538b6c43250dd0bb65fd8c695
8367284: (fs) Support current working directory target in SecureDirectoryStream.move
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java
Changeset: 8c82b58d
Branch: fibers
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2026-01-22 16:36:24 +0000
URL: https://git.openjdk.org/loom/commit/8c82b58db960a178566514731e1f8dcbc59b0161
8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially
Reviewed-by: psadhukhan, asemenov
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.m
+ test/jdk/javax/accessibility/JSpinner/CustomSpinnerAccessibilityTest.java
Changeset: 5dfda66e
Branch: fibers
Author: Henry Jen <henryjen at openjdk.org>
Date: 2026-01-22 17:21:44 +0000
URL: https://git.openjdk.org/loom/commit/5dfda66e13df5a88a66a6e4b1ae1bcd4e20ac674
8373928: 4 Dangling pointer defect groups in java.c
Reviewed-by: bpb, alanb, jpai, jwaters
! src/java.base/share/native/libjli/java.c
Changeset: 96a2649e
Branch: fibers
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2026-01-22 17:41:00 +0000
URL: https://git.openjdk.org/loom/commit/96a2649e29b8b4ff9b65b2314d430bc7637c5c61
8373408: SHA1withECDSA is not required for ECDHE and ECDSA
Reviewed-by: djelinski, ascarpino
! src/java.base/share/classes/sun/security/ssl/JsseJce.java
Changeset: f3121d10
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2026-01-22 20:16:44 +0000
URL: https://git.openjdk.org/loom/commit/f3121d10237a933087dde926f83a12ce826cde02
8373931: Test javax/sound/sampled/Clip/AutoCloseTimeCheck.java timed out
Reviewed-by: dholmes, dnguyen, kizune
! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java
Changeset: d6ebcf8a
Branch: fibers
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2026-01-22 21:28:57 +0000
URL: https://git.openjdk.org/loom/commit/d6ebcf8a4f42b8e157083be90271e0df3b631033
8357471: GenShen: Share collector reserves between young and old
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! 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/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
Changeset: 25d2b52a
Branch: fibers
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2026-01-22 21:48:28 +0000
URL: https://git.openjdk.org/loom/commit/25d2b52ab97d116024872e567c1c1ffd814616d4
8328046: Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement
Reviewed-by: hchao
! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java
Changeset: 0f087a7f
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2026-01-23 00:57:25 +0000
URL: https://git.openjdk.org/loom/commit/0f087a7fef2d3979badefde02a1e85351379f18c
8376051: gc/stress/TestStressG1Uncommit.java fails assertLessThan: expected that xxx < xxx
Reviewed-by: tschatzl, shade
! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java
Changeset: 7f2aa59f
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2026-01-23 06:24:47 +0000
URL: https://git.openjdk.org/loom/commit/7f2aa59f8220f302a3f8662eeca3291dcf86d2ad
8375654: Exclude all array classes from dynamic CDS archive
Reviewed-by: kvn, vlivanov
! src/hotspot/share/cds/archiveBuilder.cpp
! test/hotspot/jtreg/ProblemList-AotJdk.txt
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArraySuperTest.java
Changeset: 39f0e6d6
Branch: fibers
Author: Julian Waters <jwaters at openjdk.org>
Date: 2026-01-23 07:07:51 +0000
URL: https://git.openjdk.org/loom/commit/39f0e6d6f91bf7e75862851ca0e00fc62780f938
8375241: Simplify --with-native-debug-symbols-level option implementation
Reviewed-by: erikj, shade
! make/autoconf/flags-cflags.m4
Changeset: 315bf07b
Branch: fibers
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2026-01-23 07:40:52 +0000
URL: https://git.openjdk.org/loom/commit/315bf07b23ad6c5f86fc8fe976abd9e9a8548404
8375119: SwitchBoostraps.enumSwitch does not throw an NPE when lookup is null in some cases
Reviewed-by: liach
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
Changeset: ca37dba4
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2026-01-23 08:27:27 +0000
URL: https://git.openjdk.org/loom/commit/ca37dba4d40bf3f71c5489829c893346faec1c56
8376089: Increase QUIC idle timeout in H3FixedThreadPoolTest to collect more diagnostic
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java
Changeset: fa20391e
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-23 08:31:31 +0000
URL: https://git.openjdk.org/loom/commit/fa20391e73102a5d6a5b0a760d95a4225c673e04
8375966: G1: Convert G1UpdateRegionLivenessAndSelectForRebuildTask to use Atomic<T>
Reviewed-by: kbarrett, shade
! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp
Changeset: 6f6966b2
Branch: fibers
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date: 2026-01-23 11:37:30 +0000
URL: https://git.openjdk.org/loom/commit/6f6966b28b2c5a18b001be49f5db429c667d7a8f
8374862: assert(false) failed: Attempting to acquire lock MDOExtraData_lock/nosafepoint-1 out of order with lock tty_lock/tty -- possible deadlock (running with -XX:+Verbose -XX:+WizardMode -XX:+PrintDeoptimizationDetails)
Reviewed-by: dholmes, dlong
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/vframeArray.cpp
+ test/hotspot/jtreg/compiler/uncommontrap/TestDeoptDetailsLockRank.java
Changeset: 3fb118a2
Branch: fibers
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2026-01-23 16:55:38 +0000
URL: https://git.openjdk.org/loom/commit/3fb118a29ed68f2fbb64de45468b0f014fa01890
8375692: Hotspot container tests assert with non-ascii vendor name
Reviewed-by: naoto, dholmes, syan
! test/hotspot/jtreg/containers/docker/TestJcmd.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: 40f7a18b
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2026-01-23 17:32:53 +0000
URL: https://git.openjdk.org/loom/commit/40f7a18b2dbf120a95432174664fa897331e8973
8373935: Migrate java/lang/invoke tests away from TestNG
Reviewed-by: jvernee, alanb
! test/jdk/java/lang/invoke/8147078/Test8147078.java
! test/jdk/java/lang/invoke/8177146/TestMethodHandleBind.java
! test/jdk/java/lang/invoke/AccessControlTest.java
! test/jdk/java/lang/invoke/ArrayConstructorTest.java
! test/jdk/java/lang/invoke/ArrayLengthTest.java
! test/jdk/java/lang/invoke/CallerSensitiveMethodHandle.java
! test/jdk/java/lang/invoke/ClassSpecializerTest.java
! test/jdk/java/lang/invoke/CompileThresholdBootstrapTest.java
! test/jdk/java/lang/invoke/ConstantIdentityMHTest.java
! test/jdk/java/lang/invoke/DefineClassTest.java
! test/jdk/java/lang/invoke/DropArgumentsTest.java
! test/jdk/java/lang/invoke/DropLookupModeTest.java
! test/jdk/java/lang/invoke/FilterArgumentsTest.java
! test/jdk/java/lang/invoke/FindAccessTest.java
! test/jdk/java/lang/invoke/FoldTest.java
! test/jdk/java/lang/invoke/InvokeGenericTest.java
! test/jdk/java/lang/invoke/InvokeMethodHandleWithBadArgument.java
! test/jdk/java/lang/invoke/InvokeWithArgumentsTest.java
! test/jdk/java/lang/invoke/JavaDocExamplesTest.java
! test/jdk/java/lang/invoke/JavaUtilConcurrentLookupTest.java
! test/jdk/java/lang/invoke/LoopCombinatorTest.java
! test/jdk/java/lang/invoke/MethodHandleInvokeUOE.java
! test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java
! test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java
! test/jdk/java/lang/invoke/MethodHandleProxies/m1/module-info.java
! test/jdk/java/lang/invoke/MethodHandleProxies/m1/p1/Main.java
! test/jdk/java/lang/invoke/MethodHandles/TestDropReturn.java
! test/jdk/java/lang/invoke/MethodHandles/TestTableSwitch.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/Main.java
! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/Driver.java
! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/module-info.java
! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java
! test/jdk/java/lang/invoke/MethodHandlesCollectArgsTest.java
! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java
! test/jdk/java/lang/invoke/MethodTypeTest.java
! test/jdk/java/lang/invoke/PermuteArgsReturnVoidTest.java
! test/jdk/java/lang/invoke/PermuteArgsTest.java
! test/jdk/java/lang/invoke/SpreadCollectTest.java
! test/jdk/java/lang/invoke/TestVHInvokerCaching.java
! test/jdk/java/lang/invoke/ThrowExceptionsTest.java
! test/jdk/java/lang/invoke/TryFinallyTest.java
! test/jdk/java/lang/invoke/VarArgsTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleMethodReferenceTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessModeMethodNames.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestReflection.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template
! test/jdk/java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java
! test/jdk/java/lang/invoke/WrongMethodTypeTest.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestAccessClass.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestFindClass.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestLookup.java
! test/jdk/java/lang/invoke/callerSensitive/CallerSensitiveAccess.java
! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
! test/jdk/java/lang/invoke/condy/CondyBSMException.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
! test/jdk/java/lang/invoke/condy/CondyWrongType.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/LambdaNestedInnerTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java
! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/TypeDescriptorTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/UnloadingTest.java
! test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java
! test/jdk/java/lang/invoke/lambda/LambdaFileEncodingSerialization.java
! test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
! test/jdk/java/lang/invoke/lambda/invokeSpecial/InvokeSpecialMethodTest.java
! test/jdk/java/lang/invoke/lambda/superProtectedMethod/InheritedProtectedMethod.java
! test/jdk/java/lang/invoke/lambda/superProtectedMethod/ProtectedMethodInOtherPackage.java
! test/jdk/java/lang/invoke/lookup/ChainedLookupTest.java
! test/jdk/java/lang/invoke/lookup/LookupClassTest.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/invoke/modules/Driver.java
! test/jdk/java/lang/invoke/modules/Driver1.java
! test/jdk/java/lang/invoke/modules/m1/module-info.java
! test/jdk/java/lang/invoke/modules/m1/p1/Main.java
! test/jdk/java/lang/invoke/modules/m3/jdk/test/ModuleAccessTest.java
! test/jdk/java/lang/invoke/modules/m3/module-info.java
Changeset: 2c3ad0f4
Branch: fibers
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2026-01-23 17:56:04 +0000
URL: https://git.openjdk.org/loom/commit/2c3ad0f425c75332412a5e8e5733dd0d073a09c8
8373021: aarch64: MacroAssembler::arrays_equals reads out of bounds
Reviewed-by: rkennke, aph
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: e08fb3a9
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2026-01-23 18:19:23 +0000
URL: https://git.openjdk.org/loom/commit/e08fb3a914ac348dc691ae3fc46c6bdbc34faf46
8375221: Update code to get PrinterResolution from CUPS/IPP print service
Reviewed-by: serb, psadhukhan
! src/java.desktop/unix/classes/sun/print/AttributeClass.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/native/common/awt/CUPSfuncs.c
! test/jdk/javax/print/PrintablePrintDPI.java
Changeset: e88edd0b
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2026-01-23 18:53:48 +0000
URL: https://git.openjdk.org/loom/commit/e88edd0bc63e0a39f42a6a9e1ced61a79f84ad73
8375338: sun/awt/image/ImageRepresentation/LUTCompareTest.java fails with -Xcheck:jni
Reviewed-by: aivanov, serb, krk
! src/java.desktop/share/native/libawt/awt/image/awt_ImageRep.c
! test/jdk/sun/awt/image/ImageRepresentation/LUTCompareTest.java
Changeset: e617ccd5
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2026-01-23 19:12:54 +0000
URL: https://git.openjdk.org/loom/commit/e617ccd529657440eaf20ed68794fea6f6c07fee
8375480: Remove usage of AppContext from javax/swing/text
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/LayoutQueue.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/DTD.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Element.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
- test/jdk/javax/swing/Security/6938813/bug6938813.java
- test/jdk/javax/swing/text/LayoutQueue/Test6588003.java
- test/jdk/javax/swing/text/html/parser/Test8017492.java
Changeset: e5512404
Branch: fibers
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2026-01-23 19:46:40 +0000
URL: https://git.openjdk.org/loom/commit/e55124041e0181ca14ed95dc5f94d404b7900029
8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
Reviewed-by: mullan, coffeys
! src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java
+ test/jdk/javax/crypto/Cipher/TestDisabledWithOids.java
Changeset: 44b74e16
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2026-01-23 20:20:22 +0000
URL: https://git.openjdk.org/loom/commit/44b74e165e2d3ea79397d6f1ddbef94f51ac56c7
8375351: Remove usage of AppContext from print implementation
Reviewed-by: serb, tr
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java
! test/jdk/javax/print/PrintServiceLookup/FlushCustomClassLoader.java
Changeset: a3b1aa9f
Branch: fibers
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2026-01-24 08:43:37 +0000
URL: https://git.openjdk.org/loom/commit/a3b1aa9f7dce30a1c5967cb15a5d523e3d7ea72d
8374482: SA does not handle signal handler frame in mixed jstack
Reviewed-by: cjplummer, kevinw
! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedCore.java
Changeset: a40dbce4
Branch: fibers
Author: Lei Zhu <korov9.c at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2026-01-24 14:19:40 +0000
URL: https://git.openjdk.org/loom/commit/a40dbce495db9959624b72ff619e2e7ae7f7fb8b
8374293: Jshell throws an error and crashes when using keyword Public
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/SnippetHighlightTest.java
Changeset: 93255602
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2026-01-25 01:08:31 +0000
URL: https://git.openjdk.org/loom/commit/932556026d6d49fe6f74d4ec4afcb72448611766
8375683: Add notes for sctp tests
Reviewed-by: erikj, vyazici
! doc/testing.html
! doc/testing.md
Changeset: 38b66b12
Branch: fibers
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2026-01-26 01:50:57 +0000
URL: https://git.openjdk.org/loom/commit/38b66b12581a3745a37589e32aa0fc880d27b4d4
8374043: C2: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector
Reviewed-by: qamai, vlivanov
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
Changeset: 90b54692
Branch: fibers
Author: Arno Zeller <azeller at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2026-01-26 08:34:56 +0000
URL: https://git.openjdk.org/loom/commit/90b546925397ff7cdd1591291e1b87d0bac5604a
8375999: com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails sporadically on Windows
Reviewed-by: jpai, mbaesken
! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
Changeset: 2af271e5
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-26 09:12:39 +0000
URL: https://git.openjdk.org/loom/commit/2af271e5e64260f05c01cb94bcf95f80fd69b4ff
8375436: G1: Convert G1CardSet classes to use Atomic<T>
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp
Changeset: e7cadd90
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-26 09:15:32 +0000
URL: https://git.openjdk.org/loom/commit/e7cadd90b2872364443873aa4b4b4664bcf02f4d
8375981: G1: Convert G1RemSet helper classes to use Atomic<T>
Reviewed-by: shade, iwalulya
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 45970469
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-26 09:16:11 +0000
URL: https://git.openjdk.org/loom/commit/4597046984dedfd28bd76bd00dfc4b13ccb38dd4
8375974: G1: Convert G1FullCollector to use Atomic<T>
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
Changeset: a49986c6
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-26 09:16:41 +0000
URL: https://git.openjdk.org/loom/commit/a49986c62f4bcc4656f4ce0c7804a96875e9b6c6
8375964: G1: Convert G1BuildCandidateRegionsTask to use Atomic<T>
Reviewed-by: shade, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
Changeset: c3360ff5
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-26 09:17:01 +0000
URL: https://git.openjdk.org/loom/commit/c3360ff51155bdd62b758c163351f57f4b410606
8375983: G1: Convert G1ConcurrentRefineStats to use Atomic<T>
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineStats.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
Changeset: 0bc2dc34
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-26 09:17:22 +0000
URL: https://git.openjdk.org/loom/commit/0bc2dc3401f01b4727077a9844194d1654c3138c
8375971: G1: Convert G1EvacStats to use Atomic<T>
Reviewed-by: iwalulya, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1EvacStats.hpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
Changeset: 90d065e6
Branch: fibers
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2026-01-26 09:42:49 +0000
URL: https://git.openjdk.org/loom/commit/90d065e677535e3f7caa7507f1526062b50ecc67
8375712: Convert java/lang/runtime tests to use JUnit
Reviewed-by: liach
! test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
Changeset: 42c0126f
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-26 09:47:52 +0000
URL: https://git.openjdk.org/loom/commit/42c0126fb2067b5f792e99af9ad131bab7502c08
8376119: G1: Convert volatiles in G1CMMarkStack to Atomic<T>
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
Changeset: 48d63687
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-26 10:15:57 +0000
URL: https://git.openjdk.org/loom/commit/48d636872f1bd239d12823bf2f9d4aa32384f5e5
8376293: Bad copyright header in g1ConcurrentRefineStats.inline.hpp breaks the build
Reviewed-by: mhaessig, chagedorn
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.inline.hpp
Changeset: 30675faa
Branch: fibers
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2026-01-26 11:18:21 +0000
URL: https://git.openjdk.org/loom/commit/30675faa67d1bbb4acc729a841493bb8311416af
8375653: C2: CmpUNode::sub is not monotonic
Reviewed-by: chagedorn, mchevalier
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/CmpUNodeValueTests.java
+ test/hotspot/jtreg/compiler/ccp/TestCmpUMonotonicity.java
Changeset: 0f1b96a5
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2026-01-26 11:38:05 +0000
URL: https://git.openjdk.org/loom/commit/0f1b96a50a3a79fd699bf34121df8451ffa37b8f
8375684: Avoid leak in KeystoreImpl.m when using CFArrayCreateMutable
Reviewed-by: clanger
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
Changeset: de5c7a9e
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-26 12:16:05 +0000
URL: https://git.openjdk.org/loom/commit/de5c7a9e8607b2a6219d98f9b81ddce4ca92baef
8374676: ZGC: Convert zAbort to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zAbort.cpp
! src/hotspot/share/gc/z/zAbort.hpp
! src/hotspot/share/gc/z/zAbort.inline.hpp
Changeset: 8a9127fc
Branch: fibers
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2026-01-26 12:57:23 +0000
URL: https://git.openjdk.org/loom/commit/8a9127fc2d1f8c1cba952744e1a5a7533bb03537
8376118: java/net/httpclient/StreamingBody.java fails intermittently on Windows
Reviewed-by: vyazici, jpai
! test/jdk/java/net/httpclient/StreamingBody.java
Changeset: 37cb2282
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2026-01-26 13:28:04 +0000
URL: https://git.openjdk.org/loom/commit/37cb22826a8f644c699228b8a68852b59933ead5
8373679: Link color accessibility issue in dark theme
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
Changeset: 319e21e9
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-26 13:44:06 +0000
URL: https://git.openjdk.org/loom/commit/319e21e9b48b4a9646c803e23d16f0b7df827d3f
8374677: ZGC: Convert zArray to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
Changeset: 512f95cf
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-26 13:53:12 +0000
URL: https://git.openjdk.org/loom/commit/512f95cf2632167149e2118853ab4d6d636fe0a3
8374678: ZGC: Convert zForwarding to use Atomic<T>
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
Changeset: fef85ff9
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-26 14:13:48 +0000
URL: https://git.openjdk.org/loom/commit/fef85ff932055cd5385633f3b283e6201cdcaa68
8374679: ZGC: Convert zForwardingAllocator to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zForwardingAllocator.cpp
! src/hotspot/share/gc/z/zForwardingAllocator.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp
Changeset: b59f49a1
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-26 14:28:39 +0000
URL: https://git.openjdk.org/loom/commit/b59f49a1c3e370f794291a1f948e67d2651ece11
8374680: ZGC: Convert zGeneration to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
Changeset: 61b722d5
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-26 14:45:24 +0000
URL: https://git.openjdk.org/loom/commit/61b722d59a799ba943476a03be3a1c7649aa0c27
8374681: ZGC: Convert zJNICritical to use Atomic<T>
Reviewed-by: tschatzl, stefank
! src/hotspot/share/gc/z/zJNICritical.cpp
! src/hotspot/share/gc/z/zJNICritical.hpp
Changeset: 99b4e05d
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-26 15:05:24 +0000
URL: https://git.openjdk.org/loom/commit/99b4e05d502b68844699faa025e0d5bd51135d8f
8374682: ZGC: Convert zLiveMap to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
Changeset: 66485675
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-26 15:14:42 +0000
URL: https://git.openjdk.org/loom/commit/664856757405e149bb98474872938e3a62b62302
8374683: ZGC: Convert zLock to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zLock.hpp
! src/hotspot/share/gc/z/zLock.inline.hpp
Changeset: f4607ed0
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-26 15:35:59 +0000
URL: https://git.openjdk.org/loom/commit/f4607ed0a7ea2504c1d72dd3dab0b21e583fa0e7
8374684: ZGC: Convert zMark to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
Changeset: bbae38e5
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2026-01-26 16:23:30 +0000
URL: https://git.openjdk.org/loom/commit/bbae38e510efd8877daca5118f45893bb87f6eaa
8375272: [IR Framework] Miscellaneous clean-ups
Reviewed-by: mchevalier, dfenacci, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethod.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/IRRuleIds.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSetupTests.java
Changeset: 67beb9cd
Branch: fibers
Author: Henry Jen <henryjen at openjdk.org>
Date: 2026-01-26 16:38:12 +0000
URL: https://git.openjdk.org/loom/commit/67beb9cd812db2af49c62c95d69f2f27d0a20af8
8373924: Remove unreferenced ImageDecompressor::image_decompressor_close
Reviewed-by: alanb
! src/java.base/share/native/libjimage/imageDecompressor.cpp
! src/java.base/share/native/libjimage/imageDecompressor.hpp
Changeset: b42861a2
Branch: fibers
Author: Henry Jen <henryjen at openjdk.org>
Date: 2026-01-26 17:19:44 +0000
URL: https://git.openjdk.org/loom/commit/b42861a2aa5bf5fde348cf17c5e40134148de1b4
8373699: JLink: ModuleReader should be closed in JlinkTask.getReleaseInfo(mref)
Reviewed-by: alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
Changeset: 3220c4cb
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2026-01-26 18:32:15 +0000
URL: https://git.openjdk.org/loom/commit/3220c4cb431a2c4eb8bb2d60f0d5046e40af69bd
8372696: Allow boot classes to explicitly opt-in for final field trusting
Reviewed-by: jvernee, jrose, alanb
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/java.base/share/classes/java/util/Optional.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/TrustFinalFields.java
+ test/hotspot/jtreg/compiler/corelibs/OptionalFold.java
Changeset: c69275dd
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2026-01-26 18:53:39 +0000
URL: https://git.openjdk.org/loom/commit/c69275ddfe8c1769ae82b4ba64b2d6d80bbd8683
8376232: Remove AppContext from Swing synth related classes
Reviewed-by: serb, azvegint
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Effect.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/ImagePainter.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/Region.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
- test/jdk/javax/swing/plaf/synth/7143614/bug7143614.java
- test/jdk/javax/swing/plaf/synth/Test6660049.java
Changeset: 82bd3831
Branch: fibers
Author: Hannes Greule <hgreule at openjdk.org>
Date: 2026-01-26 20:13:03 +0000
URL: https://git.openjdk.org/loom/commit/82bd3831b0f1e268ae76b31a803c86094add8e92
8374538: Wrong specification of MethodHandles.constant(...)
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 12570be6
Branch: fibers
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2026-01-26 21:13:01 +0000
URL: https://git.openjdk.org/loom/commit/12570be64ae2114587e6de4ef79f79be961023b9
8376151: Test javax/swing/JFileChooser/4966171/bug4966171.java is failing with OOME
Reviewed-by: prr, azvegint, aivanov
! test/jdk/javax/swing/JFileChooser/4966171/bug4966171.java
Changeset: fdcc122a
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2026-01-27 00:15:13 +0000
URL: https://git.openjdk.org/loom/commit/fdcc122a9db2f6fdeb014e9e731cd3992bb3d0f3
8376422: Run compiler/corelibs/OptionalFold.java with tiered compilation
Reviewed-by: dholmes
! test/hotspot/jtreg/compiler/corelibs/OptionalFold.java
Changeset: cba7d88c
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2026-01-27 03:16:43 +0000
URL: https://git.openjdk.org/loom/commit/cba7d88ca427984ebb27a1634aab10a62c9eede1
8374549: Extend MetaspaceClosure to cover non-MetaspaceObj types
Reviewed-by: kvn, asmehra
+ src/hotspot/share/cds/aotGrowableArray.cpp
+ src/hotspot/share/cds/aotGrowableArray.hpp
+ src/hotspot/share/cds/aotGrowableArray.inline.hpp
! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMapLogger.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/cppVtables.hpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
+ src/hotspot/share/memory/metaspaceClosureType.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp
Changeset: 5c05d6f2
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-27 08:26:00 +0000
URL: https://git.openjdk.org/loom/commit/5c05d6f230e34cf409529d87b71f768a384ae4b4
8374686: ZGC: Convert zMarkTerminate to use Atomic<T>
Reviewed-by: stefank, kbarrett
! src/hotspot/share/gc/z/zMarkTerminate.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
Changeset: bd92c68e
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-27 08:36:41 +0000
URL: https://git.openjdk.org/loom/commit/bd92c68ef0aa7615c62626eb6baf4496b0137cad
8374687: ZGC: Convert zNMethodTableIteration to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zNMethodTableIteration.hpp
Changeset: 6fda4417
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-27 08:42:44 +0000
URL: https://git.openjdk.org/loom/commit/6fda44172e955d4e1d181598a97902ed5b16c57b
8374690: ZGC: Convert zRelocate to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
Changeset: ee2deade
Branch: fibers
Author: Varada M <varadam at openjdk.org>
Date: 2026-01-27 10:01:02 +0000
URL: https://git.openjdk.org/loom/commit/ee2deaded82e5fbd94aff7dd22cf2d5c57caa94e
8371187: [BigEndian Platforms] Vector lane reversal error
Reviewed-by: mdoerr, amitkumar
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
Changeset: e0445c09
Branch: fibers
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2026-01-27 10:25:58 +0000
URL: https://git.openjdk.org/loom/commit/e0445c09f7a967843a56634f72c7545446791e15
8376294: ZipFile.Source.Key should not hold on to its BasicFileAttributes instance
Reviewed-by: jpai
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: b1aea552
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2026-01-27 10:26:29 +0000
URL: https://git.openjdk.org/loom/commit/b1aea5520592e835e33762e349615fe616576103
8374695: ZGC: Convert zTLABUsage to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zTLABUsage.cpp
! src/hotspot/share/gc/z/zTLABUsage.hpp
Changeset: 4ff5f3a8
Branch: fibers
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2026-01-27 10:28:54 +0000
URL: https://git.openjdk.org/loom/commit/4ff5f3a8c0910e9ed9d77586bd692c469bdf3460
8376271: ZipFile comment confusingly refers to "native" ZIP file implementation
Reviewed-by: jpai
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: 5990165d
Branch: fibers
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2026-01-27 11:55:25 +0000
URL: https://git.openjdk.org/loom/commit/5990165d8257f39595b4c38f4e3e8d6ebb3393e8
8358957: [ubsan]: The assert in layout_helper_boolean_diffbit() in klass.hpp needs UB to fail
Reviewed-by: dlong, jsjolen
! src/hotspot/share/oops/klass.hpp
Changeset: 528bbe79
Branch: fibers
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2026-01-27 12:33:43 +0000
URL: https://git.openjdk.org/loom/commit/528bbe7919785c50dda583277f4146b25eb4d2a4
8376302: os::Machine::used_memory reports container used memory when running containerized
Reviewed-by: eosterlund, sgehwolf
! src/hotspot/share/runtime/os.cpp
Changeset: 40d1b642
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-27 12:51:20 +0000
URL: https://git.openjdk.org/loom/commit/40d1b642a43fbc5c6ad21417f2f9d62d99db0201
8376191: Remove AtomicAccess include from files that do not use it in gc/shared
Reviewed-by: iwalulya, stefank
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
Changeset: 992a8ef4
Branch: fibers
Author: Daniel Gredler <dgredler at openjdk.org>
Date: 2026-01-27 13:20:26 +0000
URL: https://git.openjdk.org/loom/commit/992a8ef46bc0a06c70fd5f4f307dbd20e402ed33
8376226: CharsetEncoder.canEncode(CharSequence) is much slower than necessary
Reviewed-by: alanb, naoto
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
+ test/micro/org/openjdk/bench/java/nio/CharsetCanEncode.java
Changeset: 479ac8b2
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2026-01-27 13:30:14 +0000
URL: https://git.openjdk.org/loom/commit/479ac8b2fdfbb64d26b34ff72abd61a1ce5f6c87
8376281: Remove USE_XLC_BUILTINS macro usage in AIX code
Reviewed-by: mdoerr, clanger
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp
Changeset: 64b0ae6b
Branch: fibers
Author: Wang Haomin <wanghaomin at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2026-01-27 14:21:44 +0000
URL: https://git.openjdk.org/loom/commit/64b0ae6be8a7b70ed4cc08333447e9b73bdcbaca
8376276: Add javafx to allowed-list of CheckFiles
Reviewed-by: erikj, kcr
! test/jdk/build/CheckFiles.java
Changeset: bbb4b0d4
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2026-01-27 14:51:04 +0000
URL: https://git.openjdk.org/loom/commit/bbb4b0d498900f929225233008bbdbafaae5d709
8376277: Migrate java/lang/reflect tests away from TestNG
Reviewed-by: alanb
! test/jdk/java/lang/reflect/AccessibleObject/CanAccessTest.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
! test/jdk/java/lang/reflect/ChainedReflection.java
! test/jdk/java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java
! test/jdk/java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java
! test/jdk/java/lang/reflect/DefaultStaticTest/DefaultStaticTestData.java
! test/jdk/java/lang/reflect/Field/NegativeTest.java
! test/jdk/java/lang/reflect/Generics/ThreadSafety.java
! test/jdk/java/lang/reflect/IllegalArgumentsTest.java
! test/jdk/java/lang/reflect/Method/MethodArityLimit.java
! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java
! test/jdk/java/lang/reflect/Proxy/DefaultMethods.java
! test/jdk/java/lang/reflect/Proxy/HiddenProxyInterface.java
! test/jdk/java/lang/reflect/Proxy/LazyInitializationTest.java
! test/jdk/java/lang/reflect/Proxy/ProxyClassAccessTest.java
! test/jdk/java/lang/reflect/Proxy/ProxyLayerTest.java
! test/jdk/java/lang/reflect/Proxy/ProxyTest.java
! test/jdk/java/lang/reflect/Proxy/SealedInterfaceTest.java
! test/jdk/java/lang/reflect/Proxy/TestVarArgs.java
! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/DefaultMethodProxy.java
! test/jdk/java/lang/reflect/annotationSharing/AnnotationSharing.java
! test/jdk/java/lang/reflect/callerCache/CustomLoaderTest.java
! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java
! test/jdk/java/lang/reflect/records/CheckEqualityIsBasedOnFields.java
! test/jdk/java/lang/reflect/records/IsRecordTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java
Changeset: a5d0b051
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2026-01-27 15:04:26 +0000
URL: https://git.openjdk.org/loom/commit/a5d0b05136e34871366441a8c8e6bda5f20c617c
8376274: JSpec preview support and output enhancement
Reviewed-by: hannesw
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java
Changeset: e8048c87
Branch: fibers
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2026-01-27 16:07:45 +0000
URL: https://git.openjdk.org/loom/commit/e8048c87bc9c152932ee59cb674bdb6670db2a56
8376509: [process] Problemlist Test java/lang/ProcessBuilder/PipelineLeaksFD.java
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: eb6e74b1
Branch: fibers
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2026-01-27 17:14:40 +0000
URL: https://git.openjdk.org/loom/commit/eb6e74b1fa794bf16f572d5dbce157d1cae4c505
8374176: Update --release 26 symbol information for JDK 26 build 32
Reviewed-by: liach, iris, darcy
! src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt
Changeset: fa1b1d67
Branch: fibers
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2026-01-27 20:39:35 +0000
URL: https://git.openjdk.org/loom/commit/fa1b1d677ac492dfdd3110b9303a4c2b009046c8
8375477: CoreUtils support for SA tests should attempt to locate and unzip core files when they have been zipped
Reviewed-by: lmesnik, kevinw
! test/lib/jdk/test/lib/util/CoreUtils.java
Changeset: 1161a640
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2026-01-28 06:58:50 +0000
URL: https://git.openjdk.org/loom/commit/1161a640abe454b47de95ed73452a78535160deb
8373239: Test java/awt/print/PrinterJob/PageRanges.java fails with incorrect selection of printed pages
Reviewed-by: prr, aivanov
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! test/jdk/java/awt/print/PrinterJob/PageRanges.java
Changeset: 88c8a55a
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2026-01-28 07:44:31 +0000
URL: https://git.openjdk.org/loom/commit/88c8a55a4337a857ac17ffff068f730f67cf5763
8373266: Strengthen constant CardTable base accesses
Reviewed-by: tschatzl, xpeng
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/ci/ciUtilities.hpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
Changeset: b2cd3b0d
Branch: fibers
Author: Roland Westrelin <roland at openjdk.org>
Date: 2026-01-28 08:00:11 +0000
URL: https://git.openjdk.org/loom/commit/b2cd3b0d48bdabacfd421dee9b9f87a003e0e09d
8350330: C2: PhaseIdealLoop::add_parse_predicate() should mirror GraphKit::add_parse_predicate()
Reviewed-by: chagedorn, qamai
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestLoopNestTooManyTraps.java
Changeset: 4ae4ffd5
Branch: fibers
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2026-01-28 08:08:36 +0000
URL: https://git.openjdk.org/loom/commit/4ae4ffd5a3114aa2a3832818ee30dc38d9aa2b72
8374513: AArch64: Improve receiver type profiling reliability
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
Changeset: 6afc0d8f
Branch: fibers
Author: Saranya Natarajan <snatarajan at openjdk.org>
Date: 2026-01-28 09:38:20 +0000
URL: https://git.openjdk.org/loom/commit/6afc0d8f39390d474ce8ba16533c30b4c7770388
8366861: Phase AFTER_LOOP_OPTS printed even though the method has no loops
Reviewed-by: chagedorn, dfenacci
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 127bfc9b
Branch: fibers
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2026-01-28 11:11:07 +0000
URL: https://git.openjdk.org/loom/commit/127bfc9b0dd122c78e702867a88e0847ec362e68
8374926: EnableX86ECoreOpts was not enabled on some hybrid CPU
Reviewed-by: vpaprotski, dholmes
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 2a465cb0
Branch: fibers
Author: Paul Hübner <phubner at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date: 2026-01-28 13:14:51 +0000
URL: https://git.openjdk.org/loom/commit/2a465cb0eba6ffe397cf3ad8c1def06bf7a1e392
8371777: Clean up preferred address of G1's archive region
Reviewed-by: stefank, jsikstro
! src/hotspot/share/cds/aotMappedHeapLoader.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 8c86b1bb
Branch: fibers
Author: Roger Calnan <roger.calnan at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2026-01-28 14:18:52 +0000
URL: https://git.openjdk.org/loom/commit/8c86b1bb1054b565cf23156d89ee8925a4e32597
8375325: add anchors to the options in the security man pages
Reviewed-by: weijun, hchao
! src/java.base/share/man/keytool.md
! src/java.security.jgss/windows/man/kinit.md
! src/java.security.jgss/windows/man/klist.md
! src/java.security.jgss/windows/man/ktab.md
! src/jdk.jartool/share/man/jarsigner.md
Changeset: 0704f86d
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-28 14:48:58 +0000
URL: https://git.openjdk.org/loom/commit/0704f86d208862c8b331514c5e40815eea4ce064
Merge branch 'master' into fibers
! src/hotspot/share/classfile/vmSymbols.hpp
! test/jdk/ProblemList.txt
! src/hotspot/share/classfile/vmSymbols.hpp
! test/jdk/ProblemList.txt
Changeset: 76e48b76
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-27 11:57:57 +0000
URL: https://git.openjdk.org/loom/commit/76e48b7689c3891aa4f66701e15554f6ae1e9a04
Cleanup
! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
= test/micro/org/openjdk/bench/java/lang/VirtualThreadGetStackTraceWhenSpinning.java
Changeset: e55ddb31
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-28 14:49:20 +0000
URL: https://git.openjdk.org/loom/commit/e55ddb31c320881cedfdcd1e832cbf1d191da49b
Merge loom into fibers
Changeset: ad057a6e
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-28 18:46:47 +0000
URL: https://git.openjdk.org/loom/commit/ad057a6e76a9249990e0560fb234e330b867136b
Experiment with TPE
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java
Changeset: 11fd9498
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-28 18:47:06 +0000
URL: https://git.openjdk.org/loom/commit/11fd9498b2c4c71fe7d6ebd6b293864eaff9f75b
Merge loom into fibers
More information about the loom-dev
mailing list