git: openjdk/loom: fibers: 53 new changesets

duke duke at openjdk.org
Mon Feb 23 14:59:55 UTC 2026


Changeset: bea48b54
Branch: fibers
Author:    Volkan Yazici <vyazici at openjdk.org>
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 <egahlin at openjdk.org>
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 <kshiroko at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
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 <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
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 <coleenp at openjdk.org>
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 <prr at openjdk.org>
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 <prr at openjdk.org>
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 <coleenp at openjdk.org>
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 <prr at openjdk.org>
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 <prr at openjdk.org>
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 <serb at openjdk.org>
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 <roger.calnan at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
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 <shade at openjdk.org>
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 <shade at openjdk.org>
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 <syan at openjdk.org>
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 <aartemov at openjdk.org>
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 <ayang at openjdk.org>
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 <mgronlun at openjdk.org>
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 <cnorrbin at openjdk.org>
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 <mdoerr at openjdk.org>
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 <krk at openjdk.org>
Committer: Quan Anh Mai <qamai at openjdk.org>
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 <mbaesken at openjdk.org>
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 <coleenp at openjdk.org>
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 <ayang at openjdk.org>
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 <jpai at openjdk.org>
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 <vyazici at openjdk.org>
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 <ogillespie at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
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 <dfuchs at openjdk.org>
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 <dtabata at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
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 <dfuchs at openjdk.org>
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 <markus at headcrashing.eu>
Committer: Jaikiran Pai <jpai at openjdk.org>
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 <iklam at openjdk.org>
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 <prr at openjdk.org>
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 <prr at openjdk.org>
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 <jpai at openjdk.org>
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 <ysuenaga at openjdk.org>
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 <qamai at openjdk.org>
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 <serb at openjdk.org>
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 <mbaesken at openjdk.org>
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 <tschatzl at openjdk.org>
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 <shade at openjdk.org>
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 <kevinw at openjdk.org>
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 <qamai at openjdk.org>
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 <jlahoda at openjdk.org>
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 <jpai at openjdk.org>
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 <ayang at openjdk.org>
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 <mdoerr at openjdk.org>
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 <alan.bateman at oracle.com>
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 <alan.bateman at oracle.com>
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 <alan.bateman at oracle.com>
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 <alan.bateman at oracle.com>
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 <alan.bateman at oracle.com>
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 <alan.bateman at oracle.com>
Date:      2026-02-23 13:26:26 +0000
URL:       https://git.openjdk.org/loom/commit/223bc6670bdcbcacf57a0cb63fe82c2b547f51a1

Merge loom into fibers




More information about the loom-dev mailing list