Changeset: 8095e33e Branch: master Author: Christian Stein <[email protected]> Date: 2026-01-28 15:02:21 +0000 URL: https://git.openjdk.org/loom/commit/8095e33ee88759cf2fbe61e2284d95f6b7fb9a3a
8375433: jar should validate automatic module names Reviewed-by: jvernee ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/jdk/tools/jar/ValidatorTest.java Changeset: 0e2e66be Branch: master Author: Matthias Baesken <[email protected]> Date: 2026-01-28 16:30:34 +0000 URL: https://git.openjdk.org/loom/commit/0e2e66be2423335002a53d887df35d2348a3ec9f 8376402: Dependencies::print_statistics() and AbstractClassHierarchyWalker::print_statistics() are not called from PRODUCT code Reviewed-by: azafari, chagedorn ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp Changeset: 50d872ad Branch: master Author: Brian Burkhalter <[email protected]> Date: 2026-01-28 16:30:56 +0000 URL: https://git.openjdk.org/loom/commit/50d872ad7ac5fa5a3406517eb53d8f61f81706df 8376419: (fs) Minor improvement of java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java Reviewed-by: jpai ! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java Changeset: 89a18c01 Branch: master Author: Phil Race <[email protected]> Date: 2026-01-28 17:58:15 +0000 URL: https://git.openjdk.org/loom/commit/89a18c0108e10dc4ca4a4fa9e8718d49036f8871 8376432: Remove AppContext from sun/swing/DefaultLookup.java Reviewed-by: psadhukhan, azvegint, aivanov ! src/java.desktop/share/classes/sun/swing/DefaultLookup.java Changeset: 7efa3168 Branch: master Author: Phil Race <[email protected]> Date: 2026-01-28 18:01:10 +0000 URL: https://git.openjdk.org/loom/commit/7efa3168b706c1d061c4ee65574427ef1f50fc7b 8376434: Remove AppContext from awt ImageFetcher implementation Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java Changeset: 0722ae92 Branch: master Author: Phil Race <[email protected]> Date: 2026-01-28 19:53:41 +0000 URL: https://git.openjdk.org/loom/commit/0722ae926ff1327c47a922b1ca0b493a0d06526e 8376433: Remove AppContext from Swing Windows L&F implementation Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java Changeset: 09ed8e66 Branch: master Author: Xiaolong Peng <[email protected]> Date: 2026-01-28 21:28:16 +0000 URL: https://git.openjdk.org/loom/commit/09ed8e66dc7a788763a2c7c24f54e93ec8eafedb 8376531: Genshen: Convert ShenandoahOldGeneration to use Atomic<T> Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp Changeset: 2529e2fe Branch: master Author: Prasanta Sadhukhan <[email protected]> Date: 2026-01-29 02:30:41 +0000 URL: https://git.openjdk.org/loom/commit/2529e2fe8dfe9685033bb0ae558266b8bc3cf95c 8376169: JPopupMenu.setInvoker(null) causes NPE Reviewed-by: aivanov, azvegint, prr, kizune ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java Changeset: 62c7e9ae Branch: master Author: Phil Race <[email protected]> Date: 2026-01-29 04:49:56 +0000 URL: https://git.openjdk.org/loom/commit/62c7e9aefd4320d9d0cd8fa10610f59abb4de670 8376423: Test javax/swing/plaf/metal/MetalUtils/bug6190373.java failed: ClassCastException: class java.lang.Character cannot be cast to class javax.swing.Painter Reviewed-by: aivanov, tr ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/sun/swing/SwingAccessor.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java - test/jdk/javax/swing/UIManager/Test6657026.java - test/jdk/javax/swing/plaf/metal/MetalUtils/bug6190373.java Changeset: 19c6fdf1 Branch: master Author: Jaikiran Pai <[email protected]> Date: 2026-01-29 06:34:02 +0000 URL: https://git.openjdk.org/loom/commit/19c6fdf11b01308e9f99ce5666bfffcfbc453de3 8376290: SocketChannel.finishConnect() contains confusing "getsockopt" in exception message for a failed connect() on Windows Reviewed-by: alanb ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/nio/channels/Selector/ConnectionRefusedMessage.java Changeset: 06d1345f Branch: master Author: Emanuel Peter <[email protected]> Date: 2026-01-29 08:39:10 +0000 URL: https://git.openjdk.org/loom/commit/06d1345f2913830c273b9546c997e877f7958113 8373026: C2 SuperWord and Vector API: vector algorithms test and benchmark Co-authored-by: Otmar Ertl <[email protected]> Reviewed-by: vlivanov, jbhateja, psandoz, xgong + test/hotspot/jtreg/compiler/vectorization/TestVectorAlgorithms.java + test/hotspot/jtreg/compiler/vectorization/VectorAlgorithmsImpl.java + test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithms.java + test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithmsImpl.java Changeset: 92072a93 Branch: master Author: Stefan Karlsson <[email protected]> Date: 2026-01-29 08:39:32 +0000 URL: https://git.openjdk.org/loom/commit/92072a93bfeb83186df15032d425ed984d24fc52 8375747: ZGC: ZForwardingTest is unable to commit memory on Windows Reviewed-by: jsikstro, eosterlund ! src/hotspot/share/gc/z/zAddress.inline.hpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp Changeset: f9cc1042 Branch: master Author: Thomas Schatzl <[email protected]> Date: 2026-01-29 08:54:37 +0000 URL: https://git.openjdk.org/loom/commit/f9cc104249433eec179c98cb3fb44546254bf588 8376335: Convert PreservedMarks classes to use Atomic<T> Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp Changeset: 681e4ec8 Branch: master Author: Thomas Schatzl <[email protected]> Date: 2026-01-29 08:54:59 +0000 URL: https://git.openjdk.org/loom/commit/681e4ec8d37f4e30462b43e1c789d53525211b0a 8376350: Convert ReferenceProcessorPhaseTimes to use Atomic<T> Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp Changeset: f96974db Branch: master Author: Marc Chevalier <[email protected]> Date: 2026-01-29 11:30:42 +0000 URL: https://git.openjdk.org/loom/commit/f96974dbbd824db8d7b2bbf28f5d3b49bb005fb3 8373898: RepeatCompilation does not repeat compilation after bailout Reviewed-by: chagedorn, bmaillard ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 48846744 Branch: master Author: Boris Ulasevich <[email protected]> Date: 2026-01-29 12:37:51 +0000 URL: https://git.openjdk.org/loom/commit/48846744ca96ce3c6464a1a440b9e46119dfbb88 8374343: Fix SIGSEGV when lib/modules is unreadable Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/classLoader.cpp Changeset: e85d5d7a Branch: master Author: Kerem Kat <[email protected]> Committer: Quan Anh Mai <[email protected]> Date: 2026-01-29 12:43:48 +0000 URL: https://git.openjdk.org/loom/commit/e85d5d7a16024f6a3eda14f1e08f72e07ae38dd0 8375010: C2 VectorAPI: assert(vbox->is_CheckCastPP()) failed: should be expanded 8374903: C2 VectorAPI: assert(vbox->as_Phi()->region() == vect->as_Phi()->region()) failed Reviewed-by: qamai, vlivanov ! src/hotspot/share/opto/vector.cpp + test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandPhi.java + test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandProj.java Changeset: 99119597 Branch: master Author: Ferenc Rakoczi <[email protected]> Committer: Weijun Wang <[email protected]> Date: 2026-01-29 12:52:23 +0000 URL: https://git.openjdk.org/loom/commit/99119597aa95c1139ae2259bed5ec885a7c01269 8374755: ML-KEM's 12-bit decompression can be simplified on aarch64 Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java Changeset: 7c6c34e1 Branch: master Author: Kerem Kat <[email protected]> Committer: Manuel Hässig <[email protected]> Date: 2026-01-29 13:11:47 +0000 URL: https://git.openjdk.org/loom/commit/7c6c34e150cf01cec5d166f6cbb8a649c75b0627 8370502: C2: segfault while adding node to IGVN worklist Reviewed-by: mhaessig, dlong ! src/hotspot/share/opto/macro.cpp + test/hotspot/jtreg/compiler/c2/TestUnlockNodeNullMemprof.java Changeset: a54ff1bf Branch: master Author: Ioi Lam <[email protected]> Date: 2026-01-29 16:29:34 +0000 URL: https://git.openjdk.org/loom/commit/a54ff1bff45e1cb30100cbaa253494c3462f7abd 8376523: Move interned strings into AOT heap roots array Reviewed-by: kvn, shade ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java Changeset: 847b5166 Branch: master Author: Matthew Donovan <[email protected]> Date: 2026-01-29 16:44:24 +0000 URL: https://git.openjdk.org/loom/commit/847b5166ea6322f9ff3effa62ed6d1e73a8b1122 8373018: Update OpenSSL version to 3.5.4 Reviewed-by: abarashev, weijun ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: 69c868d5 Branch: master Author: Phil Race <[email protected]> Date: 2026-01-29 18:54:39 +0000 URL: https://git.openjdk.org/loom/commit/69c868d5b7fdeaf38d6a45b75d68bf51b6ee7188 8376510: Raster.createBandedRaster(int, int, int, int, int[], int[], Point) does not check for negative scanlineStride Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/java/awt/image/Raster.java ! test/jdk/java/awt/image/Raster/CreateRasterExceptionTest.java Changeset: 9470aa31 Branch: master Author: Anupam Dev <[email protected]> Committer: Phil Race <[email protected]> Date: 2026-01-29 18:59:11 +0000 URL: https://git.openjdk.org/loom/commit/9470aa31175b504fcef15a932825dbc9e0532234 8375011: OldJTable.java - NullPointerException when columnData is null Reviewed-by: prr, psadhukhan, tr - src/demo/share/jfc/TableExample/OldJTable.java Changeset: 175bbb14 Branch: master Author: Ioi Lam <[email protected]> Date: 2026-01-29 22:39:32 +0000 URL: https://git.openjdk.org/loom/commit/175bbb143e9fd2e596eb234d46ef9259f2bc4c1a 8375569: Store Java mirrors in AOT configuration file Reviewed-by: iveresov, kvn, asmehra ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java Changeset: 379dcb02 Branch: master Author: Alexander Zvegintsev <[email protected]> Date: 2026-01-30 02:43:57 +0000 URL: https://git.openjdk.org/loom/commit/379dcb0266bc90fac740eaa56b8027c7273e6d76 8365313: GTK LaF does not respect system color scheme with Gnome Reviewed-by: prr, mkartashev, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c Changeset: 9a10ccee Branch: master Author: Prasanta Sadhukhan <[email protected]> Date: 2026-01-30 03:19:49 +0000 URL: https://git.openjdk.org/loom/commit/9a10cceeafa5d332aa571f0d62acf50032a597d4 8374506: Incorrect positioning of arrow icon in parent JMenu in Windows L&F Reviewed-by: aivanov, kizune ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java + test/jdk/javax/swing/JMenuItem/LargeMenuTextArrowIconPosition.java Changeset: 2953e0f4 Branch: master Author: Archie Cobbs <[email protected]> Date: 2026-01-30 03:43:46 +0000 URL: https://git.openjdk.org/loom/commit/2953e0f445e147d778d4e765be0301cda6557ed5 8371162: Compiler warns about implicit cast from long to int in shift operation Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/lint/AssignShift64Bits.java ! test/langtools/tools/javac/lint/ShiftOutOfRange.out Changeset: 9fef14a6 Branch: master Author: Jan Lahoda <[email protected]> Date: 2026-01-30 06:15:19 +0000 URL: https://git.openjdk.org/loom/commit/9fef14a6d3124fae3ad8b24dac5103aa611d4edb 8375571: Compiler crash when using record pattern matching with a generic type parameter shadowing a record class Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out Changeset: 55375e98 Branch: master Author: Prasanta Sadhukhan <[email protected]> Date: 2026-01-30 08:31:27 +0000 URL: https://git.openjdk.org/loom/commit/55375e98ae1672badeacaaf2f8b6f2f21ad03437 8375573: JTable ignores setPreferredWidth during initial layout when AUTO_RESIZE_LAST_COLUMN is enabled Reviewed-by: tr ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/swing/JTable/TestJTableColWidth.java Changeset: e6437264 Branch: master Author: Aleksey Shipilev <[email protected]> Date: 2026-01-30 08:31:51 +0000 URL: https://git.openjdk.org/loom/commit/e6437264d5e6d4aad23430b7dbdf574a12b8f57b 8376604: C2: EA should assert is_oop_field for AddP with oop outs Reviewed-by: qamai, kvn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp Changeset: 42370e22 Branch: master Author: Manuel Hässig <[email protected]> Date: 2026-01-30 09:01:00 +0000 URL: https://git.openjdk.org/loom/commit/42370e22c5bc4ebd40fd500a2e6e9e07f0b8bcd8 8376781: Problemlist compiler/longcountedloops/TestLoopNestTooManyTraps.java Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: e3b5b261 Branch: master Author: Guanqiang Han <[email protected]> Committer: Thomas Schatzl <[email protected]> Date: 2026-01-30 09:35:32 +0000 URL: https://git.openjdk.org/loom/commit/e3b5b261af6acbe7ab074f301c70283b06c17d39 8376287: Crashes when using -XX:ObjArrayMarkingStride=0 Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp Changeset: 0a3809d3 Branch: master Author: Aleksey Shipilev <[email protected]> Date: 2026-01-30 11:33:03 +0000 URL: https://git.openjdk.org/loom/commit/0a3809d380bcae8cb24d50886057d8586fa77f7c 8375046: C2: Incremental inlining step asserts when processing empty late inlines list Reviewed-by: vlivanov, thartmann, kbarrett ! src/hotspot/share/opto/compile.cpp Changeset: df8c4d6d Branch: master Author: Daniel Jeliński <[email protected]> Date: 2026-01-30 13:44:48 +0000 URL: https://git.openjdk.org/loom/commit/df8c4d6d12dacd0adfcf8c711c8671913d805309 8373604: Operations on peer reset tokens are slow Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java
