Changeset: f3d7ca33 Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-02-28 22:58:10 +0000 URL: https://git.openjdk.org/loom/commit/f3d7ca33d797c3475a4c31d612e7ed8f71d1f5b0
8378607: GlyphLayout cache can prevent Fonts from being GC'd Reviewed-by: jdv, tr ! src/java.desktop/share/classes/sun/font/GlyphLayout.java Changeset: dbbb3b1a Branch: io_uring Author: Raffaello Giulietti <[email protected]> Date: 2026-03-01 12:05:58 +0000 URL: https://git.openjdk.org/loom/commit/dbbb3b1ac5fd218ed2b3c7247f6602a7a58ca4de 8378833: Improve offset arithmetic in ArraysSupport::mismatch Reviewed-by: liach, alanb, rriggs ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java Changeset: 0540e980 Branch: io_uring Author: SendaoYan <[email protected]> Date: 2026-03-01 12:39:44 +0000 URL: https://git.openjdk.org/loom/commit/0540e980ef556140c07c4416ce397ff002422842 8378642: Add src/utils/LogCompilation/logc.jar to .gitignore Reviewed-by: erikj ! .gitignore Changeset: 9cf9fbec Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-01 17:35:56 +0000 URL: https://git.openjdk.org/loom/commit/9cf9fbec1f5475c39d8522c4bb88dae0881a0b7d 8378389: Remove AppContext from the Swing RepaintManager Reviewed-by: azvegint, serb ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java Changeset: d6246b35 Branch: io_uring Author: Phil Race <[email protected]> Date: 2026-03-01 17:49:33 +0000 URL: https://git.openjdk.org/loom/commit/d6246b35daa52af20671237f22e3dbbcf269301b 8378386: Remove AppContext from AWT ModalEventFilter.java Reviewed-by: serb, dnguyen ! src/java.desktop/share/classes/java/awt/ModalEventFilter.java Changeset: 2069edca Branch: io_uring Author: Paul Hübner <[email protected]> Committer: David Holmes <[email protected]> Date: 2026-03-02 02:23:23 +0000 URL: https://git.openjdk.org/loom/commit/2069edca68e9404f5dd3acef24055d19b0816200 8377454: TestZGCWithCDS.java should also test different combos of UseCompactObjectHeaders Reviewed-by: dholmes, stuefe ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java Changeset: ae4df28b Branch: io_uring Author: Albert Mingkun Yang <[email protected]> Date: 2026-03-02 08:30:29 +0000 URL: https://git.openjdk.org/loom/commit/ae4df28b38b318accc6265901ebe08dd3089a262 8378677: Inline clear into ContiguousSpace::initialize Reviewed-by: kbarrett ! src/hotspot/share/gc/shared/space.cpp Changeset: 8d370ce5 Branch: io_uring Author: Daniel Gredler <[email protected]> Date: 2026-03-02 10:04:27 +0000 URL: https://git.openjdk.org/loom/commit/8d370ce59836c2b84d15e72655aa9202feda0581 8377937: [macos] GlyphMetrics advance does not consider font rotation Reviewed-by: prr, serb, psadhukhan ! src/java.desktop/macosx/classes/sun/font/CStrike.java + test/jdk/java/awt/font/GlyphVector/GlyphMetricsRotatedFontTest.java Changeset: b12daa41 Branch: io_uring Author: Oli Gillespie <[email protected]> Committer: Kevin Walls <[email protected]> Date: 2026-03-02 10:16:57 +0000 URL: https://git.openjdk.org/loom/commit/b12daa41e23eaac2777a8f89ef279963d0e6f7a0 8378110: Add -XX: prefix to settings-file flags in RuntimeMXBean.getInputArguments() Reviewed-by: kevinw, dholmes ! src/hotspot/share/prims/jvm.cpp ! test/jdk/java/lang/management/RuntimeMXBean/InputArgument.java Changeset: b7d0cb5f Branch: io_uring Author: Fei Yang <[email protected]> Date: 2026-03-02 12:49:01 +0000 URL: https://git.openjdk.org/loom/commit/b7d0cb5fb36965874f0950ab882dc517b002509f 8378888: jdk/incubator/vector/Float16OperationsBenchmark.java uses wrong package name Reviewed-by: jiefu, jbhateja, syan, liach ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: 29a40c3c Branch: io_uring Author: Coleen Phillimore <[email protected]> Date: 2026-03-02 13:39:44 +0000 URL: https://git.openjdk.org/loom/commit/29a40c3c6821da3d40c3aa45a0650e8d0ad5255d 8378793: Add ResolvedFieldEntry is_valid assert Reviewed-by: dholmes, dsimms, matsaave ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/resolvedFieldEntry.cpp ! src/hotspot/share/oops/resolvedFieldEntry.hpp Changeset: 373ad02d Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-02 14:12:33 +0000 URL: https://git.openjdk.org/loom/commit/373ad02d3a1fefcd3e1b3b90f594ab7a2cacfd9f 8378786: PeerConnectionId::cloneBuffer should use absolute bulk get Reviewed-by: vyazici, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnectionId.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 2c3e4f08 Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-02 14:13:19 +0000 URL: https://git.openjdk.org/loom/commit/2c3e4f08fa3f15fa37b59dff89b6039ac1051a6d 8378595: Refactor miscellaneous tests under test/jdk/java/net/httpclient from TestNG to JUnit Reviewed-by: syan, vyazici ! test/jdk/java/net/httpclient/BufferingSubscriberCancelTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java ! test/jdk/java/net/httpclient/offline/OfflineTesting.java ! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java ! test/jdk/java/net/httpclient/security/filePerms/SecurityBeforeFile.java Changeset: 2678fe41 Branch: io_uring Author: Alexey Ivanov <[email protected]> Date: 2026-03-02 14:16:23 +0000 URL: https://git.openjdk.org/loom/commit/2678fe41ca29ca413ab1fbfc69b689c9be1b6c14 8378870: Remove sun.awt.AWTAccessor from imports in ImageIcon Reviewed-by: serb, kizune, azvegint ! src/java.desktop/share/classes/javax/swing/ImageIcon.java Changeset: 2adffe0c Branch: io_uring Author: Alexey Ivanov <[email protected]> Date: 2026-03-02 14:19:34 +0000 URL: https://git.openjdk.org/loom/commit/2adffe0c3cf911df55a79d183d8d63f03b3acc97 8378872: Mark waitList in FetcherInfo final Reviewed-by: prr, azvegint ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java Changeset: cc4ca9fd Branch: io_uring Author: jonghoonpark <[email protected]> Committer: Julian Waters <[email protected]> Date: 2026-03-02 14:25:41 +0000 URL: https://git.openjdk.org/loom/commit/cc4ca9fde84c95e369169fe1cd3f62c5d3379d18 8378128: Make PLABStats data members private Reviewed-by: tschatzl, ayang, jwaters ! src/hotspot/share/gc/shared/plab.hpp Changeset: da99f1a3 Branch: io_uring Author: Jatin Bhateja <[email protected]> Date: 2026-03-02 14:29:11 +0000 URL: https://git.openjdk.org/loom/commit/da99f1a330bfa363507908fe83ac2f8c7cd4b18a 8378897: assertion failure due to missing depends_only_on_test_impl definition in SqrtHFNode Reviewed-by: qamai ! src/hotspot/share/opto/subnode.hpp + test/hotspot/jtreg/compiler/c2/TestDependsOnTestSqrtHFAssertion.java Changeset: 7b5b70c9 Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-02 15:36:54 +0000 URL: https://git.openjdk.org/loom/commit/7b5b70c9cb67b7e04d92fbf31dc1d1b97ee99613 8378565: Refactor test/jdk/java/net/httpclient/http3/*.java TestNG tests to JUnit Reviewed-by: vyazici ! test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java ! test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java ! test/jdk/java/net/httpclient/http3/H3BasicTest.java ! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java ! test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java ! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java ! test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java ! test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java ! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java ! test/jdk/java/net/httpclient/http3/H3LogHandshakeErrors.java ! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3PushCancel.java ! test/jdk/java/net/httpclient/http3/H3RedirectTest.java ! test/jdk/java/net/httpclient/http3/H3ServerPush.java ! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java ! test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimplePost.java ! test/jdk/java/net/httpclient/http3/H3SimpleTest.java ! test/jdk/java/net/httpclient/http3/H3StopSendingTest.java ! test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java ! test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java ! test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java ! test/jdk/java/net/httpclient/http3/PeerUniStreamDispatcherTest.java ! test/jdk/java/net/httpclient/http3/StopSendingTest.java ! test/jdk/java/net/httpclient/http3/StreamLimitTest.java Changeset: 4fbc2919 Branch: io_uring Author: María Arias de Reyna Domínguez <[email protected]> Committer: Andrew Dinn <[email protected]> Date: 2026-03-02 16:16:31 +0000 URL: https://git.openjdk.org/loom/commit/4fbc29199c207e426176749f51dfc6994dede044 8377777: Improve logging when rejecting assets from the AOT archive Reviewed-by: adinn, iklam, stuefe ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java Changeset: c4e39cea Branch: io_uring Author: Ashay Rane <[email protected]> Committer: Quan Anh Mai <[email protected]> Date: 2026-03-02 16:49:28 +0000 URL: https://git.openjdk.org/loom/commit/c4e39cea51faa01ec7dcd447c2e89ef988e6a7fb 8373635: C2: Wrong constant in GraphKit::basic_plus_adr() Reviewed-by: qamai, mhaessig ! src/hotspot/share/opto/graphKit.cpp Changeset: f2a52b7a Branch: io_uring Author: William Kemper <[email protected]> Date: 2026-03-02 17:02:22 +0000 URL: https://git.openjdk.org/loom/commit/f2a52b7a069c9180638aec15cc0d748f337c3d2f 8378880: GenShen: Fix typo in recent conversion to atomic field Reviewed-by: kdnilsen, xpeng, ysr ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp Changeset: 0baeccdd Branch: io_uring Author: Justin Lu <[email protected]> Date: 2026-03-02 17:22:48 +0000 URL: https://git.openjdk.org/loom/commit/0baeccddffb0a99ce82a1bffdf209c8d2dc05f1c 8378111: Migrate java/util/jar tests to JUnit Reviewed-by: lancea ! test/jdk/java/util/jar/Attributes/IterationOrder.java ! test/jdk/java/util/jar/Attributes/Name.java ! test/jdk/java/util/jar/Attributes/NullAndEmptyKeysAndValues.java ! test/jdk/java/util/jar/Attributes/PutAndPutAll.java ! test/jdk/java/util/jar/Attributes/TestAttrsNL.java ! test/jdk/java/util/jar/JarEntry/GetMethodsReturnClones.java ! test/jdk/java/util/jar/JarFile/Constructor.java ! test/jdk/java/util/jar/JarFile/IgnoreUnrelatedSignatureFiles.java ! test/jdk/java/util/jar/JarFile/JarBacktickManifest.java ! test/jdk/java/util/jar/JarFile/JarNoManifest.java ! test/jdk/java/util/jar/JarFile/MevNPE.java ! test/jdk/java/util/jar/JarFile/ScanSignedJar.java ! test/jdk/java/util/jar/JarFile/SignedJarFileGetInputStream.java ! test/jdk/java/util/jar/JarFile/SignedJarPendingBlock.java ! test/jdk/java/util/jar/JarFile/SorryClosed.java ! test/jdk/java/util/jar/JarFile/TurkCert.java ! test/jdk/java/util/jar/JarFile/VerifySignedJar.java ! test/jdk/java/util/jar/JarFile/jarVerification/MultiProviderTest.java ! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java ! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java ! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java ! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.java ! test/jdk/java/util/jar/JarFile/mrjar/TestVersionedStream.java ! test/jdk/java/util/jar/JarInputStream/EmptyJar.java ! test/jdk/java/util/jar/JarInputStream/ExtraFileInMetaInf.java ! test/jdk/java/util/jar/JarInputStream/ScanSignedJar.java ! test/jdk/java/util/jar/JarInputStream/TestIndexedJarWithBadSignature.java ! test/jdk/java/util/jar/Manifest/CreateManifest.java ! test/jdk/java/util/jar/Manifest/IncludeInExceptionsTest.java ! test/jdk/java/util/jar/Manifest/LineBreakLineWidth.java ! test/jdk/java/util/jar/Manifest/ValueUtf8Coding.java ! test/jdk/java/util/jar/Manifest/WriteBinaryStructure.java ! test/jdk/java/util/jar/TestExtra.java + test/jdk/java/util/jar/TestJarExtra.java Changeset: 63c1cb3a Branch: io_uring Author: Frederic Thevenet <[email protected]> Committer: Thomas Stuefe <[email protected]> Date: 2026-03-02 18:30:29 +0000 URL: https://git.openjdk.org/loom/commit/63c1cb3ad1cc3be22fd8b401894acf37683dad67 8378702: jdk.test.lib.Platform.isMusl() may return false negative on Alpine Linux Reviewed-by: stuefe, rriggs ! test/lib/jdk/test/lib/Platform.java Changeset: 8009a714 Branch: io_uring Author: Dingli Zhang <[email protected]> Date: 2026-03-03 03:25:23 +0000 URL: https://git.openjdk.org/loom/commit/8009a714ba81af8b6a7b422f510ae5d6509a73a7 8378810: Enable missing FFM test via jtreg requires for RISC-V Reviewed-by: fyang ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java Changeset: 9e240554 Branch: io_uring Author: Axel Boldt-Christmas <[email protected]> Date: 2026-03-03 06:49:10 +0000 URL: https://git.openjdk.org/loom/commit/9e240554194e9c2be2425eb983d248923c217da5 8372246: LogOutputList gtests should not use LogConfiguration LogOutputs Reviewed-by: jsjolen, aartemov ! test/hotspot/gtest/logging/test_logOutputList.cpp Changeset: 545cf607 Branch: io_uring Author: Axel Boldt-Christmas <[email protected]> Date: 2026-03-03 06:49:24 +0000 URL: https://git.openjdk.org/loom/commit/545cf60763feba343b8eed42332a8dc0e51c50f6 8372242: Gtest LogTagSet.defaults should run in OTHER VM Reviewed-by: jsjolen, aartemov ! test/hotspot/gtest/logging/test_logTagSet.cpp Changeset: f4da2d56 Branch: io_uring Author: SendaoYan <[email protected]> Date: 2026-03-03 08:38:42 +0000 URL: https://git.openjdk.org/loom/commit/f4da2d56b7785569e1b88625bb766675b20438cc 8378684: Fix -Wdeprecated-declarations warnings from gtest by clang23 Reviewed-by: erikj, kbarrett ! make/hotspot/lib/CompileGtest.gmk Changeset: 7e9e6496 Branch: io_uring Author: SendaoYan <[email protected]> Date: 2026-03-03 08:39:04 +0000 URL: https://git.openjdk.org/loom/commit/7e9e64966b47c788c91f934b5fca5cd31ad465b3 8378083: Mark shenandoah/generational/TestOldGrowthTriggers.java as flagless Reviewed-by: wkemper ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: c0c8bdd2 Branch: io_uring Author: Albert Mingkun Yang <[email protected]> Date: 2026-03-03 09:23:22 +0000 URL: https://git.openjdk.org/loom/commit/c0c8bdd294c5ca56307123c7f10ec10ba33c4bca 8378948: Remove unused local variable in RunnerGSInserterThread Reviewed-by: syan, jiefu ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp Changeset: 0b183bf2 Branch: io_uring Author: Kelvin Nilsen <[email protected]> Date: 2026-03-03 09:39:06 +0000 URL: https://git.openjdk.org/loom/commit/0b183bf2d608bedf118607b1471fbf1e68813a08 8312116: GenShen: make instantaneous allocation rate triggers more timely Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 297812ee Branch: io_uring Author: Alexey Semenyuk <[email protected]> Date: 2026-03-03 09:54:54 +0000 URL: https://git.openjdk.org/loom/commit/297812eec1ad5c9f48822ace2bd720fd02c6b263 8378867: jpackage references non-existing "message.app-image-requires-identifier" l10n key Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 57db48cc Branch: io_uring Author: Jayathirth D V <[email protected]> Date: 2026-03-03 10:01:00 +0000 URL: https://git.openjdk.org/loom/commit/57db48cc21d47475caf2d1fae6bf37eab8d7521e 8373290: Update FreeType to 2.14.1 Reviewed-by: azvegint, serb, prr ! src/java.desktop/share/legal/freetype.md ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/svginterface.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/otsvg.h ! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h ! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h ! src/java.desktop/share/native/libfreetype/include/ft2build.h + src/java.desktop/share/native/libfreetype/src/autofit/afadjust.c + src/java.desktop/share/native/libfreetype/src/autofit/afadjust.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h ! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h ! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c ! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h ! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h ! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c ! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h ! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h ! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h ! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h ! src/java.desktop/share/native/libfreetype/src/autofit/afws-decl.h ! src/java.desktop/share/native/libfreetype/src/autofit/afws-iter.h + src/java.desktop/share/native/libfreetype/src/autofit/ft-hb.c + src/java.desktop/share/native/libfreetype/src/autofit/ft-hb.h ! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c ! src/java.desktop/share/native/libfreetype/src/base/ftbase.h ! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c ! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c ! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c ! src/java.desktop/share/native/libfreetype/src/base/ftcid.c ! src/java.desktop/share/native/libfreetype/src/base/ftcolor.c ! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c ! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c ! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c ! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c ! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c ! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c ! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c ! src/java.desktop/share/native/libfreetype/src/base/fthash.c ! src/java.desktop/share/native/libfreetype/src/base/ftinit.c ! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c ! src/java.desktop/share/native/libfreetype/src/base/ftmac.c ! src/java.desktop/share/native/libfreetype/src/base/ftmm.c ! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c ! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c ! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c ! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c ! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c ! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c ! src/java.desktop/share/native/libfreetype/src/base/ftstream.c ! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c ! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c ! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c ! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c ! src/java.desktop/share/native/libfreetype/src/base/fttype1.c ! src/java.desktop/share/native/libfreetype/src/base/ftutil.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h ! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h ! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h ! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h ! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h ! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h ! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h ! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h ! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h ! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h - src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c - src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h ! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h ! src/java.desktop/share/native/libfreetype/src/type1/t1load.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.h ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h ! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h ! test/jdk/javax/swing/text/html/CSS/8231286/HtmlFontSizeTest.java Changeset: 66740494 Branch: io_uring Author: Oli Gillespie <[email protected]> Committer: Kevin Walls <[email protected]> Date: 2026-03-03 10:05:14 +0000 URL: https://git.openjdk.org/loom/commit/667404948c1c967daf6e274c61b9d1b1bd0827d4 8378963: Test test/jdk/java/lang/management/RuntimeMXBean/InputArgument.java#id4 failed Reviewed-by: kevinw, dholmes ! test/jdk/java/lang/management/RuntimeMXBean/InputArgument.java Changeset: b28568f5 Branch: io_uring Author: Vic Wang <[email protected]> Committer: Jie Fu <[email protected]> Date: 2026-03-03 10:41:47 +0000 URL: https://git.openjdk.org/loom/commit/b28568f5d8308170c018651ea1c87c2b8f36acb2 8367478: Improve UseAVX setting and add cpu descriptions for zhaoxin processors Reviewed-by: jiefu, dholmes ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 7dc97af8 Branch: io_uring Author: Dingli Zhang <[email protected]> Date: 2026-03-03 12:37:05 +0000 URL: https://git.openjdk.org/loom/commit/7dc97af89f0965ff9e0fa38426adcfc8c69c34ea 8378905: RISC-V: fastdebug build fails after JDK-8377554 Reviewed-by: fyang, wenanjian ! src/hotspot/cpu/riscv/riscv.ad Changeset: 6cf8b2ea Branch: io_uring Author: Thomas Schatzl <[email protected]> Date: 2026-03-03 13:26:20 +0000 URL: https://git.openjdk.org/loom/commit/6cf8b2ea2fb34b2e63a44d74ffe0495669ea5690 8378845: Add NoSafepointVerifier to CriticalSection classes Reviewed-by: dholmes, iwalulya ! src/hotspot/share/utilities/globalCounter.inline.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.hpp Changeset: 364fd0e3 Branch: io_uring Author: Oli Gillespie <[email protected]> Committer: SendaoYan <[email protected]> Date: 2026-03-03 15:23:08 +0000 URL: https://git.openjdk.org/loom/commit/364fd0e37e05b98042db9c7c140c5ed6d78b50e0 8378971: Test jdk/jfr/event/runtime/TestVMInfoEvent.java fails after JDK-8378110 (RuntimeMXBean.getInputArguments()) Reviewed-by: syan, kevinw ! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java Changeset: 0ea7d890 Branch: io_uring Author: Raffaello Giulietti <[email protected]> Date: 2026-03-03 16:57:09 +0000 URL: https://git.openjdk.org/loom/commit/0ea7d890d98eda32912e9a8340020ee405042576 8377903: ArraysSupport::mismatch should document that they return the smallest index Reviewed-by: rriggs, vyazici ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java Changeset: df43ef91 Branch: io_uring Author: Dingli Zhang <[email protected]> Date: 2026-03-03 17:09:14 +0000 URL: https://git.openjdk.org/loom/commit/df43ef915ab13714c7a191c6413494f97f9db8c2 8378883: Enable more vector reductions IR matching tests for RISC-V Reviewed-by: fyang ! test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java Changeset: 86800eb2 Branch: io_uring Author: Justin Lu <[email protected]> Date: 2026-03-03 17:11:17 +0000 URL: https://git.openjdk.org/loom/commit/86800eb2b34bd6ea7a77e7a9ac2f7dbce89c11fb 8378723: Locale variant delimiter is unclear Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: c13fdc04 Branch: io_uring Author: Alexey Semenyuk <[email protected]> Date: 2026-03-03 19:09:03 +0000 URL: https://git.openjdk.org/loom/commit/c13fdc044d188d2266b2a96c4d1803b014a00633 8378877: jpackage: improve rebranding of exe files on Windows Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsDefender.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsRegistry.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties Changeset: a6db3f87 Branch: io_uring Author: Alexey Semenyuk <[email protected]> Date: 2026-03-03 19:11:11 +0000 URL: https://git.openjdk.org/loom/commit/a6db3f870218bc016ecc67e3f5e142d6491ac080 8378873: jpackage: remove macOS-specific code from jdk.jpackage.internal.ModuleInfo Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ModuleInfo.java Changeset: 73363a0c Branch: io_uring Author: Alexey Semenyuk <[email protected]> Date: 2026-03-03 21:53:20 +0000 URL: https://git.openjdk.org/loom/commit/73363a0cb501eb10f5be4a6a283b20da58b1950d 8378874: jpackage: remove redundant messages Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties Changeset: 0729d1d8 Branch: io_uring Author: Yasumasa Suenaga <[email protected]> Date: 2026-03-04 00:36:08 +0000 URL: https://git.openjdk.org/loom/commit/0729d1d82207de856fdd8d2fe2a2ea4a0b8694a2 8379039: Build failure on vector API source generation after JDK-8378312 Reviewed-by: jbhateja, psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template Changeset: 284d1310 Branch: io_uring Author: Alexey Semenyuk <[email protected]> Date: 2026-03-04 00:49:05 +0000 URL: https://git.openjdk.org/loom/commit/284d1310d059764b5fb887d4693af623c2f7e89a 8378876: jpackage: facilitate testing with mocks Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LibProvidersLookup.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/stdmock/JPackageMockUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.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/cli/OptionsProcessorTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java Changeset: 7f518deb Branch: io_uring Author: Frederic Thevenet <[email protected]> Committer: Thomas Stuefe <[email protected]> Date: 2026-03-04 05:48:30 +0000 URL: https://git.openjdk.org/loom/commit/7f518deb2c6ac54867a266ce16023183e7ced053 8378584: (process) Investigate and fix Alpine errors in Basic.java ProcessBuilder test, and re-enable tests Reviewed-by: stuefe ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: d9e256d3 Branch: io_uring Author: Axel Boldt-Christmas <[email protected]> Date: 2026-03-04 06:11:02 +0000 URL: https://git.openjdk.org/loom/commit/d9e256d3b2bb96ab079ccab51a5d3b32900aa632 8372245: GTest globalDefinitions.format_specifiers cannot run without VM Reviewed-by: kbarrett, iwalulya ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: 3cd0b999 Branch: io_uring Author: Axel Boldt-Christmas <[email protected]> Date: 2026-03-04 06:13:05 +0000 URL: https://git.openjdk.org/loom/commit/3cd0b99990ae50579e6f99c043beb1ab3f2f5e89 8372248: GTest istream.coverage depends on istream.basic Reviewed-by: kbarrett, iwalulya ! test/hotspot/gtest/utilities/test_istream.cpp Changeset: 39b1e9d8 Branch: io_uring Author: Axel Boldt-Christmas <[email protected]> Date: 2026-03-04 07:07:00 +0000 URL: https://git.openjdk.org/loom/commit/39b1e9d839c0f0089565c55accdcab5337839fbf 8372247: OSX: Semaphore.trywait requires os::Bsd::clock_init Reviewed-by: dholmes, kbarrett ! src/hotspot/os/bsd/semaphore_bsd.cpp Changeset: 58d2c1d4 Branch: io_uring Author: Jan Lahoda <[email protected]> Date: 2026-03-04 07:17:26 +0000 URL: https://git.openjdk.org/loom/commit/58d2c1d47db8a7defe2c3319cfab943296cf34f1 8371155: Type annotations on local variables are classified after the local var initializer has been type checked Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsOnVariables.java Changeset: f7918df7 Branch: io_uring Author: Manuel Hässig <[email protected]> Date: 2026-03-04 07:40:44 +0000 URL: https://git.openjdk.org/loom/commit/f7918df73318892cf2330812669f9c263f513127 8378779: NBody demo test times out with C1 stress testing Reviewed-by: epeter, dfenacci ! test/hotspot/jtreg/compiler/gallery/TestParticleLife.java Changeset: 5ab9ddf5 Branch: io_uring Author: Albert Mingkun Yang <[email protected]> Date: 2026-03-04 09:32:05 +0000 URL: https://git.openjdk.org/loom/commit/5ab9ddf5e2fa31caa0f62736aff96dd8c12e0177 8378138: G1: Assertion failure from G1CollectedHeap::block_start processing during error reporting Co-authored-by: Yasumasa Suenaga <[email protected]> Reviewed-by: ysuenaga, iwalulya ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp Changeset: f26b379b Branch: io_uring Author: Daniel Jeliński <[email protected]> Date: 2026-03-04 09:49:24 +0000 URL: https://git.openjdk.org/loom/commit/f26b379b97301aca49dda9cb5dfe9a5472af7140 8378927: H3MultipleConnectionsToSameHost.java#with-continuations intermittent fails Reviewed-by: syan, dfuchs ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java Changeset: d78a13a7 Branch: io_uring Author: Kerem Kat <[email protected]> Committer: Damon Fenacci <[email protected]> Date: 2026-03-04 10:39:42 +0000 URL: https://git.openjdk.org/loom/commit/d78a13a7cce07b28668ed88f209f94693f0e607f 8366138: Parse::jump_switch_ranges() could cause stack overflow when compiling huge switch statement Reviewed-by: rasbold, dfenacci, mchevalier ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/c2/TestSwitchStackOverflow.java Changeset: 329e14b0 Branch: io_uring Author: Kerem Kat <[email protected]> Committer: Quan Anh Mai <[email protected]> Date: 2026-03-04 10:56:49 +0000 URL: https://git.openjdk.org/loom/commit/329e14b0744912293faa7769b22fa348cb1d10aa 8375688: C2: Missed Ideal optimization opportunity with VectorMaskToLong and -XX:+StressIncrementalInlining Reviewed-by: qamai, dfenacci ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorMaskToLongStress.java Changeset: a3b468ce Branch: io_uring Author: Thomas Schatzl <[email protected]> Date: 2026-03-04 11:12:40 +0000 URL: https://git.openjdk.org/loom/commit/a3b468cec3997c62a2f55302b0338aa0a2bb3055 8379119: G1: Move NoteStartOfMarkHRClosure out of global namespace Reviewed-by: aboldtch, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: ff8b0ac0 Branch: io_uring Author: Vicente Romero <[email protected]> Date: 2026-03-04 11:45:09 +0000 URL: https://git.openjdk.org/loom/commit/ff8b0ac048f6a6f75d1ad738d3354890d76d8128 8214934: Wrong type annotation offset on casts on expressions Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/langtools/tools/javac/annotations/typeAnnotations/IncorrectCastOffsetTest.java Changeset: cb059a6b Branch: io_uring Author: Matthias Baesken <[email protected]> Date: 2026-03-04 12:23:31 +0000 URL: https://git.openjdk.org/loom/commit/cb059a6b1b1686b7adcb2e88536060f4f7d47118 8378836: Enable linktime-gc by default on Linux ppc64le Reviewed-by: erikj, jwaters, mdoerr ! make/autoconf/jdk-options.m4 Changeset: d8d543a5 Branch: io_uring Author: Albert Mingkun Yang <[email protected]> Date: 2026-03-04 13:15:27 +0000 URL: https://git.openjdk.org/loom/commit/d8d543a5dccf126b23d79750c67424e454f97a7f 8379121: G1: Remove redundant const_cast in g1BlockOffsetTable Reviewed-by: tschatzl, aboldtch ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp Changeset: 12af936a Branch: io_uring Author: Kerem Kat <[email protected]> Committer: Marc Chevalier <[email protected]> Date: 2026-03-04 13:21:27 +0000 URL: https://git.openjdk.org/loom/commit/12af936ae47b8c3be9ff639ef550cb63a94f746e 8377986: C2: New method to add specific users to the worklist Reviewed-by: qamai, mchevalier, dfenacci, bmaillard ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp Changeset: 7c8f66c8 Branch: io_uring Author: Coleen Phillimore <[email protected]> Date: 2026-03-04 13:22:24 +0000 URL: https://git.openjdk.org/loom/commit/7c8f66c831e96d7ba6ffa0042130c556290761fc 8379041: Crash in ResolvedFieldEntry::assert_is_valid(): invalid put bytecode 0 Reviewed-by: matsaave, dholmes ! src/hotspot/share/oops/resolvedFieldEntry.cpp Changeset: eb50630d Branch: io_uring Author: Coleen Phillimore <[email protected]> Date: 2026-03-04 13:57:22 +0000 URL: https://git.openjdk.org/loom/commit/eb50630d9893970ed58034e878dfdc0ecf0961da 8379013: Remove some unused code in generateOopMap.cpp Reviewed-by: matsaave, dholmes ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp Changeset: 3531c78d Branch: io_uring Author: Vicente Romero <[email protected]> Date: 2026-03-04 14:30:31 +0000 URL: https://git.openjdk.org/loom/commit/3531c78dea58f1c33752685bd1a876162ec03825 8379196: delta apply fix for JDK-8214934 Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java - test/langtools/tools/javac/annotations/typeAnnotations/IncorrectCastOffsetTest.java Changeset: 4d2c5371 Branch: io_uring Author: Naoto Sato <[email protected]> Date: 2026-03-04 17:16:32 +0000 URL: https://git.openjdk.org/loom/commit/4d2c537189cba77d3bbfab36ca3e1c3ceb7c603f 8378992: Case folding cache should not look up code point U+0000 Reviewed-by: sherman, rriggs ! src/java.base/share/classes/jdk/internal/lang/CaseFolding.java.template Changeset: 8b91537f Branch: io_uring Author: Manuel Hässig <[email protected]> Date: 2026-03-04 17:17:31 +0000 URL: https://git.openjdk.org/loom/commit/8b91537f109b22333c6008ba64cada9711534cd1 8379203: [BACKOUT] Remove some unused code in generateOopMap.cpp Reviewed-by: liach, coleenp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp Changeset: 0fbf58d8 Branch: io_uring Author: Liam Miller-Cushon <[email protected]> Date: 2026-03-04 17:33:32 +0000 URL: https://git.openjdk.org/loom/commit/0fbf58d8ff4fae370d5a839e59cebf713a1f1e5a 8372353: API to compute the byte length of a String encoded in a given Charset Reviewed-by: rriggs, naoto, vyazici ! src/java.base/share/classes/java/lang/String.java ! test/jdk/java/lang/String/Encodings.java ! test/jdk/java/lang/String/Exceptions.java ! test/jdk/sun/nio/cs/TestStringCoding.java + test/micro/org/openjdk/bench/java/lang/foreign/StringLoopJmhBenchmark.java Changeset: c52d7b7c Branch: io_uring Author: Brian Burkhalter <[email protected]> Date: 2026-03-04 18:50:13 +0000 URL: https://git.openjdk.org/loom/commit/c52d7b7cbc89548c3e9cd68a29ff0cec04888b09 8378878: Refactor java/nio/channels/AsynchronousSocketChannel test to use JUnit Reviewed-by: alanb ! test/jdk/java/nio/channels/AsynchronousSocketChannel/CompletionHandlerRelease.java Changeset: 9d1d0c6f Branch: io_uring Author: Chen Liang <[email protected]> Date: 2026-03-04 19:46:06 +0000 URL: https://git.openjdk.org/loom/commit/9d1d0c6f0553c5f042351d1def385589015fefd6 8379166: Upstream redundant diffs fixed in Valhalla - Part 1 Reviewed-by: rriggs ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/doc-files/ValueBased.html ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/native/include/classfile_constants.h.template Changeset: 08c8520b Branch: io_uring Author: Patrick Strawderman <[email protected]> Committer: Chen Liang <[email protected]> Date: 2026-03-04 20:04:30 +0000 URL: https://git.openjdk.org/loom/commit/08c8520b39083ec6354dc5df2f18c1f4c3588053 8378698: Optimize Base64.Encoder#encodeToString Reviewed-by: liach, rriggs ! src/java.base/share/classes/java/util/Base64.java + test/micro/org/openjdk/bench/java/util/Base64EncodeToString.java Changeset: 1f4a7bbb Branch: io_uring Author: Kim Barrett <[email protected]> Date: 2026-03-04 22:42:19 +0000 URL: https://git.openjdk.org/loom/commit/1f4a7bbb9d67fdaaf63a70d92df895aea41ad201 8379040: Remove inclusion of allocation.hpp from atomicAccess.hpp Reviewed-by: iwalulya, dholmes ! src/hotspot/share/opto/phasetype.hpp ! src/hotspot/share/runtime/atomicAccess.hpp ! src/hotspot/share/utilities/bitMap.hpp Changeset: c9da76bf Branch: io_uring Author: Xiaohong Gong <[email protected]> Date: 2026-03-05 01:57:03 +0000 URL: https://git.openjdk.org/loom/commit/c9da76bf33a5e44eb238e3b29eda523e7754b7b6 8377449: Strengthen vector IR validation in TestVectorAlgorithms.java for AArch64 Reviewed-by: mhaessig, epeter ! test/hotspot/jtreg/compiler/vectorization/TestVectorAlgorithms.java Changeset: c87ecadd Branch: io_uring Author: Fredrik Bredberg <[email protected]> Date: 2026-03-05 09:23:21 +0000 URL: https://git.openjdk.org/loom/commit/c87ecaddfb32485b2ecaecc9284ce37b610ffffc 8379192: Use an initializer list in the ObjectWaiter constructor Reviewed-by: coleenp, dholmes, aartemov ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 28e8700f Branch: io_uring Author: David Briemann <[email protected]> Date: 2026-03-05 10:08:57 +0000 URL: https://git.openjdk.org/loom/commit/28e8700f461cee6c80da15c71090eaf608b6f8fa 8378675: PPC64: increase instruction cache line size Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/icache_ppc.cpp ! src/hotspot/cpu/ppc/icache_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp + src/hotspot/os_cpu/aix_ppc/vm_version_aix_ppc.cpp + src/hotspot/os_cpu/linux_ppc/vm_version_linux_ppc.cpp Changeset: c9a0e365 Branch: io_uring Author: Ivan Walulya <[email protected]> Date: 2026-03-05 10:13:26 +0000 URL: https://git.openjdk.org/loom/commit/c9a0e365083a7868c49f082623d722e721838642 8378376: DaCapo-h2-large regression after JDK-8238686 Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp Changeset: ec3b58b5 Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-05 10:37:23 +0000 URL: https://git.openjdk.org/loom/commit/ec3b58b5e0c93c9e32a59dd1b65bd3b9dea6e12b 8379162: AggregateRequestBodyTest.java intermittent fails "Connection closed by client peer: APPLICATION_ERROR" Reviewed-by: jpai, syan, djelinski ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java Changeset: 8a9b63f7 Branch: io_uring Author: Kerem Kat <[email protected]> Committer: Quan Anh Mai <[email protected]> Date: 2026-03-05 11:05:01 +0000 URL: https://git.openjdk.org/loom/commit/8a9b63f76fd678c6883a51332aeb84846791ed5e 8378413: C2: Missed Ideal optimization opportunity in PhaseIterGVN for URShiftI still exists Reviewed-by: qamai, dlong ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/MissedURShiftIAddILShiftIdeal.java Changeset: 97b78f04 Branch: io_uring Author: Eric Fang <[email protected]> Committer: Andrew Haley <[email protected]> Date: 2026-03-05 11:12:08 +0000 URL: https://git.openjdk.org/loom/commit/97b78f04230452b675a31d8e37f300a2d31e62ed 8374349: [VectorAPI]: AArch64: Prefer merging mode SVE CPY instruction Reviewed-by: aph ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp Changeset: fc77e3e9 Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-05 11:12:33 +0000 URL: https://git.openjdk.org/loom/commit/fc77e3e9a2bedd3cefc98ca28516eb85ceefe2e5 8378599: Refactor tests under test/jdk/java/net/httpclient/whitebox from TestNG to JUnit Reviewed-by: vyazici, syan ! test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java ! test/jdk/java/net/httpclient/whitebox/AltSvcRegistryTest.java ! test/jdk/java/net/httpclient/whitebox/AuthenticationFilterTestDriver.java ! test/jdk/java/net/httpclient/whitebox/DefaultProxyDriver.java ! test/jdk/java/net/httpclient/whitebox/DemandTestDriver.java ! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java ! test/jdk/java/net/httpclient/whitebox/FramesDecoderTestDriver.java ! test/jdk/java/net/httpclient/whitebox/Http1HeaderParserTestDriver.java ! test/jdk/java/net/httpclient/whitebox/MinimalFutureTestDriver.java ! test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLTubeTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SelectorTestDriver.java ! test/jdk/java/net/httpclient/whitebox/WindowControllerTestDriver.java ! test/jdk/java/net/httpclient/whitebox/WrapperTestDriver.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AbstractSSLTubeTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/DefaultProxy.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/Http1HeaderParserTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLEchoTubeTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLFlowDelegateTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SelectorTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/WindowControllerTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/WrapperTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/DemandTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/MinimalFutureTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/frame/FramesDecoderTest.java Changeset: a0c0a361 Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-05 11:12:58 +0000 URL: https://git.openjdk.org/loom/commit/a0c0a3617936bb024ee7a9325b98a49ccaab5041 8378600: Refactor tests under test/jdk/java/net/httpclient/http2 from TestNG to JUnit Reviewed-by: vyazici ! test/jdk/java/net/httpclient/http2/ErrorTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http2/H2SelectorVTTest.java ! test/jdk/java/net/httpclient/http2/ImplicitPushCancel.java ! test/jdk/java/net/httpclient/http2/NoBodyTest.java ! test/jdk/java/net/httpclient/http2/PostPutTest.java ! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java ! test/jdk/java/net/httpclient/http2/RedirectTest.java ! test/jdk/java/net/httpclient/http2/ServerPush.java ! test/jdk/java/net/httpclient/http2/ServerPushWithDiffTypes.java ! test/jdk/java/net/httpclient/http2/SimpleGet.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/http2/TrailingHeadersTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HeaderTableTest.java Changeset: dfea6eb9 Branch: io_uring Author: Daniel Fuchs <[email protected]> Date: 2026-03-05 11:13:15 +0000 URL: https://git.openjdk.org/loom/commit/dfea6eb9f84142aaa3e51181ea345e8575729ea2 8378598: Refactor tests under test/jdk/java/net/httpclient/websocket from TestNG to JUnit Reviewed-by: vyazici ! test/jdk/java/net/httpclient/websocket/Abort.java ! test/jdk/java/net/httpclient/websocket/AutomaticPong.java ! test/jdk/java/net/httpclient/websocket/BlowupOutputQueue.java ! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java ! test/jdk/java/net/httpclient/websocket/HeaderWriterDriver.java ! test/jdk/java/net/httpclient/websocket/MaskerDriver.java ! test/jdk/java/net/httpclient/websocket/MessageQueueDriver.java ! test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java ! test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java ! test/jdk/java/net/httpclient/websocket/PendingOperations.java ! test/jdk/java/net/httpclient/websocket/PendingPingBinaryClose.java ! test/jdk/java/net/httpclient/websocket/PendingPingTextClose.java ! test/jdk/java/net/httpclient/websocket/PendingPongBinaryClose.java ! test/jdk/java/net/httpclient/websocket/PendingPongTextClose.java ! test/jdk/java/net/httpclient/websocket/PendingTextPingClose.java ! test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java ! test/jdk/java/net/httpclient/websocket/ReaderDriver.java ! test/jdk/java/net/httpclient/websocket/SecureSupport.java ! test/jdk/java/net/httpclient/websocket/SendTest.java ! test/jdk/java/net/httpclient/websocket/Support.java ! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketBuilderTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketExtendedTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketTest.java ! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/HeaderWriterTest.java ! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MaskerTest.java ! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageQueueTest.java ! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/ReaderTest.java ! test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java Changeset: 0668dab5 Branch: io_uring Author: Volkan Yazici <[email protected]> Date: 2026-03-05 12:26:37 +0000 URL: https://git.openjdk.org/loom/commit/0668dab54568a08d49c8c10a7efc4d06ca191083 8379114: HttpServer path prefix matching incorrectly matches paths that are not slash-prefixed Reviewed-by: dfuchs ! 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 Changeset: 4d9d2c35 Branch: io_uring Author: Hannes Wallnöfer <[email protected]> Date: 2026-03-05 14:15:08 +0000 URL: https://git.openjdk.org/loom/commit/4d9d2c352b9daa8bdecea5303f49f2496c127115 8284315: DocTrees.getElement is inconsistent with Elements.getTypeElement Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ReferenceTest.out ! test/langtools/tools/javac/doctree/ReferenceTest.java Changeset: c81c8cee Branch: io_uring Author: Alan Bateman <[email protected]> Date: 2026-03-05 14:29:43 +0000 URL: https://git.openjdk.org/loom/commit/c81c8ceef1138bac1c65cc2aa14a1477a2bb489b Merge branch 'master' into io_uring
