Changeset: eb96bfb2
Branch: master
Author:    jonghoonpark <[email protected]>
Committer: David Holmes <[email protected]>
Date:      2026-03-30 02:58:19 +0000
URL:       
https://git.openjdk.org/loom/commit/eb96bfb2a538e60f4ff0c682100931d3cf8da8d2

8379873: Remove undefined debugging declarations in os_windows.cpp

Reviewed-by: dholmes, ayang

! src/hotspot/os/windows/os_windows.cpp

Changeset: 7527da08
Branch: master
Author:    Trupti Patil <[email protected]>
Committer: Manukumar V S <[email protected]>
Date:      2026-03-30 04:40:26 +0000
URL:       
https://git.openjdk.org/loom/commit/7527da081b777f280144af5841874729a671e9c5

8377534: Test java/awt/print/PrinterJob/PrintNullString.java fails with 
FAILURE: No IAE for empty iterator, int

Reviewed-by: aivanov, prr

! test/jdk/java/awt/print/PrinterJob/PrintNullString.java

Changeset: ca3fe721
Branch: master
Author:    Thomas Stuefe <[email protected]>
Date:      2026-03-30 04:54:17 +0000
URL:       
https://git.openjdk.org/loom/commit/ca3fe721ba23a1304089b71c1b58940f16a0d053

8357089: Remove VFORK launch mechanism from Process implementation (linux)

Reviewed-by: rriggs, andrew

! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/childproc.h
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessBuilder/ConcNativeForkTest/ConcNativeForkTest.java
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java
! test/jdk/java/lang/ProcessBuilder/NonPipelineLeaksFD.java
! 
test/jdk/java/lang/ProcessBuilder/PipesCloseOnExecTest/PipesCloseOnExecTest.java
+ test/jdk/java/lang/ProcessBuilder/RejectVFORKMode.java
! 
test/jdk/java/lang/ProcessBuilder/childSignalDisposition/TestChildSignalDisposition.java

Changeset: 61df7cc8
Branch: master
Author:    Manuel Hässig <[email protected]>
Date:      2026-03-30 06:27:30 +0000
URL:       
https://git.openjdk.org/loom/commit/61df7cc8b91365e487591ec8402e797a25790a79

8380988: C2: Unexpected node in SuperWord truncation: UModI/UDivI

Reviewed-by: epeter, jkarthikeyan

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: bbbd5b99
Branch: master
Author:    Stefan Johansson <[email protected]>
Date:      2026-03-30 06:29:43 +0000
URL:       
https://git.openjdk.org/loom/commit/bbbd5b9984c909773227123ad31b1dd8336df0d9

8380773: Extend ContainerMemoryUsageEvent to include host memory usage

Reviewed-by: mgronlun, tkiriyama, sgehwolf

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerMemoryUsageEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java

Changeset: 0885a0c4
Branch: master
Author:    Prasanta Sadhukhan <[email protected]>
Date:      2026-03-30 06:35:55 +0000
URL:       
https://git.openjdk.org/loom/commit/0885a0c4c548532e87533467315b48465c8b6e20

4696824: In Metal and other L&F Button.focusInputMap, CheckBox.focusInputMap 
... are same

Reviewed-by: tr, prr

! 
src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java

Changeset: 45f90395
Branch: master
Author:    Matthias Baesken <[email protected]>
Date:      2026-03-30 06:48:49 +0000
URL:       
https://git.openjdk.org/loom/commit/45f9039513d08923e019b50ae5007d9339b9731f

8380030: [AIX] unify dladdr between hotspot and libawt

Reviewed-by: dholmes, stuefe, erikj

! make/common/modules/LauncherCommon.gmk
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/posix/include/jvm_md.h
- src/java.desktop/aix/native/libawt/porting_aix.c
- src/java.desktop/aix/native/libawt/porting_aix.h
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c

Changeset: cd972456
Branch: master
Author:    Albert Mingkun Yang <[email protected]>
Date:      2026-03-30 08:37:25 +0000
URL:       
https://git.openjdk.org/loom/commit/cd9724565d295e125484fb2933c0479ceabbaabe

8381205: GHA: Upgrade Node.js 20 to 24

Reviewed-by: erikj

! .github/actions/build-jtreg/action.yml
! .github/actions/do-build/action.yml
! .github/actions/get-bootjdk/action.yml
! .github/actions/get-bundles/action.yml
! .github/actions/get-gtest/action.yml
! .github/actions/get-jtreg/action.yml
! .github/actions/get-msys2/action.yml
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/main.yml
! .github/workflows/test.yml

Changeset: 29e1ee2e
Branch: master
Author:    Martin Doerr <[email protected]>
Date:      2026-03-30 08:58:21 +0000
URL:       
https://git.openjdk.org/loom/commit/29e1ee2eccd59e665827e0d42c490261002cf99e

8380565: PPC64: deoptimization stub should save vector registers

Co-authored-by: Richard Reingruber <[email protected]>
Reviewed-by: rrich, dbriemann

+ src/hotspot/cpu/ppc/registerMap_ppc.cpp
! src/hotspot/cpu/ppc/registerMap_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorReallocation.java

Changeset: 4d7c1395
Branch: master
Author:    Casper Norrbin <[email protected]>
Date:      2026-03-30 09:28:51 +0000
URL:       
https://git.openjdk.org/loom/commit/4d7c13950954950201834e9d4afebdd36a522a81

8379415: Contended classes can leave unused alignment padding

Reviewed-by: coleenp, fparain, lfoltan, liach

! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
+ test/hotspot/jtreg/runtime/contended/MixedPrimitives.java

Changeset: 3eaeb9b1
Branch: master
Author:    Christian Hagedorn <[email protected]>
Date:      2026-03-30 10:25:58 +0000
URL:       
https://git.openjdk.org/loom/commit/3eaeb9b1ad82d165798a986a2d9378d52af0ca38

8380945: [IR Framework] Test VM is finished before TestFrameworkSocket is ready 
to accept connection

Reviewed-by: mchevalier, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java

Changeset: 6b9887b4
Branch: master
Author:    Yasumasa Suenaga <[email protected]>
Date:      2026-03-30 11:53:03 +0000
URL:       
https://git.openjdk.org/loom/commit/6b9887b4f518c5b26d6a9700b7ae0dea8b140164

8378902: Test compiler/vectorapi/TestVectorLibraryUnaryOpAndBinaryOp.java failed

Reviewed-by: mbaesken, thartmann

! test/hotspot/jtreg/compiler/vectorapi/TestVectorLibraryUnaryOpAndBinaryOp.java

Changeset: 7e0a1499
Branch: master
Author:    Koushik Thirupattur <[email protected]>
Committer: Weijun Wang <[email protected]>
Date:      2026-03-30 12:50:42 +0000
URL:       
https://git.openjdk.org/loom/commit/7e0a1499ee5743cb8b36ad0150fa3a538b368e27

8345954: Revisit Class Initializers and Locking in X509TrustManagerImpl

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/provider/X509Factory.java

Changeset: d58fb1e2
Branch: master
Author:    Daisuke Yamazaki <[email protected]>
Committer: Raffaello Giulietti <[email protected]>
Date:      2026-03-30 12:58:07 +0000
URL:       
https://git.openjdk.org/loom/commit/d58fb1e290cb8a28a04900e132ae09002ae62937

8374202: Simplify significand normalization in BigDecimal(double, MathContext) 
constructor

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 40e6069f
Branch: master
Author:    Dusan Balek <[email protected]>
Committer: Jan Lahoda <[email protected]>
Date:      2026-03-30 13:06:06 +0000
URL:       
https://git.openjdk.org/loom/commit/40e6069ff0558b1d5d0e520df7f23e59369867db

8371873: javac: U+001A (SUB / control-Z) after the last token makes the rest of 
the file silently ignored, which contradicts JLS §3.3–§3.5

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
+ test/langtools/tools/javac/lexer/AsciiSubCharTest.java

Changeset: 2449dc2e
Branch: master
Author:    Jan Lahoda <[email protected]>
Date:      2026-03-30 13:06:40 +0000
URL:       
https://git.openjdk.org/loom/commit/2449dc2e807c3a4708a89e52bb16434d4a85d3d2

8377004: Java Launcher incorrectly allows inheriting a package-private main 
from another package

Reviewed-by: jpai, alanb

! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java
! test/jdk/tools/launcher/InstanceMainTest.java
+ test/jdk/tools/launcher/MethodFinderTest.java

Changeset: 88d4f1f7
Branch: master
Author:    Liam Miller-Cushon <[email protected]>
Date:      2026-03-30 13:09:18 +0000
URL:       
https://git.openjdk.org/loom/commit/88d4f1f7ce9662155f35197157abe341ba13c673

8380795: Consider omitting type annotations from method arguments in diagnostics

Co-authored-by: Liz Looney <[email protected]>
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
+ 
test/langtools/tools/javac/annotations/typeAnnotations/failures/MethodArguments.java
+ 
test/langtools/tools/javac/annotations/typeAnnotations/failures/MethodArguments.out
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/p/A.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/p/B.java

Changeset: 783f8f1a
Branch: master
Author:    Christian Hagedorn <[email protected]>
Date:      2026-03-30 14:06:05 +0000
URL:       
https://git.openjdk.org/loom/commit/783f8f1adc4ea3ef7fd4c5ca5473aad76dfc7ed1

8381320: Problemlist compiler/vectorapi/TestVectorReallocation.java

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: ab837024
Branch: master
Author:    Matias Saavedra Silva <[email protected]>
Date:      2026-03-30 16:43:00 +0000
URL:       
https://git.openjdk.org/loom/commit/ab83702428d8d73335aa57f2d6a27797b8afa687

8366020: Assert that java code is not executed during the AOT assembly phase

Co-authored-by: Ioi Lam <[email protected]>
Reviewed-by: kvn, coleenp, iklam

! src/hotspot/share/cds/aotClassInitializer.cpp
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 73501b27
Branch: master
Author:    Justin Lu <[email protected]>
Date:      2026-03-30 16:49:09 +0000
URL:       
https://git.openjdk.org/loom/commit/73501b274faef43829ea8e2ec89706c72fcd2e68

8380848: jdk/nio/zipfs/ZipFSTester.java fails after JDK-8378884

Reviewed-by: lancea, syan

! test/jdk/jdk/nio/zipfs/ZipFSTester.java

Changeset: 0c4156d5
Branch: master
Author:    Alexander Matveev <[email protected]>
Date:      2026-03-30 22:02:48 +0000
URL:       
https://git.openjdk.org/loom/commit/0c4156d599868992cce34605bc5bd1b9a072b502

8380634: [macos] Remove macOS version restrictions on start with zero and limit 
to three components

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CFBundleVersion.java
! 
src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! 
src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! 
src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! 
src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! 
test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java
! 
test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes
! test/jdk/tools/jpackage/share/AppVersionTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: 6350c364
Branch: master
Author:    Ioi Lam <[email protected]>
Date:      2026-03-30 23:14:13 +0000
URL:       
https://git.openjdk.org/loom/commit/6350c3641e2a6cbb15aaaf2f62ebd2007eca3954

8377703: Assert that all AOT heap objects have valid classes

Reviewed-by: kvn, eosterlund

! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/heapShared.cpp

Changeset: 6649eee7
Branch: master
Author:    Alexey Semenyuk <[email protected]>
Date:      2026-03-31 00:03:46 +0000
URL:       
https://git.openjdk.org/loom/commit/6649eee753760d192ee6be10d0e7b0ca09179bff

8381367: [lworld] tools/jpackage/share/AppVersionTest.java timed out while 
reporting errors

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/share/AppVersionTest.java

Changeset: 2eec71a5
Branch: master
Author:    Prasanta Sadhukhan <[email protected]>
Date:      2026-03-31 01:19:46 +0000
URL:       
https://git.openjdk.org/loom/commit/2eec71a500e8df02f5abc7d1e65bdf06da5a2efc

8380422: Fix Formatting issues missed in JDK-8380125

Reviewed-by: dnguyen, serb

! src/java.desktop/share/classes/javax/swing/AbstractButton.java
! src/java.desktop/share/classes/javax/swing/ActionPropertyChangeListener.java
! src/java.desktop/share/classes/javax/swing/AncestorNotifier.java
! src/java.desktop/share/classes/javax/swing/ArrayTable.java
! src/java.desktop/share/classes/javax/swing/JComboBox.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JTextField.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/KeyboardManager.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! 
src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/text/TextAction.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java

Changeset: 5fec4ed3
Branch: master
Author:    Chen Liang <[email protected]>
Date:      2026-03-31 03:46:23 +0000
URL:       
https://git.openjdk.org/loom/commit/5fec4ed37a7acb42e290ba8d60565b20603195aa

8379679: java/foreign/TestConcurrentClose.java awaitTermination times out on 
Windows debug builds

Reviewed-by: alanb

! test/jdk/java/foreign/TestConcurrentClose.java

Changeset: 3aab5182
Branch: master
Author:    Kirill Shirokov <[email protected]>
Committer: David Holmes <[email protected]>
Date:      2026-03-31 05:07:04 +0000
URL:       
https://git.openjdk.org/loom/commit/3aab51828582a48a9c7ee2729284fea8763050c6

8380074: Reflection::areNestMates should be used by Class::isNestmateOf

Reviewed-by: liach, dholmes

! src/java.base/share/classes/java/lang/Class.java

Changeset: 77cfead6
Branch: master
Author:    Jayathirth D V <[email protected]>
Date:      2026-03-31 05:32:33 +0000
URL:       
https://git.openjdk.org/loom/commit/77cfead6fe84e254133681ee22d81fa190e0e371

8380959: Update Libpng to 1.6.56

Reviewed-by: erikj, aivanov, honkar, prr

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! 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/pnglibconf.h
! 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/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c

Changeset: ee0d6cd9
Branch: master
Author:    Jatin Bhateja <[email protected]>
Date:      2026-03-31 05:52:16 +0000
URL:       
https://git.openjdk.org/loom/commit/ee0d6cd9aedc0d4c4232dccab310de188af4bebc

8378250: C2 VectorAPI : wrong result with MUL reduction at various AVX levels

Reviewed-by: epeter

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestMultiplyReductionByte.java
! test/jdk/jdk/incubator/vector/ByteVector128Tests.java
! test/jdk/jdk/incubator/vector/ByteVector256Tests.java
! test/jdk/jdk/incubator/vector/ByteVector512Tests.java
! test/jdk/jdk/incubator/vector/ByteVector64Tests.java
! test/jdk/jdk/incubator/vector/ByteVectorMaxTests.java
! test/jdk/jdk/incubator/vector/DoubleVector128Tests.java
! test/jdk/jdk/incubator/vector/DoubleVector256Tests.java
! test/jdk/jdk/incubator/vector/DoubleVector512Tests.java
! test/jdk/jdk/incubator/vector/DoubleVector64Tests.java
! test/jdk/jdk/incubator/vector/DoubleVectorMaxTests.java
! test/jdk/jdk/incubator/vector/FloatVector128Tests.java
! test/jdk/jdk/incubator/vector/FloatVector256Tests.java
! test/jdk/jdk/incubator/vector/FloatVector512Tests.java
! test/jdk/jdk/incubator/vector/FloatVector64Tests.java
! test/jdk/jdk/incubator/vector/FloatVectorMaxTests.java
! test/jdk/jdk/incubator/vector/IntVector128Tests.java
! test/jdk/jdk/incubator/vector/IntVector256Tests.java
! test/jdk/jdk/incubator/vector/IntVector512Tests.java
! test/jdk/jdk/incubator/vector/IntVector64Tests.java
! test/jdk/jdk/incubator/vector/IntVectorMaxTests.java
! test/jdk/jdk/incubator/vector/LongVector128Tests.java
! test/jdk/jdk/incubator/vector/LongVector256Tests.java
! test/jdk/jdk/incubator/vector/LongVector512Tests.java
! test/jdk/jdk/incubator/vector/LongVector64Tests.java
! test/jdk/jdk/incubator/vector/LongVectorMaxTests.java
! test/jdk/jdk/incubator/vector/ShortVector128Tests.java
! test/jdk/jdk/incubator/vector/ShortVector256Tests.java
! test/jdk/jdk/incubator/vector/ShortVector512Tests.java
! test/jdk/jdk/incubator/vector/ShortVector64Tests.java
! test/jdk/jdk/incubator/vector/ShortVectorMaxTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: 4a335f87
Branch: master
Author:    Alan Bateman <[email protected]>
Date:      2026-03-31 06:56:56 +0000
URL:       
https://git.openjdk.org/loom/commit/4a335f878c87b75a111252fafa80dbb96c52259a

8381002: Thread dump should convert longs to json numbers if possible

Reviewed-by: kevinw, amenkov, sspitsyn, lmesnik

! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! 
src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json
! test/jdk/com/sun/crypto/provider/Cipher/HPKE/KAT9180.java
+ test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsFormat1.java
! test/jdk/jdk/jfr/tool/TestPrintJSON.java
! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java
! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java
! test/jdk/sun/security/provider/acvp/SHA_Test.java
! test/lib/jdk/test/lib/json/JSONValue.java
! test/lib/jdk/test/lib/threaddump/ThreadDump.java

Changeset: e582a3cb
Branch: master
Author:    Martin Doerr <[email protected]>
Date:      2026-03-31 09:08:39 +0000
URL:       
https://git.openjdk.org/loom/commit/e582a3cb002868d27c48bcf029a01cc7733d0edb

8381315: compiler/vectorapi/TestVectorReallocation.java fails with -XX:UseAVX=1 
after JDK-8380565

Reviewed-by: chagedorn, rrich

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/TestVectorReallocation.java

Changeset: 6652d69f
Branch: master
Author:    Kerem Kat <[email protected]>
Committer: Quan Anh Mai <[email protected]>
Date:      2026-03-31 09:45:44 +0000
URL:       
https://git.openjdk.org/loom/commit/6652d69fd551591518a3870691bc44ea597ea936

8374497: C2: assert(verify(phase)) failed: missing Value() optimization with 
-XX:+StressReflectiveCode

Reviewed-by: dfenacci, snatarajan, qamai

! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckStressReflectiveCode.java

Changeset: 46306d38
Branch: master
Author:    Renjith Kannath Pariyangad <[email protected]>
Committer: Alexey Ivanov <[email protected]>
Date:      2026-03-31 09:59:15 +0000
URL:       
https://git.openjdk.org/loom/commit/46306d38ed4620480c66b6eded82985bdecb2218

8361493: RepaintManager.invalidComponents uses different equality when 
searching element

Co-authored-by: Alexey Ivanov <[email protected]>
Reviewed-by: aivanov, prr, serb, dmarkov

! src/java.desktop/share/classes/javax/swing/RepaintManager.java
+ test/jdk/javax/swing/RepaintManager/RemoveInvalidComponentTest.java

Changeset: f45b48ba
Branch: master
Author:    David Beaumont <[email protected]>
Date:      2026-03-31 10:00:03 +0000
URL:       
https://git.openjdk.org/loom/commit/f45b48ba9867984cb0247e378dff5d0c84b9e08a

8380307: Refactor miscellaneous JAXP tests in javax/xml/jaxp/unittest to JUnit

Reviewed-by: liach, joehw

! 
test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java
! 
test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java
! 
test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java
! test/jaxp/javax/xml/jaxp/unittest/bcel/UtilityTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogReuseTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport4.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6320118.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/HashCodeTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6889654Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6925410Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6949607Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6992561Test.java
- test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778.xml
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/DeclarationTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/NSSupportTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SAXExceptionInitCause.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SAXParserTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/sbd/test/ExternalRefTest.java

Changeset: dfe438d0
Branch: master
Author:    Ruben Ayrapetyan <[email protected]>
Committer: Fei Gao <[email protected]>
Date:      2026-03-31 10:14:26 +0000
URL:       
https://git.openjdk.org/loom/commit/dfe438d0570ada60de9d8dd7cdf97d229d91fc48

8366441: AArch64: Support WFET in OnSpinWait

Co-authored-by: Stuart Monteith <[email protected]>
Co-authored-by: Andrew Haley <[email protected]>
Reviewed-by: aph, eastigeevich

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/spin_wait_aarch64.cpp
! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java

Changeset: 78e9df50
Branch: master
Author:    Leo Korinth <[email protected]>
Date:      2026-03-31 11:41:57 +0000
URL:       
https://git.openjdk.org/loom/commit/78e9df5088a89ca49a43c846dca0f5c47a482f0a

8380987: Fix implicit narrowing conversion in klass.hpp

Reviewed-by: stefank, ayang

! src/hotspot/share/oops/klass.hpp

Changeset: 8c38e725
Branch: master
Author:    Ashutosh Mehra <[email protected]>
Date:      2026-03-31 14:11:06 +0000
URL:       
https://git.openjdk.org/loom/commit/8c38e725a57e2b20c27da170b99b8768253603b4

8380464: Inconsistency in emitting warning messages in vm_version_x86.cpp

Reviewed-by: kvn, dholmes

! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: e3a66f01
Branch: master
Author:    Albert Mingkun Yang <[email protected]>
Date:      2026-03-31 15:01:10 +0000
URL:       
https://git.openjdk.org/loom/commit/e3a66f0170ed8e6ca4a16d4897d7d3ffceb2553c

8380649: Parallel: Inline initialize_region_data and create_vspace of 
ParallelCompactData

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 81953396
Branch: master
Author:    Chen Liang <[email protected]>
Date:      2026-03-31 15:08:02 +0000
URL:       
https://git.openjdk.org/loom/commit/819533964cb0fc015f51cd1deb44649f87b06f94

8380913: Sealed graph taglet omits public subtypes of invisible subtypes

Reviewed-by: hannesw, vromero

! make/jdk/src/classes/build/tools/taglet/SealedGraph.java
! 
test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java
+ test/langtools/jdk/javadoc/taglet/JdkTaglets.java
+ test/langtools/jdk/javadoc/taglet/sealedGraph/TestSealedTaglet.java
! test/langtools/tools/lib/builder/AbstractBuilder.java
! test/langtools/tools/lib/builder/ClassBuilder.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: 74eff775
Branch: master
Author:    Matias Saavedra Silva <[email protected]>
Date:      2026-03-31 15:51:40 +0000
URL:       
https://git.openjdk.org/loom/commit/74eff77554acf6186e7f12546215efb493d0f90d

8347462: Improve TraceClassLoading to add link information

Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/logging/LogLinkingTest.java
+ test/hotspot/jtreg/runtime/logging/classes/test/LinkageErrorApp.java

Changeset: ba34f300
Branch: master
Author:    Dingli Zhang <[email protected]>
Date:      2026-03-31 15:56:48 +0000
URL:       
https://git.openjdk.org/loom/commit/ba34f300db6388d343dd9c496de4830dc62d31a7

8381250: Enable VectorLogicalOpIdentityTest.java IR tests for RISC-V

Reviewed-by: fyang

! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java

Changeset: 207bb159
Branch: master
Author:    Coleen Phillimore <[email protected]>
Date:      2026-03-31 16:52:34 +0000
URL:       
https://git.openjdk.org/loom/commit/207bb159b2bc53348599b256c3b3b16137c6b4b0

8381409: Fix whitespace and variable name in classfile code

Reviewed-by: liach, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/classfile/stackMapTableFormat.hpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: abeceb1f
Branch: master
Author:    Vladimir Kozlov <[email protected]>
Date:      2026-03-31 17:07:33 +0000
URL:       
https://git.openjdk.org/loom/commit/abeceb1f8c7b09a396c5152f499c84d3c72a920b

8379687: Reduce C heap usage when VerifyMethodHandles flags is on

Reviewed-by: mhaessig, chagedorn

! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp

Changeset: 48132fbb
Branch: master
Author:    Erik Gahlin <[email protected]>
Date:      2026-03-31 17:13:58 +0000
URL:       
https://git.openjdk.org/loom/commit/48132fbb65bd4938debf360f806d5fd7dd39856c

8381170: JFR: Recursion in jdk.MethodTrace caused by Integer::reverseBytes

Reviewed-by: shade

! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java

Changeset: e191df7f
Branch: master
Author:    Phil Race <[email protected]>
Date:      2026-03-31 17:54:55 +0000
URL:       
https://git.openjdk.org/loom/commit/e191df7f156e43cc350e0dcc2ef126d9ef3cf24a

8134541: latent concurrency bug in ScriptRunData

Reviewed-by: honkar, dnguyen, serb

! src/java.desktop/share/classes/sun/font/ScriptRunData.java

Changeset: 644cccae
Branch: master
Author:    Phil Race <[email protected]>
Date:      2026-03-31 17:58:53 +0000
URL:       
https://git.openjdk.org/loom/commit/644cccae78d65de347f965e4a2f652422a415330

8381020: Remove AppContext from java.awt.Dialog

Reviewed-by: dnguyen, kizune

! src/java.desktop/share/classes/java/awt/Dialog.java

Changeset: 20c3082a
Branch: master
Author:    Phil Race <[email protected]>
Date:      2026-03-31 18:41:51 +0000
URL:       
https://git.openjdk.org/loom/commit/20c3082aac4381a5d38ed3abb34b3651b2d28e08

8380578: Remove miscellaneous AppContext uses, mostly in XAWT

Reviewed-by: serb, azvegint

! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
! src/java.desktop/unix/native/common/awt/awt_Component.h
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h

Changeset: f46a6981
Branch: master
Author:    Daniel Gredler <[email protected]>
Date:      2026-03-31 21:46:05 +0000
URL:       
https://git.openjdk.org/loom/commit/f46a6981137bd09e9387c168eb24e4bc2edf32c4

8381015: CharsetEncoder.canEncode(CharSequence) is slow for UTF-8, UTF-16, 
UTF-32

Reviewed-by: naoto, vyazici

! src/java.base/share/classes/sun/nio/cs/UTF_32Coder.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
! src/java.base/share/classes/sun/nio/cs/Unicode.java
! src/java.base/share/classes/sun/nio/cs/UnicodeEncoder.java
! test/jdk/java/nio/charset/CharsetEncoder/CanEncode.java
! test/micro/org/openjdk/bench/java/nio/CharsetCanEncode.java

Changeset: 3f6271b2
Branch: master
Author:    Kerem Kat <[email protected]>
Committer: Quan Anh Mai <[email protected]>
Date:      2026-04-01 00:10:02 +0000
URL:       
https://git.openjdk.org/loom/commit/3f6271b2b91c096d1b6fcb74c279c5607e116357

8375442: C2: Notify nodes that inspect the graph deeply of changes far away 
during IGVN

Reviewed-by: qamai, aseoane

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/split_if.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java
+ test/hotspot/jtreg/compiler/c2/igvn/TestDeepIGVNRevisit.java
+ test/hotspot/jtreg/compiler/igvn/TestFoldComparesCleanup.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: c7638199
Branch: master
Author:    Alexey Semenyuk <[email protected]>
Date:      2026-04-01 00:29:44 +0000
URL:       
https://git.openjdk.org/loom/commit/c76381996a9f2c90213ed8d5f84526c82fe07a67

8381384: jpackage: add test coverage to WiX discovery

Reviewed-by: almatvee

+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/EnvironmentProvider.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java
! 
src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! 
test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockingToolProvider.java
+ 
test/jdk/tools/jpackage/helpers/jdk/jpackage/test/stdmock/EnvironmentProviderMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/stdmock/WixToolMock.java
+ 
test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathUtilsTest.java
+ 
test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/WixToolTest.java
! test/jdk/tools/jpackage/junit/windows/junit.java

Changeset: 52fd46d3
Branch: master
Author:    Dhamoder Nalla <[email protected]>
Committer: David Holmes <[email protected]>
Date:      2026-04-01 01:42:33 +0000
URL:       
https://git.openjdk.org/loom/commit/52fd46d3a614106df6ee4ca35b322dcec37329f2

8371651: [AArch64] Populate CPU _features flag on Windows

Reviewed-by: dholmes, bstafford, aph

+ src/hotspot/os_cpu/windows_aarch64/sve_windows_aarch64.S
! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp

Changeset: 2e0ce34d
Branch: master
Author:    Guanqiang Han <[email protected]>
Committer: Roberto Castañeda Lozano <[email protected]>
Date:      2026-04-01 06:20:26 +0000
URL:       
https://git.openjdk.org/loom/commit/2e0ce34d3cbb2abca4efbf8d5598cdc679b72e90

8380579: C2: Intermittent fastdebug assert in Parse::sharpen_type_after_if: 
missing type check info

Reviewed-by: rcastanedalo, vlivanov

! src/hotspot/share/opto/parse2.cpp
+ 
test/hotspot/jtreg/compiler/reflection/TestSharpenTypeAfterIfMissingTypeCheckInfo.java

Changeset: 3dcf2a3b
Branch: master
Author:    Quan Anh Mai <[email protected]>
Date:      2026-04-01 06:59:27 +0000
URL:       
https://git.openjdk.org/loom/commit/3dcf2a3bac491ba4344bde9701628c41b8b46749

8379790: MemNode::can_see_stored_value incorrectly walks past barriers

Reviewed-by: chagedorn, dfenacci

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp

Changeset: 32e8aa45
Branch: master
Author:    Andrew Dinn <[email protected]>
Date:      2026-04-01 07:47:17 +0000
URL:       
https://git.openjdk.org/loom/commit/32e8aa45828a7dbaf5ed558efd5870c9c5a149de

8379811: Disable AOTCodeCache if Assembly intrinsics use differs from 
Production use

Reviewed-by: kvn, asmehra

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

Changeset: b58d1ad1
Branch: master
Author:    Thomas Schatzl <[email protected]>
Date:      2026-04-01 08:14:59 +0000
URL:       
https://git.openjdk.org/loom/commit/b58d1ad1ee9aa30d97286b3b78054488e083c351

8372016: G1: Root scanning not yielding to safepoints causes crashes

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 9bf67a64
Branch: master
Author:    Anton Artemov <[email protected]>
Date:      2026-04-01 08:34:48 +0000
URL:       
https://git.openjdk.org/loom/commit/9bf67a64f0a83a07dd292b679beaffd8b65b8c37

8371596: Nits and typos found during review of fix for JDK-8366659

Reviewed-by: dholmes, dcubed, fbredberg

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

Changeset: 0dfa22f2
Branch: master
Author:    Thomas Schatzl <[email protected]>
Date:      2026-04-01 09:08:54 +0000
URL:       
https://git.openjdk.org/loom/commit/0dfa22f27d71808c5a777c073a2a3acdd4c13945

8381397: G1: Inline initiate_conc_mark/record_conc_mark_init_end

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: e340aeee
Branch: master
Author:    Guanqiang Han <[email protected]>
Committer: Thomas Schatzl <[email protected]>
Date:      2026-04-01 09:12:51 +0000
URL:       
https://git.openjdk.org/loom/commit/e340aeeee010baf2773fd0d50ce59aa55a823de3

8379174: G1: Too high G1RemSetArrayOfCardsEntriesBase causes invalid ergonomic 
G1RemSetArrayOfCardsEntries

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp
+ test/hotspot/jtreg/gc/g1/TestG1RemSetArrayOfCardsEntriesErgoLimit.java

Changeset: 2caf2530
Branch: master
Author:    Martin Doerr <[email protected]>
Date:      2026-04-01 09:20:10 +0000
URL:       
https://git.openjdk.org/loom/commit/2caf253017d00f758a038a16ba9d64d52dd1c202

8381412: [PPC64] unproblemlist JDK-8320897

Reviewed-by: mbaesken

! test/hotspot/jtreg/ProblemList.txt

Changeset: 3459f6b1
Branch: master
Author:    Eirik Bjørsnøs <[email protected]>
Date:      2026-04-01 09:50:37 +0000
URL:       
https://git.openjdk.org/loom/commit/3459f6b124c34f3187050495e34c690c017a0687

8380452: ZipOutputStream::putNextEntry(ZipEntry) throws unspecified 
IllegalArgumentException for unmappable entry name

Reviewed-by: jpai, lancea, alanb

! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
+ test/jdk/java/util/zip/ZipOutputStream/UnmappableZipEntryNameOrComment.java

Changeset: 92b1d823
Branch: master
Author:    Liam Miller-Cushon <[email protected]>
Date:      2026-04-01 10:10:03 +0000
URL:       
https://git.openjdk.org/loom/commit/92b1d8237ec0feaba44ff875cdd92fbb78896eae

8380147: Don't require a CompilationUnit for end position APIs

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/source/util/DocSourcePositions.java
! src/jdk.compiler/share/classes/com/sun/source/util/SourcePositions.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java
! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java

Changeset: 7df06d14
Branch: master
Author:    Emanuel Peter <[email protected]>
Date:      2026-04-01 12:18:29 +0000
URL:       
https://git.openjdk.org/loom/commit/7df06d1489164e7668e5ca43ba256c76acc7bd33

8379395: [VectorAlgorithms] new dot-product implementation using fma

Reviewed-by: mchevalier, chagedorn

! 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: 9607a728
Branch: master
Author:    Emanuel Peter <[email protected]>
Date:      2026-04-01 12:18:49 +0000
URL:       
https://git.openjdk.org/loom/commit/9607a7284d5858aee735c7a0db36c88d5d2a3a24

8380513: [VectorAlgorithms] mismatch benchmark and test

Reviewed-by: mchevalier, galder, chagedorn

! 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: f3a1c67b
Branch: master
Author:    Paul Hübner <[email protected]>
Date:      2026-04-01 13:03:01 +0000
URL:       
https://git.openjdk.org/loom/commit/f3a1c67b1cc2db2d6b3c0519737a6519ea4fbeea

8381464: Typo in Linker::captureCallState JavaDoc

Reviewed-by: liach, pminborg

! src/java.base/share/classes/java/lang/foreign/Linker.java

Changeset: d2c19073
Branch: master
Author:    Albert Mingkun Yang <[email protected]>
Date:      2026-04-01 14:20:53 +0000
URL:       
https://git.openjdk.org/loom/commit/d2c1907349afcbc40b2626060960511e2dca01d4

8381466: G1: Fix outdated name in G1Policy::decide_on_concurrent_start_pause

Reviewed-by: tschatzl

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

Changeset: 3fba38ab
Branch: master
Author:    Mikael Vidstedt <[email protected]>
Date:      2026-04-01 16:51:28 +0000
URL:       
https://git.openjdk.org/loom/commit/3fba38ab74aafab07e2cbec5f159e0d4cccaa440

8373521: Bump minimum boot jdk to JDK 26

Reviewed-by: liach, darcy, iris, erikj

! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf

Changeset: eed91689
Branch: master
Author:    Ioi Lam <[email protected]>
Date:      2026-04-01 17:10:40 +0000
URL:       
https://git.openjdk.org/loom/commit/eed91689f347e1e0491c4197ede680ef17d01062

8381117: AOT training run fails if memory for ConstantPool is reused

Reviewed-by: asmehra, iveresov, kvn

! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/RedefineClassesInProfile.java
+ 
test/hotspot/jtreg/runtime/cds/appcds/aotCache/test-classes/RedefGeneration0.java
+ 
test/hotspot/jtreg/runtime/cds/appcds/aotCache/test-classes/RedefGeneration1.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/Util.java

Changeset: 9131c72d
Branch: master
Author:    Weijun Wang <[email protected]>
Date:      2026-04-01 17:49:31 +0000
URL:       
https://git.openjdk.org/loom/commit/9131c72d63cac7d2a0e845952cee0e3c7edbfc93

8368692: Restrict Password::readPassword from reading from System.in

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/util/Password.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/tools/keytool/AllowSystemIn.java

Changeset: 3cb4d7db
Branch: master
Author:    Phil Race <[email protected]>
Date:      2026-04-01 18:36:47 +0000
URL:       
https://git.openjdk.org/loom/commit/3cb4d7db19bb7b3daf5921dd5d98e3cbc6608051

8381037: Remove AppContext from miscellaneous awt shared classes

Reviewed-by: azvegint, dnguyen

! src/java.desktop/share/classes/java/awt/EventDispatchThread.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/SentEvent.java
! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/GlobalCursorManager.java
! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java
! src/java.desktop/share/classes/sun/awt/PaintEventDispatcher.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
- test/jdk/javax/swing/system/6799345/TestShutdown.java
- test/jdk/sun/awt/AppContext/8012933/Test8012933.java

Changeset: 40e5745d
Branch: master
Author:    Phil Race <[email protected]>
Date:      2026-04-01 19:10:39 +0000
URL:       
https://git.openjdk.org/loom/commit/40e5745dea472621651fe495d27eef3563714157

8380714: sun.font.HBShaper : use getUpcallStub to create all up call stubs

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/sun/font/HBShaper.java

Changeset: ce9b3b59
Branch: master
Author:    Phil Race <[email protected]>
Date:      2026-04-01 19:10:55 +0000
URL:       
https://git.openjdk.org/loom/commit/ce9b3b59aa7477cf399716022204c1d5e83676f4

8380941: Remove AppContext from java.awt.Window implementation

Reviewed-by: azvegint, kizune

! src/java.desktop/share/classes/java/awt/Window.java

Changeset: cddee6d6
Branch: master
Author:    Daniel Gredler <[email protected]>
Date:      2026-04-01 20:37:24 +0000
URL:       
https://git.openjdk.org/loom/commit/cddee6d6eb3e048635c380a32bd2f6ebfd2c18b5

8380028: Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java 
on macOS

Reviewed-by: prr, psadhukhan

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java

Changeset: c18e3a33
Branch: master
Author:    Igor Veresov <[email protected]>
Date:      2026-04-02 00:18:11 +0000
URL:       
https://git.openjdk.org/loom/commit/c18e3a3377e67f50ab065d1ac9365c7d43950fb6

8379819: Creating AOT configuration crashes in MethodTrainingData::prepare

Reviewed-by: iklam, kvn

! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/RedefineClassesInProfile.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/test-classes/CustomLoadee.java

Changeset: fa5ec624
Branch: master
Author:    Dusan Balek <[email protected]>
Committer: Jan Lahoda <[email protected]>
Date:      2026-04-02 08:20:47 +0000
URL:       
https://git.openjdk.org/loom/commit/fa5ec62405af5ca104ca269d3470e07de690386f

8378950: Repeated warnings when annotation processing is happening

Co-authored-by: Archie Cobbs <[email protected]>
Reviewed-by: jlahoda

! 
src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/langtools/tools/javac/implicitCompile/APImplicitClassesWarnings.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! 
test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_2.out

Changeset: a506853a
Branch: master
Author:    Jan Lahoda <[email protected]>
Date:      2026-04-02 08:53:05 +0000
URL:       
https://git.openjdk.org/loom/commit/a506853a8267e5e4a5395ea0303e054d19acdbac

8374020: Inconsistent handling of type updates in typeWithAnnotations

Reviewed-by: abimpoudis

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
+ 
test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsOnTypes.java

Changeset: 262f574a
Branch: master
Author:    Alan Bateman <[email protected]>
Date:      2026-04-02 13:06:06 +0000
URL:       
https://git.openjdk.org/loom/commit/262f574abcea619c4159ff7d47d3d538953ddfac

8381487: Replace threadDump.schema.json with document to describe format

Reviewed-by: kevinw

! 
src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
+ src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.html
- 
src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json

Changeset: 81b6fcc3
Branch: master
Author:    Vladimir Petko <[email protected]>
Committer: Joel Sikström <[email protected]>
Date:      2026-04-02 13:12:48 +0000
URL:       
https://git.openjdk.org/loom/commit/81b6fcc3e9e6a5a53a7a53d8371d86a2f48f3d90

8381555: test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java fails on 32 
bit architectures

Reviewed-by: jsikstro

! test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java

Changeset: 06c9aebc
Branch: master
Author:    Daniel Jeliński <[email protected]>
Date:      2026-04-02 13:40:51 +0000
URL:       
https://git.openjdk.org/loom/commit/06c9aebce3aefec4c75c5ebb46bd9ffc62d09266

8377550: [REDO] Need to keep leading zeros in TlsPremasterSecret of TLS1.3 
DHKeyAgreement

Reviewed-by: hchao, mullan

! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java

Changeset: 0ada293c
Branch: master
Author:    Matias Saavedra Silva <[email protected]>
Date:      2026-04-02 14:10:46 +0000
URL:       
https://git.openjdk.org/loom/commit/0ada293cb4b1e7ec492d20fb8d99bb3db35974c8

8380091: Tests in runtime/cds are failing with log parsing errors - missing 
output - but the output seems present

Reviewed-by: coleenp, dholmes

! test/hotspot/jtreg/runtime/cds/BootAppendTests.java
! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java

Changeset: 5e89669d
Branch: master
Author:    Mahendra Chhipa <[email protected]>
Date:      2026-04-02 19:59:21 +0000
URL:       
https://git.openjdk.org/loom/commit/5e89669d180a4ac969f13cf6c066efbdb9998dc5

8381568: Refactor java/net/spi/InetAddressResolverProvider test from testNg to 
use JUnit

Reviewed-by: dfuchs

! test/jdk/java/net/spi/InetAddressResolverProvider/AddressesCachingTest.java
! 
test/jdk/java/net/spi/InetAddressResolverProvider/AddressesStaleCachingTest.java
! 
test/jdk/java/net/spi/InetAddressResolverProvider/BootstrapResolverUsageTest.java
! test/jdk/java/net/spi/InetAddressResolverProvider/BuiltInResolverTest.java
! test/jdk/java/net/spi/InetAddressResolverProvider/EmptyResultsStreamTest.java
! 
test/jdk/java/net/spi/InetAddressResolverProvider/InetAddressUsageInGetProviderTest.java
! test/jdk/java/net/spi/InetAddressResolverProvider/LookupPolicyMappingTest.java
! test/jdk/java/net/spi/InetAddressResolverProvider/LookupPolicyOfTest.java
! 
test/jdk/java/net/spi/InetAddressResolverProvider/ProviderGetExceptionTest.java
! 
test/jdk/java/net/spi/InetAddressResolverProvider/ResolutionWithExceptionTest.java
! 
test/jdk/java/net/spi/InetAddressResolverProvider/ReverseLookupDelegationTest.java
! 
test/jdk/java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/classpath/ClasspathProviderTest.java
! 
test/jdk/java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/module/ModularProviderTest.java

Changeset: e05eb141
Branch: master
Author:    Vicente Romero <[email protected]>
Date:      2026-04-02 22:57:35 +0000
URL:       
https://git.openjdk.org/loom/commit/e05eb1418e73b69c9c4571006a009bb1d3cf21ce

8381475: Test 
tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java fails for 
DocSourcePositions.java

Reviewed-by: mikael

! src/jdk.compiler/share/classes/com/sun/source/util/DocSourcePositions.java
! src/jdk.compiler/share/classes/com/sun/source/util/SourcePositions.java
! test/jdk/tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java

Changeset: f1a414b6
Branch: master
Author:    Shiv Shah <[email protected]>
Committer: Leonid Mesnik <[email protected]>
Date:      2026-04-03 00:44:00 +0000
URL:       
https://git.openjdk.org/loom/commit/f1a414b61cab8bf839e3d6e4437ad4ef527c9aa3

8338594: Update nsk/aod tests to use driver instead of othervm

Reviewed-by: lmesnik, cjplummer

! 
test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java
! 
test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java
! 
test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java
! 
test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java
! 
test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java
! 
test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java
! 
test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java
! 
test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java
! 
test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java
! 
test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java

Changeset: fbbf2c3a
Branch: master
Author:    Shiv Shah <[email protected]>
Committer: Leonid Mesnik <[email protected]>
Date:      2026-04-03 00:52:00 +0000
URL:       
https://git.openjdk.org/loom/commit/fbbf2c3af34411f108bf983e52faf8f63a224a31

8269613: vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java 
fails with OOME in CodeCache

Reviewed-by: lmesnik, epavlova

! 
test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java

Changeset: 95e90299
Branch: master
Author:    Ioi Lam <[email protected]>
Date:      2026-04-03 03:20:38 +0000
URL:       
https://git.openjdk.org/loom/commit/95e90299b47c3f82c8711ba8799810fbb01ab5df

8381553: Clean up AOTCodeCache configuration checks

Reviewed-by: kvn, asmehra

! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! 
test/hotspot/jtreg/runtime/cds/appcds/methodHandles/JDKMethodHandlesTestRunner.java

Changeset: 4253db22
Branch: master
Author:    Dean Long <[email protected]>
Date:      2026-04-03 04:08:21 +0000
URL:       
https://git.openjdk.org/loom/commit/4253db22526da9997f3b0140995cac09c41aeb22

8350208: CTW: GraphKit::add_safepoint_edges asserts "not enough operands for 
reexecution"

Co-authored-by: Quan Anh Mai <[email protected]>
Reviewed-by: mhaessig, vlivanov

! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
+ test/hotspot/jtreg/compiler/exceptions/TestDebugDuringExceptionCatching.java
! 
test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java

Changeset: 4bb7204f
Branch: master
Author:    Daniel Jeliński <[email protected]>
Date:      2026-04-03 05:48:24 +0000
URL:       
https://git.openjdk.org/loom/commit/4bb7204fa91cc86daca35f816265e2258bd95a7f

8377181: HttpClient may leak closed QUIC connection objects

Reviewed-by: dfuchs

! 
src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java
! 
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
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java

Changeset: f8ca6f6f
Branch: master
Author:    Dingli Zhang <[email protected]>
Date:      2026-04-03 06:15:19 +0000
URL:       
https://git.openjdk.org/loom/commit/f8ca6f6f09908c5106d262cfaaf82e88f37e9a32

8381554: RISC-V: Small refactoring for cmp_klass_compressed macro-assembler 
routine

Reviewed-by: fyang, gcao, wenanjian

! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: 4a470110
Branch: master
Author:    Emanuel Peter <[email protected]>
Date:      2026-04-03 12:39:49 +0000
URL:       
https://git.openjdk.org/loom/commit/4a4701106c68aee7ba33c41d1e4f72d72ac1a3d6

8369699: Template Framework Library: add VectorAPI types and operations

Reviewed-by: mhaessig, vlivanov, galder

! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
! 
test/hotspot/jtreg/compiler/lib/template_framework/library/CodeGenerationDataNameType.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Utils.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/VectorType.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorExpressionFuzzer.java
! 
test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
! 
test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java
+ 
test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestVectorTypes.java

Reply via email to