git: openjdk/loom: master: 44 new changesets
duke
duke at openjdk.org
Wed Jan 7 11:39:55 UTC 2026
Changeset: 65af6bcb
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2026-01-02 09:27:40 +0000
URL: https://git.openjdk.org/loom/commit/65af6bcb8f74484436b0331032260f2a646f203f
8374371: Failed assertion in G1HeapRegion gtest
Reviewed-by: tschatzl, iwalulya
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
Changeset: 2ea3c00e
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2026-01-02 09:48:40 +0000
URL: https://git.openjdk.org/loom/commit/2ea3c00e4f2a6e8c0a55039aee6fdfc8194a70a7
4337898: Serializing DefaultTableCellRenderer changes colors
Reviewed-by: azvegint
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
+ test/jdk/javax/swing/DefaultTableCellRenderer/DefRendererSerialize.java
Changeset: 05d2f7f4
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2026-01-02 09:53:04 +0000
URL: https://git.openjdk.org/loom/commit/05d2f7f4080f5cc6d3eef97878806e28773d6f70
8373847: Test javax/swing/JMenuItem/MenuItemTest/bug6197830.java failed because The test case automatically fails when clicking any items in the “Nothing” menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test
Reviewed-by: serb, aivanov, dnguyen
! test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java
Changeset: efb79dc6
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2026-01-02 10:19:17 +0000
URL: https://git.openjdk.org/loom/commit/efb79dc6b4907ecf4e1bab3c393ee5cd5fe911a8
8374444: Fix simple -Wzero-as-null-pointer-constant warnings
Reviewed-by: aboldtch
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! test/hotspot/gtest/nmt/test_regions_tree.cpp
Changeset: 34395124
Branch: master
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2026-01-02 13:28:15 +0000
URL: https://git.openjdk.org/loom/commit/34395124018c434b0bad534cb6f85452466fd404
8374317: Change GCM IV size to 12 bytes when encrypting/decrypting TLS session ticket
Reviewed-by: djelinski, mpowers, ascarpino
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
Changeset: 2daf12ed
Branch: master
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Date: 2026-01-02 14:51:37 +0000
URL: https://git.openjdk.org/loom/commit/2daf12edd24e641d4d7706d582994c2b3fe95e87
8374465: Spurious dot in documentation for JVMTI ClassLoad
Reviewed-by: kbarrett
! src/hotspot/share/prims/jvmti.xml
Changeset: 53824cf2
Branch: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2026-01-03 02:52:53 +0000
URL: https://git.openjdk.org/loom/commit/53824cf2a97adbc25d32bec0acaff24d105081f9
8343809: Add requires tag to mark tests that are incompatible with exploded image
Reviewed-by: alanb, dholmes
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java
! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 6eaabed5
Branch: master
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2026-01-05 01:54:31 +0000
URL: https://git.openjdk.org/loom/commit/6eaabed55ca4670d8c317f0a4323ccea4dd0b9ca
8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Reviewed-by: jiefu, jbhateja, erfang, qamai
! test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java
Changeset: 16303822
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2026-01-05 08:27:37 +0000
URL: https://git.openjdk.org/loom/commit/163038222a371c07aff8bce50eee55bb389104d0
8373704: Improve "SocketException: Protocol family unavailable" message
Reviewed-by: lucy, jpai
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: e676c9de
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2026-01-05 09:35:50 +0000
URL: https://git.openjdk.org/loom/commit/e676c9de3da3b820081cde1b11c0df3129787130
8357258: x86: Improve receiver type profiling reliability
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/oops/methodData.hpp
Changeset: eee58545
Branch: master
Author: Daisuke Yamazaki <dyama at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2026-01-05 13:19:32 +0000
URL: https://git.openjdk.org/loom/commit/eee58545c8342fc39b3bec5b38da6c01d92d05f2
8366058: Outdated comment in WinCAPISeedGenerator
Reviewed-by: mullan
! src/java.base/windows/native/libjava/WinCAPISeedGenerator.c
Changeset: 6ae3e064
Branch: master
Author: Roland Westrelin <roland at openjdk.org>
Date: 2026-01-05 14:02:41 +0000
URL: https://git.openjdk.org/loom/commit/6ae3e064352a56c5be140fba1ad6d040219432b0
8373508: C2: sinking CreateEx out of loop breaks the graph
Reviewed-by: chagedorn, dlong
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop.java
+ test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop2.java
Changeset: 4458cab4
Branch: master
Author: Benoît Maillard <bmaillard at openjdk.org>
Date: 2026-01-05 14:39:38 +0000
URL: https://git.openjdk.org/loom/commit/4458cab4b0063f39333392321f542d0aa0db490d
8367627: C2: Missed Ideal() optimization opportunity with MemBar
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/igvn/TestMissingOptMemBarRemovePrecedentEdge.java
Changeset: 27dbdec2
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2026-01-05 17:16:35 +0000
URL: https://git.openjdk.org/loom/commit/27dbdec297fc8030812f7290a7601b6a99defb46
8374217: Remove IO.java test from AOT ProblemList
Reviewed-by: jpai, iklam
! test/jdk/ProblemList-AotJdk.txt
! test/jdk/java/lang/IO/IO.java
Changeset: 5fd095fb
Branch: master
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2026-01-05 19:16:40 +0000
URL: https://git.openjdk.org/loom/commit/5fd095fb9b8f1d2000760519d42d7d0068b82651
8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed
Reviewed-by: dholmes, alanb, rrich, fyang
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/jdk/jdk/internal/vm/Continuation/OSRWithManyLocals.java
Changeset: fa8ea6b3
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2026-01-05 19:55:54 +0000
URL: https://git.openjdk.org/loom/commit/fa8ea6b32d463a84affa529d37cfb97280503fc6
8374168: Resolve disabled warnings in JDWP agent
Reviewed-by: cjplummer, sspitsyn, erikj
! make/modules/jdk.jdwp.agent/Lib.gmk
! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/SDE.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/inStream.c
! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/utf_util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
Changeset: de81d389
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2026-01-05 20:09:49 +0000
URL: https://git.openjdk.org/loom/commit/de81d38995356a2e8528a419ebd445e79cd136d1
8374456: JVM crashes with "assert(resolved_method->method_holder()->is_linked()) failed: must be linked" when run with large value for PreallocatedOutOfMemoryErrorCount
Reviewed-by: coleenp
! src/hotspot/share/runtime/globals.hpp
Changeset: d063c954
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2026-01-06 07:40:36 +0000
URL: https://git.openjdk.org/loom/commit/d063c9546b4a500f4c76fcd01442c2b7281f6d65
8374507: GHA: Limit debug symbols generation to conserve disk space
Reviewed-by: erikj
! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
Changeset: 2fbc4162
Branch: master
Author: Fabian Meumertzheim <fmeum at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2026-01-06 08:09:42 +0000
URL: https://git.openjdk.org/loom/commit/2fbc4162e808f14b6114499f49db3e6ef1590f24
8374441: (fs) FileSystemProvider.readAttributesIfExists throws "Not a directory" when element in path is not directory should return null for ENOTDIR (unix)
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! test/jdk/java/nio/file/Files/NotADirectory.java
Changeset: 2cb228e1
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2026-01-06 08:51:40 +0000
URL: https://git.openjdk.org/loom/commit/2cb228e142369ec73d768d8a69653a984b1c5908
8374489: Template Library: need to tag Float16.float16ToRawShortBits as having non-deterministic result because of multiple NaN bit patterns
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
Changeset: 3a80c639
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2026-01-06 10:21:14 +0000
URL: https://git.openjdk.org/loom/commit/3a80c639d804a0697b8eb477fe4c96407709449b
8373515: Migrate "test/jdk/java/net/httpclient/" to null-safe "SimpleSSLContext" methods
Reviewed-by: jpai
! test/jdk/java/net/httpclient/ALPNProxyFailureTest.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
! test/jdk/java/net/httpclient/AltServiceUsageTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/BasicAuthTest.java
! test/jdk/java/net/httpclient/BasicHTTP2Test.java
! test/jdk/java/net/httpclient/BasicHTTP3Test.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/BufferSize1Test.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java
! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java
! test/jdk/java/net/httpclient/CancelledResponse.java
! test/jdk/java/net/httpclient/CancelledResponse2.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/CustomRequestPublisher.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
! test/jdk/java/net/httpclient/DurationOverflowTest.java
! test/jdk/java/net/httpclient/EmptyAuthenticate.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/ExecutorShutdown.java
! test/jdk/java/net/httpclient/ExpectContinue.java
! test/jdk/java/net/httpclient/FileChannelPublisherTest.java
! test/jdk/java/net/httpclient/FilePublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/HeadTest.java
! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java
! test/jdk/java/net/httpclient/HttpClientAuthRetryLimitTest.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
! test/jdk/java/net/httpclient/HttpClientClose.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpClientSNITest.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java
! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/HttpVersionsTest.java
! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java
! test/jdk/java/net/httpclient/HttpsTunnelTest.java
! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/ImmutableSSLSessionTest.java
! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java
! test/jdk/java/net/httpclient/InvalidSSLContextTest.java
! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.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/PlainConnectionLockTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
! test/jdk/java/net/httpclient/RedirectWithCookie.java
! test/jdk/java/net/httpclient/Response1xxTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/RetryWithCookie.java
! test/jdk/java/net/httpclient/ServerCloseTest.java
! test/jdk/java/net/httpclient/ShortResponseBody.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/SmokeTest.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
! test/jdk/java/net/httpclient/StreamingBody.java
! test/jdk/java/net/httpclient/TimeoutBasic.java
! test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java
! test/jdk/java/net/httpclient/TlsContextTest.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
! test/jdk/java/net/httpclient/UnknownBodyLengthTest.java
! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java
! test/jdk/java/net/httpclient/UserCookieTest.java
! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
! test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http2/H2GoAwayTest.java
! test/jdk/java/net/httpclient/http2/H2SelectorVTTest.java
! test/jdk/java/net/httpclient/http2/NoBodyTest.java
! test/jdk/java/net/httpclient/http2/ProxyTest2.java
! test/jdk/java/net/httpclient/http2/SimpleGet.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/http2/UserInfoTest.java
! test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java
! test/jdk/java/net/httpclient/http3/GetHTTP3Test.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/H3DataLimitsTest.java
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java
! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java
! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java
! test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java
! test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.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/H3MalformedResponseTest.java
! test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java
! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
! test/jdk/java/net/httpclient/http3/H3ProxyTest.java
! test/jdk/java/net/httpclient/http3/H3PushCancel.java
! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java
! test/jdk/java/net/httpclient/http3/H3QuicVTTest.java
! test/jdk/java/net/httpclient/http3/H3RedirectTest.java
! test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java
! test/jdk/java/net/httpclient/http3/H3ServerPush.java
! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java
! test/jdk/java/net/httpclient/http3/H3ServerPushTest.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/H3Timeout.java
! test/jdk/java/net/httpclient/http3/H3UserInfoTest.java
! test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java
! test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java
! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java
! test/jdk/java/net/httpclient/http3/StopSendingTest.java
! test/jdk/java/net/httpclient/http3/StreamLimitTest.java
! test/jdk/java/net/httpclient/quic/KeyUpdateTest.java
! test/jdk/java/net/httpclient/quic/PacketLossTest.java
! test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java
! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java
! test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java
! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineBadParametersTest.java
! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineFailedALPNTest.java
! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineMissingParametersTest.java
! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java
! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java
! test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java
! test/jdk/java/net/httpclient/whitebox/AltSvcRegistryTest.java
! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.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/java.net.http/jdk/internal/net/http/AbstractSSLTubeTest.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/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/SimpleSSLContext.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContextWhiteboxAdapter.java
Changeset: 938bbd5b
Branch: master
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2026-01-06 10:23:45 +0000
URL: https://git.openjdk.org/loom/commit/938bbd5b604e990514b64a0451ed1bceb07eb23b
8374518: C1: Remove dead LinearScanStatistic::Counter::counter_fpu_stack
Reviewed-by: thartmann, mdoerr
! src/hotspot/share/c1/c1_LinearScan.hpp
+ test/hotspot/jtreg/compiler/c1/TestCITimeCountLinearScan.java
Changeset: 5df183be
Branch: master
Author: Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2026-01-06 10:36:41 +0000
URL: https://git.openjdk.org/loom/commit/5df183be6c484d8f9635fac149caf5e2079c5561
8373476: (tz) Update Timezone Data to 2025c
Reviewed-by: coffeys, naoto
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/iso3166.tab
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
Changeset: 532a0a65
Branch: master
Author: Fernando Guallini <fguallini at openjdk.org>
Date: 2026-01-06 10:53:27 +0000
URL: https://git.openjdk.org/loom/commit/532a0a65b130e1fbe74ccbd16cdeed258cc2c245
8372950: Pem.pemEncoded should cache the Pattern
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/util/Pem.java
Changeset: df5b49e6
Branch: master
Author: Dingli Zhang <dzhang at openjdk.org>
Date: 2026-01-06 12:49:16 +0000
URL: https://git.openjdk.org/loom/commit/df5b49e604d3204c6383484ba3807d39abd0b0f1
8374525: RISC-V: Several masked float16 vector operations are not supported
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: e27309f1
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2026-01-06 15:00:45 +0000
URL: https://git.openjdk.org/loom/commit/e27309f10d32695972f468df17b2535d36a746a2
8374350: Convert hotspot gtests to use Atomic<T>
Reviewed-by: aboldtch, iwalulya
! test/hotspot/gtest/cds/test_archiveWorkers.cpp
! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_waitBarrier.cpp
Changeset: 32144282
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2026-01-06 15:05:29 +0000
URL: https://git.openjdk.org/loom/commit/3214428203642e986c47eabc29ebdea93016b2c5
8374446: Fix -Wzero-as-null-pointer-constant warnings in test_compressedKlass.cpp
Reviewed-by: dholmes
! test/hotspot/gtest/oops/test_compressedKlass.cpp
Changeset: c611da25
Branch: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2026-01-06 15:48:53 +0000
URL: https://git.openjdk.org/loom/commit/c611da257f69e9c9b178b85cb705a4b0a42545ac
8374483: Eliminate :serviceability_ttf_virtual group and mark svc non-virtual tests with requires
Reviewed-by: syan, dholmes
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/thrinfo02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
Changeset: 136ac0d1
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2026-01-06 16:28:33 +0000
URL: https://git.openjdk.org/loom/commit/136ac0d10b92df8875f36c717e85595740b50ed2
8374433: java/util/Locale/PreserveTagCase.java does not run any tests
Reviewed-by: iris, joehw, jlu
! test/jdk/java/util/Locale/PreserveTagCase.java
Changeset: 3f652159
Branch: master
Author: Daniel Gredler <dgredler at openjdk.org>
Date: 2026-01-06 16:52:21 +0000
URL: https://git.openjdk.org/loom/commit/3f6521596014510b75318b53ef4aef6b01056545
8374340: FontRenderContext instance variables should be final
Reviewed-by: aivanov, aturbanov, prr, serb
! src/java.desktop/share/classes/java/awt/font/FontRenderContext.java
Changeset: 62181b63
Branch: master
Author: Daniel Gredler <dgredler at openjdk.org>
Date: 2026-01-06 17:56:43 +0000
URL: https://git.openjdk.org/loom/commit/62181b6363926968298ed37ac7780ee6d5ef0916
6562639: Wrong pixel bounds from TextLayout with white font
Reviewed-by: serb, prr
! src/java.desktop/share/classes/java/awt/font/TextLine.java
+ test/jdk/java/awt/font/TextLayout/TestGetPixelBoundsWithColors.java
Changeset: cdbc493a
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2026-01-06 17:57:02 +0000
URL: https://git.openjdk.org/loom/commit/cdbc493a6d93a0da0db987245daa7b1d00cc8add
8374190: Convert ConcurrentHashTable atomic lists to use Atomic<T>
Reviewed-by: dholmes, iwalulya
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
Changeset: fbc59ac0
Branch: master
Author: Weijun Wang <weijun at openjdk.org>
Date: 2026-01-06 18:05:27 +0000
URL: https://git.openjdk.org/loom/commit/fbc59ac0a1248066e9fbcfde3bd6a8eb4d60992c
8374555: No need for visible input warning in s.s.u.Password when not reading from System.in
Reviewed-by: coffeys, hchao
! src/java.base/share/classes/sun/security/util/Password.java
+ test/jdk/sun/security/util/Password/EmptyIn.java
Changeset: f1e0e0c2
Branch: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2026-01-06 18:07:43 +0000
URL: https://git.openjdk.org/loom/commit/f1e0e0c25ec62a543b9cbfabd630fc4ef17a8b5c
8374544: Add SleepyCat diagnostics for all platforms
Reviewed-by: jpai
! test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java
= test/jdk/java/lang/RuntimeTests/exec/TEST.properties
Changeset: 53300b4a
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2026-01-06 19:24:43 +0000
URL: https://git.openjdk.org/loom/commit/53300b4ac12240ea08227386412bfb90650c0aee
8373830: Refactor test/jdk/java/time/test tests to use JUnit over TestNG
8373829: Refactor test/jdk/java/time/tck tests to use JUnit over TestNG
Reviewed-by: naoto
= test/jdk/java/time/nonjunit/java/time/chrono/HijrahConfigCheck.java
= test/jdk/java/time/nonjunit/java/time/chrono/HijrahConfigTest.java
= test/jdk/java/time/nonjunit/java/time/chrono/hijrah-config-Hijrah-test_islamic-test.properties
= test/jdk/java/time/nonjunit/java/time/zone/CustomZoneNameTest.java
= test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/META-INF/services/java.time.zone.ZoneRulesProvider
= test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/META-INF/services/java.util.spi.TimeZoneNameProvider
= test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java
= test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/custom/CustomZoneRulesProvider.java
! test/jdk/java/time/tck/TEST.properties
! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.java
! test/jdk/java/time/tck/java/time/AbstractTCKTest.java
! test/jdk/java/time/tck/java/time/TCKClock.java
! test/jdk/java/time/tck/java/time/TCKClock_Fixed.java
! test/jdk/java/time/tck/java/time/TCKClock_Offset.java
! test/jdk/java/time/tck/java/time/TCKClock_System.java
! test/jdk/java/time/tck/java/time/TCKClock_Tick.java
! test/jdk/java/time/tck/java/time/TCKDayOfWeek.java
! test/jdk/java/time/tck/java/time/TCKDuration.java
! test/jdk/java/time/tck/java/time/TCKInstant.java
! test/jdk/java/time/tck/java/time/TCKLocalDate.java
! test/jdk/java/time/tck/java/time/TCKLocalDateTime.java
! test/jdk/java/time/tck/java/time/TCKLocalTime.java
! test/jdk/java/time/tck/java/time/TCKMonth.java
! test/jdk/java/time/tck/java/time/TCKMonthDay.java
! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java
! test/jdk/java/time/tck/java/time/TCKOffsetTime.java
! test/jdk/java/time/tck/java/time/TCKPeriod.java
! test/jdk/java/time/tck/java/time/TCKYear.java
! test/jdk/java/time/tck/java/time/TCKYearMonth.java
! test/jdk/java/time/tck/java/time/TCKZoneId.java
! test/jdk/java/time/tck/java/time/TCKZoneOffset.java
! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java
! test/jdk/java/time/tck/java/time/TestIsoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDate.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoPeriod.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKHijrahChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKHijrahEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKIsoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKIsoEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKMinguoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKMinguoEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKTestServiceLoader.java
! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKCopticSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKEraSerialization.java
! test/jdk/java/time/tck/java/time/format/TCKChronoPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKDTFParsedInstant.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatter.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatters.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeParseResolver.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeTextPrinting.java
! test/jdk/java/time/tck/java/time/format/TCKDecimalStyle.java
! test/jdk/java/time/tck/java/time/format/TCKFormatStyle.java
! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKLocalizedFieldParser.java
! test/jdk/java/time/tck/java/time/format/TCKLocalizedFieldPrinter.java
! test/jdk/java/time/tck/java/time/format/TCKLocalizedOffsetIdPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKOffsetPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKPadPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKResolverStyle.java
! test/jdk/java/time/tck/java/time/format/TCKSignStyle.java
! test/jdk/java/time/tck/java/time/format/TCKTextStyle.java
! test/jdk/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java
! test/jdk/java/time/tck/java/time/serial/TCKClockSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKDurationSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKInstantSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKLocalDateSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKLocalTimeSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKMonthDaySerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKPeriodSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKYearMonthSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKYearSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKZoneIdSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoUnit.java
! test/jdk/java/time/tck/java/time/temporal/TCKIsoFields.java
! test/jdk/java/time/tck/java/time/temporal/TCKJulianFields.java
! test/jdk/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java
! test/jdk/java/time/tck/java/time/temporal/TCKWeekFields.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKJulianFieldsSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java
! test/jdk/java/time/tck/java/time/zone/TCKFixedZoneRules.java
! test/jdk/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java
! test/jdk/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java
! test/jdk/java/time/tck/java/time/zone/TCKZoneRules.java
! test/jdk/java/time/tck/java/time/zone/TCKZoneRulesProvider.java
! test/jdk/java/time/tck/java/time/zone/serial/TCKFixedZoneRulesSerialization.java
! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java
! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java
! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java
! test/jdk/java/time/test/TEST.properties
! test/jdk/java/time/test/java/time/AbstractTest.java
! test/jdk/java/time/test/java/time/TestClock_Fixed.java
! test/jdk/java/time/test/java/time/TestClock_Offset.java
! test/jdk/java/time/test/java/time/TestClock_System.java
! test/jdk/java/time/test/java/time/TestClock_Tick.java
! test/jdk/java/time/test/java/time/TestDuration.java
! test/jdk/java/time/test/java/time/TestInstant.java
! test/jdk/java/time/test/java/time/TestInstantSource.java
! test/jdk/java/time/test/java/time/TestLocalDate.java
! test/jdk/java/time/test/java/time/TestLocalDateTime.java
! test/jdk/java/time/test/java/time/TestLocalTime.java
! test/jdk/java/time/test/java/time/TestMonthDay.java
! test/jdk/java/time/test/java/time/TestOffsetDateTime.java
! test/jdk/java/time/test/java/time/TestOffsetDateTime_instants.java
! test/jdk/java/time/test/java/time/TestOffsetTime.java
! test/jdk/java/time/test/java/time/TestPeriod.java
! test/jdk/java/time/test/java/time/TestYear.java
! test/jdk/java/time/test/java/time/TestYearMonth.java
! test/jdk/java/time/test/java/time/TestZoneId.java
! test/jdk/java/time/test/java/time/TestZoneOffset.java
! test/jdk/java/time/test/java/time/TestZonedDateTime.java
! test/jdk/java/time/test/java/time/chrono/TestChronoLocalDate.java
! test/jdk/java/time/test/java/time/chrono/TestChronologyPerf.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java
! test/jdk/java/time/test/java/time/chrono/TestExampleCode.java
! test/jdk/java/time/test/java/time/chrono/TestIsoChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java
! test/jdk/java/time/test/java/time/chrono/TestServiceLoader.java
! test/jdk/java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java
! test/jdk/java/time/test/java/time/format/AbstractTestPrinterParser.java
! test/jdk/java/time/test/java/time/format/TestCharLiteralParser.java
! test/jdk/java/time/test/java/time/format/TestCharLiteralPrinter.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java
! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java
! test/jdk/java/time/test/java/time/format/TestDateTimeTextProvider.java
! test/jdk/java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java
! test/jdk/java/time/test/java/time/format/TestDecimalStyle.java
! test/jdk/java/time/test/java/time/format/TestFractionPrinterParser.java
! test/jdk/java/time/test/java/time/format/TestLocalizedOffsetPrinterParser.java
! test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java
! test/jdk/java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java
! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
! test/jdk/java/time/test/java/time/format/TestNumberParser.java
! test/jdk/java/time/test/java/time/format/TestNumberPrinter.java
! test/jdk/java/time/test/java/time/format/TestPadPrinterDecorator.java
! test/jdk/java/time/test/java/time/format/TestReducedParser.java
! test/jdk/java/time/test/java/time/format/TestReducedPrinter.java
! test/jdk/java/time/test/java/time/format/TestSettingsParser.java
! test/jdk/java/time/test/java/time/format/TestStringLiteralParser.java
! test/jdk/java/time/test/java/time/format/TestStringLiteralPrinter.java
! test/jdk/java/time/test/java/time/format/TestTextParser.java
! test/jdk/java/time/test/java/time/format/TestTextParserWithLocale.java
! test/jdk/java/time/test/java/time/format/TestTextPrinter.java
! test/jdk/java/time/test/java/time/format/TestTextPrinterWithLocale.java
! test/jdk/java/time/test/java/time/format/TestUTCParse.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/time/test/java/time/format/TestZoneOffsetParser.java
! test/jdk/java/time/test/java/time/format/TestZoneOffsetPrinter.java
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java
! test/jdk/java/time/test/java/time/temporal/TestChronoField.java
! test/jdk/java/time/test/java/time/temporal/TestChronoUnit.java
! test/jdk/java/time/test/java/time/temporal/TestDateTimeBuilderCombinations.java
! test/jdk/java/time/test/java/time/temporal/TestDateTimeValueRange.java
! test/jdk/java/time/test/java/time/temporal/TestIsoFields.java
! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java
! test/jdk/java/time/test/java/time/temporal/TestJulianFields.java
! test/jdk/java/time/test/java/time/zone/TestFixedZoneRules.java
! test/jdk/java/time/test/java/time/zone/TestMutableZoneRules.java
! test/jdk/java/time/test/java/time/zone/TestZoneRules.java
! test/jdk/java/time/test/java/time/zone/TestZoneRulesProvider.java
! test/jdk/java/time/test/java/util/TestFormatter.java
Changeset: 7c979c14
Branch: master
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2026-01-06 19:54:49 +0000
URL: https://git.openjdk.org/loom/commit/7c979c148724ab7de650593caa22df8405d740e5
8374308: ImageBufferCache has no effect and can be removed
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
- src/java.base/share/classes/jdk/internal/jimage/ImageBufferCache.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
Changeset: 6b3c1e0f
Branch: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2026-01-06 23:56:59 +0000
URL: https://git.openjdk.org/loom/commit/6b3c1e0f786a889d2ac25c8bd05f4d83e666425f
8373833: "error.cert.not.found" and "error.explicit-sign-no-cert" errors duplicate each other
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: 5c6947f7
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-07 06:30:14 +0000
URL: https://git.openjdk.org/loom/commit/5c6947f736568413d53d5a00de2e865f86e637c4
8373429: gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms
Reviewed-by: mbaesken, mdoerr
! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java
Changeset: c1c0ac87
Branch: master
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2026-01-07 07:29:00 +0000
URL: https://git.openjdk.org/loom/commit/c1c0ac877033c3edb0c2681c2c5f825be8adcfb3
8342772: Assert in LateInlineMHCallGenerator::do_late_inline_check
Reviewed-by: vlivanov, chagedorn, thartmann
! src/hotspot/share/opto/callGenerator.cpp
Changeset: a01283a5
Branch: master
Author: Ana-Maria Mihalceanu <ana-maria.m.mihalceanu at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2026-01-07 08:24:31 +0000
URL: https://git.openjdk.org/loom/commit/a01283a5a57723673b1fd3c93434678fdae4102c
8374632: Broken list layout in the man page of jlink
Reviewed-by: jpai
! src/jdk.jlink/share/man/jlink.md
Changeset: 7e18de13
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2026-01-07 09:22:38 +0000
URL: https://git.openjdk.org/loom/commit/7e18de137c3b5f08a479af2b64eb22923261900b
8374210: [BACKOUT] Move input validation checks to Java for java.lang.StringCoding intrinsics
Reviewed-by: shade, thartmann
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template
- test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestEncodeIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
Changeset: 2074b975
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2026-01-07 10:06:29 +0000
URL: https://git.openjdk.org/loom/commit/2074b975c3d08fec2ecd47dab48132be2ec7c3cf
8374623: Move DependentAlwaysFalse variable template to its own file
Reviewed-by: jsjolen
+ src/hotspot/share/metaprogramming/dependentAlwaysFalse.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
Changeset: f83918c6
Branch: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2026-01-07 10:43:11 +0000
URL: https://git.openjdk.org/loom/commit/f83918c692143802f2e94bed72dfe7121d1742f9
8369227: Virtual thread stuck in PARKED state
Reviewed-by: pchilanomate
! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/jdk/java/lang/Thread/virtual/stress/ParkAfterTimedPark.java
! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java
Changeset: 6af27420
Branch: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2026-01-07 10:43:24 +0000
URL: https://git.openjdk.org/loom/commit/6af27420e3b1980bc093776e3db76072123f7487
8373427: StructuredTaskScope::join not clear if called with interrupted status set
Reviewed-by: jpai
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
More information about the loom-dev
mailing list