Changeset: f5fbb6a2 Branch: io_uring Author: Arno Zeller <[email protected]> Committer: Matthias Baesken <[email protected]> Date: 2026-03-20 09:01:59 +0000 URL: https://git.openjdk.org/loom/commit/f5fbb6a237f022b485dbc79b6ec819df65535ffe
8380428: ProblemList containers/docker/TestJcmdWithSideCar.java on linux-all Reviewed-by: goetz, mbaesken, dholmes, ysuenaga ! test/hotspot/jtreg/ProblemList.txt Changeset: f7c427fe Branch: io_uring Author: Roger Riggs <[email protected]> Date: 2026-03-20 14:14:59 +0000 URL: https://git.openjdk.org/loom/commit/f7c427fedaf7406560918ee568e6861e666f5aa4 8379182: [test] java/lang/ProcessBuilder/PipelineLeaksFD.java fails Reviewed-by: stuefe ! test/jdk/java/lang/ProcessBuilder/Basic.java + test/jdk/java/lang/ProcessBuilder/LinuxFDInfo.java ! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java + test/jdk/java/lang/ProcessBuilder/libLinuxFDInfo.c Changeset: 396cc0ab Branch: io_uring Author: Jaikiran Pai <[email protected]> Date: 2026-03-20 15:58:45 +0000 URL: https://git.openjdk.org/loom/commit/396cc0ab6a8a6d2e3a0d9b6c3cedafef6a427094 8380534: Use loopback address in java/net/DatagramPacket/ReuseBuf.java test Reviewed-by: dfuchs ! test/jdk/java/net/DatagramPacket/ReuseBuf.java Changeset: b32e9b0f Branch: io_uring Author: William Kemper <[email protected]> Date: 2026-03-20 16:20:40 +0000 URL: https://git.openjdk.org/loom/commit/b32e9b0f9be7349f797ced4a260e1e10418af3bb 8378806: Genshen: Add scope of collection to end of cycle message in JMX notification Reviewed-by: kdnilsen, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp + test/hotspot/jtreg/gc/shenandoah/mxbeans/TestCycleEndMessage.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java Changeset: 26c4b5f5 Branch: io_uring Author: William Kemper <[email protected]> Date: 2026-03-20 16:25:39 +0000 URL: https://git.openjdk.org/loom/commit/26c4b5f5a1ad623ef7d3db06e4903867b03b5443 8379367: GenShen: Replace atomic promotion failure counters with thread local variables Reviewed-by: kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp + src/hotspot/share/gc/shenandoah/shenandoahPLAB.cpp + src/hotspot/share/gc/shenandoah/shenandoahPLAB.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp Changeset: 54c5e41c Branch: io_uring Author: Xu Jiawei <[email protected]> Committer: Alexey Semenyuk <[email protected]> Date: 2026-03-20 16:45:43 +0000 URL: https://git.openjdk.org/loom/commit/54c5e41cbaabcd21d7bbf8f5667b2e35cfe12dd7 8380085: jpackage (Linux) launcher crashes with SIGSEGV when input contains large number of JAR files Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.c Changeset: d0841c6b Branch: io_uring Author: William Kemper <[email protected]> Date: 2026-03-20 16:46:12 +0000 URL: https://git.openjdk.org/loom/commit/d0841c6bde28183ab39feb8242982bcefed3f1f9 8379688: GenShen: Skip promotions when marking finds enough immediate garbage Reviewed-by: kdnilsen ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahInPlacePromoter.cpp ! src/hotspot/share/gc/shenandoah/shenandoahInPlacePromoter.hpp + test/hotspot/gtest/gc/shenandoah/test_shenandoahGlobalHeuristic.cpp Changeset: 137d9713 Branch: io_uring Author: Vladimir Kozlov <[email protected]> Date: 2026-03-20 20:18:12 +0000 URL: https://git.openjdk.org/loom/commit/137d97131bc044fa090b88eab767913d690bb2e2 8378935: C2 crash in PhaseOutput::fill_buffer: wrong size of mach node Reviewed-by: iklam, asmehra ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp Changeset: d610acee Branch: io_uring Author: William Kemper <[email protected]> Date: 2026-03-20 23:42:08 +0000 URL: https://git.openjdk.org/loom/commit/d610aceed477e0e17d3cdc56df719706ae9eccc5 8380562: GenShen: GC notification event may see invalid values Reviewed-by: cslucas, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp Changeset: e58e576f Branch: io_uring Author: Jaikiran Pai <[email protected]> Date: 2026-03-21 02:21:09 +0000 URL: https://git.openjdk.org/loom/commit/e58e576f80cd35728bac6738474c4090737c16a8 8369181: InflaterOutputStream: writing after finish() results in IllegalStateException instead of an IOException Reviewed-by: alanb, sherman, lancea ! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java + test/jdk/java/util/zip/InflaterOutputStreamTest.java Changeset: 9a3b850a Branch: io_uring Author: Dingli Zhang <[email protected]> Date: 2026-03-21 05:36:27 +0000 URL: https://git.openjdk.org/loom/commit/9a3b850af6178abd7aa29f42d74c4f7fd3f2bc4c 8380416: Enable CmpUNodeValueTests.java IR tests for RISC-V Reviewed-by: fyang ! test/hotspot/jtreg/compiler/c2/gvn/CmpUNodeValueTests.java Changeset: 2cdf6179 Branch: io_uring Author: Guanqiang Han <[email protected]> Committer: Quan Anh Mai <[email protected]> Date: 2026-03-21 07:50:03 +0000 URL: https://git.openjdk.org/loom/commit/2cdf61795206675fdfd056d720f181ad45929d4e 8372649: C2 compilation fails with "there should be an oop in OopMap instead of a live raw oop at safepoint" Reviewed-by: qamai, chagedorn ! src/hotspot/share/opto/output.cpp + test/hotspot/jtreg/compiler/codegen/TestCheckCastPPRawOopSchedulingAtSafepoint.java Changeset: e042467e Branch: io_uring Author: Afshin Zafari <[email protected]> Date: 2026-03-22 12:56:27 +0000 URL: https://git.openjdk.org/loom/commit/e042467ed2afd6c70fb5fa1ce98cae27f7d9e85b 8378440: ASAN build fails on Windows due to missing dlfcn.h file Reviewed-by: stuefe ! src/hotspot/share/sanitizers/address.cpp Changeset: aba5d31a Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-22 19:51:45 +0000 URL: https://git.openjdk.org/loom/commit/aba5d31ae73c9ffc9f7f9ab192f91e7e33f5bc66 8378605: Remove AppContext from the Swing TimerQueue implementation Reviewed-by: psadhukhan, dnguyen ! src/java.desktop/share/classes/javax/swing/TimerQueue.java Changeset: fae345c6 Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-22 19:53:43 +0000 URL: https://git.openjdk.org/loom/commit/fae345c6cf513d39d21f35826f8a82d125da2053 8378918: Remove AppContext from some DnD classes Reviewed-by: serb, dnguyen ! src/java.desktop/share/classes/javax/swing/plaf/basic/DragRecognitionSupport.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java Changeset: d64ea294 Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-22 19:54:01 +0000 URL: https://git.openjdk.org/loom/commit/d64ea294f716fbbe09f8dea32b7512f48484d539 8378919: Remove AppContext from the java.awt.Desktop class Reviewed-by: serb, dnguyen ! src/java.desktop/share/classes/java/awt/Desktop.java Changeset: a26d6131 Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-22 19:54:22 +0000 URL: https://git.openjdk.org/loom/commit/a26d61312eaa3faf20db86d7378c4bdec42275ac 8378898: Remove AppContext from sun/awt/windows/WWindowPeer.java Reviewed-by: dnguyen, serb ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java Changeset: ea464b14 Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-22 19:55:47 +0000 URL: https://git.openjdk.org/loom/commit/ea464b1405f05963e5a1fa2fb27427935cad7f70 8379018: Remove AppContext from two input method related classes Reviewed-by: serb, dnguyen, kizune ! src/java.desktop/share/classes/java/awt/event/InputMethodEvent.java ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java - test/jdk/java/awt/im/8041990/bug8041990.java Changeset: 88972399 Branch: io_uring Author: María Arias de Reyna Domínguez <[email protected]> Committer: Ioi Lam <[email protected]> Date: 2026-03-23 02:13:38 +0000 URL: https://git.openjdk.org/loom/commit/88972399e5e940bdd76f9f30fdcca5757b205349 8380427: Revert JDK-8380292Confusing "reverted *" messages during training Reviewed-by: adinn, iklam ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp Changeset: a6f59ba1 Branch: io_uring Author: Ioi Lam <[email protected]> Date: 2026-03-23 04:35:56 +0000 URL: https://git.openjdk.org/loom/commit/a6f59ba1d16a3e6032db393d94c1f6ab9b1c8657 8378749: Early GC crash with unresolved AOT FMG subgraph classes Reviewed-by: kvn, eosterlund ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithAOTHeap.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java Changeset: f1cb3b41 Branch: io_uring Author: Jatin Bhateja <[email protected]> Date: 2026-03-23 04:41:14 +0000 URL: https://git.openjdk.org/loom/commit/f1cb3b41f1f498f7a1542cd247fe6564294b572e 8379792: UBSAN runtime error: signed integer overflow during compress expand value transform Co-authored-by: Kim Barrett <[email protected]> Reviewed-by: kbarrett, fyang ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp ! src/hotspot/share/opto/intrinsicnode.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 8e906dda Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-23 05:29:22 +0000 URL: https://git.openjdk.org/loom/commit/8e906ddad6e8019718a916e02082b2badf0c0ff2 8379019: Remove AppContext from WindowEvent Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/java/awt/event/WindowEvent.java Changeset: 206c9cd6 Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-23 05:59:16 +0000 URL: https://git.openjdk.org/loom/commit/206c9cd6e18cf3229c51d3932a79c6f6258a0f04 8378923: Remove AppContext from datatransfer classes Reviewed-by: psadhukhan, tr, serb ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DesktopDatatransferServiceImpl.java ! src/java.desktop/share/classes/sun/awt/datatransfer/SunClipboard.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java - test/jdk/java/awt/Clipboard/FlavorChangeNotificationTest/SystemClipboardTest.java Changeset: db49e8d0 Branch: io_uring Author: Christian Hagedorn <[email protected]> Date: 2026-03-23 07:11:33 +0000 URL: https://git.openjdk.org/loom/commit/db49e8d083118709c01eb00e659bbab8f98e95e2 8378243: [IR Framework] Create separate VMInfo and ApplicableIRRules JavaMessage classes Reviewed-by: mchevalier, dfenacci, thartmann ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/IRRule.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawConstraint.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawCountsConstraint.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawFailOnConstraint.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/CompilePhaseIRRuleBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/DefaultPhaseRawConstraintParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java - test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java - test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/TestVMData.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/ApplicableIRRules.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/IRRuleIds.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/JavaMessageParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/JavaMessages.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/VMInfo.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/multiline/ApplicableIRRulesStrategy.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/multiline/MultiLineParser.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/multiline/MultiLineParsingStrategy.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/multiline/VMInfoStrategy.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java Changeset: 4df61ce3 Branch: io_uring Author: Albert Mingkun Yang <[email protected]> Date: 2026-03-23 08:03:54 +0000 URL: https://git.openjdk.org/loom/commit/4df61ce3fc492c82e6c832236e21b2fed4908939 8380532: Parallel: Rename allocate to cas_allocate in PSYoungGen Reviewed-by: tschatzl, jsikstro ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp Changeset: caf37add Branch: io_uring Author: Guanqiang Han <[email protected]> Committer: Christian Hagedorn <[email protected]> Date: 2026-03-23 08:11:22 +0000 URL: https://git.openjdk.org/loom/commit/caf37add7ac32e55d0aae161cafa6a379c58c56f 8374789: C2: refactor GraphKit code that create AddP nodes for raw memory to use helper method Reviewed-by: chagedorn, qamai ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/subtypenode.cpp Changeset: 700a3856 Branch: io_uring Author: Thomas Schatzl <[email protected]> Date: 2026-03-23 09:38:37 +0000 URL: https://git.openjdk.org/loom/commit/700a3856341cc83e370ca35bd0f703f75c6ce9bf 8080226: G1: Replace collector state booleans with explicit state variable(s) Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp Changeset: 17418375 Branch: io_uring Author: Joel Sikström <[email protected]> Date: 2026-03-23 10:48:55 +0000 URL: https://git.openjdk.org/loom/commit/174183759e0545daf379ead18d796aa61fe36d98 8380281: Remove the client emulation mode Reviewed-by: ayang, kvn ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/hotspot/jtreg/compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicAvailableTest.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java ! test/hotspot/jtreg/compiler/loopopts/TestCountedLoopSafepointBackedge.java ! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java ! test/hotspot/jtreg/compiler/testlibrary/CompilerUtils.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java ! test/hotspot/jtreg/compiler/tiered/NonTieredLevelsTest.java ! test/hotspot/jtreg/compiler/types/correctness/CorrectnessTest.java ! test/hotspot/jtreg/compiler/types/correctness/OffTest.java ! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java ! test/hotspot/jtreg/compiler/unsafe/UnsafeGetConstantField.java ! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java ! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithAllocateHeapAt.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithSerial.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTestCompiler.java ! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java ! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/runtime/TestThrowableInstrumentation.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jtreg-ext/requires/VMProps.java ! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java Changeset: 9a0fde4a Branch: io_uring Author: Thomas Schatzl <[email protected]> Date: 2026-03-23 11:04:12 +0000 URL: https://git.openjdk.org/loom/commit/9a0fde4a4992bc2a67b66bc86aeceaebe0b77cf4 8367765: G1: Merge G1UpdateRegionLivenessAndSelectForRebuild task and collection set choosing Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp - src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp - src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp Changeset: c436802b Branch: io_uring Author: Ashutosh Mehra <[email protected]> Date: 2026-03-23 14:17:11 +0000 URL: https://git.openjdk.org/loom/commit/c436802bcefcdac53cefe7b7c40d06e56884e132 8380168: Obsolete unused flag UseNewLongLShift Reviewed-by: kvn, stuefe ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 890d62bb Branch: io_uring Author: Albert Mingkun Yang <[email protected]> Date: 2026-03-23 14:40:18 +0000 URL: https://git.openjdk.org/loom/commit/890d62bb8c6ed772a8bdf141856f86992818f264 8380564: Parallel: Rename allocate to cas_allocate_with_expansion in PSOldGen Reviewed-by: tschatzl, jsikstro ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp Changeset: 00ee63e9 Branch: io_uring Author: Ashay Rane <[email protected]> Committer: Quan Anh Mai <[email protected]> Date: 2026-03-23 14:58:17 +0000 URL: https://git.openjdk.org/loom/commit/00ee63e99e4d81ab522bd3fca5c42a5a3d7a830e 8380475: C2: Improve AndNode::Identity with KnownBits Reviewed-by: mchevalier, qamai ! src/hotspot/share/opto/mulnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java Changeset: 2a64074a Branch: io_uring Author: Volkan Yazici <[email protected]> Date: 2026-03-23 14:58:47 +0000 URL: https://git.openjdk.org/loom/commit/2a64074a8bd6024e1e09ae6f413595f3c9dcc86d 8374706: HttpClient: Ensure that request body publishers support multiple subscriptions Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/ByteBufferUtils.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/FromPublisherTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/NoBodyTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArrayTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java = test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileChannelTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfInputStreamTest.java ! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfStringTest.java + test/jdk/java/net/httpclient/HttpRequestBodyPublishers/ReplayTestSupport.java Changeset: 60a141c3 Branch: io_uring Author: Thomas Schatzl <[email protected]> Date: 2026-03-23 15:42:33 +0000 URL: https://git.openjdk.org/loom/commit/60a141c3b5c0dcbf1cccfc55dc5b6a457b6a9a12 8380441: G1: Move G1GCPauseType to G1CollectorState Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp - src/hotspot/share/gc/g1/g1GCPauseType.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1Trace.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 5c2ef749 Branch: io_uring Author: SendaoYan <[email protected]> Date: 2026-03-23 15:58:21 +0000 URL: https://git.openjdk.org/loom/commit/5c2ef74931c05cac1aa589a8e1f9c242361dc247 8380316: Test runtime/os/AvailableProcessors.java fails Invalid argument Reviewed-by: dholmes, ayang ! test/hotspot/jtreg/runtime/os/AvailableProcessors.java Changeset: 0798dd14 Branch: io_uring Author: Naoto Sato <[email protected]> Date: 2026-03-23 16:17:35 +0000 URL: https://git.openjdk.org/loom/commit/0798dd149799049ebeb17cc7ed4e57fdebab8fda 8379551: sun/text/IntHashtable/Bug4705389.java timed out Reviewed-by: liach, jpai ! test/jdk/sun/text/IntHashtable/Bug4705389.java Changeset: c6a20173 Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-23 17:15:07 +0000 URL: https://git.openjdk.org/loom/commit/c6a20173a37ec56f3264d5a312543bdfc40ce3d2 8378615: FFM Bound up call stub keeps JNI Global Ref to bound parameter Reviewed-by: jdv, psadhukhan ! src/java.desktop/share/classes/sun/font/HBShaper.java Changeset: 2095051a Branch: io_uring Author: Frederic Parain <[email protected]> Date: 2026-03-23 17:46:44 +0000 URL: https://git.openjdk.org/loom/commit/2095051a10f01ffac4fedcd2e3febd7d63f65f40 8380219: Interpreter debugging would be easier if InterpreterCodelets could print their assembly code Reviewed-by: dholmes, ayang ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/interpreter/interpreter.cpp ! src/hotspot/share/interpreter/interpreter.hpp Changeset: f1169bfc Branch: io_uring Author: Vladimir Kozlov <[email protected]> Date: 2026-03-23 18:09:23 +0000 URL: https://git.openjdk.org/loom/commit/f1169bfcf1e5c916c12e33539a2ba8624eca1ead 8378195: guarantee(static_cast<int>(_oops_size) == align_up(code_buffer->total_oop_size(), oopSize)) failed: failed: 12272 != 77808 Co-authored-by: Doug Simon <[email protected]> Reviewed-by: dnsimon, iveresov, vlivanov ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp Changeset: d85fbd38 Branch: io_uring Author: Hannes Greule <[email protected]> Date: 2026-03-23 21:06:03 +0000 URL: https://git.openjdk.org/loom/commit/d85fbd38cd53f7a8f0a40668c6b0c33e1b17641e 8370138: C2: clean up Matcher::use_asm_for_ldiv_by_con can Reviewed-by: qamai, snatarajan ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e0fe86b5 Branch: io_uring Author: Alexey Semenyuk <[email protected]> Date: 2026-03-24 01:17:38 +0000 URL: https://git.openjdk.org/loom/commit/e0fe86b53bdd0b208b10cc8a3e8ddc09910dfd75 8371924: --mac-app-store should be accepted option for app image signing Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacRuntimeValidator.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/jpackage-options.md ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: e6c870ec Branch: io_uring Author: Ioi Lam <[email protected]> Date: 2026-03-24 01:46:08 +0000 URL: https://git.openjdk.org/loom/commit/e6c870ec43fc0b34e7afe7970054c658b7486e3e 8378731: Move AOT-inited classes to initialized state in early VM bootstrap Reviewed-by: kvn, liach ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/EarlyClassInit.java Changeset: 105d526f Branch: io_uring Author: Roger Calnan <[email protected]> Committer: Jaikiran Pai <[email protected]> Date: 2026-03-24 02:09:18 +0000 URL: https://git.openjdk.org/loom/commit/105d526fa7dbf371115d9e2e4b906a8c15afd0bf 8377921: Add anchors to the options in the Core Libs tool man pages Reviewed-by: jpai, iris ! src/jdk.jartool/share/man/jar.md ! src/jdk.jlink/share/man/jlink.md Changeset: cc29010a Branch: io_uring Author: Ashutosh Mehra <[email protected]> Date: 2026-03-24 03:18:25 +0000 URL: https://git.openjdk.org/loom/commit/cc29010ae29c65964b44e9f472ad0c1d9f848f0a 8380664: Remove stub entries used in x86-32 Reviewed-by: kvn ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: fd2ef1b8 Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-24 10:44:03 +0000 URL: https://git.openjdk.org/loom/commit/fd2ef1b870ca840e31436a60e726b197254f623f 8380665: (dc) java/nio/channels/DatagramChannel/SendReceiveMaxSize.java could also test the loopback interface Reviewed-by: alanb, jpai ! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 90eebaa3 Branch: io_uring Author: Kevin Walls <[email protected]> Date: 2026-03-24 10:52:07 +0000 URL: https://git.openjdk.org/loom/commit/90eebaa344d3db6dd92ed6f0531a7dd30c311d67 8380516: HotSpot has two different ways of making Windows strtok_s available as strtok_r Reviewed-by: kbarrett, dlong ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/stringUtils.hpp Changeset: d0d85cd6 Branch: io_uring Author: Thomas Schatzl <[email protected]> Date: 2026-03-24 15:36:15 +0000 URL: https://git.openjdk.org/loom/commit/d0d85cd6b5e8272066b424f4d5f4c84c923a4274 8380526: G1: Remove "last young" use for the Prepare Mixed GC Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: 9658c19a Branch: io_uring Author: Kangcheng Xu <[email protected]> Committer: Roland Westrelin <[email protected]> Date: 2026-03-24 16:16:51 +0000 URL: https://git.openjdk.org/loom/commit/9658c19afdf401bfda7ac2d7e79e37bfb78c1330 8378713: C2: performance regression due to missing constant folding for Math.pow() Reviewed-by: roland, mchevalier ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp + test/hotspot/jtreg/compiler/intrinsics/math/PowDNodeTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 7b7f40b1 Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-24 17:12:50 +0000 URL: https://git.openjdk.org/loom/commit/7b7f40b143ff84b7d4580930ec11926b833af031 8380561: Refactor java/nio/channels/DatagramChannel TestNG tests to use JUnit Reviewed-by: alanb, bpb ! test/jdk/java/nio/channels/DatagramChannel/AdaptorConnect.java ! test/jdk/java/nio/channels/DatagramChannel/AdaptorGetters.java ! test/jdk/java/nio/channels/DatagramChannel/AfterDisconnect.java ! test/jdk/java/nio/channels/DatagramChannel/ConnectExceptions.java ! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java ! test/jdk/java/nio/channels/DatagramChannel/ConnectedSend.java ! test/jdk/java/nio/channels/DatagramChannel/SRTest.java ! test/jdk/java/nio/channels/DatagramChannel/SendExceptions.java ! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java ! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 4a9903ba Branch: io_uring Author: William Kemper <[email protected]> Date: 2026-03-24 18:06:28 +0000 URL: https://git.openjdk.org/loom/commit/4a9903bae4691947391942064624c44f5d26cab5 8380431: Shenandoah: Concurrent modification of stack-chunk objects during evacuation Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp Changeset: 6b156ab4 Branch: io_uring Author: Matias Saavedra Silva <[email protected]> Date: 2026-03-24 18:23:53 +0000 URL: https://git.openjdk.org/loom/commit/6b156ab45b763c7e79e4df15a8cab61949623eea 8357037: Verifier rejects method ending in switch instruction Reviewed-by: dlong, dholmes, coleenp ! src/hotspot/share/interpreter/bytecodes.cpp + test/hotspot/jtreg/runtime/verifier/MethodEndsWithLookupSwitch.jasm + test/hotspot/jtreg/runtime/verifier/MethodEndsWithSwitch.java + test/hotspot/jtreg/runtime/verifier/MethodEndsWithTableSwitch.jasm Changeset: 2afd7b8b Branch: io_uring Author: Brent Christian <[email protected]> Date: 2026-03-24 18:53:53 +0000 URL: https://git.openjdk.org/loom/commit/2afd7b8b1459951fd476f0e9b0b8e1845c97890d 8379672: jdk/internal/misc/VM/RuntimeArguments.java test still fails in Virtual threads mode after JDK-8373718 Reviewed-by: jpai ! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java Changeset: 18fdbd24 Branch: io_uring Author: Kim Barrett <[email protected]> Date: 2026-03-24 20:32:31 +0000 URL: https://git.openjdk.org/loom/commit/18fdbd2404b3b6b23ba8457e4c42674ffc3fffa4 8314258: Add integer_cast for checking conversions don't change the value Reviewed-by: azafari, stefank, lkorinth + src/hotspot/share/utilities/integerCast.hpp + test/hotspot/gtest/utilities/test_integerCast.cpp Changeset: 4b38e7bc Branch: io_uring Author: Naoto Sato <[email protected]> Date: 2026-03-24 21:35:17 +0000 URL: https://git.openjdk.org/loom/commit/4b38e7bcd3989a5e33d2b38e3c7904a5d3be7e45 8346133: Refactor java.time.ZoneOffset caching Reviewed-by: jlu, liach, rriggs ! src/java.base/share/classes/java/time/ZoneOffset.java Changeset: 4e790157 Branch: io_uring Author: William Kemper <[email protected]> Date: 2026-03-24 23:52:27 +0000 URL: https://git.openjdk.org/loom/commit/4e7901576851ebe22b40349bf0e155b39ca6c34a 8380846: GenShen: Remove the experimental option to disable adaptive tenuring Reviewed-by: kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: e8ce930e Branch: io_uring Author: William Kemper <[email protected]> Date: 2026-03-25 00:23:41 +0000 URL: https://git.openjdk.org/loom/commit/e8ce930e28c26b12fb0eafab201ccedaa2650e5d 8379020: GenShen: Promote all objects when whitebox full GC is requested Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: 56885958 Branch: io_uring Author: Kelvin Nilsen <[email protected]> Date: 2026-03-25 00:40:37 +0000 URL: https://git.openjdk.org/loom/commit/56885958c2207eabd24c079a8f4a69e2aad066a5 8380408: GenShen: Fix regression with vmTestbase/gc/memory/Churn/Churn2/TestDescription.java Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp Changeset: 4408e1c9 Branch: io_uring Author: Dingli Zhang <[email protected]> Date: 2026-03-25 02:16:59 +0000 URL: https://git.openjdk.org/loom/commit/4408e1c9279184fa0558e41d77f5683f61e5b314 8380580: Enable TestCombineAddPWithConstantOffsets.java IR tests for RISC-V Reviewed-by: fyang ! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCombineAddPWithConstantOffsets.java Changeset: 274f8e60 Branch: io_uring Author: Alexey Semenyuk <[email protected]> Date: 2026-03-25 02:44:14 +0000 URL: https://git.openjdk.org/loom/commit/274f8e601c60fe48c6dc0fe113c44dc253cd757b 8371182: [macos] Improve error messages for "invalid mac bundle identifier" Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageOutputValidator.java + test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacApplicationBuilderTest.java ! test/jdk/tools/jpackage/junit/macosx/junit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java ! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: ec8bcf72 Branch: io_uring Author: Vladimir Petko <[email protected]> Committer: SendaoYan <[email protected]> Date: 2026-03-25 04:58:48 +0000 URL: https://git.openjdk.org/loom/commit/ec8bcf72c82b4c7a6a3e6098d4f48a0fe6522e78 8352567: [s390x] ProblemList JFR tests requiring JFR stubs Reviewed-by: amitkumar, aph ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 51ea2574 Branch: io_uring Author: Fredrik Bredberg <[email protected]> Date: 2026-03-25 06:53:14 +0000 URL: https://git.openjdk.org/loom/commit/51ea257460cc999468c7799afb76fb8cebaff80c 8379782: Implement Object Monitor Table enabled by default Reviewed-by: stefank, coleenp, aartemov ! src/hotspot/share/runtime/globals.hpp Changeset: 0c60c9ca Branch: io_uring Author: Jean-Philippe Bempel <[email protected]> Committer: Serguei Spitsyn <[email protected]> Date: 2026-03-25 06:56:41 +0000 URL: https://git.openjdk.org/loom/commit/0c60c9ca1477a114a9c7095226d3a1e5d31600fb 8376185: NoSuchFieldError thrown after a record with type annotation retransformed Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp + test/jdk/java/lang/instrument/RetransformRecordTypeAnn/MyRecord.java + test/jdk/java/lang/instrument/RetransformRecordTypeAnn/TestRetransformRecord.java + test/jdk/java/lang/instrument/RetransformRecordTypeAnn/altered/MyRecord.jcod ! test/lib/RedefineClassHelper.java Changeset: 0423483b Branch: io_uring Author: Albert Mingkun Yang <[email protected]> Date: 2026-03-25 07:03:08 +0000 URL: https://git.openjdk.org/loom/commit/0423483bfdd20e22751edc3b5e5d42f2380bad47 8380772: Rename _total_allocations to _total_allocated_size in ThreadLocalAllocStats Reviewed-by: stefank, aboldtch, tschatzl ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp Changeset: 3bf5022b Branch: io_uring Author: Alan Bateman <[email protected]> Date: 2026-03-25 07:40:26 +0000 URL: https://git.openjdk.org/loom/commit/3bf5022bc6b8bbc544502b3fc100c6debdb1b2c7 8380641: Thread dump parsing and test improvements 8378946: threadDump.schema.json syntax error, missing comma after owner Reviewed-by: amenkov, sspitsyn ! src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java ! test/lib/jdk/test/lib/json/JSONValue.java ! test/lib/jdk/test/lib/threaddump/ThreadDump.java Changeset: 1faee07b Branch: io_uring Author: Jatin Bhateja <[email protected]> Date: 2026-03-25 08:13:47 +0000 URL: https://git.openjdk.org/loom/commit/1faee07b9546b8ba46e43093267b2b9ccbc7a1dc 8379362: C2: Buffer overrun in VectorSupport::lanetype2name Reviewed-by: liach, vlivanov, mhaessig ! src/hotspot/share/prims/vectorSupport.cpp Changeset: 7d24a096 Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-25 10:21:07 +0000 URL: https://git.openjdk.org/loom/commit/7d24a096b4cb3fa73e77370e82d24caeada9003b 8380824: java/net/DatagramSocket/SendReceiveMaxSize.java could also test the loopback interface Reviewed-by: jpai ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: 3737cad6 Branch: io_uring Author: Evgeny Astigeevich <[email protected]> Date: 2026-03-25 12:46:25 +0000 URL: https://git.openjdk.org/loom/commit/3737cad6d9fc32ccaee5373b1d84d730f6ef42f9 8370947: Mitigate Neoverse-N1 erratum 1542419 negative impact on GCs and JIT performance Co-authored-by: Axel Boldt-Christmas <[email protected]> Reviewed-by: shade, eosterlund, aph, aboldtch ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp + src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/icache.hpp + test/hotspot/jtreg/compiler/runtime/TestDeferredICacheInvalidationCmdOptions.java + test/hotspot/jtreg/gc/TestDeferredICacheInvalidation.java + test/micro/org/openjdk/bench/vm/gc/GCPatchingNmethodCost.java Changeset: 46e6b26b Branch: io_uring Author: Saranya Natarajan <[email protected]> Date: 2026-03-25 12:47:41 +0000 URL: https://git.openjdk.org/loom/commit/46e6b26bf8c3124bf4e0c5d26c3eb04e220bd0cb 8372646: C2: Stress Counted Loop creation Reviewed-by: rcastanedalo, chagedorn, dfenacci ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopnode.cpp Changeset: 6466d980 Branch: io_uring Author: Frederic Thevenet <[email protected]> Committer: Alexey Ivanov <[email protected]> Date: 2026-03-25 13:11:02 +0000 URL: https://git.openjdk.org/loom/commit/6466d9809c80bdf1353b36efc67f7977ee4f45b6 8380776: No longer necessary to disable calloc-transposed-args warnings when building harfbuzz Reviewed-by: erikj, kbarrett, jwaters, aivanov ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 4dca6e4c Branch: io_uring Author: Joel Sikström <[email protected]> Date: 2026-03-25 14:01:26 +0000 URL: https://git.openjdk.org/loom/commit/4dca6e4ca89e3468c48247ddc7fabab769b72ee0 8380903: [BACKOUT] Mitigate Neoverse-N1 erratum 1542419 negative impact on GCs and JIT performance Reviewed-by: aboldtch ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp - src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/icache.hpp - test/hotspot/jtreg/compiler/runtime/TestDeferredICacheInvalidationCmdOptions.java - test/hotspot/jtreg/gc/TestDeferredICacheInvalidation.java - test/micro/org/openjdk/bench/vm/gc/GCPatchingNmethodCost.java Changeset: 2a6d92fd Branch: io_uring Author: Ashutosh Mehra <[email protected]> Date: 2026-03-25 14:59:18 +0000 URL: https://git.openjdk.org/loom/commit/2a6d92fd2725ad0bc26c54275aecf591a83d20a4 8380703: Assertion failure in TestCodeEntryAlignment.java Reviewed-by: kvn, adinn ! src/hotspot/share/runtime/stubRoutines.cpp Changeset: ca0bee78 Branch: io_uring Author: Kim Barrett <[email protected]> Date: 2026-03-25 15:19:32 +0000 URL: https://git.openjdk.org/loom/commit/ca0bee78f51d5ff21cb318b9d4c8a702eca28c13 8374915: Move assertion in GenericTaskQueue<>::pop_global() Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/shared/taskqueue.inline.hpp Changeset: cf424480 Branch: io_uring Author: Hai-May Chao <[email protected]> Date: 2026-03-25 15:29:34 +0000 URL: https://git.openjdk.org/loom/commit/cf424480f42ac220adee7034e0319cee0e9039db 8375275: Error handling to raise illegal_parameter or internal_error alert in hybrid key exchange Reviewed-by: wetmore, mpowers ! src/java.base/share/classes/sun/security/ssl/DHasKEM.java ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java Changeset: 02972a58 Branch: io_uring Author: Hai-May Chao <[email protected]> Date: 2026-03-25 15:52:04 +0000 URL: https://git.openjdk.org/loom/commit/02972a5856a60f27fe6b914b38d3398bf6d2f9c7 8379549: sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java failed with SocketException: Connection reset by peer Reviewed-by: wetmore, syan, dcubed ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java Changeset: 331c7540 Branch: io_uring Author: Albert Mingkun Yang <[email protected]> Date: 2026-03-25 16:32:44 +0000 URL: https://git.openjdk.org/loom/commit/331c7540175ce1e7f992a49102eaa6ff5b24c42b 8380523: Refactor TLAB slow allocation naming Reviewed-by: stefank, jsikstro ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 28529282 Branch: io_uring Author: Ana-Maria Mihalceanu <[email protected]> Committer: Kevin Walls <[email protected]> Date: 2026-03-25 17:20:46 +0000 URL: https://git.openjdk.org/loom/commit/28529282545f6b59596a445409d59398253176f1 8380663: Update jcmd man page to include AOT.end_recording diagnostic command Reviewed-by: kevinw, kvn ! src/jdk.jcmd/share/man/jcmd.md Changeset: 88bdbb78 Branch: io_uring Author: Justin Lu <[email protected]> Date: 2026-03-25 18:26:24 +0000 URL: https://git.openjdk.org/loom/commit/88bdbb78b2565e559d6f96cd099770951f17e8cc 8380472: Clean up test/jdk/jdk/nio/zipfs/PathOps.java shared file system usage Reviewed-by: lancea, jpai ! test/jdk/jdk/nio/zipfs/PathOps.java Changeset: 3588fb79 Branch: io_uring Author: Ioi Lam <[email protected]> Date: 2026-03-25 22:07:41 +0000 URL: https://git.openjdk.org/loom/commit/3588fb79691b3829bab214a4bb1517fd382cccaf 8380825: AOT tests should run in two step training mode by default Reviewed-by: kvn, vlivanov ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddOpens.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCPUFeatureIncompatibilityTest.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: a55656d2 Branch: io_uring Author: Dingli Zhang <[email protected]> Date: 2026-03-26 01:53:36 +0000 URL: https://git.openjdk.org/loom/commit/a55656d2f938ea7ca11b7022f4bfe63f124183cf 8380789: RISC-V: TestOpaqueConstantBoolNodes.java fails when running without RVV Reviewed-by: fyang ! test/hotspot/jtreg/compiler/intrinsics/string/TestOpaqueConstantBoolNodes.java Changeset: ceb109fb Branch: io_uring Author: Alexey Semenyuk <[email protected]> Date: 2026-03-26 01:59:10 +0000 URL: https://git.openjdk.org/loom/commit/ceb109fbd8a382b8c8afa73bdeffc360d352d935 8380081: jpackage: Incorrect descriptions of win-specific options Reviewed-by: nlisker, almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/man/jpackage.md ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-windows.txt Changeset: 69deec20 Branch: io_uring Author: Yasumasa Suenaga <[email protected]> Date: 2026-03-26 02:16:00 +0000 URL: https://git.openjdk.org/loom/commit/69deec20163561b40abce1faa4e82217afdc8efd 8378985: serviceability/sa/TestJhsdbJstackMixedWithXComp.java failed if sender frame is return barrier of Continuation Reviewed-by: cjplummer, mdoerr, fyang ! src/hotspot/share/runtime/vmStructs.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Continuation.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ContinuationEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Continuations.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64ContinuationEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64ContinuationEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64ContinuationEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64ContinuationEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java Changeset: 960161db Branch: io_uring Author: Yasumasa Suenaga <[email protected]> Date: 2026-03-26 07:22:04 +0000 URL: https://git.openjdk.org/loom/commit/960161db82191b679b92094c8bd661e868dfb424 8380764: Vector classes should have @ValueBased Reviewed-by: liach ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: c64f7357 Branch: io_uring Author: Matthias Baesken <[email protected]> Date: 2026-03-26 08:19:31 +0000 URL: https://git.openjdk.org/loom/commit/c64f7357a536a7577432964ea8ce723c5373a184 8379516: Adjust JVM debug helper exports Reviewed-by: kbarrett, lucy, clanger ! src/hotspot/share/utilities/debug.cpp Changeset: aea8947e Branch: io_uring Author: Erik Österlund <[email protected]> Date: 2026-03-26 09:29:53 +0000 URL: https://git.openjdk.org/loom/commit/aea8947e9df84bf583ef658c5bf5f61ad87b73fa 8378176: Concurrent GC worker threads may suffer from priority inversion Reviewed-by: kbarrett, ayang, tschatzl ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.hpp ! src/hotspot/share/gc/shared/workerThread.cpp Changeset: ab659d4e Branch: io_uring Author: Dusan Balek <[email protected]> Committer: Jan Lahoda <[email protected]> Date: 2026-03-26 10:19:37 +0000 URL: https://git.openjdk.org/loom/commit/ab659d4ee48b33a4bad21857b02f0a29314f2b43 8371817: javac with annotation processor throws AssertionError: Cannot add metadata to this type: METHOD when dealing with local classes Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/langtools/tools/javac/annotations/typeAnnotations/classfile/LocalClassesTest.java Changeset: da296cbe Branch: io_uring Author: Thomas Stuefe <[email protected]> Date: 2026-03-26 11:08:48 +0000 URL: https://git.openjdk.org/loom/commit/da296cbea1603e8b1de46c9daafced76fce921e6 8363996: Obsolete UseCompressedClassPointers Reviewed-by: rkennke, kvn, adinn, dholmes, mdoerr, iklam, fyang ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMappedHeapLoader.hpp ! src/hotspot/share/cds/aotMappedHeapWriter.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotStreamedHeapWriter.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/gcTrace.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zDebug.gdb ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/classLoaderMetaspace.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/objLayout.cpp ! src/hotspot/share/oops/objLayout.hpp ! src/hotspot/share/oops/objLayout.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/narrowptrnode.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/utilities/macros.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp ! test/hotspot/gtest/oops/test_arrayOop.cpp ! test/hotspot/gtest/oops/test_compressedKlass.cpp ! test/hotspot/gtest/oops/test_objArrayOop.cpp ! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java ! test/hotspot/jtreg/compiler/c1/TestArrayCopyToFromObject.java - test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndLoadKlass.java ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java ! test/hotspot/jtreg/compiler/types/TestCheckCastPPBecomesTOP.java ! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java - test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java ! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceMemoryPool.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java ! test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java ! test/hotspot/jtreg/gtest/ArrayTests.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/gtest/ObjArrayTests.java - test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedKlassPointerAndOops.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java ! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java ! test/hotspot/jtreg/runtime/FieldLayout/FieldDensityTest.java ! test/hotspot/jtreg/runtime/FieldLayout/TestOopMapSizeMinimal.java ! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java ! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java - test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCombinedCompressedFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport2.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderStatsTest.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java ! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java ! test/jdk/jdk/jfr/event/gc/objectcount/ObjectCountEventVerifier.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithSerial.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountEvent.java ! test/jtreg-ext/requires/VMProps.java Changeset: e07ab7fb Branch: io_uring Author: Arno Zeller <[email protected]> Committer: Martin Doerr <[email protected]> Date: 2026-03-26 11:17:18 +0000 URL: https://git.openjdk.org/loom/commit/e07ab7fb9b5e49093f84b05fb6cecfa00f1b0f52 8380288: [BACKOUT] Incorrect Interpretation of POSIX TZ Environment Variable on AIX Reviewed-by: mbaesken, mdoerr ! src/java.base/unix/native/libjava/TimeZone_md.c Changeset: 407b677d Branch: io_uring Author: Coleen Phillimore <[email protected]> Date: 2026-03-26 11:41:10 +0000 URL: https://git.openjdk.org/loom/commit/407b677d5fe20f1958f530207e62234d510daca4 8380942: Fix whitespace and conditional logic in interpreter code Reviewed-by: dholmes, aartemov ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp Changeset: 60ce4857 Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-26 11:48:34 +0000 URL: https://git.openjdk.org/loom/commit/60ce4857f406a3fe68be008ab1ca206b032412dc 8380931: Refactor remaining java/nio/channels TestNG tests to use JUnit Reviewed-by: alanb ! test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java ! test/jdk/java/nio/channels/SocketChannel/ConnectionReset.java ! test/jdk/java/nio/channels/SocketChannel/ReadWriteAfterClose.java ! test/jdk/java/nio/channels/etc/LocalSocketAddressType.java ! test/jdk/java/nio/channels/etc/OpenAndConnect.java ! test/jdk/java/nio/channels/etc/ProtocolFamilies.java ! test/jdk/java/nio/channels/unixdomain/EmptySunPathForSocketFile.java ! test/jdk/java/nio/channels/unixdomain/FileAttributes.java ! test/jdk/java/nio/channels/unixdomain/IOExchanges.java ! test/jdk/java/nio/channels/unixdomain/NullTest.java Changeset: 1e3fb444 Branch: io_uring Author: Ioi Lam <[email protected]> Date: 2026-03-26 13:54:02 +0000 URL: https://git.openjdk.org/loom/commit/1e3fb444c5aa0038d123c0f43858c1c4c684d958 8380409: JVM crashes when -XX:AOTMode=create uses app.aotconf generated with JVMTI agent Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotArtifactFinder.hpp ! src/hotspot/share/cds/heapShared.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/RedefineCriticalClasses.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/TransformCriticalClasses.java Changeset: b3048bbe Branch: io_uring Author: Paul Hübner <[email protected]> Date: 2026-03-26 14:09:17 +0000 URL: https://git.openjdk.org/loom/commit/b3048bbed0ab050f139d117e11657a2eef081861 8370504: InterpreterMacroAssembler::profile_virtual_call parameter 'receiver_can_be_null' is unused Reviewed-by: aseoane, azafari, mchevalier, fbredberg ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp Changeset: 22831cb0 Branch: io_uring Author: Kerem Kat <[email protected]> Committer: Manuel Hässig <[email protected]> Date: 2026-03-26 14:15:11 +0000 URL: https://git.openjdk.org/loom/commit/22831cb0d8f828327b49f45e04f2a62ae33754ee 8378005: Exclude boxing calls from guaranteed safepoint check in loop opts Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestBoxingInfiniteLoopBrokenIf.java + test/hotspot/jtreg/compiler/loopopts/TestStressLongCountedLoopInfiniteLoop.java Changeset: 8ecb14ce Branch: io_uring Author: Yasumasa Suenaga <[email protected]> Date: 2026-03-26 14:50:56 +0000 URL: https://git.openjdk.org/loom/commit/8ecb14cecf1f05ea7c65fcfb5bb05e1e3a895d72 8379454: SA still calculates end address with incorrect alignment Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c Changeset: 541557ad Branch: io_uring Author: Joe Darcy <[email protected]> Date: 2026-03-26 17:19:50 +0000 URL: https://git.openjdk.org/loom/commit/541557ad1d9dfacc63490b5bd30e20455b0332c4 8380671: Refactor BasicFloat16ArithTests.java Reviewed-by: bpb ! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java Changeset: aecc1635 Branch: io_uring Author: Naoto Sato <[email protected]> Date: 2026-03-26 17:53:53 +0000 URL: https://git.openjdk.org/loom/commit/aecc16358f5f1f6fa5cb78522d6db70430b79987 8230421: Java cannot handle Euro sign at the Simplified Chinese Windows Command Prompt Reviewed-by: sherman ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 72176305 Branch: io_uring Author: Leo Korinth <[email protected]> Date: 2026-03-26 18:16:17 +0000 URL: https://git.openjdk.org/loom/commit/72176305ae24e4e0c8f6541b229c16cae81e4775 8379346: Cleanup casts and implicit conversions to boolean Reviewed-by: stefank, dholmes, ayang ! src/hotspot/os/linux/hugepages.cpp ! src/hotspot/os/linux/os_linux.cpp Changeset: c5c5340b Branch: io_uring Author: Leo Korinth <[email protected]> Date: 2026-03-26 18:37:45 +0000 URL: https://git.openjdk.org/loom/commit/c5c5340b521151b9dac44cc72899ef31c2d812cb 8379224: Always use zero as invalid page size Reviewed-by: stefank, ayang ! src/hotspot/os/linux/hugepages.cpp Changeset: 40d65f10 Branch: io_uring Author: Brian Burkhalter <[email protected]> Date: 2026-03-26 18:38:04 +0000 URL: https://git.openjdk.org/loom/commit/40d65f1063a27b081b4c074b04192eb2fcf5dd6a 8379583: (fs) Files.copy use of posix_fadvise is problematic on Linux Reviewed-by: alanb ! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template + test/micro/org/openjdk/bench/java/nio/file/FilesCopy.java Changeset: 68c48290 Branch: io_uring Author: Kelvin Nilsen <[email protected]> Date: 2026-03-26 20:04:13 +0000 URL: https://git.openjdk.org/loom/commit/68c48290d63675d82f2e9e60241031de023c280f 8380459: Shenandoah: Do not reset bytes-allocated-since-gc-start when degenerating Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: 91892948 Branch: io_uring Author: Damon Nguyen <[email protected]> Date: 2026-03-26 20:21:19 +0000 URL: https://git.openjdk.org/loom/commit/91892948ee0ac3c62bbddbbf9e6f99e746f3d72f 8380229: 2 Impossible or redundant condition defect groups in 2 files Reviewed-by: honkar, prr ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh Changeset: 4d262375 Branch: io_uring Author: Sergey Bylokhov <[email protected]> Date: 2026-03-26 20:59:45 +0000 URL: https://git.openjdk.org/loom/commit/4d2623757fbe8c9fa8c22817a993ca85a2403873 8359433: The final modifier on Windows L&F internal UI classes prevents extending them in apps Reviewed-by: prr, aivanov ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java ! test/jdk/javax/swing/plaf/windows/bug4991587.java Changeset: 062d89bf Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-26 21:23:04 +0000 URL: https://git.openjdk.org/loom/commit/062d89bff59e09850d335e8de682c9711f28966b 8380804: Remove remaining AppContext usage from the Swing implementation Reviewed-by: dnguyen, serb ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/SwingWorker.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/UIManager.java Changeset: 6a92c531 Branch: io_uring Author: Chen Liang <[email protected]> Date: 2026-03-26 22:52:44 +0000 URL: https://git.openjdk.org/loom/commit/6a92c5314464f62889a4042a98b7a14c247ac889 8380915: Cleanup some Java declarations of the Vector API Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Consts.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector128.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector256.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector512.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector64.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVectorMax.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Util.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: 5164fbc9 Branch: io_uring Author: Rui Li <[email protected]> Committer: William Kemper <[email protected]> Date: 2026-03-26 23:47:12 +0000 URL: https://git.openjdk.org/loom/commit/5164fbc9f841bec1ad4fb33b11a3ad11489d49d8 8374191: Shenandoah: Consider an assert in get_object_age Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 1a996555 Branch: io_uring Author: Mohamed Issa <[email protected]> Committer: Srinivas Vamsi Parasa <[email protected]> Date: 2026-03-27 04:56:30 +0000 URL: https://git.openjdk.org/loom/commit/1a9965555477ee2a6cb65e91ef54ed608e4bee66 8378295: Update scalar AVX10 floating point min/max definitions Reviewed-by: sviswanathan, mhaessig, jbhateja, sparasa ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxReductions.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java ! test/micro/org/openjdk/bench/vm/compiler/FpMinMaxIntrinsics.java Changeset: 22bbf900 Branch: io_uring Author: Stefan Karlsson <[email protected]> Date: 2026-03-27 07:13:56 +0000 URL: https://git.openjdk.org/loom/commit/22bbf900e18da9b31114ecb60d53f297870a29f4 8380872: Remove lingering comments about the removed stack locking Reviewed-by: aboldtch, dholmes ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/vmOperations.cpp Changeset: cee1e040 Branch: io_uring Author: Thomas Schatzl <[email protected]> Date: 2026-03-27 07:56:55 +0000 URL: https://git.openjdk.org/loom/commit/cee1e040b3729309e0f9515c4852670226e5ca88 8380541: G1: Add g1CollectorState.inline.hpp file Reviewed-by: ayang, stefank ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp + src/hotspot/share/gc/g1/g1CollectorState.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! 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/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1Trace.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: 53c864a8 Branch: io_uring Author: Benjamin Peterson <[email protected]> Committer: Per Minborg <[email protected]> Date: 2026-03-27 08:18:47 +0000 URL: https://git.openjdk.org/loom/commit/53c864a881d2183d3664a6a5a56480bd99fffe45 8380960: "Foreign function access" discussion links to wrong downcallHandle overload Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/package-info.java Changeset: c0e500ad Branch: io_uring Author: Anton Seoane Ampudia <[email protected]> Committer: Roberto Castañeda Lozano <[email protected]> Date: 2026-03-27 09:44:37 +0000 URL: https://git.openjdk.org/loom/commit/c0e500ad996dd7174f6f37481f2da48dc6d98f56 8379794: C2: UBSAN runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int' Reviewed-by: rcastanedalo, qamai, dlong ! src/hotspot/cpu/x86/x86.ad Changeset: cca8c238 Branch: io_uring Author: Serhiy Sachkov <[email protected]> Committer: Daniel Fuchs <[email protected]> Date: 2026-03-27 10:36:34 +0000 URL: https://git.openjdk.org/loom/commit/cca8c23871f1669fdd002652a20a6b7935704e30 8380999: Update IPSupport by adding diagnoseConfigurationIssue() method Reviewed-by: dfuchs ! test/lib/jdk/test/lib/net/IPSupport.java Changeset: b242eef3 Branch: io_uring Author: Ivan Walulya <[email protected]> Date: 2026-03-27 11:20:05 +0000 URL: https://git.openjdk.org/loom/commit/b242eef3123a936f53ea76b28b2f6350e52afa94 8380656: G1: Refactor G1IHOPControl Co-authored-by: Thomas Schatzl <[email protected]> Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentStartToMixedTimeTracker.hpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: 29945240 Branch: io_uring Author: Yasumasa Suenaga <[email protected]> Date: 2026-03-27 13:26:49 +0000 URL: https://git.openjdk.org/loom/commit/299452402551d5387eb41ad799ce6a05c05237b9 8380956: HexFormat shoud have @ValueBased Reviewed-by: rriggs, stuefe, liach ! src/java.base/share/classes/java/util/HexFormat.java Changeset: 426547d2 Branch: io_uring Author: Benjamin Peterson <[email protected]> Committer: Chen Liang <[email protected]> Date: 2026-03-27 14:56:54 +0000 URL: https://git.openjdk.org/loom/commit/426547d2c8df1d6b9b494eb28d0fbbdfe58c8821 8380968: classfile package doc mentions nonexistent UtfEntry Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/package-info.java Changeset: 1ed1bb8c Branch: io_uring Author: Daisuke Yamazaki <[email protected]> Committer: Brian Burkhalter <[email protected]> Date: 2026-03-27 15:52:13 +0000 URL: https://git.openjdk.org/loom/commit/1ed1bb8ccbc7ba0cbb54f4354c64d39b3ea64d90 8379818: Refactor java/nio/file/Files/StreamLinesTest.java to use JUnit Reviewed-by: bpb ! test/jdk/java/nio/file/Files/StreamLinesTest.java Changeset: ba700f10 Branch: io_uring Author: Vladimir Kozlov <[email protected]> Date: 2026-03-27 16:16:09 +0000 URL: https://git.openjdk.org/loom/commit/ba700f105a1b65db8e905faa146884407ee13257 8381059: Add class name to deoptimization events and -Xlog:deoptimization=debug output Reviewed-by: dlong, aseoane ! src/hotspot/share/runtime/deoptimization.cpp Changeset: a4d160e6 Branch: io_uring Author: Vladimir Kozlov <[email protected]> Date: 2026-03-27 16:19:22 +0000 URL: https://git.openjdk.org/loom/commit/a4d160e64614fa2f61a57b3eedb333fb665723f5 8380828: AOTCodeReader::fix_relocations() should be called before ICache::invalidate_range() is called Reviewed-by: adinn, asmehra ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp Changeset: 28e96d76 Branch: io_uring Author: William Kemper <[email protected]> Date: 2026-03-27 17:57:30 +0000 URL: https://git.openjdk.org/loom/commit/28e96d76b0c7a792cc88bb9183e9cb6a83fcaba2 8377976: GenShen: Explicit GC requests must clear concurrent gc request cancellation Reviewed-by: kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: 79668b00 Branch: io_uring Author: Vladimir Kozlov <[email protected]> Date: 2026-03-27 18:13:38 +0000 URL: https://git.openjdk.org/loom/commit/79668b007db71921938d7639ba15f8ce44682f4f 8380710: nmethod::finalize_relocations() should be called before ICache::invalidate_range() is called Reviewed-by: adinn, dlong ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp Changeset: 7ffc4a4f Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-27 19:23:39 +0000 URL: https://git.openjdk.org/loom/commit/7ffc4a4fb4cc520c4f469865645764045e72cb26 8381019: Remove AppContext usage from AccessBridge Reviewed-by: serb, kizune ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/module-info.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 7e4ac140 Branch: io_uring Author: Coleen Phillimore <[email protected]> Date: 2026-03-27 19:55:32 +0000 URL: https://git.openjdk.org/loom/commit/7e4ac140d9faad938bda3e60a00cc5e8ed0fe7d7 8380686: GenerateOopMap logging crashes in rewriter Reviewed-by: matsaave, phubner ! src/hotspot/share/interpreter/bytecodeTracer.cpp + test/hotspot/jtreg/runtime/interpreter/JsrLogging.jasm + test/hotspot/jtreg/runtime/interpreter/JsrLoggingTest.java Changeset: ac242550 Branch: io_uring Author: Jeremy Wood <[email protected]> Committer: Alexander Zuev <[email protected]> Date: 2026-03-28 09:33:31 +0000 URL: https://git.openjdk.org/loom/commit/ac242550fea72a3c37e61014f5204f72e27e2cbd 8379347: VoiceOver Doesn't Correctly Identify JToggleButtons as "toggle buttons" Reviewed-by: honkar, kizune, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CheckboxAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m + test/jdk/javax/accessibility/8379347/VoiceOverToggleButtonRole.java Changeset: 6520c95a Branch: io_uring Author: Andrew Dinn <[email protected]> Date: 2026-03-28 17:36:58 +0000 URL: https://git.openjdk.org/loom/commit/6520c95a79ee2e5a249827c49c75b0db48d63209 8380771: Add missing CodeBlob Vptr implementations Reviewed-by: kvn, asmehra ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp Changeset: 66a34be5 Branch: io_uring Author: Jaikiran Pai <[email protected]> Date: 2026-03-29 02:01:46 +0000 URL: https://git.openjdk.org/loom/commit/66a34be54a43c110f8dd577775fc213ed912faa7 8273874: LdapClient can trigger memory leak Reviewed-by: dfuchs ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java + test/jdk/com/sun/jndi/ldap/LdapTCCLTest.java Changeset: 63192d30 Branch: io_uring Author: Alan Bateman <[email protected]> Date: 2026-03-29 09:39:12 +0000 URL: https://git.openjdk.org/loom/commit/63192d30b1cb2a00d8619f9f9ebbbf94e2ee7c2e Merge branch 'master' into io_uring ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt
