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

Reply via email to