git: openjdk/loom: master: 34 new changesets
duke
duke at openjdk.org
Fri Jan 30 18:01:20 UTC 2026
Changeset: 8095e33e
Branch: master
Author: Christian Stein <cstein at openjdk.org>
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 <mbaesken at openjdk.org>
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 <bpb at openjdk.org>
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 <prr at openjdk.org>
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 <prr at openjdk.org>
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 <prr at openjdk.org>
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 <xpeng at openjdk.org>
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 <psadhukhan at openjdk.org>
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 <prr at openjdk.org>
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 <jpai at openjdk.org>
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 <epeter at openjdk.org>
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 <otmar.ertl at dynatrace.com>
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 <stefank at openjdk.org>
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 <tschatzl at openjdk.org>
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 <tschatzl at openjdk.org>
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 <mchevalier at openjdk.org>
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 <bulasevich at openjdk.org>
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 <krk at openjdk.org>
Committer: Quan Anh Mai <qamai at openjdk.org>
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 <ferenc.r.rakoczi at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
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 <krk at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
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 <iklam at openjdk.org>
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 <mdonovan at openjdk.org>
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 <prr at openjdk.org>
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 <adev at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
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 <iklam at openjdk.org>
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 <azvegint at openjdk.org>
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 <psadhukhan at openjdk.org>
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 <acobbs at openjdk.org>
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 <jlahoda at openjdk.org>
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 <psadhukhan at openjdk.org>
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 <shade at openjdk.org>
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 <mhaessig at openjdk.org>
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 <ghan at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
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 <shade at openjdk.org>
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 <djelinski at openjdk.org>
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
More information about the loom-dev
mailing list