Changeset: a211b044 Branch: master Author: Guanqiang Han <[email protected]> Committer: Marc Chevalier <[email protected]> Date: 2026-03-13 14:59:03 +0000 URL: https://git.openjdk.org/loom/commit/a211b0442dc292c4aa6c98d4da03ceb19528dd2d
8378742: C2: constant folding for ModFloatingNode should be done in Value method Reviewed-by: roland, vlivanov, mchevalier ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java Changeset: e9446e15 Branch: master Author: Ben Perez <[email protected]> Date: 2026-03-13 15:02:02 +0000 URL: https://git.openjdk.org/loom/commit/e9446e15546aa37e7550dac293a3ed6131f2b500 8368841: X25519 implementation differs from the specification in RFC 7748 Reviewed-by: ascarpino, semery ! src/java.base/share/classes/sun/security/ec/XDHPublicKeyImpl.java ! src/java.base/share/classes/sun/security/ec/XECOperations.java ! test/jdk/sun/security/ec/xec/TestXDH.java ! test/jdk/sun/security/ec/xec/TestXECOps.java ! test/lib/jdk/test/lib/Convert.java Changeset: 92fafa4a Branch: master Author: Anton Artemov <[email protected]> Date: 2026-03-13 15:28:20 +0000 URL: https://git.openjdk.org/loom/commit/92fafa4ae3a02bb35d69915342432a948b643c4b 8377603: Review worst-case testing of inverse hyperbolic methods Reviewed-by: darcy ! test/jdk/java/lang/Math/HyperbolicTests.java ! test/jdk/java/lang/StrictMath/HyperbolicTests.java Changeset: 1b81d0ac Branch: master Author: Ozan Cetin <[email protected]> Committer: Damon Fenacci <[email protected]> Date: 2026-03-13 15:46:41 +0000 URL: https://git.openjdk.org/loom/commit/1b81d0ac1d2b28e5822665b179b3d7986f077e80 8379544: C2: URShiftI Ideal optimization opportunity for - 3rd level notification required Reviewed-by: qamai, dfenacci ! src/hotspot/share/opto/phaseX.cpp ! test/hotspot/jtreg/compiler/c2/gvn/MissedURShiftIAddILShiftIdeal.java Changeset: 06ea3858 Branch: master Author: Mahendra Chhipa <[email protected]> Date: 2026-03-13 15:55:19 +0000 URL: https://git.openjdk.org/loom/commit/06ea3858b1d031413e73b97e6e6edaa4c62142a6 8379528: Add @required in open/test/jdk/:jdk_sctp test, as these are applicable only on linux platforms Reviewed-by: mbaesken, syan ! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java ! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java ! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Receive.java ! test/jdk/com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Send.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Shutdown.java ! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/CloseDescriptors.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java ! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java Changeset: fdb129ad Branch: master Author: Shawn Emery <[email protected]> Committer: Anthony Scarpino <[email protected]> Date: 2026-03-13 16:34:30 +0000 URL: https://git.openjdk.org/loom/commit/fdb129ad94b1125340d62766fa36bee4739917f0 8378893: X25519 should utilize a larger limb size Co-authored-by: Ferenc Rakoczi <[email protected]> Reviewed-by: ascarpino, bperez ! make/jdk/src/classes/build/tools/intpoly/FieldGen.java + src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial25519.java ! test/jdk/sun/security/util/math/TestIntegerModuloP.java Changeset: 9f2591d8 Branch: master Author: Naoto Sato <[email protected]> Date: 2026-03-13 18:37:04 +0000 URL: https://git.openjdk.org/loom/commit/9f2591d8cffd1b3496c956659e0ea12364696691 8379828: Remove ResourceBundle module tests with legacy ISO code property Reviewed-by: jlu, iris ! test/jdk/java/util/ResourceBundle/modules/ModuleTestUtil.java ! test/jdk/java/util/ResourceBundle/modules/basic/BasicTest.java Changeset: 98520c02 Branch: master Author: Frederic Thevenet <[email protected]> Committer: Thomas Stuefe <[email protected]> Date: 2026-03-14 11:21:12 +0000 URL: https://git.openjdk.org/loom/commit/98520c029d27bd5e8b9e2113ac93f4adac164873 8378657: OutputAnalyzer should have a quiet mode Reviewed-by: rriggs, stuefe ! test/lib/jdk/test/lib/process/OutputAnalyzer.java ! test/lib/jdk/test/lib/process/OutputBuffer.java Changeset: 1606564e Branch: master Author: Matthias Baesken <[email protected]> Date: 2026-03-14 14:06:38 +0000 URL: https://git.openjdk.org/loom/commit/1606564eddfd17f74015e219cd5b754ec35bf0c8 8379802: [AIX] unify DL_info struct and put it into a single header Reviewed-by: mdoerr, clanger, erikj ! make/common/modules/LauncherCommon.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/hotspot/os/aix/porting_aix.hpp + src/java.base/aix/native/include/dl_info.h ! src/java.base/aix/native/libjli/java_md_aix.h ! src/java.desktop/aix/native/libawt/porting_aix.c ! src/java.desktop/aix/native/libawt/porting_aix.h Changeset: 7484701e Branch: master Author: Prasanta Sadhukhan <[email protected]> Date: 2026-03-16 02:12:25 +0000 URL: https://git.openjdk.org/loom/commit/7484701e18d801914b85bf95fe020e85ebae40cc 8309041: Swingutilities2 methods requesting focus can have a Cause Reviewed-by: tr, dnguyen ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: ef023582 Branch: master Author: Tejesh R <[email protected]> Date: 2026-03-16 05:45:42 +0000 URL: https://git.openjdk.org/loom/commit/ef0235825a20c33d8d0c83a21d6981606b881d57 8354901: javax/swing/JTable/8236907/LastVisibleRow.java fails on macosx-aarch64 due to difference in before and after image comparison Reviewed-by: serb, honkar ! test/jdk/javax/swing/JTable/8236907/LastVisibleRow.java Changeset: f430f1d8 Branch: master Author: Emanuel Peter <[email protected]> Date: 2026-03-16 07:39:21 +0000 URL: https://git.openjdk.org/loom/commit/f430f1d865cf069d407e9f41320a7cbd9470fd3a 8378968: C2 VectorAVX AVX2: wrong result, bad optimization in VectorLongToMaskNode::Ideal Reviewed-by: jbhateja, vlivanov, kvn ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/TestVectorLongToMaskNodeIdealization.java Changeset: c04fe765 Branch: master Author: Dusan Balek <[email protected]> Committer: Jan Lahoda <[email protected]> Date: 2026-03-16 07:47:26 +0000 URL: https://git.openjdk.org/loom/commit/c04fe765a3bf952fdb6df526ee681395f2015def 8378524: Compile-time constant generated through annotation processor is not usable in repeated annotation but fails compilation Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java + test/langtools/tools/javac/annotations/repeatingAnnotations/generatedInRepeating/ComplexGeneratedInRepeating.java Changeset: d3be157f Branch: master Author: Fredrik Bredberg <[email protected]> Date: 2026-03-16 09:06:58 +0000 URL: https://git.openjdk.org/loom/commit/d3be157fd5f94502e73dd2bda35653a4ea95248d 8379457: Test EATests.java#id0 ERROR: monitor list errors: error_cnt=1 Reviewed-by: aartemov, aboldtch, dholmes ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 3b8af308 Branch: master Author: Joel Sikström <[email protected]> Date: 2026-03-16 09:10:07 +0000 URL: https://git.openjdk.org/loom/commit/3b8af308d7c403cfc81195562e74cea0fccec3f6 8379665: Obsolete AlwaysActAsServerClassMachine and NeverActAsServerClassMachine Reviewed-by: stefank, ayang, aboldtch ! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c1_globals_arm.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/riscv/c1_globals_riscv.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/x86/c1_globals_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compiler_globals_pd.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/os.cpp ! src/java.base/share/man/java.md ! test/hotspot/gtest/runtime/test_globals.cpp - test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java Changeset: caf7e840 Branch: master Author: Manuel Hässig <[email protected]> Date: 2026-03-16 09:29:09 +0000 URL: https://git.openjdk.org/loom/commit/caf7e840c330431b329edb06cbc3c4708f1a9822 8377541: C2: Memory Barrier IR nodes not eliminated for stable array element access Reviewed-by: dfenacci, qamai, mchevalier, dlong ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java + test/hotspot/jtreg/compiler/stable/TestStableArrayMembars.java Changeset: c0aa411b Branch: master Author: Dusan Balek <[email protected]> Committer: Jan Lahoda <[email protected]> Date: 2026-03-16 12:07:04 +0000 URL: https://git.openjdk.org/loom/commit/c0aa411b3456ae71db775b8c7756ae1b8fa6da58 8378251: Extend word delimiters used in jshell Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! test/langtools/jdk/jshell/InputUITest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 318646a6 Branch: master Author: David Beaumont <[email protected]> Date: 2026-03-16 13:17:53 +0000 URL: https://git.openjdk.org/loom/commit/318646a6b4559e93722937c97329a9d710b59479 8379626: Refactor jaxp/functional/javax/xml tests to use JUnit Reviewed-by: vyazici, joehw ! test/jaxp/javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf008GF.out ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java ! test/jaxp/javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.java ! test/jaxp/javax/xml/jaxp/libs/javax/xml/parsers/ptests/MyCHandler.java ! test/jaxp/javax/xml/jaxp/libs/javax/xml/parsers/ptests/ParserTestConst.java ! test/jaxp/javax/xml/jaxp/libs/javax/xml/transform/ptests/TransformerTestConst.java ! test/jaxp/javax/xml/jaxp/libs/javax/xml/validation/ptests/ValidationTestConst.java ! test/jaxp/javax/xml/jaxp/libs/javax/xml/xpath/ptests/XPathTestConst.java ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPDataProvider.java Changeset: 2240ff41 Branch: master Author: Thomas Stuefe <[email protected]> Date: 2026-03-16 13:31:38 +0000 URL: https://git.openjdk.org/loom/commit/2240ff41795d1de76aab1ce69758fcbd827208de 8379967: (process) Improve ProcessBuilder error reporting Reviewed-by: mbaesken, rriggs ! make/modules/java.base/Launcher.gmk ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! 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 + src/java.base/unix/native/libjava/childproc_errorcodes.c + src/java.base/unix/native/libjava/childproc_errorcodes.h + test/jdk/java/lang/ProcessBuilder/InvalidWorkDir.java ! test/jdk/java/lang/ProcessBuilder/JspawnhelperWarnings.java Changeset: c7438a92 Branch: master Author: Alexander Zvegintsev <[email protected]> Date: 2026-03-16 14:10:19 +0000 URL: https://git.openjdk.org/loom/commit/c7438a92a7cc368f2629744191dbd51d104d3be1 8376050: awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java fails on Ubuntu Reviewed-by: dmarkov, serb, aivanov, honkar ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! test/jdk/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java Changeset: e0fa3d2f Branch: master Author: Kangcheng Xu <[email protected]> Committer: Roland Westrelin <[email protected]> Date: 2026-03-16 14:11:27 +0000 URL: https://git.openjdk.org/loom/commit/e0fa3d2f8182fa4178b8ab3a532fbc4ea82e9bb8 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() Reviewed-by: chagedorn, roland ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestStressLongCountedLoopLimitChecks.java Changeset: 02bce505 Branch: master Author: Simon Tooke <[email protected]> Committer: Thomas Stuefe <[email protected]> Date: 2026-03-16 14:41:59 +0000 URL: https://git.openjdk.org/loom/commit/02bce505eebd255c7b53a23dbc2b5d745573b5b1 8377456: GetObjectSizeIntrinsicsTest.java, ARRAY_HEADER_SIZE wrong for 32-bit Reviewed-by: stuefe ! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java Changeset: 3ddfdd94 Branch: master Author: Robert Toyonaga <[email protected]> Committer: Thomas Stuefe <[email protected]> Date: 2026-03-16 14:42:39 +0000 URL: https://git.openjdk.org/loom/commit/3ddfdd94d92135e2038f48913a4c3e0f9754049b 8353567: Tighten NMT lock scope in os::release_memory and os::uncommit_memory Reviewed-by: azafari, stuefe ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 7695b1f9 Branch: master Author: Brian Burkhalter <[email protected]> Date: 2026-03-16 16:01:23 +0000 URL: https://git.openjdk.org/loom/commit/7695b1f9c25921c25af3a37c70c3830b2c9cd41d 8379155: Refactor Files TestNG tests to use JUnit Reviewed-by: alanb ! test/jdk/java/nio/file/Files/BytesAndLines.java ! test/jdk/java/nio/file/Files/CallWithInterruptSet.java ! test/jdk/java/nio/file/Files/CopyProcFile.java ! test/jdk/java/nio/file/Files/CreateDirectories.java ! test/jdk/java/nio/file/Files/Mismatch.java ! test/jdk/java/nio/file/Files/ReadWriteString.java ! test/jdk/java/nio/file/Files/SetLastModifiedTime.java ! test/jdk/java/nio/file/Files/StreamTest.java ! test/jdk/java/nio/file/Files/SubstDrive.java ! test/jdk/java/nio/file/Files/walkFileTree/FindTest.java ! test/jdk/java/nio/file/spi/TestDelegation.java Changeset: 9dc3f488 Branch: master Author: Mohamed Issa <[email protected]> Committer: Sandhya Viswanathan <[email protected]> Date: 2026-03-16 19:21:05 +0000 URL: https://git.openjdk.org/loom/commit/9dc3f488b4da333f436fcdddb92b34ec9dbbb925 8380079: Add separate flag for platforms on which copy and clear operations are faster with AVX3Threshold set to 0 Reviewed-by: kvn, asmehra, sviswanathan ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp Changeset: 8d11b977 Branch: master Author: Erik Gahlin <[email protected]> Date: 2026-03-16 22:20:04 +0000 URL: https://git.openjdk.org/loom/commit/8d11b977def8356b6fd8504562538d2af88c082b 8380037: JFR: Don’t format identifiers as numbers Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java Changeset: 921da0a9 Branch: master Author: Ioi Lam <[email protected]> Date: 2026-03-17 01:28:03 +0000 URL: https://git.openjdk.org/loom/commit/921da0a9734d9fae2e7b0e129d2cc6949ad0b5a6 8378211: Test ChangedJarFile.java failed: missing "timestamp has changed" Reviewed-by: dholmes, liach ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ChangedJarFile.java Changeset: 3e231755 Branch: master Author: Dingli Zhang <[email protected]> Date: 2026-03-17 02:41:24 +0000 URL: https://git.openjdk.org/loom/commit/3e231755a03e75a29b66aaa32784397cf5022da1 8380083: Enable some vector mask cast IR matching tests for RISC-V Reviewed-by: fyang ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastIdentityTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastTest.java Changeset: a1e4621b Branch: master Author: Ioi Lam <[email protected]> Date: 2026-03-17 05:58:33 +0000 URL: https://git.openjdk.org/loom/commit/a1e4621b30e08c8b20bd4542e4f1655aeb0ec576 8378152: Upstream AOT heap object improvements from Leyden repo Reviewed-by: jrose, kvn ! src/hotspot/share/cds/aotMappedHeapWriter.cpp ! src/hotspot/share/cds/aotMappedHeapWriter.hpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp ! src/hotspot/share/cds/aotStreamedHeapWriter.cpp ! src/hotspot/share/cds/aotStreamedHeapWriter.hpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/classfile/stringTable.cpp Changeset: b0831572 Branch: master Author: Kieran Farrell <[email protected]> Committer: Thomas Stuefe <[email protected]> Date: 2026-03-17 06:00:32 +0000 URL: https://git.openjdk.org/loom/commit/b0831572e2cd9dbff9ee2abcdf81a493ddcecc7e 8359706: Add file descriptor count to VM.info Reviewed-by: kevinw, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/jdk/sun/tools/jcmd/TestJcmdSanity.java Changeset: 3a109f49 Branch: master Author: David Holmes <[email protected]> Date: 2026-03-17 07:18:40 +0000 URL: https://git.openjdk.org/loom/commit/3a109f49feb19f313632be6a2aa24ba7d9b7269b 8380236: macOS build is broken by JDK-8359706 Reviewed-by: kbarrett ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 0b17e009 Branch: master Author: Harshit Dhiman <[email protected]> Committer: Dean Long <[email protected]> Date: 2026-03-17 09:25:00 +0000 URL: https://git.openjdk.org/loom/commit/0b17e0093d35972db7c228098d991a684ab6f07f 8347396: Efficient TypeFunc creations Reviewed-by: dlong, vlivanov, adinn ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/opto/type.cpp Changeset: da85cafd Branch: master Author: Brian Burkhalter <[email protected]> Date: 2026-03-17 16:11:38 +0000 URL: https://git.openjdk.org/loom/commit/da85cafd796655c13e75e8bf49159386605285d5 8380198: Convert java/util/prefs/PrefsSpiTest.java to JUnit Reviewed-by: jlu ! test/jdk/java/util/prefs/PrefsSpiTest.java Changeset: 773c375f Branch: master Author: Brian Burkhalter <[email protected]> Date: 2026-03-17 16:12:02 +0000 URL: https://git.openjdk.org/loom/commit/773c375f1813afb0acf6bd1731eac39d5a43d0b4 8380221: Change jdk/nio/Basic.java to use JUnit Reviewed-by: jlu, alanb ! test/jdk/jdk/nio/Basic.java Changeset: 9394749f Branch: master Author: Leo Korinth <[email protected]> Date: 2026-03-17 16:16:56 +0000 URL: https://git.openjdk.org/loom/commit/9394749f9e788fc538a7876e338e536aa296b70c 8377769: Only use large pages sizes that have any pages configured Reviewed-by: ayang, stefank ! src/hotspot/os/linux/hugepages.cpp ! src/hotspot/os/linux/hugepages.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/runtime/os.hpp Changeset: ee90f00b Branch: master Author: Ioi Lam <[email protected]> Date: 2026-03-17 17:21:16 +0000 URL: https://git.openjdk.org/loom/commit/ee90f00b3b38b7cf4da340deb48f04bdaee22710 8376822: UseCompactObjectHeaders: fill Klass alignment gaps in AOT cache Reviewed-by: jsjolen, asmehra ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/utilities/rbTree.hpp + test/hotspot/jtreg/runtime/cds/MetaspaceAllocGaps.java Changeset: 00c1f4b6 Branch: master Author: Ioi Lam <[email protected]> Date: 2026-03-17 20:33:44 +0000 URL: https://git.openjdk.org/loom/commit/00c1f4b6248e116c8839b1fb19ce20182711667a 8377512: AOT cache creation fails with invalid native pointer Reviewed-by: kvn, jrose, liach ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.hpp ! src/hotspot/share/cds/aotMappedHeapWriter.cpp ! src/hotspot/share/oops/cpCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java Changeset: 8378d289 Branch: master Author: David Holmes <[email protected]> Date: 2026-03-17 20:43:22 +0000 URL: https://git.openjdk.org/loom/commit/8378d289104a60faa0c9ee048dc299fa7ea2c06e 8379481: Recent JNI methods are missing DTrace probes Reviewed-by: kbarrett, iklam, jwaters ! src/hotspot/os/posix/dtrace/hotspot_jni.d ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/utilities/dtrace_disabled.hpp Changeset: 50f81c5d Branch: master Author: David Beaumont <[email protected]> Date: 2026-03-17 21:43:58 +0000 URL: https://git.openjdk.org/loom/commit/50f81c5d7c72c3085b076f897bd6608a4c016013 8379798: Refactor remaining tests in javax/xml/jaxp/functional to JUnit Reviewed-by: joehw ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AbstractCharacterDataTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/AstroTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SAX201Test.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/XPathAPITest.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java = test/jaxp/javax/xml/jaxp/functional/test/auctionportal/content/movies-utf16.xml ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java ! test/jaxp/javax/xml/jaxp/libs/org/w3c/dom/ptests/DOMTestUtil.java ! test/jaxp/javax/xml/jaxp/libs/org/xml/sax/ptests/SAXTestConst.java ! test/jaxp/javax/xml/jaxp/libs/test/astro/AstroConstants.java ! test/jaxp/javax/xml/jaxp/libs/test/astro/DOMFilterFactoryImpl.java ! test/jaxp/javax/xml/jaxp/libs/test/astro/DOML3InputSourceFactoryImpl.java ! test/jaxp/javax/xml/jaxp/libs/test/astro/InputSourceFactoryImpl.java ! test/jaxp/javax/xml/jaxp/libs/test/astro/SAXFilterFactoryImpl.java ! test/jaxp/javax/xml/jaxp/libs/test/astro/StreamFilterFactoryImpl.java ! test/jaxp/javax/xml/jaxp/libs/test/astro/TemplatesFilterFactoryImpl.java ! test/jaxp/javax/xml/jaxp/libs/test/auctionportal/HiBidConstants.java ! test/jaxp/javax/xml/jaxp/libs/test/gaptest/GapTestConst.java Changeset: abb9c33c Branch: master Author: Prasanta Sadhukhan <[email protected]> Date: 2026-03-18 01:14:16 +0000 URL: https://git.openjdk.org/loom/commit/abb9c33cedac730753dd3aaebd101532a1aa70a1 8380125: Formatting issue for few swing classes Reviewed-by: honkar, azvegint ! 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/JPopupMenu.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/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.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/BasicSplitPaneUI.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/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/TextAction.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: d52e5bd0 Branch: master Author: Sergey Bylokhov <[email protected]> Date: 2026-03-18 03:36:00 +0000 URL: https://git.openjdk.org/loom/commit/d52e5bd0357a074f74757f7a8256ed14a2e0eaee 8378727: [macOS] Missing dispatch_release for semaphores in CDesktopPeer Reviewed-by: honkar, kizune, azvegint, dmarkov ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m Changeset: 31de288c Branch: master Author: Galder Zamarreño <[email protected]> Date: 2026-03-18 06:49:20 +0000 URL: https://git.openjdk.org/loom/commit/31de288c0c67448487eabd46348bef97a1a60846 8367399: C2 SuperWord: add IR rules for MemorySegment cases from JDK-8329077 Reviewed-by: fyang, epeter ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java Changeset: d8f19bf9 Branch: master Author: Dusan Balek <[email protected]> Committer: Jan Lahoda <[email protected]> Date: 2026-03-18 07:04:25 +0000 URL: https://git.openjdk.org/loom/commit/d8f19bf961f1f25a029943b6390f8b9c95f31304 8347418: ConsoleIOContext.countTrailintBackslashes causes NullPointerException Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java + test/langtools/jdk/jshell/ConcurrentHistoryLoadingTest.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/TerminalNoExecTest.java Changeset: 706fbb30 Branch: master Author: Volkan Yazici <[email protected]> Date: 2026-03-18 08:25:29 +0000 URL: https://git.openjdk.org/loom/commit/706fbb3044ef56cad14cf4e413b24042a3ea3f13 8378431: Move input validation checks to Java for java.lang.StringUTF16 intrinsics Reviewed-by: dfenacci, rgiulietti, rriggs ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java Changeset: 3a93daf1 Branch: master Author: Albert Mingkun Yang <[email protected]> Date: 2026-03-18 09:07:14 +0000 URL: https://git.openjdk.org/loom/commit/3a93daf189213d4c8af5d57d7af1e832401331b6 8373369: [REDO] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch Reviewed-by: mdoerr, kvn, tschatzl ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! test/hotspot/jtreg/ProblemList.txt + test/hotspot/jtreg/compiler/c2/TestAllocatePrefetchStyleLargeFlags.java Changeset: 9ef2e8dc Branch: master Author: Ivan Bereziuk <[email protected]> Committer: Severin Gehwolf <[email protected]> Date: 2026-03-18 10:18:19 +0000 URL: https://git.openjdk.org/loom/commit/9ef2e8dc1c993a875eb7e47525df277d96066fe1 8278102: containers/docker/TestJcmd.java failed with "RuntimeException: Could not find specified process" Reviewed-by: kevinw, sgehwolf ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/containers/docker/TestJcmd.java Changeset: e99ed136 Branch: master Author: Quan Anh Mai <[email protected]> Date: 2026-03-18 11:05:10 +0000 URL: https://git.openjdk.org/loom/commit/e99ed13691369346386cc22df053c16f96aa6f69 8379671: C2: Fix usage of PhaseGVN::transform in some intrinsics Reviewed-by: bmaillard, dfenacci, roland ! src/hotspot/share/opto/library_call.cpp Changeset: 262b31be Branch: master Author: Manuel Hässig <[email protected]> Date: 2026-03-18 12:33:41 +0000 URL: https://git.openjdk.org/loom/commit/262b31be3de42012bf9460e5deb0b43bec6a3fa0 8359335: Template-Framework Library: Primitive Types subtyping Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.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/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java Changeset: 08ff2bf4 Branch: master Author: Eirik Bjørsnøs <[email protected]> Date: 2026-03-18 14:12:43 +0000 URL: https://git.openjdk.org/loom/commit/08ff2bf4d0541f7b3fd7c4a9c7f386cb710510af 8376398: [TESTBUG] Testing of Unsafe native (re)allocation is sensitive to current JDK native memory use Reviewed-by: azafari ! test/hotspot/jtreg/runtime/Unsafe/AllocateMemory.java ! test/hotspot/jtreg/runtime/Unsafe/Reallocate.java Changeset: 00a77704 Branch: master Author: María Arias de Reyna Domínguez <[email protected]> Committer: Andrew Dinn <[email protected]> Date: 2026-03-18 14:26:48 +0000 URL: https://git.openjdk.org/loom/commit/00a77704b00eb4a4d4356695329fb0e247bb3028 8380292: Confusing "reverted *" messages during training Reviewed-by: adinn, asmehra ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp Changeset: 0379c0b0 Branch: master Author: Eirik Bjørsnøs <[email protected]> Date: 2026-03-18 14:36:58 +0000 URL: https://git.openjdk.org/loom/commit/0379c0b005f4e99cb0f22ef6c43608697e805422 8379557: Further optimize URL.toExternalForm Reviewed-by: vyazici ! src/java.base/share/classes/java/net/URLStreamHandler.java ! test/jdk/java/net/URL/Constructor.java + test/micro/org/openjdk/bench/java/net/URLToString.java Changeset: 766959f8 Branch: master Author: Ashay Rane <[email protected]> Committer: Christian Hagedorn <[email protected]> Date: 2026-03-18 15:15:12 +0000 URL: https://git.openjdk.org/loom/commit/766959f884be63e7f65175c6e685a10445c8a182 8371685: C2: Add flag to disable Loop Peeling Reviewed-by: chagedorn, snatarajan, roland ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! test/hotspot/jtreg/compiler/loopopts/TestLoopPeeling.java + test/hotspot/jtreg/compiler/loopopts/TestLoopPeelingDisabled.java Changeset: 446fb203 Branch: master Author: Coleen Phillimore <[email protected]> Date: 2026-03-18 16:07:41 +0000 URL: https://git.openjdk.org/loom/commit/446fb203b2e27807f0cd2ec78447478a1de19773 8379015: Convert TraceNewOopMapGeneration to unified logging Reviewed-by: dholmes, matsaave ! src/hotspot/share/classfile/classPrinter.cpp ! src/hotspot/share/classfile/classPrinter.hpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/runtime/globals.hpp + test/hotspot/jtreg/runtime/logging/GenerateOopMapTest.java Changeset: 20567e82 Branch: master Author: Justin Lu <[email protected]> Date: 2026-03-18 16:08:20 +0000 URL: https://git.openjdk.org/loom/commit/20567e82412b0ea8976a029728b400ca788178ba 8380218: Refactor test/jdk/java/nio/charset TestNG tests to JUnit Reviewed-by: bpb, naoto ! test/jdk/java/nio/charset/Charset/DefaultCharsetTest.java ! test/jdk/java/nio/charset/Charset/ForName.java ! test/jdk/java/nio/charset/CharsetDecoder/CoderMalfunctionErrorTest.java ! test/jdk/java/nio/charset/CharsetEncoder/CoderMalfunctionErrorTest.java ! test/jdk/java/nio/charset/spi/CharsetProviderBasicTest.java ! test/jdk/sun/nio/cs/StreamEncoderOut.java ! test/jdk/sun/nio/cs/TestUnicodeReversedBOM.java Changeset: b6de5aed Branch: master Author: Daniel Fuchs <[email protected]> Date: 2026-03-18 16:45:53 +0000 URL: https://git.openjdk.org/loom/commit/b6de5aed2c2a5493c089b7f8493e953b13e4c2fa 8379699: H3ConnectionPoolTest::testH2H3WithTwoAltSVC fails intermittently Reviewed-by: syan, jpai ! test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java Changeset: 7d805e11 Branch: master Author: Naoto Sato <[email protected]> Date: 2026-03-18 16:57:52 +0000 URL: https://git.openjdk.org/loom/commit/7d805e113948196ac4e45ac05e09413e63b9bb46 8380222: Refactor test/jdk/java/lang/Character TestNG tests to JUnit Reviewed-by: jlu, bpb, liach, iris ! test/jdk/java/lang/Character/Latin1CaseConversion.java ! test/jdk/java/lang/Character/UnicodeBlock/NumberEntities.java Changeset: f3069680 Branch: master Author: Ashutosh Mehra <[email protected]> Date: 2026-03-18 17:55:00 +0000 URL: https://git.openjdk.org/loom/commit/f3069680e48712a7cacc4208550816300f68fbf4 8380303: Obsolete unused flag UseXMMForArrayCopy Reviewed-by: kvn, adinn, ayang ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 4f2debe6 Branch: master Author: Christoph Langer <[email protected]> Date: 2026-03-18 18:58:55 +0000 URL: https://git.openjdk.org/loom/commit/4f2debe697a1ba35ee480fc66d5d937aa4ac2f30 8380033: Test java/util/jar/Manifest/IncludeInExceptionsTest.java could be more agnostic to VM default Reviewed-by: mbaesken ! test/jdk/java/util/jar/Manifest/IncludeInExceptionsTest.java Changeset: 30145a4b Branch: master Author: Sergey Bylokhov <[email protected]> Date: 2026-03-18 20:40:42 +0000 URL: https://git.openjdk.org/loom/commit/30145a4bd7919d5e616251056903826d3ab01702 8379952: Revert JDK-8365711: Restore protected visibility of menuBarHeight and hotTrackingOn Reviewed-by: azvegint ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java Changeset: 37cdc797 Branch: master Author: Alexander Zvegintsev <[email protected]> Date: 2026-03-18 20:47:48 +0000 URL: https://git.openjdk.org/loom/commit/37cdc7977fc346c4b66d10fa149d6f28553f7002 8380228: JNI primitive type mismatch in Java_com_sun_java_swing_plaf_gtk_GTKLookAndFeel_applyThemeIfNeeded of swing_GTKEngine.c:403 (ID: 52423) Reviewed-by: psadhukhan, serb ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c Changeset: 27a4ed5b Branch: master Author: Rui Li <[email protected]> Committer: Cesar Soares Lucas <[email protected]> Date: 2026-03-18 23:11:48 +0000 URL: https://git.openjdk.org/loom/commit/27a4ed5b7adbf6652b0ff82158f80d90d3f9ba65 8375568: Shenandoah: Abbreviate thread names in display when length constraints apply Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java Changeset: deccad2e Branch: master Author: Thomas Stuefe <[email protected]> Date: 2026-03-19 05:04:00 +0000 URL: https://git.openjdk.org/loom/commit/deccad2e95549611631543211d69ca7fff59c5e7 8377907: (process) Race in ProcessBuilder can cause JVM hangs Reviewed-by: simonis, rriggs ! make/test/JtregNativeJdk.gmk ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! 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/ConcNativeForkTest/libConcNativeFork.c ! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java ! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java ! test/jdk/java/lang/ProcessBuilder/JspawnhelperWarnings.java + test/jdk/java/lang/ProcessBuilder/NonPipelineLeaksFD.java ! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java + test/jdk/java/lang/ProcessBuilder/PipesCloseOnExecTest/PipesCloseOnExecTest.java + test/jdk/java/lang/ProcessBuilder/PipesCloseOnExecTest/libPipesCloseOnExec.c + test/lib/native/testlib_thread_barriers.h Changeset: 7c0da670 Branch: master Author: Richard Reingruber <[email protected]> Date: 2026-03-19 05:20:45 +0000 URL: https://git.openjdk.org/loom/commit/7c0da6702ffeed4fb5d991241010a133a7225321 8380041: PPC: remove POWER6 remnants Reviewed-by: dbriemann, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/disassembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad Changeset: d0e62e11 Branch: master Author: Michael Reeves <[email protected]> Committer: SendaoYan <[email protected]> Date: 2026-03-19 07:44:30 +0000 URL: https://git.openjdk.org/loom/commit/d0e62e114ce8a40b30300ae023b78488a350f879 8351847: C2: Add "TraceSplitIf" flag to get more information about the optimization in Split-If Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/split_if.cpp + test/hotspot/jtreg/compiler/splitif/TestTraceSplitIf.java Changeset: 02001567 Branch: master Author: Matthias Baesken <[email protected]> Date: 2026-03-19 08:19:41 +0000 URL: https://git.openjdk.org/loom/commit/02001567f0d8ba83d28b014b9e8564f1e594ff74 8379425: Windows and macOS should not allow unsupported headless-only build Reviewed-by: erikj, aivanov, clanger ! make/autoconf/jdk-options.m4 Changeset: a0c8fce9 Branch: master Author: Thomas Schatzl <[email protected]> Date: 2026-03-19 09:57:28 +0000 URL: https://git.openjdk.org/loom/commit/a0c8fce9d76ee809d5f67b83b07c6829e44aed07 8379511: G1: G1CollectorState should derive concurrent cycle state from G1ConcurrentMark Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! 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/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 75b2ee26 Branch: master Author: Roland Westrelin <[email protected]> Date: 2026-03-19 10:11:57 +0000 URL: https://git.openjdk.org/loom/commit/75b2ee26804cf449ca3ab0580eb090817ab98eff 8376591: TestLoopNestTooManyTraps fails with various stress flags Reviewed-by: aseoane, qamai, dfenacci, syan ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/longcountedloops/TestLoopNestTooManyTraps.java Changeset: 1de03224 Branch: master Author: Ralf Schmelter <[email protected]> Date: 2026-03-19 12:28:17 +0000 URL: https://git.openjdk.org/loom/commit/1de03224b8d4924f052ef074d251621d58bf98e4 8378764: fileStream::fileSize() fails for >2GB files on Windows Reviewed-by: stuefe, dholmes, amenkov ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp Changeset: 4e9b35f9 Branch: master Author: Zhengyu Gu <[email protected]> Date: 2026-03-19 12:38:08 +0000 URL: https://git.openjdk.org/loom/commit/4e9b35f9e8771e18352c7dfd3e3bc85f1811f617 8323792: ThreadSnapshot::initialize can cause assert in Thread::check_for_dangling_thread_pointer (possibility of dangling Thread pointer) Co-authored-by: Kevin Walls <[email protected]> Reviewed-by: dholmes ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/threadIdTable.hpp + test/hotspot/jtreg/serviceability/threads/ThreadInfoTest.java Changeset: 347aae64 Branch: master Author: Thomas Stuefe <[email protected]> Date: 2026-03-19 12:40:50 +0000 URL: https://git.openjdk.org/loom/commit/347aae6428358e79a9463b04654f3eaf83450595 8380011: Path-to-gcroots search should not trigger stack overflows Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! test/jdk/TEST.groups ! test/jdk/jdk/jfr/event/oldobject/OldObjects.java + test/jdk/jdk/jfr/event/oldobject/TestDFSWithSmallStack.java Changeset: 3ad53213 Branch: master Author: Kim Barrett <[email protected]> Date: 2026-03-19 14:47:35 +0000 URL: https://git.openjdk.org/loom/commit/3ad532135e47544c202e0f2f8e1df638da6fb20c 8380150: JavaCallArguments defined too late Reviewed-by: stefank, ayang ! src/hotspot/os_cpu/bsd_zero/atomicAccess_bsd_zero.hpp Changeset: c715a454 Branch: master Author: Leo Korinth <[email protected]> Date: 2026-03-19 14:56:53 +0000 URL: https://git.openjdk.org/loom/commit/c715a45431968d328cf01995607110f27515cb41 8380298: Rename _pagesizes and _pre_allocated_pagesizes in hugepages.cpp Reviewed-by: stefank, iwalulya, jsikstro ! src/hotspot/os/linux/hugepages.cpp ! src/hotspot/os/linux/hugepages.hpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 28e72430 Branch: master Author: Daniel Fuchs <[email protected]> Date: 2026-03-19 15:15:19 +0000 URL: https://git.openjdk.org/loom/commit/28e72430ef3dae96f9b97615ea70a78c22e2424e 8379707: UserAuthWithAuthenticator::h3Test fails intermittentently Reviewed-by: syan, jpai, djelinski ! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java Changeset: 5a22b647 Branch: master Author: Ashay Rane <[email protected]> Committer: Quan Anh Mai <[email protected]> Date: 2026-03-19 15:37:03 +0000 URL: https://git.openjdk.org/loom/commit/5a22b6477bdda68df26675419165933cbe787704 8278857: C2: optimize (x << 2) & -4 to x (and similar patterns) -> KnownBits for LShift Reviewed-by: qamai, mchevalier ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/utilities/intn_t.hpp ! test/hotspot/gtest/opto/test_rangeinference.cpp Changeset: 1b924bfc Branch: master Author: Brian Burkhalter <[email protected]> Date: 2026-03-19 16:08:26 +0000 URL: https://git.openjdk.org/loom/commit/1b924bfc8979529e50c0298761c921e314a45706 8380204: java/io/File/EmptyPath.java fails due to unexpected listRoots value Reviewed-by: alanb ! test/jdk/java/io/File/EmptyPath.java Changeset: 76e7c9e6 Branch: master Author: Damon Nguyen <[email protected]> Date: 2026-03-19 16:11:50 +0000 URL: https://git.openjdk.org/loom/commit/76e7c9e68a42b41df1f309815d9f0111fd967d1f 8380078: Update GIFlib to 6.1.2 Reviewed-by: serb, azvegint ! src/java.desktop/share/legal/giflib.md ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h ! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c Changeset: 876a68ad Branch: master Author: Justin Lu <[email protected]> Date: 2026-03-19 16:19:51 +0000 URL: https://git.openjdk.org/loom/commit/876a68ad41693940b3b05867eb1673f163c83b4a 8378884: Migrate jdk/jdk/nio/zipfs tests to use JUnit Reviewed-by: lancea ! test/jdk/jdk/nio/zipfs/Basic.java ! test/jdk/jdk/nio/zipfs/CRCWriteTest.java = test/jdk/jdk/nio/zipfs/ChannelTests.java ! test/jdk/jdk/nio/zipfs/CompressionModeTest.java ! test/jdk/jdk/nio/zipfs/CopyMoveTests.java ! test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java ! test/jdk/jdk/nio/zipfs/EndOfCenValidation.java ! test/jdk/jdk/nio/zipfs/HasDotDotTest.java ! test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java ! test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java ! test/jdk/jdk/nio/zipfs/LargeEntriesTest.java = test/jdk/jdk/nio/zipfs/ManifestOrderTest.java ! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java ! test/jdk/jdk/nio/zipfs/NonExistentPathTests.java ! test/jdk/jdk/nio/zipfs/PathOps.java + test/jdk/jdk/nio/zipfs/PosixAttributeViewTest.java ! test/jdk/jdk/nio/zipfs/PropertyPermissionTests.java ! test/jdk/jdk/nio/zipfs/ReleaseDeflater.java ! test/jdk/jdk/nio/zipfs/UpdateEntryTest.java ! test/jdk/jdk/nio/zipfs/ZFSTests.java ! test/jdk/jdk/nio/zipfs/ZeroDate.java ! test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java ! test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java ! test/jdk/jdk/nio/zipfs/ZipFSTester.java ! test/jdk/jdk/nio/zipfs/jarfs/JFSTester.java ! test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/testng/TEST.properties - test/jdk/jdk/nio/zipfs/testng/test/PosixAttributeViewTest.java - test/jdk/jdk/nio/zipfs/testng/util/ZipFsBaseTest.java + test/jdk/jdk/nio/zipfs/util/ZipFsBaseTest.java Changeset: 9ea893d8 Branch: master Author: Naoto Sato <[email protected]> Date: 2026-03-19 16:56:26 +0000 URL: https://git.openjdk.org/loom/commit/9ea893d87749fd87a3d1947e6d71c5899c6380bb 8380223: Refactor test/jdk/sun/util/resources TestNG tests to JUnit Reviewed-by: bpb, jlu ! test/jdk/sun/util/resources/TimeZone/Bug8139107.java ! test/jdk/sun/util/resources/TimeZone/ChineseTimeZoneNameTest.java ! test/jdk/sun/util/resources/cldr/Bug8202764.java ! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java Changeset: 13b954b9 Branch: master Author: Kelvin Nilsen <[email protected]> Date: 2026-03-19 17:58:43 +0000 URL: https://git.openjdk.org/loom/commit/13b954b996262c6d686b5e7818781324d54c1e4c 8380407: GenShen: Problem with com/sun/jdi/ThreadMemoryLeakTest Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp Changeset: cdd64dbb Branch: master Author: Hai-May Chao <[email protected]> Date: 2026-03-19 19:12:27 +0000 URL: https://git.openjdk.org/loom/commit/cdd64dbb5da3c6f2e316397cee71838984b323bf 8379433: Throwing proper exception for invalid encapsulation length in Hybrid Reviewed-by: weijun ! src/java.base/share/classes/sun/security/ssl/Hybrid.java + test/jdk/sun/security/ssl/HybridKeyExchange/TestHybrid.java Changeset: 80fb1f72 Branch: master Author: Brian Burkhalter <[email protected]> Date: 2026-03-19 19:44:38 +0000 URL: https://git.openjdk.org/loom/commit/80fb1f72456dd2ea272cfe24475a561b6fb9a1a1 8379824: Refactor java/io tests to use JUnit Reviewed-by: jlu, alanb ! test/jdk/java/io/BufferedInputStream/TransferTo.java ! test/jdk/java/io/BufferedReader/Lines.java ! test/jdk/java/io/ByteArrayOutputStream/EncodingTest.java ! test/jdk/java/io/ByteArrayOutputStream/Write.java ! test/jdk/java/io/CharArrayReader/ReadCharBuffer.java ! test/jdk/java/io/DataOutputStream/WriteUTF.java ! test/jdk/java/io/File/LastModifiedTest.java ! test/jdk/java/io/FileReader/ConstructorTest.java ! test/jdk/java/io/FileWriter/ConstructorTest.java ! test/jdk/java/io/InputStream/NullInputStream.java ! test/jdk/java/io/InputStreamReader/ReadCharBuffer.java ! test/jdk/java/io/InputStreamReader/StatefulDecoderNearEOF.java ! test/jdk/java/io/LineNumberReader/MarkSplitCRLF.java ! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java ! test/jdk/java/io/ObjectStreamClass/TestOSCClassLoaderLeak.java ! test/jdk/java/io/OutputStream/NullOutputStream.java ! test/jdk/java/io/PrintStream/EncodingTest.java ! test/jdk/java/io/PrintStream/InheritEncodingTest.java ! test/jdk/java/io/PrintWriter/EncodingTest.java ! test/jdk/java/io/PushbackInputStream/TransferTo.java ! test/jdk/java/io/Reader/NullReader.java ! test/jdk/java/io/Reader/Of.java ! test/jdk/java/io/Reader/ReadCharBuffer.java ! test/jdk/java/io/Reader/ReadIntoZeroLengthArray.java ! test/jdk/java/io/Reader/Skip.java ! test/jdk/java/io/SequenceInputStream/TransferTo.java ! test/jdk/java/io/Writer/NullWriter.java Changeset: 615aba82 Branch: master Author: Alexey Ivanov <[email protected]> Date: 2026-03-19 20:30:18 +0000 URL: https://git.openjdk.org/loom/commit/615aba8257460edd08dc1d825d9394d98cef8e35 8374304: MultiResolutionSplashTest.java fails in CI: "Image with wrong resolution is used for splash screen!" Reviewed-by: dmarkov, prr ! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: 96f6ffbf Branch: master Author: Alexey Semenyuk <[email protected]> Date: 2026-03-19 21:59:55 +0000 URL: https://git.openjdk.org/loom/commit/96f6ffbff49e39d6efd5bddd8f8b0a55ea696aa7 8278591: Jpackage post installation information message Reviewed-by: almatvee, erikj ! make/modules/jdk.jpackage/Java.gmk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/man/jpackage.md + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/MsiMutator.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromOptions.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixVariables.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackageMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/msi-disable-actions.js + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/Control.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/CustomDialog.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/Dialog.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/DialogPair.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/Publish.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/ShowActionSuppresser.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/StandardControl.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/UIConfig.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/UISpec.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/WixDialog.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/wixui/WixUI.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-windows.txt ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/jpackage-options.md + test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/WixVariablesTest.java + test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/wixui/UISpecTest.java ! test/jdk/tools/jpackage/junit/windows/junit.java + test/jdk/tools/jpackage/resources/WinInstallerUiTest/dir_chooser+license+shortcut_prompt/ControlEvents.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/dir_chooser+license+shortcut_prompt/InstallUISequence.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/dir_chooser+license/ControlEvents.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/dir_chooser+license/InstallUISequence.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/dir_chooser+shortcut_prompt/ControlEvents.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/dir_chooser+shortcut_prompt/InstallUISequence.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/dir_chooser/ControlEvents.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/dir_chooser/InstallUISequence.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/license+shortcut_prompt/ControlEvents.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/license+shortcut_prompt/InstallUISequence.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/license/ControlEvents.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/license/InstallUISequence.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/shortcut_prompt/ControlEvents.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/shortcut_prompt/InstallUISequence.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/ui/ControlEvents.md + test/jdk/tools/jpackage/resources/WinInstallerUiTest/ui/InstallUISequence.md ! test/jdk/tools/jpackage/resources/msi-export.js ! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 3c09c2cd Branch: master Author: Prasanta Sadhukhan <[email protected]> Date: 2026-03-20 02:38:41 +0000 URL: https://git.openjdk.org/loom/commit/3c09c2cd2d8e93844f366a3c9e2e3790ecc0d029 8267961: JInternalFrame.getNormalBounds() returns normalBounds when maximized state is false instead of bounds Reviewed-by: tr, dnguyen ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java + test/jdk/javax/swing/JInternalFrame/TestNonMaximizedNormalBounds.java Changeset: b79449f0 Branch: master Author: Alexey Semenyuk <[email protected]> Date: 2026-03-20 03:01:03 +0000 URL: https://git.openjdk.org/loom/commit/b79449f0938c2abd63d44d613a0de6720913699f 8379431: [macos] jpackage issues unexpected warning when bundling an unsigned runtime package from the signed predefined runtime bundle Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageOutputValidator.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java Changeset: 7e943e7d Branch: master Author: David Holmes <[email protected]> Date: 2026-03-20 03:57:48 +0000 URL: https://git.openjdk.org/loom/commit/7e943e7d41ee8175660e236c4b7fe39604fdae2f 8380474: Crash SEGV in ThreadIdTable::lazy_initialize after JDK-8323792 Reviewed-by: kvn, iklam ! src/hotspot/share/services/threadIdTable.cpp Changeset: f2550e89 Branch: master Author: Dusan Balek <[email protected]> Committer: Jan Lahoda <[email protected]> Date: 2026-03-20 07:25:45 +0000 URL: https://git.openjdk.org/loom/commit/f2550e89c7d382b3256327d7a720c9059de1e4b5 8378906: NPE from javac thrown when encountering abstract synthetic bridge method Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/types/IsFunctionalInterfaceTest.java
