Changeset: 4b99aef1 Branch: fibers Author: Patricio Chilano Mateo <[email protected]> Date: 2026-02-23 16:01:16 +0000 URL: https://git.openjdk.org/loom/commit/4b99aef1cad05057463edbb248a3adc9b45d9a87
8373944: ObjectMonitor::ExitOnSuspend can call java_lang_VirtualThread::set_onWaitingList() while in safepoint Reviewed-by: dholmes, fbredberg ! src/hotspot/share/runtime/objectMonitor.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume3/SuspendResume3.java Changeset: 66ba63a4 Branch: fibers Author: Jeremy Wood <[email protected]> Committer: Alexander Zuev <[email protected]> Date: 2026-02-23 16:18:55 +0000 URL: https://git.openjdk.org/loom/commit/66ba63a4e98bbea0d5a2c9b13c777c611d90a85a 8377745: VoiceOver Identifies Hyperlink as Text Reviewed-by: kizune, dnguyen ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/LinkAccessibility.h = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/LinkAccessibility.m + test/jdk/javax/accessibility/8377745/VoiceOverHyperlinkRole.java Changeset: 1ae2fee0 Branch: fibers Author: Xue-Lei Andrew Fan <[email protected]> Date: 2026-02-23 17:02:14 +0000 URL: https://git.openjdk.org/loom/commit/1ae2fee007436ef8d842b3d71f228897ce6d2f67 8376125: Out of memory in the CDS archive error with lot of classes Co-authored-by: Ioi Lam <[email protected]> Reviewed-by: iklam, jiangli ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/cds/aotCompressedPointers.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java + test/hotspot/gtest/cds/test_scaledOffsets.cpp Changeset: acde30e0 Branch: fibers Author: Alexey Semenyuk <[email protected]> Date: 2026-02-23 17:34:55 +0000 URL: https://git.openjdk.org/loom/commit/acde30e0ab9cd8fbb6d2e1193771a40fd370659a 8377897: jpackage: make jdk.jpackage.internal.MockUtils available from other packages Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ExecutorFactory.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ObjectFactory.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutorFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MemoizingSupplier.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/stdmock/JPackageMockUtils.java ! test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxPackageArchTest.java ! test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxSystemEnvironmentTest.java ! test/jdk/tools/jpackage/junit/linux/junit.java ! test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgPackagerTest.java ! test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgSystemEnvironmentTest.java ! test/jdk/tools/jpackage/junit/macosx/junit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/MockUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/MemoizingSupplierTest.java Changeset: 3b0160f5 Branch: fibers Author: Brian Burkhalter <[email protected]> Date: 2026-02-23 18:09:31 +0000 URL: https://git.openjdk.org/loom/commit/3b0160f50f2e0ec1c80c855c667677eb2f553eae 8378115: (fs) sun.nio.fs.NativeBuffer no longer needs a cleaner Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java ! src/java.base/share/classes/sun/nio/fs/NativeBuffers.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java Changeset: 1cb8b6d1 Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-23 18:21:58 +0000 URL: https://git.openjdk.org/loom/commit/1cb8b6d1b579a91b71bc0a478044a04b84d12ae9 8378202: Remove AppContext from XAWT classes Reviewed-by: serb, azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java Changeset: 569d18fb Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-23 18:36:00 +0000 URL: https://git.openjdk.org/loom/commit/569d18fbe51a036629337c38230ae4892365a228 8337853: Remove SunLayoutEngineKey and SunLayoutEngineFactory and its cache. Reviewed-by: azvegint, dnguyen ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/java.desktop/share/classes/sun/font/GlyphLayout.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java Changeset: 74a07b74 Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-23 18:39:46 +0000 URL: https://git.openjdk.org/loom/commit/74a07b7487a8eed43e5514fb16336998e9b1ebc7 8378197: Remove AppContext from sun/swing/plaf/DesktopProperty.java Reviewed-by: serb, kizune ! src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java Changeset: 6b576235 Branch: fibers Author: Alexey Ivanov <[email protected]> Date: 2026-02-23 19:09:20 +0000 URL: https://git.openjdk.org/loom/commit/6b576235b84f51e273da44158bfcadbb48f51baa 8377924: Inconsistent parsing of XBM files after JDK-8361748 8377826: Eliminate code duplication in XbmImageDecoder Reviewed-by: dnguyen, prr, dmarkov ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java ! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/XBMDecoderWidthHeight.java + test/jdk/java/awt/image/XBMDecoder/invalid_WH1-no-height.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_WH2-no-width.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_WH3-no-width-height.xbm + test/jdk/java/awt/image/XBMDecoder/valid_WH1-th-ht.xbm + test/jdk/java/awt/image/XBMDecoder/valid_WH2-h-ht.xbm + test/jdk/java/awt/image/XBMDecoder/valid_WH3-ht-th.xbm + test/jdk/java/awt/image/XBMDecoder/valid_WH4-ht-h.xbm + test/jdk/java/awt/image/XBMDecoder/valid_WH5-w-h.xbm + test/jdk/java/awt/image/XBMDecoder/valid_WH6-h-w.xbm Changeset: c0c1775a Branch: fibers Author: Mikael Vidstedt <[email protected]> Date: 2026-02-24 00:33:52 +0000 URL: https://git.openjdk.org/loom/commit/c0c1775a2b002e82347bb0a0b1167cfe45e7006e 8377905: gcc.md included with every build Reviewed-by: erikj, jsjolen, prr, dholmes ! make/modules/java.base/Copy.gmk Changeset: 171d788b Branch: fibers Author: Jaikiran Pai <[email protected]> Date: 2026-02-24 02:21:33 +0000 URL: https://git.openjdk.org/loom/commit/171d788bce176ef147840fadd5551579ac7bb9b6 8378378: Remove references to obsolete jdk.net.usePlainDatagramSocketImpl property from tests Reviewed-by: alanb, vyazici, dfuchs ! test/jdk/com/sun/jndi/dns/ConfigTests/PortUnreachable.java ! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java ! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java Changeset: f25d429c Branch: fibers Author: Yasumasa Suenaga <[email protected]> Date: 2026-02-24 03:01:19 +0000 URL: https://git.openjdk.org/loom/commit/f25d429c8d6d099666aefd698ed14628cce5b1cf 8306591: SA and hotspot generate different hprof records for GC roots Reviewed-by: cjplummer, dholmes ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java Changeset: cb3a57cc Branch: fibers Author: Amit Kumar <[email protected]> Date: 2026-02-24 04:27:44 +0000 URL: https://git.openjdk.org/loom/commit/cb3a57ccede6709205e75c7eb2ff9998cb7a82d0 8377863: [s390x] Increase inlining thresholds to the same as other platforms Reviewed-by: aph, lucy ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/share/compiler/compilerDefinitions.cpp Changeset: 75f8f08f Branch: fibers Author: David Beaumont <[email protected]> Committer: David Holmes <[email protected]> Date: 2026-02-24 05:19:17 +0000 URL: https://git.openjdk.org/loom/commit/75f8f08f3b6b4e3b211553ed78862ab03ca5d216 8378118: Test tools/jimage/JImageBadFileTest.java failed on Windows Reviewed-by: rriggs, alanb ! test/jdk/tools/jimage/JImageBadFileTest.java Changeset: f0da04a4 Branch: fibers Author: Serguei Spitsyn <[email protected]> Date: 2026-02-24 06:54:10 +0000 URL: https://git.openjdk.org/loom/commit/f0da04a40a010ed7e561735f0b1fdbd3f02ca42b 8375457: Test serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java#default timed out Reviewed-by: pchilanomate, amenkov ! src/hotspot/share/prims/jvmtiEnv.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java Changeset: 14cb5ddf Branch: fibers Author: Christian Hagedorn <[email protected]> Date: 2026-02-24 07:23:41 +0000 URL: https://git.openjdk.org/loom/commit/14cb5ddfc561a248206eeb54cbbc554c6889aaca 8376291: [IR Framework] Create classes for separate Test VM messages Reviewed-by: mchevalier, dfenacci, epeter ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.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/TestVmMessageReader.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/ExecutedTests.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/JavaMessage.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/MethodTimes.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/StdoutMessages.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/network/MessageTag.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/network/TestVmSocket.java Changeset: d9f19b3d Branch: fibers Author: Benoît Maillard <[email protected]> Date: 2026-02-24 07:56:59 +0000 URL: https://git.openjdk.org/loom/commit/d9f19b3d9e18186454f9e5dd4126ffc9a11e2171 8373251: C2: Ideal() returns nullptr for shift nodes after having modified the shift amount input Reviewed-by: chagedorn, mchevalier ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/igvn/TestIdealReturnReplaceShiftAmount.java + test/hotspot/jtreg/compiler/c2/igvn/TestMissingOptReplaceShiftAmount.java Changeset: 827239f5 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-02-24 08:14:38 +0000 URL: https://git.openjdk.org/loom/commit/827239f5f890a7eff7014f27d25537ae7a2f7faf 8378266: Update atomicAccess include after Atomic<T> changes Reviewed-by: ayang, kbarrett ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp ! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/spaceCounters.cpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp Changeset: 5ed7b3ed Branch: fibers Author: Albert Mingkun Yang <[email protected]> Date: 2026-02-24 08:32:39 +0000 URL: https://git.openjdk.org/loom/commit/5ed7b3ed750ae35a6369fb472e24ebc78f7d0be9 8378439: Remove unused methods in HSpaceCounters Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/hSpaceCounters.cpp ! src/hotspot/share/gc/shared/hSpaceCounters.hpp Changeset: 35ed56af Branch: fibers Author: Matthias Baesken <[email protected]> Date: 2026-02-24 08:52:09 +0000 URL: https://git.openjdk.org/loom/commit/35ed56afc73a83fd7eb856279550cc3e5546a13a 8378347: AIX version checks for 7.1 and 5.X are obsolete Reviewed-by: mdoerr, asteiner ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/libodm_aix.hpp ! src/hotspot/os/aix/os_aix.cpp Changeset: bc9c6c6a Branch: fibers Author: Afshin Zafari <[email protected]> Date: 2026-02-24 09:15:23 +0000 URL: https://git.openjdk.org/loom/commit/bc9c6c6af98fdbe17be4f7dad1270d350cb9dacb 8377996: [REDO] NMT: Consolidate [Virtual/Committed/Reserved]Regions into one structure Reviewed-by: phubner, jsjolen ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/regionsTree.cpp ! src/hotspot/share/nmt/regionsTree.hpp ! src/hotspot/share/nmt/regionsTree.inline.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! test/hotspot/gtest/nmt/test_regions_tree.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: bd99c627 Branch: fibers Author: Joel Sikström <[email protected]> Date: 2026-02-24 09:18:19 +0000 URL: https://git.openjdk.org/loom/commit/bd99c627b170147a796512810c8ecd98db12781e 8378319: Obsolete the MaxRAM flag Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md ! test/hotspot/gtest/runtime/test_globals.cpp - test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java + test/hotspot/jtreg/gc/arguments/TestMaxRAMPercentage.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/gc/g1/TestRegionAlignment.java ! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/lib-test/jdk/test/whitebox/vm_flags/Uint64Test.java Changeset: 92fa4f13 Branch: fibers Author: Afshin Zafari <[email protected]> Date: 2026-02-24 09:19:11 +0000 URL: https://git.openjdk.org/loom/commit/92fa4f13c6aec8a7958867ce67d89b778c87de7b 8372231: Test gtest/NMTGtests.java#nmt-summary crashed Reviewed-by: phubner, jsjolen ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp Changeset: c16ac37d Branch: fibers Author: Leo Korinth <[email protected]> Date: 2026-02-24 09:21:34 +0000 URL: https://git.openjdk.org/loom/commit/c16ac37d501c0c04bd68be8f500ea3dc24b28fa4 8376892: Allow conversion warnings in subsets of the code base Reviewed-by: kbarrett, erikj, azafari ! make/autoconf/flags-cflags.m4 ! make/autoconf/spec.gmk.template ! make/common/MakeBase.gmk ! make/hotspot/lib/CompileJvm.gmk Changeset: 32a61971 Branch: fibers Author: Paul Hübner <[email protected]> Committer: Johan Sjölen <[email protected]> Date: 2026-02-24 10:07:45 +0000 URL: https://git.openjdk.org/loom/commit/32a619715e9d34e45b9bd6c954a03ead34be5a48 8370044: TraceBytecodes shouldn't break up lines Reviewed-by: dholmes, coleenp, jsjolen ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/vframe.inline.hpp + test/hotspot/jtreg/runtime/interpreter/CoherentBytecodeTraceTest.java Changeset: b99d1f0a Branch: fibers Author: cdw200806 <[email protected]> Committer: Viktor Klang <[email protected]> Date: 2026-02-24 10:50:59 +0000 URL: https://git.openjdk.org/loom/commit/b99d1f0a1723261718d68ffafbdb9efb315ccfc7 8378354: Faulty assertion in checkInvariants method of ConcurrentHashMap Reviewed-by: alanb, vklang ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java Changeset: b4c3629c Branch: fibers Author: Saint Wesonga <[email protected]> Committer: David Holmes <[email protected]> Date: 2026-02-24 11:27:16 +0000 URL: https://git.openjdk.org/loom/commit/b4c3629cbaf8733669043a45a1916c017f04e5f7 8377702: Disable AArch64 SpinPause tests on Windows Reviewed-by: dholmes, aph ! test/hotspot/gtest/aarch64/test_spin_pause.cpp ! test/hotspot/jtreg/gtest/TestSpinPauseAArch64.java Changeset: 85d5688d Branch: fibers Author: Johan Sjölen <[email protected]> Date: 2026-02-24 11:46:32 +0000 URL: https://git.openjdk.org/loom/commit/85d5688d37625b3dcb2e0163f5101054c59a9aff 8378330: Do not malloc the GrowableArrays in async_get_stack_trace Reviewed-by: dholmes, cnorrbin ! src/hotspot/share/classfile/javaClasses.cpp Changeset: f1169f9d Branch: fibers Author: jonghoonpark <[email protected]> Committer: Manuel Hässig <[email protected]> Date: 2026-02-24 12:10:00 +0000 URL: https://git.openjdk.org/loom/commit/f1169f9d61f6f3eeb0ab3e2ddc0bbcdcaaceea04 8377309: Remove PhaseIterGVN::verify_Identity_for exclusion for Min/Max find identity op Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/opto/phaseX.cpp Changeset: 0ed34913 Branch: fibers Author: SendaoYan <[email protected]> Date: 2026-02-24 12:12:14 +0000 URL: https://git.openjdk.org/loom/commit/0ed34913bac44f3f0895cd9ab15d4e7ff2d5f5c2 8377944: LowMemoryTest2.java#id1 intermittent fails OOME: Metaspace Reviewed-by: dholmes, cjplummer ! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java Changeset: e452d478 Branch: fibers Author: Daniel Fuchs <[email protected]> Date: 2026-02-24 12:20:18 +0000 URL: https://git.openjdk.org/loom/commit/e452d47867ca76449365d14f61332d0eb1a096ac 8378164: test/jdk/java/net/httpclient/http3/*.java: convert tests that use ITestContext to JUnit Reviewed-by: vyazici ! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java ! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java ! test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java ! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java Changeset: 49f14eb9 Branch: fibers Author: Daniel Fuchs <[email protected]> Date: 2026-02-24 13:57:01 +0000 URL: https://git.openjdk.org/loom/commit/49f14eb9fca155319d5475019715189e9f65dffd 8378344: Refactor test/jdk/java/net/httpclient/*.java TestNG tests to JUnit Reviewed-by: vyazici ! test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java ! test/jdk/java/net/httpclient/AbstractNoBody.java ! test/jdk/java/net/httpclient/AltServiceUsageTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/BasicRedirectTest.java ! test/jdk/java/net/httpclient/BodySubscribersTest.java ! test/jdk/java/net/httpclient/BufferingSubscriberCancelTest.java ! test/jdk/java/net/httpclient/BufferingSubscriberErrorCompleteTest.java ! test/jdk/java/net/httpclient/BufferingSubscriberTest.java ! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java ! test/jdk/java/net/httpclient/CancelledResponse2.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/ConnectExceptionTest.java ! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeAsync.java ! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeSync.java ! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/CustomRequestPublisher.java ! test/jdk/java/net/httpclient/CustomResponseSubscriber.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/EncodedCharsInURI.java ! test/jdk/java/net/httpclient/EscapedOctetsInURI.java ! test/jdk/java/net/httpclient/ExecutorShutdown.java ! test/jdk/java/net/httpclient/ExpectContinue.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java ! test/jdk/java/net/httpclient/FilePublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/HeadTest.java ! test/jdk/java/net/httpclient/HeadersTest1.java ! test/jdk/java/net/httpclient/HttpClientBuilderTest.java ! test/jdk/java/net/httpclient/HttpClientClose.java ! test/jdk/java/net/httpclient/HttpClientExceptionTest.java ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/HttpHeadersOf.java ! test/jdk/java/net/httpclient/HttpRedirectTest.java ! test/jdk/java/net/httpclient/HttpRequestNewBuilderTest.java ! test/jdk/java/net/httpclient/HttpResponseInputStreamTest.java ! test/jdk/java/net/httpclient/HttpVersionsTest.java ! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java ! test/jdk/java/net/httpclient/ImmutableFlowItems.java ! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java ! test/jdk/java/net/httpclient/InvalidSSLContextTest.java ! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java ! test/jdk/java/net/httpclient/LineBodyHandlerTest.java ! test/jdk/java/net/httpclient/LineStreamsAndSurrogatesTest.java ! test/jdk/java/net/httpclient/LineSubscribersAndSurrogatesTest.java ! test/jdk/java/net/httpclient/MappingResponseSubscriber.java ! test/jdk/java/net/httpclient/MaxStreams.java ! test/jdk/java/net/httpclient/NoBodyPartOne.java ! test/jdk/java/net/httpclient/NoBodyPartThree.java ! test/jdk/java/net/httpclient/NoBodyPartTwo.java ! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java ! test/jdk/java/net/httpclient/RedirectMethodChange.java ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java ! test/jdk/java/net/httpclient/RedirectWithCookie.java ! test/jdk/java/net/httpclient/RequestBodyTest.java ! test/jdk/java/net/httpclient/RequestBuilderTest.java ! test/jdk/java/net/httpclient/Response1xxTest.java ! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java ! test/jdk/java/net/httpclient/ResponsePublisher.java ! test/jdk/java/net/httpclient/RetryPost.java ! test/jdk/java/net/httpclient/RetryWithCookie.java ! test/jdk/java/net/httpclient/SSLExceptionTest.java ! test/jdk/java/net/httpclient/SendResponseHeadersTest.java ! test/jdk/java/net/httpclient/ServerCloseTest.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/StreamCloseTest.java ! test/jdk/java/net/httpclient/SubscriberAPIExceptions.java ! test/jdk/java/net/httpclient/TestKitTest.java ! test/jdk/java/net/httpclient/TlsContextTest.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java ! test/jdk/java/net/httpclient/UserCookieTest.java Changeset: 79456110 Branch: fibers Author: Bradford Wetmore <[email protected]> Date: 2026-02-24 19:27:24 +0000 URL: https://git.openjdk.org/loom/commit/79456110fb6dd11ef19e9637c6f40ee7ce329481 8377914: Typos in HKDFParameterSpec.Builder::thenExpand Reviewed-by: hchao ! src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java Changeset: 46737815 Branch: fibers Author: Serguei Spitsyn <[email protected]> Date: 2026-02-24 19:29:47 +0000 URL: https://git.openjdk.org/loom/commit/46737815234a95226a54cbb7544f4367fa13fd86 8378549: Incorrect assert in JvmtiThreadState::update_for_pop_top_frame Reviewed-by: lmesnik ! src/hotspot/share/prims/jvmtiThreadState.cpp Changeset: 9f89fa5b Branch: fibers Author: Leonid Mesnik <[email protected]> Date: 2026-02-24 19:41:31 +0000 URL: https://git.openjdk.org/loom/commit/9f89fa5b67cb05166fa0d396412a2d6c48ca0ca6 8376295: "assert(BytecodeVerificationRemote) failed: Should not be here" when running class redefinition test with -XX:-BytecodeVerificationRemote Reviewed-by: dholmes, coleenp, sspitsyn ! src/hotspot/share/classfile/verifier.cpp ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java Changeset: 49158d35 Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-24 20:50:57 +0000 URL: https://git.openjdk.org/loom/commit/49158d354b0d31cb8821b9a35554fe46a388a036 8378387: Remove AppContext from several macOS AWT classes Reviewed-by: serb, dnguyen ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: 276b23d4 Branch: fibers Author: Chris Plummer <[email protected]> Date: 2026-02-24 21:30:35 +0000 URL: https://git.openjdk.org/loom/commit/276b23d4e6b8fe59a84ff6ab18969474ba004571 8377671: Step Over doesn't stop after receiving MethodExitEvent Reviewed-by: sspitsyn, amenkov ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.h ! test/jdk/com/sun/jdi/JdbMethodExitTest.java Changeset: a890dd1f Branch: fibers Author: Jaikiran Pai <[email protected]> Date: 2026-02-25 01:08:44 +0000 URL: https://git.openjdk.org/loom/commit/a890dd1fcd992ad744c3b26a6203f98d41161fb0 8362268: NPE thrown from SASL GSSAPI impl when TLS is used with QOP auth-int against Active Directory Reviewed-by: dfuchs, aefimov ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java + test/jdk/com/sun/jndi/ldap/SkipAbandonRequestOnClosedConn.java Changeset: 9a92e144 Branch: fibers Author: Kim Barrett <[email protected]> Date: 2026-02-25 04:20:07 +0000 URL: https://git.openjdk.org/loom/commit/9a92e144a9217006976f955de4341fbe59c38121 8377726: Remove unused macros in register.hpp Reviewed-by: ayang, mhaessig ! src/hotspot/cpu/zero/register_zero.hpp ! src/hotspot/share/asm/register.hpp Changeset: e92726c3 Branch: fibers Author: Valerie Peng <[email protected]> Date: 2026-02-25 04:45:48 +0000 URL: https://git.openjdk.org/loom/commit/e92726c352f2d9e9ccb074441d9c09eef781a492 8373690: Unexpected Keystore message using jdk.crypto.disabledAlgorithms Reviewed-by: mullan, coffeys ! src/java.base/share/classes/java/security/KeyStore.java + test/jdk/java/security/KeyStore/DisabledKnownType.java Changeset: 6c39d1bb Branch: fibers Author: Jan Lahoda <[email protected]> Date: 2026-02-25 07:06:55 +0000 URL: https://git.openjdk.org/loom/commit/6c39d1bb7325ba1dcd79b0f32dd6b103802f4d1c 8371683: TYPE_USE annotation on var lambda parameter should be rejected Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java + test/langtools/tools/javac/annotations/typeAnnotations/failures/target/VarVariables-old.out + test/langtools/tools/javac/annotations/typeAnnotations/failures/target/VarVariables.java + test/langtools/tools/javac/annotations/typeAnnotations/failures/target/VarVariables.out Changeset: 0c09d2e2 Branch: fibers Author: Matthias Baesken <[email protected]> Date: 2026-02-25 08:16:14 +0000 URL: https://git.openjdk.org/loom/commit/0c09d2e222e6332a69f61524496ae2de03d3855f 8377880: Enable unused function warnings in hotspot with clang too Reviewed-by: azafari, syan, clanger, lucy ! make/hotspot/lib/CompileJvm.gmk ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 119108c0 Branch: fibers Author: Fredrik Bredberg <[email protected]> Date: 2026-02-25 09:24:44 +0000 URL: https://git.openjdk.org/loom/commit/119108c0d4b043126948f46248eb9e6594d739cd 8373595: A new ObjectMonitorTable implementation Co-authored-by: Anton Artemov <[email protected]> Co-authored-by: Erik Österlund <[email protected]> Co-authored-by: Roman Kennke <[email protected]> Reviewed-by: aboldtch, amitkumar, aartemov, rkennke, coleenp, eosterlund ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/lockStack.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitorTable.cpp ! src/hotspot/share/runtime/objectMonitorTable.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp Changeset: d9e46e3b Branch: fibers Author: Anton Seoane Ampudia <[email protected]> Committer: Daniel Lundén <[email protected]> Date: 2026-02-25 09:49:21 +0000 URL: https://git.openjdk.org/loom/commit/d9e46e3b5e475f17591f458f37f46b4b4eb8b8a8 8280283: Dead compiler code found during the JDK-8272058 code review Reviewed-by: bulasevich, dcubed, phh ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp Changeset: 5f098b12 Branch: fibers Author: Casper Norrbin <[email protected]> Date: 2026-02-25 10:49:20 +0000 URL: https://git.openjdk.org/loom/commit/5f098b1284e0b969034cbc159aaedf23d0826ba4 8376650: os::release_memory_special may not be needed anymore Reviewed-by: coleenp, sjohanss ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 3a74f16e Branch: fibers Author: David Briemann <[email protected]> Date: 2026-02-25 11:02:50 +0000 URL: https://git.openjdk.org/loom/commit/3a74f16e200c0f543608eac85d6d1d5f51d9c54c 8376113: PPC64: Implement special MachNodes for floating point Min / Max Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/igvn/TestMinMaxIdentity.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java Changeset: 5386a72b Branch: fibers Author: Alexey Ivanov <[email protected]> Date: 2026-02-25 11:22:23 +0000 URL: https://git.openjdk.org/loom/commit/5386a72bc2869f29ef3927768bd9d2273c6dac08 8378578: Add final to XbmColormap and XbmHints in XbmImageDecoder Reviewed-by: dmarkov, serb, prr, dnguyen ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java Changeset: 3e087d8e Branch: fibers Author: Alexey Ivanov <[email protected]> Date: 2026-02-25 11:22:43 +0000 URL: https://git.openjdk.org/loom/commit/3e087d8ebd8c2f860a168b223c5f049dc1c9c068 8378585: Mark fields in MediaTracker final Reviewed-by: serb, prr ! src/java.desktop/share/classes/java/awt/MediaTracker.java Changeset: 269c9f3e Branch: fibers Author: Casper Norrbin <[email protected]> Date: 2026-02-25 11:51:51 +0000 URL: https://git.openjdk.org/loom/commit/269c9f3ed53275bcad2b3ce0e1c93cf8eb3ef06d 8378442: RBTreeCHeap does not deallocate removed nodes when using remove_at_cursor Reviewed-by: jsikstro, jsjolen ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 7b145a51 Branch: fibers Author: Casper Norrbin <[email protected]> Date: 2026-02-25 12:09:25 +0000 URL: https://git.openjdk.org/loom/commit/7b145a51fae9a15e06d169e42d54d08ff250a64a 8378100: Unused code in rewriter.hpp Reviewed-by: shade, matsaave ! src/hotspot/share/interpreter/rewriter.hpp Changeset: 6aed0522 Branch: fibers Author: Guanqiang Han <[email protected]> Committer: Emanuel Peter <[email protected]> Date: 2026-02-25 12:49:45 +0000 URL: https://git.openjdk.org/loom/commit/6aed0522ebae2faa6787d6066252a8fcae0c806f 8373731: C2: Missed optimization opportunity for AddI Reviewed-by: bmaillard, epeter, dlong ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/igvn/TestMissingAddSubElimination.java Changeset: ce6ccd38 Branch: fibers Author: Albert Mingkun Yang <[email protected]> Date: 2026-02-25 12:53:37 +0000 URL: https://git.openjdk.org/loom/commit/ce6ccd385f0eee7dcc52d1dcb93ad8092fd7365d 8378535: Parallel: Replace SpaceCounters with HSpaceCounters Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp - src/hotspot/share/gc/parallel/spaceCounters.cpp - src/hotspot/share/gc/parallel/spaceCounters.hpp Changeset: 93fe49ab Branch: fibers Author: Sean Coffey <[email protected]> Date: 2026-02-25 12:57:30 +0000 URL: https://git.openjdk.org/loom/commit/93fe49abef85e6c1fcf3a9b853cdcf05c557acba 8371333: Optimize static initialization of SSLContextImpl classes and improve logging Reviewed-by: hchao, jnimeh ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: 194be818 Branch: fibers Author: Guanqiang Han <[email protected]> Committer: Emanuel Peter <[email protected]> Date: 2026-02-25 13:13:51 +0000 URL: https://git.openjdk.org/loom/commit/194be8180f89cd247d31e5ecdb23cb5261db2625 8374807: Crash in MethodData::extra_data_lock()+0x0 when running -XX:+TraceDeoptimization -XX:-ProfileTraps -XX:-TieredCompilation -Xcomp -version Reviewed-by: vlivanov, epeter ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/compiler/uncommontrap/TestPrintDiagnosticsWithoutProfileTraps.java Changeset: a3684a79 Branch: fibers Author: Johan Sjölen <[email protected]> Date: 2026-02-25 15:14:58 +0000 URL: https://git.openjdk.org/loom/commit/a3684a79527ff33ec32c8eeda5c8a536aa6f814b 8377909: Replace SummaryDiff's array implementation with a hashtable Reviewed-by: azafari, phubner ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp + test/hotspot/gtest/nmt/test_nmt_summarydiff.cpp ! test/hotspot/gtest/nmt/test_regions_tree.cpp ! test/hotspot/gtest/nmt/test_vmatree.cpp Changeset: 5a59ed68 Branch: fibers Author: Chen Liang <[email protected]> Date: 2026-02-25 15:46:25 +0000 URL: https://git.openjdk.org/loom/commit/5a59ed68f973b74a5bc19bf6babd4c20ecc39b04 8376234: Migrate java/lang/constant tests away from TestNG Reviewed-by: rriggs, alanb ! test/jdk/java/lang/constant/ClassDescTest.java ! test/jdk/java/lang/constant/CondyDescTest.java ! test/jdk/java/lang/constant/ConstantDescsTest.java + test/jdk/java/lang/constant/ConstantUtilsTest.java ! test/jdk/java/lang/constant/DescribeResolveTest.java ! test/jdk/java/lang/constant/DynamicCallSiteDescTest.java ! test/jdk/java/lang/constant/IndyDescTest.java ! test/jdk/java/lang/constant/MethodHandleDescTest.java ! test/jdk/java/lang/constant/MethodTypeDescTest.java ! test/jdk/java/lang/constant/NameValidationTest.java ! test/jdk/java/lang/constant/SymbolicDescTest.java ! test/jdk/java/lang/constant/TypeDescriptorTest.java - test/jdk/java/lang/constant/boottest/TEST.properties - test/jdk/java/lang/constant/boottest/java.base/jdk/internal/constant/ConstantUtilsTest.java + test/jdk/java/lang/constant/java.base/jdk/internal/constant/ConstantAccess.java Changeset: 8af95879 Branch: fibers Author: Jatin Bhateja <[email protected]> Date: 2026-02-25 15:58:49 +0000 URL: https://git.openjdk.org/loom/commit/8af95879f3a74e1b6e419305e1db85e9c14972db 8377438: [VectorAPI] Add new carrier type to LaneType class Reviewed-by: psandoz, liach ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.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/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/LaneType.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/VectorShape.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/gen-src.sh Changeset: fb097492 Branch: fibers Author: Leonid Mesnik <[email protected]> Date: 2026-02-25 16:08:30 +0000 URL: https://git.openjdk.org/loom/commit/fb097492898d423bca3c723f55f980121f75b8d2 8378641: Test serviceability/jvmti/RedefineClasses/RedefineVerifyError.java missing UnlockDiagnosticVMOptions after 8376295 Reviewed-by: ayang, dholmes, syan ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java Changeset: 0ab8a85e Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-25 17:37:09 +0000 URL: https://git.openjdk.org/loom/commit/0ab8a85e87cb607c48a45900550998f0d36cf761 8376152: Test javax/sound/sampled/Clip/bug5070081.java timed out then completed Reviewed-by: syan, aivanov, azvegint ! test/jdk/javax/sound/sampled/Clip/bug5070081.java Changeset: 9d4fbbe3 Branch: fibers Author: Alexey Semenyuk <[email protected]> Date: 2026-02-25 17:43:05 +0000 URL: https://git.openjdk.org/loom/commit/9d4fbbe36d85d71ce850bb83bbfb1ce1d3e8dd23 8374222: jpackage will exit with error if it fails to clean the temp directory Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/TempDirectory.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PathDeletionPreventer.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/TempDirectoryTest.java Changeset: 36d67ffd Branch: fibers Author: Sergey Bylokhov <[email protected]> Date: 2026-02-25 20:09:48 +0000 URL: https://git.openjdk.org/loom/commit/36d67ffd0188070d0fb087beffece15fea4ba956 6434110: Color constructor parameter name is misleading Reviewed-by: prr, aivanov ! src/java.desktop/share/classes/java/awt/Color.java + test/jdk/java/awt/ColorClass/ColorARGBConstructorTest.java Changeset: 8ba3de98 Branch: fibers Author: David Holmes <[email protected]> Date: 2026-02-25 20:11:51 +0000 URL: https://git.openjdk.org/loom/commit/8ba3de98340dc66fee76a77f2d4721684b618916 8377948: The ThreadWXEnable use of PerfTraceTime is not safe during VM shutdown Reviewed-by: aph, aartemov, fbredberg ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/perfData.inline.hpp ! src/hotspot/share/runtime/threadWXSetters.inline.hpp Changeset: 32cc7f1f Branch: fibers Author: Yasumasa Suenaga <[email protected]> Date: 2026-02-25 23:02:07 +0000 URL: https://git.openjdk.org/loom/commit/32cc7f1f57aff093841d071b658a09b83f16ef2e 8377947: Test serviceability/sa/TestJhsdbJstackMixedCore.java failed on linux-x64 Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.hpp Changeset: abec2124 Branch: fibers Author: Xiaolong Peng <[email protected]> Date: 2026-02-26 00:24:46 +0000 URL: https://git.openjdk.org/loom/commit/abec2124281bd9ffb3c3126b66b7b45dc4d88a79 8377011: Shenandoah: assert_bounds should be only called when boundaries have changed Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: d6044d3e Branch: fibers Author: Serguei Spitsyn <[email protected]> Date: 2026-02-26 00:52:37 +0000 URL: https://git.openjdk.org/loom/commit/d6044d3e280dc8bb988a6dd7ab6c9a65b1735608 8378194: Protect process_pending_interp_only() work with JvmtiThreadState_lock Reviewed-by: amenkov, lmesnik ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp Changeset: fd74232d Branch: fibers Author: Jayathirth D V <[email protected]> Date: 2026-02-26 03:32:19 +0000 URL: https://git.openjdk.org/loom/commit/fd74232d5dc4c6bfbcddb82e1b2621289aa2f65a 8377526: Update Libpng to 1.6.55 Reviewed-by: azvegint, prr, serb ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c Changeset: 074044c2 Branch: fibers Author: Jasmine Karthikeyan <[email protected]> Date: 2026-02-26 05:15:30 +0000 URL: https://git.openjdk.org/loom/commit/074044c2f37e2da5bb05ea2fc74f6d1e42735ab6 8342095: Add autovectorizer support for subword vector casts Reviewed-by: epeter, qamai ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java ! test/hotspot/jtreg/compiler/vectorization/TestRotateByteAndShortVector.java ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java + test/micro/org/openjdk/bench/vm/compiler/VectorSubword.java Changeset: d7c8000a Branch: fibers Author: Jayathirth D V <[email protected]> Date: 2026-02-26 05:49:31 +0000 URL: https://git.openjdk.org/loom/commit/d7c8000a493e58c677fed2e04678bb56e70dffc4 8378623: Use unique font names in FormatCharAdvanceTest Reviewed-by: psadhukhan ! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: fd48f68a Branch: fibers Author: Emanuel Peter <[email protected]> Date: 2026-02-26 07:29:56 +0000 URL: https://git.openjdk.org/loom/commit/fd48f68a2cc69a0cccbc2503f29aad2de19ec098 8378166: C2 VectorAPI: NBody / particle life demo Co-authored-by: Paul Sandoz <[email protected]> Reviewed-by: sviswanathan, psandoz, jbhateja + test/hotspot/jtreg/compiler/gallery/ParticleLife.java + test/hotspot/jtreg/compiler/gallery/TestParticleLife.java Changeset: a39a1f10 Branch: fibers Author: Jan Lahoda <[email protected]> Date: 2026-02-26 08:10:37 +0000 URL: https://git.openjdk.org/loom/commit/a39a1f10f75c15b93a709eca7bfae2d808cf7b91 8268850: AST model for 'var' variables should more closely adhere to the source code Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java + src/jdk.compiler/share/classes/com/sun/source/tree/VarTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/VariableTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/tools/javac/annotations/typeAnnotations/failures/target/VarVariables-old.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/target/VarVariables.out + test/langtools/tools/javac/lvti/VarAccessibility.java + test/langtools/tools/javac/lvti/VarWarnings.java ! test/langtools/tools/javac/parser/DeclarationEndPositions.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java ! test/langtools/tools/javac/patterns/InstanceOfModelTest.java ! test/langtools/tools/javac/tree/VarTree.java ! test/langtools/tools/javac/tree/VarWarnPosition.java ! test/langtools/tools/javac/tree/VarWarnPosition.out Changeset: 3d8ffabe Branch: fibers Author: Manuel Hässig <[email protected]> Date: 2026-02-26 08:21:48 +0000 URL: https://git.openjdk.org/loom/commit/3d8ffabe5dc6efda10ee7c76cca47e54b5383b48 8364393: Allow templates to have # character without variable replacement Reviewed-by: epeter, chagedorn ! test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java ! test/hotspot/jtreg/compiler/lib/template_framework/Template.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java Changeset: 4a089961 Branch: fibers Author: Andrew Haley <[email protected]> Date: 2026-02-26 11:02:59 +0000 URL: https://git.openjdk.org/loom/commit/4a08996147222d0d8f77655798ac4c3bb5471633 8378107: Data cache zeroing is used even when it is prohibited Reviewed-by: shade, adinn ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp Changeset: 00064ee7 Branch: fibers Author: Quan Anh Mai <[email protected]> Date: 2026-02-26 11:22:43 +0000 URL: https://git.openjdk.org/loom/commit/00064ee77365129074be73d519ebd3570cc38d3a 8378239: C2: Incorrect check in StoreNode::Identity Reviewed-by: epeter, rcastanedalo ! src/hotspot/share/opto/memnode.cpp ! test/hotspot/jtreg/compiler/vectorapi/TestVectorLoadStoreOptimization.java Changeset: 7065a24b Branch: fibers Author: Quan Anh Mai <[email protected]> Date: 2026-02-26 11:28:39 +0000 URL: https://git.openjdk.org/loom/commit/7065a24be669b8a6cb319124ac5b3b1667420463 8378240: C2: MemNode::can_see_stored_value assumes this can never be a StoreVector Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/memnode.cpp Changeset: 16740060 Branch: fibers Author: Jaikiran Pai <[email protected]> Date: 2026-02-26 11:47:10 +0000 URL: https://git.openjdk.org/loom/commit/1674006047ba1e96b7b5a8baa899b7cf03e9c9b1 8378631: Update Zlib Data Compression Library to Version 1.3.2 Reviewed-by: alanb, erikj, lancea ! make/autoconf/lib-bundled.m4 ! src/java.base/share/legal/zlib.md ! src/java.base/share/native/libzip/zlib/ChangeLog ! src/java.base/share/native/libzip/zlib/README ! src/java.base/share/native/libzip/zlib/compress.c ! src/java.base/share/native/libzip/zlib/deflate.c ! src/java.base/share/native/libzip/zlib/deflate.h ! src/java.base/share/native/libzip/zlib/gzguts.h ! src/java.base/share/native/libzip/zlib/gzlib.c ! src/java.base/share/native/libzip/zlib/gzread.c ! src/java.base/share/native/libzip/zlib/gzwrite.c ! src/java.base/share/native/libzip/zlib/infback.c ! src/java.base/share/native/libzip/zlib/inffast.c ! src/java.base/share/native/libzip/zlib/inffixed.h ! src/java.base/share/native/libzip/zlib/inflate.c ! src/java.base/share/native/libzip/zlib/inflate.h ! src/java.base/share/native/libzip/zlib/inftrees.c ! src/java.base/share/native/libzip/zlib/inftrees.h ! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java ! src/java.base/share/native/libzip/zlib/trees.c ! src/java.base/share/native/libzip/zlib/uncompr.c ! src/java.base/share/native/libzip/zlib/zconf.h ! src/java.base/share/native/libzip/zlib/zcrc32.c ! src/java.base/share/native/libzip/zlib/zlib.h ! src/java.base/share/native/libzip/zlib/zutil.c ! src/java.base/share/native/libzip/zlib/zutil.h Changeset: 173153e1 Branch: fibers Author: Eirik Bjørsnøs <[email protected]> Date: 2026-02-26 12:03:16 +0000 URL: https://git.openjdk.org/loom/commit/173153e1b25c5081d6e6886fe9588847f5a564b6 8376403: Avoid loading ArrayDeque in java.util.zip.ZipFile Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: b13a2916 Branch: fibers Author: Alan Bateman <[email protected]> Date: 2026-02-26 13:38:14 +0000 URL: https://git.openjdk.org/loom/commit/b13a291667535fdea30936ea5dc87f405e637069 8378268: Thread.join can wait on Thread, allows joinNanos to be removed Reviewed-by: jpai, vklang ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java Changeset: 82ff0255 Branch: fibers Author: Vicente Romero <[email protected]> Date: 2026-02-26 14:12:50 +0000 URL: https://git.openjdk.org/loom/commit/82ff0255c59645ec115ac7a5fa055667770bf0cf 8374910: Use of containsTypeEquivalent in array type equality test seems bogus Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java Changeset: 3b8abd45 Branch: fibers Author: Eirik Bjørsnøs <[email protected]> Date: 2026-02-26 15:12:21 +0000 URL: https://git.openjdk.org/loom/commit/3b8abd459ffc195957a8cb6a45d4e72e100099cc 8378398: Modernize test/jdk/java/net/URLClassLoader/HttpTest.java Reviewed-by: dfuchs ! test/jdk/java/net/URLClassLoader/HttpTest.java Changeset: 4f83d211 Branch: fibers Author: Vicente Romero <[email protected]> Date: 2026-02-26 15:18:54 +0000 URL: https://git.openjdk.org/loom/commit/4f83d211d16bf7aab8b3d7128df6764e017166ef 8368864: Confusing error message (or wrong error) when record component has @deprecated Javadoc tag Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 94de8982 Branch: fibers Author: Vicente Romero <[email protected]> Date: 2026-02-26 15:21:31 +0000 URL: https://git.openjdk.org/loom/commit/94de8982f99ff7fd5d955246a56a12bf2bf69785 8372382: Invalid RuntimeVisibleTypeAnnotations for compact record constructor Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java Changeset: 71a1af7d Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-26 16:23:24 +0000 URL: https://git.openjdk.org/loom/commit/71a1af7d0b4723c8ed740fc40ede75091ecf8c07 8378377: Remove use of AppContext from JEditorPane Reviewed-by: serb, dnguyen, psadhukhan ! src/java.desktop/share/classes/javax/swing/JEditorPane.java Changeset: fcc2a292 Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-26 16:23:49 +0000 URL: https://git.openjdk.org/loom/commit/fcc2a2922fe0312758a9eef5f1ea371e5803bc8b 8378297: Remove AppContext from several Swing component and related classes Reviewed-by: azvegint, psadhukhan, dnguyen ! src/java.desktop/share/classes/javax/swing/DebugGraphics.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java - test/jdk/javax/swing/ToolTipManager/Test6657026.java Changeset: 8b805630 Branch: fibers Author: Eirik Bjørsnøs <[email protected]> Date: 2026-02-26 16:33:51 +0000 URL: https://git.openjdk.org/loom/commit/8b805630b4c54a8e9e489cff08f0260cd42dc362 8376477: Avoid loading empty Lock classes in Shutdown and ReferenceQueue Reviewed-by: rriggs, shade ! src/java.base/share/classes/java/lang/Shutdown.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java Changeset: aa6c06e1 Branch: fibers Author: Hannes Wallnöfer <[email protected]> Date: 2026-02-26 18:50:45 +0000 URL: https://git.openjdk.org/loom/commit/aa6c06e1665cd44ae880824aedb3c861f0951cb1 8309748: Improve host selection in `External Specifications` page Reviewed-by: nbenalla ! src/java.base/share/classes/java/lang/Character.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java Changeset: 5e85d99c Branch: fibers Author: Chen Liang <[email protected]> Date: 2026-02-26 20:17:08 +0000 URL: https://git.openjdk.org/loom/commit/5e85d99c360fa12042a42fb3ed8ceb50c733d7a0 8378715: Use early field initialization for java.lang.invoke generated code Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java Changeset: cd462a88 Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-26 20:29:51 +0000 URL: https://git.openjdk.org/loom/commit/cd462a88c62fd07fe213f442fc3989c78313a274 8378385: Remove AppContext from AWT Windows implementation classes Reviewed-by: dnguyen, serb ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java Changeset: 871730aa Branch: fibers Author: Kirill Shirokov <[email protected]> Committer: Sergey Bylokhov <[email protected]> Date: 2026-02-26 21:43:46 +0000 URL: https://git.openjdk.org/loom/commit/871730aa9b2c799e8a5ff9e6c1d3b507d16c0c6b 8377862: Jtreg is unable to detect SkippedException because it is wrapped by CompileFramework Reviewed-by: mhaessig, epeter ! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java Changeset: 526228ca Branch: fibers Author: Kelvin Nilsen <[email protected]> Date: 2026-02-26 22:23:21 +0000 URL: https://git.openjdk.org/loom/commit/526228ca3f785263ed03995df3da09ef737ba4ca 8377142: Jtreg test gc/shenandoah/oom/TestThreadFailure.java triggers assert(young_reserve + reserve_for_mixed + reserve_for_promo <= old_available + young_available) failed Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp Changeset: 4a6de12b Branch: fibers Author: Alexey Semenyuk <[email protected]> Date: 2026-02-26 23:59:09 +0000 URL: https://git.openjdk.org/loom/commit/4a6de12b3a356b4aec9049ec3ee1ee26cd4517bf 8371438: jpackage should handle the case when "--mac-sign" is specified without signing identity options Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/MacHelperTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandAction.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIllegalStateException.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/stdmock/MacSecurityMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/stdmock/MacSignMockUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java ! test/jdk/tools/jpackage/macosx/SigningBase.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: d887e2e6 Branch: fibers Author: Ben Taylor <[email protected]> Committer: Xiaolong Peng <[email protected]> Date: 2026-02-27 00:37:13 +0000 URL: https://git.openjdk.org/loom/commit/d887e2e6fdcb0070a5f881098120074d972ee3df 8377713: Shenandoah: Convert ShenandoahReferenceProcessor to use Atomic<T> Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp Changeset: 538bebf7 Branch: fibers Author: Sergey Bylokhov <[email protected]> Date: 2026-02-27 00:52:18 +0000 URL: https://git.openjdk.org/loom/commit/538bebf76e812058145f7a3f5591cbf1c2f756c7 8376253: [macOS] FileSystemView may not report system icons when -Xcheck:jni is enabled Reviewed-by: prr, dnguyen ! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m + test/jdk/javax/swing/JFileChooser/FileSystemView/SystemIconPixelDataTest.java Changeset: 1c6e7ffe Branch: fibers Author: Alex Menkov <[email protected]> Date: 2026-02-27 01:56:03 +0000 URL: https://git.openjdk.org/loom/commit/1c6e7ffee4f136d769a050c28ab2aeaa30643eac 8377845: Restore regtest for JDK-8324881 with DiagnoseSyncOnValueBasedClasses=2 Reviewed-by: sspitsyn, lmesnik ! test/jdk/com/sun/jdi/EATests.java Changeset: d7f4365b Branch: fibers Author: SendaoYan <[email protected]> Date: 2026-02-27 02:33:54 +0000 URL: https://git.openjdk.org/loom/commit/d7f4365b296d120521e16666e2ce2177a8d2c44d 8378561: Mark gc/shenandoah/compiler/TestLinkToNativeRBP.java as /native Reviewed-by: shade, wkemper ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java Changeset: 6daca7ef Branch: fibers Author: Renjith Kannath Pariyangad <[email protected]> Committer: Prasanta Sadhukhan <[email protected]> Date: 2026-02-27 03:15:27 +0000 URL: https://git.openjdk.org/loom/commit/6daca7ef99b5333be9dd074ff848783807080884 8268675: RTE from "Printable.print" propagates through "PrinterJob.print" Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! test/jdk/java/awt/print/PrinterJob/ExceptionFromPrintableIsIgnoredTest.java Changeset: dc06fede Branch: fibers Author: Serguei Spitsyn <[email protected]> Date: 2026-02-27 04:47:48 +0000 URL: https://git.openjdk.org/loom/commit/dc06fede2af2f10011695b0539b6f4d2cb1f07df 8373367: interp-only mechanism fails to work for carrier threads in a corner case Reviewed-by: amenkov, lmesnik ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp Changeset: 463b9e00 Branch: fibers Author: Prasanta Sadhukhan <[email protected]> Date: 2026-02-27 06:06:29 +0000 URL: https://git.openjdk.org/loom/commit/463b9e00ce9e348164d8a6eebe27808bb1e93162 8078744: Right half of system menu icon on title bar does not activate when clicked in Metal L&F Reviewed-by: tr, dnguyen ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTitlePane.java + test/jdk/javax/swing/plaf/metal/MetalTitlePaneBug.java Changeset: f6c69cad Branch: fibers Author: Jaikiran Pai <[email protected]> Date: 2026-02-27 06:44:51 +0000 URL: https://git.openjdk.org/loom/commit/f6c69cadc7c622028fb02cef1b419f54ac05c85e 8378379: Remove reference to obsolete jdk.net.usePlainSocketImpl property from SSLSocketReset test Reviewed-by: coffeys ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketReset.java Changeset: 94a34a32 Branch: fibers Author: Leo Korinth <[email protected]> Date: 2026-02-27 09:51:40 +0000 URL: https://git.openjdk.org/loom/commit/94a34a32aa723e4620f4ef4700b3e20d6ab9bf62 8377895: Create sizeof_auto to reduce narrowing conversions Reviewed-by: kbarrett, jsjolen, dlong, aboldtch, stefank, ayang ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: 4e15a4ad Branch: fibers Author: Matthias Baesken <[email protected]> Date: 2026-02-27 11:36:54 +0000 URL: https://git.openjdk.org/loom/commit/4e15a4adfc50e37e2be01e90a67fde4b12126abd 8378823: AIX build fails after zlib updated by JDK-8378631 Reviewed-by: mdoerr, jpai, stuefe ! make/autoconf/lib-bundled.m4 Changeset: 56060367 Branch: fibers Author: Christoph Langer <[email protected]> Date: 2026-02-27 12:35:28 +0000 URL: https://git.openjdk.org/loom/commit/5606036793a8819da463bfd12446372276b4effa 8378563: ConnectionRefusedMessage::testFinishConnect fails when jdk.includeInExceptions contains hostInfo Reviewed-by: mdoerr, mbaesken, dfuchs = test/jdk/java/nio/channels/SocketChannel/ConnectionRefusedMessage.java Changeset: 1fb608e1 Branch: fibers Author: Chen Liang <[email protected]> Date: 2026-02-27 17:52:24 +0000 URL: https://git.openjdk.org/loom/commit/1fb608e1bcbbc3fd68205ea168f10584cc5c2a62 8378792: ObjectMethods.bootstrap missing getter validation Reviewed-by: rriggs, jvernee ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java ! test/jdk/java/lang/runtime/ObjectMethodsTest.java Changeset: a436287c Branch: fibers Author: Xiaolong Peng <[email protected]> Date: 2026-02-27 18:12:05 +0000 URL: https://git.openjdk.org/loom/commit/a436287c139c88af1b570cc2738e3f33b8ec7fe6 8377048: Shenandoah: shenandoahLock related improvments Reviewed-by: kdnilsen, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp Changeset: 3144b572 Branch: fibers Author: Sergey Bylokhov <[email protected]> Date: 2026-02-27 19:52:06 +0000 URL: https://git.openjdk.org/loom/commit/3144b572d33713cd3311352f0bbaac8b69408fe4 8378388: Add missing @Override annotations in "javax.print.attribute.standard" package part 1 Reviewed-by: prr, azvegint ! src/java.desktop/share/classes/javax/print/attribute/standard/Chromaticity.java ! src/java.desktop/share/classes/javax/print/attribute/standard/ColorSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Compression.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Copies.java ! src/java.desktop/share/classes/javax/print/attribute/standard/CopiesSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtCompleted.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtCreation.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtProcessing.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Destination.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DialogTypeSelection.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DocumentName.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Fidelity.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobHoldUntil.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressions.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressionsCompleted.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressionsSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctets.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctetsProcessed.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctetsSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheets.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheetsCompleted.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheetsSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobMessageFromOperator.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobName.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobOriginatingUserName.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobPriority.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobPrioritySupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobSheets.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobState.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReason.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReasons.java Changeset: e0b040a6 Branch: fibers Author: Erik Joelsson <[email protected]> Date: 2026-02-27 20:34:16 +0000 URL: https://git.openjdk.org/loom/commit/e0b040a6c6713827033e9ba51c9ded920dd0203b 8331994: Adapt MAKEFLAGS check for GNU Make 4.4.1 Reviewed-by: jpai, dholmes ! make/PreInit.gmk Changeset: 4bee207d Branch: fibers Author: Andrew Dinn <[email protected]> Date: 2026-02-27 21:49:55 +0000 URL: https://git.openjdk.org/loom/commit/4bee207d0ad948734e04516dd8d7c9504cb83665 8377554: Load card table base and other values via AOTRuntimeConstants in AOT code Reviewed-by: kvn, asmehra ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/type.cpp Changeset: b0318fee Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-27 22:24:02 +0000 URL: https://git.openjdk.org/loom/commit/b0318fee71926b424e770ff1c85add0d96cc85c0 8378865: After fix for JDK-8378385 two tests are failing on windows Reviewed-by: kizune - test/jdk/java/awt/Dialog/CloseDialog/CloseDialogTest.java - test/jdk/java/awt/Toolkit/DisplayChangesException/DisplayChangesException.java Changeset: 58a7ccfc Branch: fibers Author: Alexey Semenyuk <[email protected]> Date: 2026-02-27 23:13:19 +0000 URL: https://git.openjdk.org/loom/commit/58a7ccfca41bf06f6da98ff8b8d58c4ff0f16551 8378798: Test tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java failed: missing IOException Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java Changeset: e5aac096 Branch: fibers Author: Dingli Zhang <[email protected]> Date: 2026-02-28 00:33:11 +0000 URL: https://git.openjdk.org/loom/commit/e5aac0961d53611fee57333c0a959e3d5b42ede8 8378752: Enable some subword vector casts IR matching tests for RISC-V Reviewed-by: fyang, jkarthikeyan ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java Changeset: 357f29dc Branch: fibers Author: Yasumasa Suenaga <[email protected]> Date: 2026-02-28 03:28:47 +0000 URL: https://git.openjdk.org/loom/commit/357f29dc864552a2c41e61b18ea73d9dda1c9825 8378312: [VectorAPI] libraryUnaryOp/libraryBinaryOp failed to intrinsify Reviewed-by: psandoz, sherman ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/TestVectorLibraryUnaryOpAndBinaryOp.java Changeset: 20ac1b18 Branch: fibers Author: Ashutosh Mehra <[email protected]> Date: 2026-02-28 04:33:20 +0000 URL: https://git.openjdk.org/loom/commit/20ac1b182eef2af02d017f9e7724fabd60724a33 8378871: CPU feature flags are not properly set in vm_version_windows_aarch64.cpp Reviewed-by: kvn ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp Changeset: d62b9f78 Branch: fibers Author: Eirik Bjørsnøs <[email protected]> Date: 2026-02-28 05:41:32 +0000 URL: https://git.openjdk.org/loom/commit/d62b9f78ca4a35bb6c5f665172c7abce4dac56ca 8377992: (zipfs) Align ZipFileSystem END header validation with the ZipFile implementation Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! test/jdk/java/util/zip/ZipFile/EndOfCenValidation.java + test/jdk/jdk/nio/zipfs/EndOfCenValidation.java + test/lib/jdk/test/lib/util/ZipUtils.java Changeset: 10eb013c Branch: fibers Author: Alan Bateman <[email protected]> Date: 2026-02-28 06:05:50 +0000 URL: https://git.openjdk.org/loom/commit/10eb013c18ff59f904cd2c56c80d6c4ad8b7a464 Merge branch 'master' into fibers ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java
