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
