Changeset: bea48b54 Branch: fibers Author: Volkan Yazici <[email protected]> Date: 2026-02-19 09:44:00 +0000 URL: https://git.openjdk.org/loom/commit/bea48b54e2f423693e1e472129a86b030baf9eee
8272758: Improve HttpServer to avoid partial file name matches while mapping request path to context path Reviewed-by: dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ContextList.java + test/jdk/com/sun/net/httpserver/ContextPathMatcherPathPrefixTest.java + test/jdk/com/sun/net/httpserver/ContextPathMatcherStringPrefixTest.java ! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java Changeset: 79dbc50b Branch: fibers Author: Erik Gahlin <[email protected]> Date: 2026-02-19 15:26:56 +0000 URL: https://git.openjdk.org/loom/commit/79dbc50b4f907af9b5f9d586d6bd6f33c3a3dd21 8378171: JFR: Copy of a closed recording should not be available Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java Changeset: f02d1900 Branch: fibers Author: Kirill Shirokov <[email protected]> Committer: Leonid Mesnik <[email protected]> Date: 2026-02-19 16:35:53 +0000 URL: https://git.openjdk.org/loom/commit/f02d1900958ee705c4e86bc94b92f7c2cde39c0d 8377729: Running jtreg tests with -agent... option causes some tests to fail due to duplicate -agent options provided to a subprocess Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java ! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java ! test/lib/jdk/test/lib/apps/LingeredApp.java ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 4a6d359a Branch: fibers Author: Ben Taylor <[email protected]> Committer: Paul Hohensee <[email protected]> Date: 2026-02-19 17:27:01 +0000 URL: https://git.openjdk.org/loom/commit/4a6d359a455fd9895ee40ab64909ac6501487d87 8377701: Shenandoah: Convert ShenandoahEvacOOMHandler to use Atomic<T> Reviewed-by: shade, xpeng, wkemper, phh ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp Changeset: 82fe8b9c Branch: fibers Author: Coleen Phillimore <[email protected]> Date: 2026-02-19 17:39:38 +0000 URL: https://git.openjdk.org/loom/commit/82fe8b9cd0f2985327a4bd6efcaef539b751f667 8377797: Remove SA support for MethodData and the printmdo command Reviewed-by: kevinw, ysuenaga, cjplummer, kvn ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/doc/clhsdb.html ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BitData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BranchData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CallTypeData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CounterData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DataLayout.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/JumpData.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ProfileData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/RetData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeEntries.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java - test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java Changeset: 9b44ea39 Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-19 17:58:36 +0000 URL: https://git.openjdk.org/loom/commit/9b44ea39bf07b1d76e5bf9ebddbcae6bfc93e357 8378204: Remove AppContext from two Swing UI classes Reviewed-by: serb, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java Changeset: 2a71f89b Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-19 18:04:06 +0000 URL: https://git.openjdk.org/loom/commit/2a71f89bc8d72be8095113695e541f4f38acdeca 8378192: Remove AppContext from SwingUtilities2 Reviewed-by: psadhukhan, kizune ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: ff1c42f1 Branch: fibers Author: Coleen Phillimore <[email protected]> Date: 2026-02-19 22:17:41 +0000 URL: https://git.openjdk.org/loom/commit/ff1c42f111c57837ed1da37bb30a50a5b4df03ff 8378112: Test runtime/ErrorHandling/MachCodeFramesInErrorFile.java fails with RuntimeException: 1 < 2 Reviewed-by: phubner, matsaave ! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java Changeset: e42508fc Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-19 23:44:14 +0000 URL: https://git.openjdk.org/loom/commit/e42508fc1c6a2cfddcee5dc7dea70a8e95ae9be4 8378203: Remove AppContext from jdk.unsupported.desktop Reviewed-by: kizune, serb ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: 1a967a0b Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-19 23:46:05 +0000 URL: https://git.openjdk.org/loom/commit/1a967a0bca116513be07129885b93a41c40a22a6 8378193: Remove AppContext from JinternalFrame Reviewed-by: kizune, serb ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java Changeset: 866cbcbe Branch: fibers Author: Sergey Bylokhov <[email protected]> Date: 2026-02-20 00:58:51 +0000 URL: https://git.openjdk.org/loom/commit/866cbcbecb02bf9d7bbc37941a503cc968f34428 8378050: Add missing @Override annotations in "java.awt.color" package Reviewed-by: kizune, prr ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java Changeset: 1df05943 Branch: fibers Author: Roger Calnan <[email protected]> Committer: David Holmes <[email protected]> Date: 2026-02-20 03:52:56 +0000 URL: https://git.openjdk.org/loom/commit/1df05943885fd83989b62bd460ed1aaeb4f284fc 8377502: Add anchors to the options in the Serviceability tool man pages Reviewed-by: dholmes, cjplummer ! src/jdk.hotspot.agent/share/man/jhsdb.md ! src/jdk.jcmd/share/man/jmap.md ! src/jdk.jcmd/share/man/jstat.md ! src/jdk.jdi/share/man/jdb.md Changeset: f0529a85 Branch: fibers Author: Aleksey Shipilev <[email protected]> Date: 2026-02-20 06:48:58 +0000 URL: https://git.openjdk.org/loom/commit/f0529a854215f325ac67082a44c0aaacc1505c87 8378080: Zero: JNIEnv argument is corrupted in native calls Reviewed-by: mdoerr, serb, phh ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp Changeset: f49c6d87 Branch: fibers Author: Aleksey Shipilev <[email protected]> Date: 2026-02-20 06:49:15 +0000 URL: https://git.openjdk.org/loom/commit/f49c6d8777c8083d122a61ba3bd359cf9826cb0b 8377990: Zero: Replace Java math ops with UB-safe implementations Reviewed-by: aph, serb, phh ! src/hotspot/cpu/zero/bytecodeInterpreter_zero.inline.hpp ! src/hotspot/share/sanitizers/ub.hpp Changeset: cb706549 Branch: fibers Author: SendaoYan <[email protected]> Date: 2026-02-20 08:25:42 +0000 URL: https://git.openjdk.org/loom/commit/cb70654943695049e75743ee957c7c51ac33ffdc 8377949: TestZRelocationSetEvent.java intermittent fails OOME Reviewed-by: stefank, mgronlun ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java Changeset: fa2f4d82 Branch: fibers Author: Anton Artemov <[email protected]> Date: 2026-02-20 08:31:18 +0000 URL: https://git.openjdk.org/loom/commit/fa2f4d82f5337afab2291e4757387e4bc328265d 8377223: Port fdlibm atanh to Java Reviewed-by: darcy, rgiulietti ! src/java.base/share/classes/java/lang/FdLibm.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java ! test/jdk/java/lang/Math/HyperbolicTests.java ! test/jdk/java/lang/StrictMath/ExhaustingTests.java ! test/jdk/java/lang/StrictMath/FdlibmTranslit.java ! test/jdk/java/lang/StrictMath/HyperbolicTests.java Changeset: 7ec561f8 Branch: fibers Author: Albert Mingkun Yang <[email protected]> Date: 2026-02-20 09:01:08 +0000 URL: https://git.openjdk.org/loom/commit/7ec561f8b7a72ce3f6adee27dbdd86a191654e50 8378178: Change Thread::_allocated_bytes from jlong to uint64_t Reviewed-by: coleenp, stefank ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java Changeset: c3a698f7 Branch: fibers Author: Markus Grönlund <[email protected]> Date: 2026-02-20 10:55:45 +0000 URL: https://git.openjdk.org/loom/commit/c3a698f7bef2bf6fae132e762095658273a5a2f8 8377665: JFR: Symbol table not setup for early class unloading Reviewed-by: jsikstro ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp Changeset: 16f2b803 Branch: fibers Author: Casper Norrbin <[email protected]> Date: 2026-02-20 10:56:15 +0000 URL: https://git.openjdk.org/loom/commit/16f2b8032729c39ed218de11562bc63aa7b35fd9 8373638: RBTree public interface does not check all input parameters for validity Reviewed-by: ayang, dholmes ! src/hotspot/share/utilities/rbTree.inline.hpp Changeset: 2052b443 Branch: fibers Author: Martin Doerr <[email protected]> Date: 2026-02-20 11:25:25 +0000 URL: https://git.openjdk.org/loom/commit/2052b443ed2c8c8fb36513822c577f9f80805e91 8378233: depends_only_on_test_impl() assertion hit after JDK-8347365 Reviewed-by: qamai, mbaesken ! src/hotspot/share/opto/intrinsicnode.hpp Changeset: a2961293 Branch: fibers Author: Kerem Kat <[email protected]> Committer: Quan Anh Mai <[email protected]> Date: 2026-02-20 11:33:39 +0000 URL: https://git.openjdk.org/loom/commit/a296129347ed9448d34ce1c0b6ed778816fd55b1 8375633: C2: Missed Ideal optimization opportunity with ConvD2F/ConvF2HF and -XX:+StressIncrementalInlining Reviewed-by: bmaillard, mchevalier, qamai ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/irTests/ConvD2FIdealizationStress.java + test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationStress.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: df8c7709 Branch: fibers Author: Matthias Baesken <[email protected]> Date: 2026-02-20 11:58:35 +0000 URL: https://git.openjdk.org/loom/commit/df8c770944b4a6e9713b1851b45f2b5dd04f6827 8377300: Use64KPages flag cleanup on AIX Reviewed-by: mdoerr, asteiner ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/aix/os_aix.cpp Changeset: c1142bda Branch: fibers Author: Coleen Phillimore <[email protected]> Date: 2026-02-20 12:33:02 +0000 URL: https://git.openjdk.org/loom/commit/c1142bda49aa01297c77e2f33209c06585546c6b 8339886: runtime/os/TestHugePageDecisionsAtVMStartup.java ignores vm flags Reviewed-by: dholmes, aartemov ! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java Changeset: aeafc5b1 Branch: fibers Author: Albert Mingkun Yang <[email protected]> Date: 2026-02-20 12:41:34 +0000 URL: https://git.openjdk.org/loom/commit/aeafc5b1655858cd72de58e5f1c0b80b984d7274 8378245: Obsolete ParallelRefProcBalancingEnabled Reviewed-by: jsikstro, dholmes, tschatzl ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: e8dadf4b Branch: fibers Author: Jaikiran Pai <[email protected]> Date: 2026-02-20 15:13:07 +0000 URL: https://git.openjdk.org/loom/commit/e8dadf4baa643a48d7b21abe72d073792a9726c0 8378003: JarURLConnection.getCertificates() and getCodeSigners() incorrectly return null for signed JAR files after JDK-8377338 Reviewed-by: mullan, dfuchs ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java + test/jdk/sun/net/www/protocol/jar/JarURLConnectionCertsAndCodeSigners.java Changeset: 72b28672 Branch: fibers Author: Volkan Yazici <[email protected]> Date: 2026-02-20 16:26:18 +0000 URL: https://git.openjdk.org/loom/commit/72b28672ad2f0f70cf57c9dc753b0ba20f6bcaaa 8367129: Move input validation checks to Java for java.lang.StringLatin1 intrinsics Reviewed-by: rriggs, rgiulietti ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/library_call.cpp ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java Changeset: 932f28c6 Branch: fibers Author: Oli Gillespie <[email protected]> Committer: Chen Liang <[email protected]> Date: 2026-02-20 16:50:00 +0000 URL: https://git.openjdk.org/loom/commit/932f28c69b8573ad85fde2e0fa00cb3a46d93c2e 8376698: Add Spliterator tests for TreeMap sub-maps Reviewed-by: liach, rriggs ! src/java.base/share/classes/java/util/TreeMap.java ! test/jdk/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: c1f8209c Branch: fibers Author: Daniel Fuchs <[email protected]> Date: 2026-02-20 17:22:21 +0000 URL: https://git.openjdk.org/loom/commit/c1f8209cb2b0c3c959623d6002bf60566a24eac8 8378163: test/jdk/java/net/httpclient/*.java: convert tests that use ITestContext to JUnit Reviewed-by: vyazici ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java ! test/jdk/java/net/httpclient/BasicHTTP2Test.java ! test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java ! test/jdk/java/net/httpclient/HttpInputStreamAvailableTest.java ! test/jdk/java/net/httpclient/HttpResponseInputStreamInterruptTest.java ! test/jdk/java/net/httpclient/ISO_8859_1_Test.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java ! test/jdk/java/net/httpclient/Response204V2Test.java ! test/jdk/java/net/httpclient/ShortResponseBody.java ! test/jdk/java/net/httpclient/ShortResponseBodyGet.java ! test/jdk/java/net/httpclient/ShortResponseBodyPost.java ! test/jdk/java/net/httpclient/ShortResponseBodyPostWithRetry.java ! test/jdk/java/net/httpclient/SpecialHeadersTest.java ! test/jdk/java/net/httpclient/StreamingBody.java Changeset: feecb042 Branch: fibers Author: Daishi Tabata <[email protected]> Committer: Erik Joelsson <[email protected]> Date: 2026-02-20 17:59:54 +0000 URL: https://git.openjdk.org/loom/commit/feecb042fe4abbb9bb3aa9324de4e40393e03ae1 8378218: MSYS2 reports cygwin triplet causing bash configure failure Reviewed-by: erikj ! make/autoconf/platform.m4 Changeset: 2ebd6126 Branch: fibers Author: Daniel Fuchs <[email protected]> Date: 2026-02-20 20:21:00 +0000 URL: https://git.openjdk.org/loom/commit/2ebd612634bfc7314a489a8de8f951127b03b26d 8378276: Refactor test/jdk/java/net/httpclient/quic/ TestNG tests to JUnit Reviewed-by: vyazici ! test/jdk/java/net/httpclient/quic/AckElicitingTest.java ! test/jdk/java/net/httpclient/quic/AckFrameTest.java ! test/jdk/java/net/httpclient/quic/BuffersReaderVLTest.java ! test/jdk/java/net/httpclient/quic/ConnectionIDSTest.java ! test/jdk/java/net/httpclient/quic/CryptoWriterQueueTest.java ! test/jdk/java/net/httpclient/quic/KeyUpdateTest.java ! test/jdk/java/net/httpclient/quic/OrderedFlowTest.java ! test/jdk/java/net/httpclient/quic/PacerTest.java ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java ! test/jdk/java/net/httpclient/quic/PacketNumbersTest.java ! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java ! test/jdk/java/net/httpclient/quic/QuicFramesDecoderTest.java ! test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java ! test/jdk/java/net/httpclient/quic/VariableLengthTest.java ! test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java ! test/jdk/java/net/httpclient/quic/tls/PacketEncryptionTest.java ! test/jdk/java/net/httpclient/quic/tls/Quicv2PacketEncryptionTest.java Changeset: bc971b51 Branch: fibers Author: Markus KARG <[email protected]> Committer: Jaikiran Pai <[email protected]> Date: 2026-02-21 02:16:01 +0000 URL: https://git.openjdk.org/loom/commit/bc971b51b9a27b8b026f6fbbe1b0d49e7b702a6c 8377388: Replacing "new StringReader(String)" by "Reader.of(CharSequence);" in Scanner Reviewed-by: jpai, rriggs, bpb ! src/java.base/share/classes/java/util/Scanner.java Changeset: 103a0837 Branch: fibers Author: Ioi Lam <[email protected]> Date: 2026-02-21 02:52:17 +0000 URL: https://git.openjdk.org/loom/commit/103a08378d423ce7345159a010fc79ed7ca8fbeb 8378298: Remove obsolete CDS string tests Reviewed-by: matsaave, kvn ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java - test/hotspot/jtreg/runtime/cds/SharedStrings.java - test/hotspot/jtreg/runtime/cds/SharedStringsWb.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsApp.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassApp.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringGC.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringPlus.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternStringTest.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWb.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: facbcaf0 Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-21 04:13:08 +0000 URL: https://git.openjdk.org/loom/commit/facbcaf06af2c94d319b32da99d2cc4ff69408f1 8378205: Remove AppContext from Swing MenuComponent Reviewed-by: kizune, serb ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java Changeset: 3bd4a111 Branch: fibers Author: Phil Race <[email protected]> Date: 2026-02-21 04:13:24 +0000 URL: https://git.openjdk.org/loom/commit/3bd4a111802f82afec1af1a732be2eab150255c5 8378296: Remove AppContext from java.awt.event.FocusEvent Reviewed-by: kizune, serb ! src/java.desktop/share/classes/java/awt/event/FocusEvent.java Changeset: fac338b0 Branch: fibers Author: Jaikiran Pai <[email protected]> Date: 2026-02-21 04:34:19 +0000 URL: https://git.openjdk.org/loom/commit/fac338b03e057aa7f9df3a39bf48b41d23d0a612 8377425: Test runtime/os/TestWXHealing.java fails on macosx-aarch64 product build Reviewed-by: aph, dholmes ! test/hotspot/jtreg/runtime/os/TestWXHealing.java Changeset: d4dc5e49 Branch: fibers Author: Yasumasa Suenaga <[email protected]> Date: 2026-02-21 11:39:52 +0000 URL: https://git.openjdk.org/loom/commit/d4dc5e49c153555e59dd5b1c2f806d2eb4caff80 8378369: TestJhsdbJstackMixedWithVDSOCallCore.java fails if missing vdso64.so Reviewed-by: cjplummer, ayang ! test/lib/jdk/test/lib/SA/SATestUtils.java Changeset: a35945ae Branch: fibers Author: Quan Anh Mai <[email protected]> Date: 2026-02-21 11:52:50 +0000 URL: https://git.openjdk.org/loom/commit/a35945ae067ffd60d5f374060086650636ebd9de 8376220: C2: Refactor the logic to in MemNode::find_previous_store Reviewed-by: rcastanedalo, bmaillard ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/TestFindStore.java Changeset: 497dca25 Branch: fibers Author: Sergey Bylokhov <[email protected]> Date: 2026-02-22 00:12:19 +0000 URL: https://git.openjdk.org/loom/commit/497dca2549a9829530670576115bf4b8fab386b3 8378153: Robot.getPixelColor() may return stale pixels due to missing Toolkit.sync() Reviewed-by: prr, azvegint ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: c3f713a9 Branch: fibers Author: Matthias Baesken <[email protected]> Date: 2026-02-23 08:10:41 +0000 URL: https://git.openjdk.org/loom/commit/c3f713a9c94497871ed83e6ae1815c326d12f47b 8377798: Hotspot build on macOS aarch64 with unused-functions warning reports some unused functions Reviewed-by: jbechberger, dholmes ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp Changeset: 30f9b1b9 Branch: fibers Author: Thomas Schatzl <[email protected]> Date: 2026-02-23 08:41:00 +0000 URL: https://git.openjdk.org/loom/commit/30f9b1b90c061a05c996b7569c78d3cc563a7aff 8377224: Initialization cleanups after Atomic<T> conversion Reviewed-by: ayang, jsjolen ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp Changeset: a9542746 Branch: fibers Author: Aleksey Shipilev <[email protected]> Date: 2026-02-23 09:27:53 +0000 URL: https://git.openjdk.org/loom/commit/a9542746e7289fff6f4d5e7482e68e37c79e41d0 8375359: Improve GC serviceability init staging Reviewed-by: ayang, tschatzl, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/services/memoryService.hpp ! test/hotspot/jtreg/gc/epsilon/TestInitAllocs.java Changeset: 0f70a9a9 Branch: fibers Author: Kevin Walls <[email protected]> Date: 2026-02-23 09:28:10 +0000 URL: https://git.openjdk.org/loom/commit/0f70a9a92498992ecc863fdd4653ee155b1ac19a 8377433: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java failed Reviewed-by: sspitsyn ! test/jdk/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java ! test/jdk/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java Changeset: 2a9d144f Branch: fibers Author: Quan Anh Mai <[email protected]> Date: 2026-02-23 09:36:31 +0000 URL: https://git.openjdk.org/loom/commit/2a9d144f2659f35e2c54543d36ac0bb049964a99 8377652: C2: Simplify Compile::flatten_alias_type for array Reviewed-by: roland, mhaessig ! src/hotspot/share/opto/compile.cpp Changeset: c065f411 Branch: fibers Author: Jan Lahoda <[email protected]> Date: 2026-02-23 09:43:07 +0000 URL: https://git.openjdk.org/loom/commit/c065f4119a527789fbe86494b068ab487a59d801 8308637: AssertionError when using Trees.getScope in plug-in Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: c701647b Branch: fibers Author: Jaikiran Pai <[email protected]> Date: 2026-02-23 10:21:57 +0000 URL: https://git.openjdk.org/loom/commit/c701647b32c43a12428919fcb39cbcec7ccebea3 8378397: Disable usage of system level jshell history in test/hotspot/jtreg/runtime/os/TestWXHealing.java Reviewed-by: dholmes, jlahoda ! test/hotspot/jtreg/runtime/os/WXHealing.java Changeset: 9ea62c25 Branch: fibers Author: Albert Mingkun Yang <[email protected]> Date: 2026-02-23 10:31:44 +0000 URL: https://git.openjdk.org/loom/commit/9ea62c258cc880272206a065d73f69fcd7416939 8378348: Obsolete ParallelRefProcEnabled Reviewed-by: jsikstro, tschatzl ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/runtime/arguments.cpp - test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java Changeset: aee4b02e Branch: fibers Author: Martin Doerr <[email protected]> Date: 2026-02-23 13:00:00 +0000 URL: https://git.openjdk.org/loom/commit/aee4b02ecdca43d66f4e0e4acc961e6efff56a6f 8378353: [PPC64] StringCoding.countPositives causes errors when the length is not a proper 32 bit int Reviewed-by: mbaesken, dbriemann ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp Changeset: fd618864 Branch: fibers Author: Alan Bateman <[email protected]> Date: 2026-02-23 13:26:17 +0000 URL: https://git.openjdk.org/loom/commit/fd61886428b9be80d27d921731897071ee210dfa Merge branch 'master' into fibers Changeset: 8e40045e Branch: fibers Author: Alan Bateman <[email protected]> Date: 2026-02-22 16:36:51 +0000 URL: https://git.openjdk.org/loom/commit/8e40045e7dbd4cb4aaaad11a34fd5af7907801f8 Remove experiment VirtualThreadParkEvent ! src/java.base/share/classes/java/lang/VirtualThread.java - src/java.base/share/classes/jdk/internal/event/VirtualThreadParkEvent.java - src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadParkEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/java/lang/Thread/virtual/JfrEvents.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 0a32611d Branch: fibers Author: Alan Bateman <[email protected]> Date: 2026-02-22 16:37:01 +0000 URL: https://git.openjdk.org/loom/commit/0a32611dd12a38cbc84ef0d977682b42ee5ca5e9 Restore STS ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: 2fec48c6 Branch: fibers Author: Alan Bateman <[email protected]> Date: 2026-02-22 16:41:43 +0000 URL: https://git.openjdk.org/loom/commit/2fec48c6130bef7c692dbcdc063d40883013f292 Rename to VThreadTask ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java Changeset: 20c1a469 Branch: fibers Author: Alan Bateman <[email protected]> Date: 2026-02-23 13:19:58 +0000 URL: https://git.openjdk.org/loom/commit/20c1a4695233c43db313a6dab9409c66b0be715c Move io_uring prototype to io_uring branch - loom-docs/io_uring.md - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/__kernel_timespec.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/epoll_data.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/epoll_data_t.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/epoll_event.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/in6_addr.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/in_addr.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_cqring_offsets.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_sqring_offsets.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_cqe.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_params.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_rsrc_register.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_sqe.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/iouring_h.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/iouring_h_1.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/iovec.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr_in.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr_in6.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr_storage.java - src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/timespec.java ! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java - src/java.base/linux/classes/sun/nio/ch/IoUringPoller.java - src/java.base/linux/classes/sun/nio/ch/iouring/Cqe.java - src/java.base/linux/classes/sun/nio/ch/iouring/IOUring.java - src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java - src/java.base/linux/classes/sun/nio/ch/iouring/Sqe.java - src/java.base/linux/classes/sun/nio/ch/iouring/SystemCallContext.java - src/java.base/linux/classes/sun/nio/ch/iouring/Util.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/nio/ch/PollerProvider.java ! test/jdk/ProblemList.txt ! test/jdk/java/net/vthread/BlockingSocketOps.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java Changeset: 223bc667 Branch: fibers Author: Alan Bateman <[email protected]> Date: 2026-02-23 13:26:26 +0000 URL: https://git.openjdk.org/loom/commit/223bc6670bdcbcacf57a0cb63fe82c2b547f51a1 Merge loom into fibers
