Changeset: afbb3a04 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-20 10:31:22 +0000 URL: https://git.openjdk.org/loom/commit/afbb3a041545ea11ee1514d329c1a6cc4cb969d2
8375620: G1: Convert G1CardTableClaimTable to use Atomic<T> Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CardTableClaimTable.cpp ! src/hotspot/share/gc/g1/g1CardTableClaimTable.hpp ! src/hotspot/share/gc/g1/g1CardTableClaimTable.inline.hpp Changeset: 8c615190 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-20 10:34:00 +0000 URL: https://git.openjdk.org/loom/commit/8c615190e69ee6e521990595fc23197f38ad6f14 8375624: G1: Convert G1JavaThreadsListClaimer to use Atomic<T> Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp Changeset: fe102918 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-20 10:34:16 +0000 URL: https://git.openjdk.org/loom/commit/fe102918dd4f33ba030c4c4301a676ac8497fd90 8375630: G1: Convert G1ConcurrentMark to use Atomic<T> Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 3cc713fa Branch: fibers Author: Jonas Norlinder <[email protected]> Committer: David Holmes <[email protected]> Date: 2026-01-20 11:40:19 +0000 URL: https://git.openjdk.org/loom/commit/3cc713fa296dfb59bbc03f2cfd4fc7d8f4b44be2 8374945: Avoid fstat in os::open Reviewed-by: dholmes, jsjolen, redestad ! src/hotspot/os/linux/os_linux.cpp Changeset: 03704012 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-20 13:22:25 +0000 URL: https://git.openjdk.org/loom/commit/037040129e82958bd023e0b24d962627e8653710 8375643: G1: Convert G1RegionMarkStatsCache to use Atomic<T> Reviewed-by: shade, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp Changeset: 5ba91fed Branch: fibers Author: Christian Heilmann <[email protected]> Committer: Alexey Ivanov <[email protected]> Date: 2026-01-20 15:00:14 +0000 URL: https://git.openjdk.org/loom/commit/5ba91fed345b078a67ad6bead1d8893bd9289f58 8297191: [macos] Printing a page range with starting page > 1 results in missing pages Reviewed-by: aivanov, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! test/jdk/java/awt/print/PrinterJob/PageRanges.java Changeset: 21dc41f7 Branch: fibers Author: Hai-May Chao <[email protected]> Date: 2026-01-20 16:16:38 +0000 URL: https://git.openjdk.org/loom/commit/21dc41f744edd138e77970d4e25e3a7eda41621f 8314323: Implement JEP 527: TLS 1.3 Hybrid Key Exchange Co-authored-by: Jamil Nimeh <[email protected]> Co-authored-by: Weijun Wang <[email protected]> Reviewed-by: wetmore, mullan + src/java.base/share/classes/sun/security/ssl/DHasKEM.java + src/java.base/share/classes/sun/security/ssl/Hybrid.java + src/java.base/share/classes/sun/security/ssl/HybridProvider.java ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java + src/java.base/share/classes/sun/security/ssl/KEMKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/x509/X509Key.java ! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java ! test/jdk/javax/net/ssl/TLSCommon/NamedGroup.java ! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java ! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java ! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java ! test/jdk/sun/security/ssl/CipherSuite/DisabledCurve.java ! test/jdk/sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java ! test/jdk/sun/security/ssl/CipherSuite/RestrictNamedGroup.java ! test/jdk/sun/security/ssl/CipherSuite/SupportedGroups.java ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java ! test/micro/org/openjdk/bench/javax/crypto/full/KEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java Changeset: b2b4729b Branch: fibers Author: Christian Stein <[email protected]> Date: 2026-01-20 16:28:23 +0000 URL: https://git.openjdk.org/loom/commit/b2b4729ba2dbbb7cecb177612bd08927ccb085f2 8375015: CompletionAPITest::testDocumentation failed - AssertionFailedError: expected: <null> but was: <jshelltest.JShellTest> Reviewed-by: jlahoda ! test/langtools/jdk/jshell/CompletionAPITest.java Changeset: 72bf0bb6 Branch: fibers Author: Kelvin Nilsen <[email protected]> Date: 2026-01-20 16:49:02 +0000 URL: https://git.openjdk.org/loom/commit/72bf0bb6f6eaf61b3800d885733e23b7b42bf9c9 8353115: GenShen: mixed evacuation candidate regions need accurate live_data Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 5f8cb30f Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-20 18:16:39 +0000 URL: https://git.openjdk.org/loom/commit/5f8cb30fc0296a2b487edf9dee63e810f4861e8e 8375626: G1: Convert G1CollectionSetChooser to use Atomic<T> Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp Changeset: 42439eb6 Branch: fibers Author: Emanuel Peter <[email protected]> Date: 2026-01-20 18:30:42 +0000 URL: https://git.openjdk.org/loom/commit/42439eb60c4488711f182d0d6ee5165b4972b99d 8374889: C2 VectorAPI: must handle impossible combination of signed cast from float Reviewed-by: dlong, qamai ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java Changeset: aaca0a2c Branch: fibers Author: Chen Liang <[email protected]> Date: 2026-01-20 21:54:56 +0000 URL: https://git.openjdk.org/loom/commit/aaca0a2c1f3de06a1349ae9084e9e9dbec991421 8375742: Test java/lang/invoke/MethodHandleProxies/Driver.java does not run Unnamed.java Reviewed-by: jvernee ! test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java ! test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java Changeset: 4fd7595f Branch: fibers Author: Naoto Sato <[email protected]> Date: 2026-01-20 22:45:39 +0000 URL: https://git.openjdk.org/loom/commit/4fd7595f1b607588d9854471a701c2992c6bec60 8374905: Clarify ZonedDateTime#toString() documentation regarding omitted zero seconds Reviewed-by: rriggs, bpb ! src/java.base/share/classes/java/time/ZonedDateTime.java Changeset: ca3e6236 Branch: fibers Author: Dingli Zhang <[email protected]> Date: 2026-01-20 23:48:42 +0000 URL: https://git.openjdk.org/loom/commit/ca3e6236a28794156cc2acf697755229c47735a8 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: f8fb7804 Branch: fibers Author: Valerie Peng <[email protected]> Committer: bchristi <[email protected]> Date: 2025-07-18 23:49:30 +0000 URL: https://git.openjdk.org/loom/commit/f8fb78042639d4c436fdad7f501ca4ca28dfe9e3 8265429: Improve GCM encryption Co-authored-by: Daniel Jelinski <[email protected]> Reviewed-by: rhalade, pkumaraswamy, ahgross, jnimeh, djelinski ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c Changeset: 9f3f960b Branch: fibers Author: Jayathirth D V <[email protected]> Committer: bchristi <[email protected]> Date: 2025-08-18 10:25:12 +0000 URL: https://git.openjdk.org/loom/commit/9f3f960b364bad96bfcd469d7993d2aedbc020a4 8364214: Enhance polygon data support Reviewed-by: rhalade, psadhukhan, mschoene, prr ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/SpanClipRenderer.java Changeset: 3b6ac2af Branch: fibers Author: Jayathirth D V <[email protected]> Committer: bchristi <[email protected]> Date: 2025-08-20 03:17:34 +0000 URL: https://git.openjdk.org/loom/commit/3b6ac2af9c8637891092955474b27e5400650dfc 8362308: Enhance Bitmap operations Reviewed-by: mschoene, rhalade, psadhukhan, prr ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_Fp.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_32nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_Bit.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageScanPoly.c Changeset: 97bd4458 Branch: fibers Author: Prasanta Sadhukhan <[email protected]> Committer: bchristi <[email protected]> Date: 2025-08-26 03:07:27 +0000 URL: https://git.openjdk.org/loom/commit/97bd4458416dffd901ad07be028a08b3d6dc4881 8365271: Improve Swing supports Reviewed-by: tr, prr, rhalade, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java Changeset: dc46a17f Branch: fibers Author: Justin Lu <[email protected]> Committer: bchristi <[email protected]> Date: 2025-09-03 17:23:16 +0000 URL: https://git.openjdk.org/loom/commit/dc46a17f1e569e2ae6857eaed4b1365b6cab02e1 8365058: Enhance CopyOnWriteArraySet Reviewed-by: rhalade, skoivu, vklang, rriggs ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java + test/jdk/java/util/concurrent/CopyOnWriteArraySet/SerializationTest.java Changeset: 3afb831a Branch: fibers Author: Stuart Marks <[email protected]> Committer: bchristi <[email protected]> Date: 2025-09-04 18:11:37 +0000 URL: https://git.openjdk.org/loom/commit/3afb831ae45182e4219decacc355fae100a41b05 8341496: Improve JMX connections Co-authored-by: Daniel Fuchs <[email protected]> Reviewed-by: skoivu, rhalade, coffeys, dfuchs, kevinw, jnimeh ! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java ! test/jdk/javax/management/security/SecurityTest.java ! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Changeset: 84ee4f97 Branch: fibers Author: Renjith Kannath Pariyangad <[email protected]> Committer: bchristi <[email protected]> Date: 2025-09-10 11:56:45 +0000 URL: https://git.openjdk.org/loom/commit/84ee4f976b1580944bd77bdbd8ccd23569bce3ac 8366446: Test java/awt/geom/ConcurrentDrawPolygonTest.java fails intermittently Reviewed-by: jdv, aivanov, prr, rhalade ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java Changeset: 7e3e35ab Branch: fibers Author: Stuart Marks <[email protected]> Committer: bchristi <[email protected]> Date: 2025-09-10 16:40:58 +0000 URL: https://git.openjdk.org/loom/commit/7e3e35abef13ddf38d4268e1269c1d18566149ab 8367277: Fix copyright header in JMXInterfaceBindingTest.java Reviewed-by: dfuchs, rhalade, iris, coffeys ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: f24fadc6 Branch: fibers Author: Michael McMahon <[email protected]> Committer: bchristi <[email protected]> Date: 2025-09-15 13:31:30 +0000 URL: https://git.openjdk.org/loom/commit/f24fadc6240e2dcb5bcd732c91ccc03d1aa19e8a 8362632: Improve HttpServer Request handling Reviewed-by: djelinski, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Utils.java Changeset: eddbd359 Branch: fibers Author: Harshitha Onkar <[email protected]> Committer: bchristi <[email protected]> Date: 2025-09-24 18:05:45 +0000 URL: https://git.openjdk.org/loom/commit/eddbd359654cf6e2a437367461231ba37ee76918 8359501: Enhance Handling of URIs Reviewed-by: rhalade, ahgross, azvegint, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDesktopPeer.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m ! src/java.desktop/windows/classes/sun/awt/windows/WDesktopPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp ! test/jdk/java/awt/Desktop/BrowseTest.java ! test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java Changeset: 82e5771b Branch: fibers Author: Prasanta Sadhukhan <[email protected]> Committer: bchristi <[email protected]> Date: 2025-10-09 04:40:38 +0000 URL: https://git.openjdk.org/loom/commit/82e5771b0be205c2ef9500ffa750bf97da21823c 8365280: Enhance JOptionPane Reviewed-by: rhalade, prr, tr, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java - test/jdk/javax/swing/JOptionPane/TestJOptionHTMLTag.java Changeset: 07f981f6 Branch: fibers Author: Jamil Nimeh <[email protected]> Committer: bchristi <[email protected]> Date: 2025-11-03 14:53:21 +0000 URL: https://git.openjdk.org/loom/commit/07f981f6b0bb8a7e444fd744791f73853e9fa325 8368032: Enhance Certificate Checking Reviewed-by: ahgross, coffeys, rhalade, mullan, abarashev ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java ! src/java.base/share/conf/security/java.security ! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java ! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java Changeset: e25a5a48 Branch: fibers Author: Brent Christian <[email protected]> Date: 2026-01-21 01:28:38 +0000 URL: https://git.openjdk.org/loom/commit/e25a5a4821d03680d00ab6bdbec727732add8206 Merge Reviewed-by: kcr, prr, smarks Changeset: a2e74957 Branch: fibers Author: Jayathirth D V <[email protected]> Date: 2026-01-21 03:12:18 +0000 URL: https://git.openjdk.org/loom/commit/a2e749572e03dd394d123b701e163e3837472dd0 8375063: Update Libpng to 1.6.54 Reviewed-by: serb, prr ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c Changeset: 599ed0bb Branch: fibers Author: SendaoYan <[email protected]> Date: 2026-01-21 03:39:02 +0000 URL: https://git.openjdk.org/loom/commit/599ed0bb5fd62e26c71651bc02f198cd27636cfb 8375485: Tests in vmTestbase/nsk are failing due to missing class unloading after 8373945 Reviewed-by: lmesnik, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003.java ! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java Changeset: a448f0b9 Branch: fibers Author: SendaoYan <[email protected]> Date: 2026-01-21 03:39:26 +0000 URL: https://git.openjdk.org/loom/commit/a448f0b9f46de35ef26994e8540b9ae242372e8d 8375668: Compiler warning implicit-const-int-float-conversion by clang23 Reviewed-by: dholmes, cnorrbin ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp Changeset: 34d6e5e0 Branch: fibers Author: Kim Barrett <[email protected]> Date: 2026-01-21 05:56:19 +0000 URL: https://git.openjdk.org/loom/commit/34d6e5e07b8ee43ee7f913dd47fa7c897f52e6c0 8375737: Fix -Wzero-as-null-pointer-constant warnings in arm32 code Reviewed-by: dholmes ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp Changeset: b5727d27 Branch: fibers Author: Kim Barrett <[email protected]> Date: 2026-01-21 06:04:09 +0000 URL: https://git.openjdk.org/loom/commit/b5727d27622e1e321733f8d0e606b366984104be 8375738: Fix -Wzero-as-null-pointer-constant warnings in MacOSX/bsd code Reviewed-by: erikj, dholmes ! make/hotspot/lib/CompileGtest.gmk ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 560a92a6 Branch: fibers Author: Jie Fu <[email protected]> Date: 2026-01-21 06:33:54 +0000 URL: https://git.openjdk.org/loom/commit/560a92a6327221c90596bcd17a87722e4910472a 8375787: compiler/vectorapi/TestCastShapeBadOpc.java fails with release VMs Reviewed-by: syan, lmesnik, fyang, epeter ! test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java Changeset: 4f87fb53 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-21 09:01:00 +0000 URL: https://git.openjdk.org/loom/commit/4f87fb53ee5c6071fa57dfe9452eca9fe7b460ee 8375622: G1: Convert G1CodeRootSet to use Atomic<T> Reviewed-by: shade, sjohanss ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp Changeset: b1340305 Branch: fibers Author: Ivan Walulya <[email protected]> Date: 2026-01-21 09:51:01 +0000 URL: https://git.openjdk.org/loom/commit/b1340305c8f5ea53b45b8bd3bd2ebe8f74864d40 8238686: G1 may waste lots of space or fail to uncommit when observing MinHeapFreeRatio during sizing after full gc Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Arguments.cpp Changeset: 5c7c2f09 Branch: fibers Author: Francesco Andreuzzi <[email protected]> Date: 2026-01-21 10:42:05 +0000 URL: https://git.openjdk.org/loom/commit/5c7c2f093b83a017970d9d05c258b4c0910bfc2c 8375717: Outdated link in jdk.jfr.internal.JVM javadoc Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java Changeset: 983ae96f Branch: fibers Author: Jatin Bhateja <[email protected]> Date: 2026-01-21 11:20:18 +0000 URL: https://git.openjdk.org/loom/commit/983ae96f60c935aa52f482d21ae6a0d947679541 8375498: [VectorAPI] Dump primary vector IR details with -XX:+TraceNewVectors Reviewed-by: epeter ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: 4c9103f7 Branch: fibers Author: Matthias Baesken <[email protected]> Date: 2026-01-21 14:14:33 +0000 URL: https://git.openjdk.org/loom/commit/4c9103f7b6c91b0f237859516ef72bb9ee27157e 8374998: Failing os::write - remove bad file Reviewed-by: mdoerr, lucy ! src/hotspot/os/posix/perfMemory_posix.cpp Changeset: 3033e6f4 Branch: fibers Author: Kim Barrett <[email protected]> Date: 2026-01-21 14:55:26 +0000 URL: https://git.openjdk.org/loom/commit/3033e6f421d0f6e0aea1d976a806d7abca7c6360 8375544: JfrSet::clear should not use memset Reviewed-by: mgronlun ! src/hotspot/share/jfr/utilities/jfrSet.hpp Changeset: 17086d31 Branch: fibers Author: Maurizio Cimadamore <[email protected]> Date: 2026-01-21 16:14:35 +0000 URL: https://git.openjdk.org/loom/commit/17086d31196827432477391fd2921a82868eaa05 8375646: Some parser flags seem unused Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: a0ac5b34 Branch: fibers Author: Damon Nguyen <[email protected]> Date: 2026-01-21 18:47:39 +0000 URL: https://git.openjdk.org/loom/commit/a0ac5b34a742cf18d86f3ac77110bcaa00192169 8375775: JDK 26 RDP2 L10n resource files update Reviewed-by: naoto, jlu, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties Changeset: 3d919ad4 Branch: fibers Author: Serguei Spitsyn <[email protected]> Date: 2026-01-22 01:53:42 +0000 URL: https://git.openjdk.org/loom/commit/3d919ad43a041eb60ce51e78831c77fd3b109aee 8373366: HandshakeState should disallow suspend ops for disabler threads 8375362: Deadlock with unmount of suspended virtual thread interrupting another virtual thread Reviewed-by: lmesnik, pchilanomate ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/mountUnmountDisabler.cpp ! src/hotspot/share/runtime/suspendResumeManager.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest2/ThreadStateTest2.java + test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest2/libThreadStateTest2.cpp Changeset: 38a8309b Branch: fibers Author: Ivan Walulya <[email protected]> Date: 2026-01-22 05:38:32 +0000 URL: https://git.openjdk.org/loom/commit/38a8309b3f2544fa13448f5217e4227f0e2fe171 8341630: G1: Adopt PartialArrayState to consolidate marking stack in concurrent marking Co-authored-by: Stefan Johansson <[email protected]> Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: 0f4d7750 Branch: fibers Author: Tobias Hartmann <[email protected]> Date: 2026-01-22 06:56:51 +0000 URL: https://git.openjdk.org/loom/commit/0f4d775085109981fbf00623d38da22655d04675 8375534: Debug method 'pp' should support compressed oops Reviewed-by: vlivanov, phubner ! src/hotspot/share/utilities/debug.cpp Changeset: f3381f0f Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-22 08:29:05 +0000 URL: https://git.openjdk.org/loom/commit/f3381f0ffe2207e1765558f6f49e5a0280a3f920 8375314: Parallel: Crash iterating over unloaded classes for ObjectCountAfterGC event Reviewed-by: rkennke, sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp + test/hotspot/jtreg/gc/parallel/TestObjectCountAfterGC.java Changeset: e50bf1f2 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-22 08:29:27 +0000 URL: https://git.openjdk.org/loom/commit/e50bf1f2a4702ef48cf16cc4f45d034a652bf358 8375616: G1: Convert G1BatchedTask to use Atomic<T> Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1BatchedTask.cpp ! src/hotspot/share/gc/g1/g1BatchedTask.hpp Changeset: 92236ead Branch: fibers Author: Quan Anh Mai <[email protected]> Date: 2026-01-22 08:32:01 +0000 URL: https://git.openjdk.org/loom/commit/92236ead1dea813cf456855f0aa6b73c16e9dc70 8375618: Incorrect assert in CastLLNode::Ideal Reviewed-by: chagedorn, dlong ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp + test/hotspot/jtreg/compiler/igvn/CastLLBits.java Changeset: 63be87d7 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-22 08:35:03 +0000 URL: https://git.openjdk.org/loom/commit/63be87d7f38a83c5fcdf59b54c6d63e0f0ca34d6 8375977: G1: Convert JVMCICleaningTask to use Atomic<T> Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp Changeset: 03038d80 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-22 08:35:32 +0000 URL: https://git.openjdk.org/loom/commit/03038d802cc43b7694f554978ac9de8edca8a954 8375978: G1: Convert G1Policy to use Atomic<T> Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 6165daf0 Branch: fibers Author: Matthias Baesken <[email protected]> Date: 2026-01-22 08:50:11 +0000 URL: https://git.openjdk.org/loom/commit/6165daf03c8582cca8e5b075560aa978b90f677c 8375458: Check legal folder of JDK image for unwanted files Reviewed-by: erikj ! test/jdk/build/CheckFiles.java Changeset: ddbd4617 Branch: fibers Author: Casper Norrbin <[email protected]> Date: 2026-01-22 09:45:40 +0000 URL: https://git.openjdk.org/loom/commit/ddbd4617a6172e3054b2afade4f304f66c79816e 8303470: containers/docker/TestMemoryAwareness.java failed with "'memory_limit_in_bytes:.*512000 k' missing from stdout/stderr" Reviewed-by: sgehwolf, dholmes ! src/hotspot/os/linux/osContainer_linux.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: e8eb218c Branch: fibers Author: Liam Miller-Cushon <[email protected]> Date: 2026-01-22 10:05:05 +0000 URL: https://git.openjdk.org/loom/commit/e8eb218ca2d05736adc4b0aefa4b17e3062959b8 8374643: Fix reference to implMethodKind in LambdaToMethod debug printf statement Reviewed-by: vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/LambdaDeserializationStat.java ! test/langtools/tools/javac/lambda/SerializableObjectMethods.java + test/langtools/tools/javac/lambda/SerializableObjectMethods.out Changeset: 6e9256cb Branch: fibers Author: Roland Westrelin <[email protected]> Date: 2026-01-22 10:37:26 +0000 URL: https://git.openjdk.org/loom/commit/6e9256cb613c9a3594546a45975a81def2efcf46 8373343: C2: verify AddP base input only set for heap addresses Reviewed-by: dlong, chagedorn, qamai ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/subtypenode.cpp Changeset: 0ad81fbd Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-22 11:04:09 +0000 URL: https://git.openjdk.org/loom/commit/0ad81fbd161edbc8479e5af5c0f8d6098f6c72d1 8375541: G1: Race in G1BarrierSet::write_ref_field_post() Reviewed-by: iwalulya, sjohanss, shade ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp Changeset: 66e950e9 Branch: fibers Author: Ivan Walulya <[email protected]> Date: 2026-01-22 11:07:42 +0000 URL: https://git.openjdk.org/loom/commit/66e950e9b6414617952d22200831be5b0cafee85 8340470: G1: Adopt PartialArrayState to consolidate marking stack in Full GC Co-authored-by: Stefan Johansson <[email protected]> Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp Changeset: 5e0ed3f4 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-01-22 11:51:37 +0000 URL: https://git.openjdk.org/loom/commit/5e0ed3f408b6afd7496e0e0da207f7e372b0d446 8375982: G1: Convert G1YoungCollector helper classes to use Atomic<T> Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp Changeset: 0d1d4d07 Branch: fibers Author: Roland Westrelin <[email protected]> Date: 2026-01-22 12:09:11 +0000 URL: https://git.openjdk.org/loom/commit/0d1d4d07b9fa2368f471f30e176d446698500115 8374725: C2: assert(x_ctrl == get_late_ctrl_with_anti_dep(x->as_Load(), early_ctrl, x_ctrl)) failed: anti-dependences were already checked Reviewed-by: chagedorn, qamai, dfenacci ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSinkingLoadInputOfPhi.java Changeset: eda15aa1 Branch: fibers Author: Weijun Wang <[email protected]> Date: 2026-01-22 12:16:09 +0000 URL: https://git.openjdk.org/loom/commit/eda15aa19c36142984edaa08850132ca6ae7a369 8277489: Rewrite JAAS UnixLoginModule with FFM Co-authored-by: Martin Doerr <[email protected]> Reviewed-by: mdoerr, ascarpino, erikj ! make/modules/jdk.security.auth/Lib.gmk ! src/java.base/share/classes/module-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java - src/jdk.security.auth/unix/native/libjaas/Unix.c ! test/jdk/com/sun/security/auth/module/AllPlatforms.java Changeset: 025041ba Branch: fibers Author: Artur Barashev <[email protected]> Date: 2026-01-22 13:11:42 +0000 URL: https://git.openjdk.org/loom/commit/025041ba04f3ae3a149b9d57d0dde4afaef37f4c 8370885: Default namedGroups values are not being filtered against algorithm constraints Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java + test/jdk/sun/security/ssl/CipherSuite/DefaultNamedGroups.java Changeset: 26aab3cc Branch: fibers Author: Patricio Chilano Mateo <[email protected]> Date: 2026-01-22 14:56:23 +0000 URL: https://git.openjdk.org/loom/commit/26aab3cccdbcf98c329c8d67093eb2dbf4b164e5 8373120: Virtual thread stuck in BLOCKED state Co-authored-by: Alan Bateman <[email protected]> Reviewed-by: alanb ! src/java.base/share/classes/java/lang/VirtualThread.java + test/jdk/java/lang/Thread/virtual/stress/NotifiedThenTimedOutWait.java Changeset: c32de0f7 Branch: fibers Author: Alan Bateman <[email protected]> Date: 2026-01-22 14:58:50 +0000 URL: https://git.openjdk.org/loom/commit/c32de0f76f1f493ac2b45cfa49986ea1807417b4 Merge branch 'master' into fibers ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/VirtualThread.java
