From alanb at openjdk.org Thu Jan 1 07:53:44 2026 From: alanb at openjdk.org (Alan Bateman) Date: Thu, 1 Jan 2026 07:53:44 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <1078cb91-0caf-4872-837c-362700c50210@openjdk.org> Changeset: 752f46d6 Branch: master Author: Eunbin Son Committer: Alan Bateman Date: 2026-01-01 07:49:30 +0000 URL: https://git.openjdk.org/jdk/commit/752f46d66250dd44e1b13bbdbd86c70a33be3ac2 8374373: Typo in VirtualThreadSchedulerMXBean.setParallelism javadoc Reviewed-by: alanb ! src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java Changeset: d9bd300c Branch: master Author: Alan Bateman Date: 2026-01-01 07:49:49 +0000 URL: https://git.openjdk.org/jdk/commit/d9bd300c6eddfd30a83e53e7ae03c47ea43a9e08 8374382: (aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0 Reviewed-by: jpai ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java + test/jdk/java/nio/channels/AsynchronousFileChannel/BufferPositions.java From kbarrett at openjdk.org Fri Jan 2 09:31:05 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Fri, 2 Jan 2026 09:31:05 GMT Subject: git: openjdk/jdk: master: 8374371: Failed assertion in G1HeapRegion gtest Message-ID: Changeset: 65af6bcb Branch: master Author: Kim Barrett Date: 2026-01-02 09:27:40 +0000 URL: https://git.openjdk.org/jdk/commit/65af6bcb8f74484436b0331032260f2a646f203f 8374371: Failed assertion in G1HeapRegion gtest Reviewed-by: tschatzl, iwalulya ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp From psadhukhan at openjdk.org Fri Jan 2 09:49:52 2026 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Fri, 2 Jan 2026 09:49:52 GMT Subject: git: openjdk/jdk: master: 4337898: Serializing DefaultTableCellRenderer changes colors Message-ID: <2123c89a-e4d9-4beb-8ca6-9dd0f67208d0@openjdk.org> Changeset: 2ea3c00e Branch: master Author: Prasanta Sadhukhan Date: 2026-01-02 09:48:40 +0000 URL: https://git.openjdk.org/jdk/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 From psadhukhan at openjdk.org Fri Jan 2 09:59:35 2026 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Fri, 2 Jan 2026 09:59:35 GMT Subject: git: openjdk/jdk: master: 8373847: Test javax/swing/JMenuItem/MenuItemTest/bug6197830.java failed because The test case automatically fails when clicking any items in the =?UTF-8?B?4oCcTm90aGluZ+KAnQ==?= menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test Message-ID: <5cb0baff-6055-4c6c-86d7-9e9c2c09cd8a@openjdk.org> Changeset: 05d2f7f4 Branch: master Author: Prasanta Sadhukhan Date: 2026-01-02 09:53:04 +0000 URL: https://git.openjdk.org/jdk/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 From kbarrett at openjdk.org Fri Jan 2 10:21:27 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Fri, 2 Jan 2026 10:21:27 GMT Subject: git: openjdk/jdk: master: 8374444: Fix simple -Wzero-as-null-pointer-constant warnings Message-ID: Changeset: efb79dc6 Branch: master Author: Kim Barrett Date: 2026-01-02 10:19:17 +0000 URL: https://git.openjdk.org/jdk/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 From abarashev at openjdk.org Fri Jan 2 13:31:11 2026 From: abarashev at openjdk.org (Artur Barashev) Date: Fri, 2 Jan 2026 13:31:11 GMT Subject: git: openjdk/jdk: master: 8374317: Change GCM IV size to 12 bytes when encrypting/decrypting TLS session ticket Message-ID: Changeset: 34395124 Branch: master Author: Artur Barashev Date: 2026-01-02 13:28:15 +0000 URL: https://git.openjdk.org/jdk/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 From fandreuzzi at openjdk.org Fri Jan 2 14:55:24 2026 From: fandreuzzi at openjdk.org (Francesco Andreuzzi) Date: Fri, 2 Jan 2026 14:55:24 GMT Subject: git: openjdk/jdk: master: 8374465: Spurious dot in documentation for JVMTI ClassLoad Message-ID: Changeset: 2daf12ed Branch: master Author: Francesco Andreuzzi Date: 2026-01-02 14:51:37 +0000 URL: https://git.openjdk.org/jdk/commit/2daf12edd24e641d4d7706d582994c2b3fe95e87 8374465: Spurious dot in documentation for JVMTI ClassLoad Reviewed-by: kbarrett ! src/hotspot/share/prims/jvmti.xml From lmesnik at openjdk.org Sat Jan 3 02:55:25 2026 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Sat, 3 Jan 2026 02:55:25 GMT Subject: git: openjdk/jdk: master: 8343809: Add requires tag to mark tests that are incompatible with exploded image Message-ID: <82a8b358-ed74-4718-ad79-dde63c26608a@openjdk.org> Changeset: 53824cf2 Branch: master Author: Leonid Mesnik Date: 2026-01-03 02:52:53 +0000 URL: https://git.openjdk.org/jdk/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 From alanb at openjdk.org Sat Jan 3 06:28:31 2026 From: alanb at openjdk.org (Alan Bateman) Date: Sat, 3 Jan 2026 06:28:31 GMT Subject: git: openjdk/jdk: jdk26: 8374382: (aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0 Message-ID: <62dc6178-cf7e-42bd-8a69-0a74548908b6@openjdk.org> Changeset: 6950503d Branch: jdk26 Author: Alan Bateman Date: 2026-01-03 06:26:11 +0000 URL: https://git.openjdk.org/jdk/commit/6950503dcf786e875a75c76141759e24ac46c3f4 8374382: (aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0 Reviewed-by: jpai Backport-of: d9bd300c6eddfd30a83e53e7ae03c47ea43a9e08 ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java + test/jdk/java/nio/channels/AsynchronousFileChannel/BufferPositions.java From xgong at openjdk.org Mon Jan 5 01:58:49 2026 From: xgong at openjdk.org (Xiaohong Gong) Date: Mon, 5 Jan 2026 01:58:49 GMT Subject: git: openjdk/jdk: master: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently Message-ID: <7a7466ab-be0a-4687-95ba-01bdfd4ce9dc@openjdk.org> Changeset: 6eaabed5 Branch: master Author: Xiaohong Gong Date: 2026-01-05 01:54:31 +0000 URL: https://git.openjdk.org/jdk/commit/6eaabed55ca4670d8c317f0a4323ccea4dd0b9ca 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently Reviewed-by: jiefu, jbhateja, erfang, qamai ! test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java From mbaesken at openjdk.org Mon Jan 5 08:31:14 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 5 Jan 2026 08:31:14 GMT Subject: git: openjdk/jdk: master: 8373704: Improve "SocketException: Protocol family unavailable" message Message-ID: Changeset: 16303822 Branch: master Author: Matthias Baesken Date: 2026-01-05 08:27:37 +0000 URL: https://git.openjdk.org/jdk/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 From shade at openjdk.org Mon Jan 5 09:36:51 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 5 Jan 2026 09:36:51 GMT Subject: git: openjdk/jdk: master: 8357258: x86: Improve receiver type profiling reliability Message-ID: <16ea97f6-53f2-4e50-9539-94356d9184d7@openjdk.org> Changeset: e676c9de Branch: master Author: Aleksey Shipilev Date: 2026-01-05 09:35:50 +0000 URL: https://git.openjdk.org/jdk/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 From mullan at openjdk.org Mon Jan 5 13:22:54 2026 From: mullan at openjdk.org (Sean Mullan) Date: Mon, 5 Jan 2026 13:22:54 GMT Subject: git: openjdk/jdk: master: 8366058: Outdated comment in WinCAPISeedGenerator Message-ID: <29a7f873-21de-4c03-97fc-2c8a6d4d08a4@openjdk.org> Changeset: eee58545 Branch: master Author: Daisuke Yamazaki Committer: Sean Mullan Date: 2026-01-05 13:19:32 +0000 URL: https://git.openjdk.org/jdk/commit/eee58545c8342fc39b3bec5b38da6c01d92d05f2 8366058: Outdated comment in WinCAPISeedGenerator Reviewed-by: mullan ! src/java.base/windows/native/libjava/WinCAPISeedGenerator.c From roland at openjdk.org Mon Jan 5 14:04:09 2026 From: roland at openjdk.org (Roland Westrelin) Date: Mon, 5 Jan 2026 14:04:09 GMT Subject: git: openjdk/jdk: master: 8373508: C2: sinking CreateEx out of loop breaks the graph Message-ID: <5f6fffeb-4db5-4b70-9623-7c7812fa5709@openjdk.org> Changeset: 6ae3e064 Branch: master Author: Roland Westrelin Date: 2026-01-05 14:02:41 +0000 URL: https://git.openjdk.org/jdk/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 From roland at openjdk.org Mon Jan 5 14:47:29 2026 From: roland at openjdk.org (Roland Westrelin) Date: Mon, 5 Jan 2026 14:47:29 GMT Subject: git: openjdk/jdk: jdk26: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs Message-ID: <1a07194b-0c55-4407-bd07-141f6a61df65@openjdk.org> Changeset: d8a1c1d0 Branch: jdk26 Author: Roland Westrelin Date: 2026-01-05 14:46:49 +0000 URL: https://git.openjdk.org/jdk/commit/d8a1c1d04cab940b4a6cbe82fa2e445102aa9896 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs Reviewed-by: chagedorn Backport-of: 00068a80304a809297d0df8698850861e9a1c5e9 ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestPushAddThruCast.java ! test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java From bmaillard at openjdk.org Mon Jan 5 14:47:33 2026 From: bmaillard at openjdk.org (=?UTF-8?B?QmVub8OudA==?= Maillard) Date: Mon, 5 Jan 2026 14:47:33 GMT Subject: git: openjdk/jdk: master: 8367627: C2: Missed Ideal() optimization opportunity with MemBar Message-ID: Changeset: 4458cab4 Branch: master Author: Beno?t Maillard Date: 2026-01-05 14:39:38 +0000 URL: https://git.openjdk.org/jdk/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 From naoto at openjdk.org Mon Jan 5 17:20:12 2026 From: naoto at openjdk.org (Naoto Sato) Date: Mon, 5 Jan 2026 17:20:12 GMT Subject: git: openjdk/jdk: master: 8374217: Remove IO.java test from AOT ProblemList Message-ID: <2188de9f-6c89-4b7a-8947-8b4323b659f5@openjdk.org> Changeset: 27dbdec2 Branch: master Author: Naoto Sato Date: 2026-01-05 17:16:35 +0000 URL: https://git.openjdk.org/jdk/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 From pchilanomate at openjdk.org Mon Jan 5 19:19:56 2026 From: pchilanomate at openjdk.org (Patricio Chilano Mateo) Date: Mon, 5 Jan 2026 19:19:56 GMT Subject: git: openjdk/jdk: master: 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed Message-ID: Changeset: 5fd095fb Branch: master Author: Patricio Chilano Mateo Date: 2026-01-05 19:16:40 +0000 URL: https://git.openjdk.org/jdk/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 From amenkov at openjdk.org Mon Jan 5 19:56:34 2026 From: amenkov at openjdk.org (Alex Menkov) Date: Mon, 5 Jan 2026 19:56:34 GMT Subject: git: openjdk/jdk: master: 8374168: Resolve disabled warnings in JDWP agent Message-ID: <7783632a-4d8b-469e-badd-1c13f2306ee2@openjdk.org> Changeset: fa8ea6b3 Branch: master Author: Alex Menkov Date: 2026-01-05 19:55:54 +0000 URL: https://git.openjdk.org/jdk/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 From dholmes at openjdk.org Mon Jan 5 20:10:48 2026 From: dholmes at openjdk.org (David Holmes) Date: Mon, 5 Jan 2026 20:10:48 GMT Subject: git: openjdk/jdk: master: 8374456: JVM crashes with "assert(resolved_method->method_holder()->is_linked()) failed: must be linked" when run with large value for PreallocatedOutOfMemoryErrorCount Message-ID: Changeset: de81d389 Branch: master Author: David Holmes Date: 2026-01-05 20:09:49 +0000 URL: https://git.openjdk.org/jdk/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 From shade at openjdk.org Tue Jan 6 07:42:58 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Jan 2026 07:42:58 GMT Subject: git: openjdk/jdk: master: 8374507: GHA: Limit debug symbols generation to conserve disk space Message-ID: <40988135-10b0-4a69-8820-9b6fe1fade2c@openjdk.org> Changeset: d063c954 Branch: master Author: Aleksey Shipilev Date: 2026-01-06 07:40:36 +0000 URL: https://git.openjdk.org/jdk/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 From alanb at openjdk.org Tue Jan 6 08:10:35 2026 From: alanb at openjdk.org (Alan Bateman) Date: Tue, 6 Jan 2026 08:10:35 GMT Subject: git: openjdk/jdk: master: 8374441: (fs) FileSystemProvider.readAttributesIfExists throws "Not a directory" when element in path is not directory should return null for ENOTDIR (unix) Message-ID: Changeset: 2fbc4162 Branch: master Author: Fabian Meumertzheim Committer: Alan Bateman Date: 2026-01-06 08:09:42 +0000 URL: https://git.openjdk.org/jdk/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 From epeter at openjdk.org Tue Jan 6 08:55:59 2026 From: epeter at openjdk.org (Emanuel Peter) Date: Tue, 6 Jan 2026 08:55:59 GMT Subject: git: openjdk/jdk: master: 8374489: Template Library: need to tag Float16.float16ToRawShortBits as having non-deterministic result because of multiple NaN bit patterns Message-ID: Changeset: 2cb228e1 Branch: master Author: Emanuel Peter Date: 2026-01-06 08:51:40 +0000 URL: https://git.openjdk.org/jdk/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 From chagedorn at openjdk.org Tue Jan 6 10:26:04 2026 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Tue, 6 Jan 2026 10:26:04 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 3a80c639 Branch: master Author: Volkan Yazici Date: 2026-01-06 10:21:14 +0000 URL: https://git.openjdk.org/jdk/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 Date: 2026-01-06 10:23:45 +0000 URL: https://git.openjdk.org/jdk/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 From coffeys at openjdk.org Tue Jan 6 10:37:51 2026 From: coffeys at openjdk.org (Sean Coffey) Date: Tue, 6 Jan 2026 10:37:51 GMT Subject: git: openjdk/jdk: master: 8373476: (tz) Update Timezone Data to 2025c Message-ID: Changeset: 5df183be Branch: master Author: Johny Jose Committer: Sean Coffey Date: 2026-01-06 10:36:41 +0000 URL: https://git.openjdk.org/jdk/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 From fguallini at openjdk.org Tue Jan 6 11:01:21 2026 From: fguallini at openjdk.org (Fernando Guallini) Date: Tue, 6 Jan 2026 11:01:21 GMT Subject: git: openjdk/jdk: master: 8372950: Pem.pemEncoded should cache the Pattern Message-ID: <7202b912-eec2-4b99-9630-ce3366bb1438@openjdk.org> Changeset: 532a0a65 Branch: master Author: Fernando Guallini Date: 2026-01-06 10:53:27 +0000 URL: https://git.openjdk.org/jdk/commit/532a0a65b130e1fbe74ccbd16cdeed258cc2c245 8372950: Pem.pemEncoded should cache the Pattern Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/util/Pem.java From dzhang at openjdk.org Tue Jan 6 12:52:54 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 6 Jan 2026 12:52:54 GMT Subject: git: openjdk/jdk: master: 8374525: RISC-V: Several masked float16 vector operations are not supported Message-ID: Changeset: df5b49e6 Branch: master Author: Dingli Zhang Date: 2026-01-06 12:49:16 +0000 URL: https://git.openjdk.org/jdk/commit/df5b49e604d3204c6383484ba3807d39abd0b0f1 8374525: RISC-V: Several masked float16 vector operations are not supported Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/riscv_v.ad From kbarrett at openjdk.org Tue Jan 6 15:06:43 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Tue, 6 Jan 2026 15:06:43 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <3118dacc-5e58-4592-a7c6-b5c594101d59@openjdk.org> Changeset: e27309f1 Branch: master Author: Kim Barrett Date: 2026-01-06 15:00:45 +0000 URL: https://git.openjdk.org/jdk/commit/e27309f10d32695972f468df17b2535d36a746a2 8374350: Convert hotspot gtests to use Atomic 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 Date: 2026-01-06 15:05:29 +0000 URL: https://git.openjdk.org/jdk/commit/3214428203642e986c47eabc29ebdea93016b2c5 8374446: Fix -Wzero-as-null-pointer-constant warnings in test_compressedKlass.cpp Reviewed-by: dholmes ! test/hotspot/gtest/oops/test_compressedKlass.cpp From pchilanomate at openjdk.org Tue Jan 6 15:23:49 2026 From: pchilanomate at openjdk.org (Patricio Chilano Mateo) Date: Tue, 6 Jan 2026 15:23:49 GMT Subject: git: openjdk/jdk: jdk26: 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed Message-ID: <8d012724-e13b-4b59-ba06-e4d2e2a31df2@openjdk.org> Changeset: 46025e45 Branch: jdk26 Author: Patricio Chilano Mateo Date: 2026-01-06 15:22:12 +0000 URL: https://git.openjdk.org/jdk/commit/46025e45c01bca7bd1791c041d561ee69243bb18 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed Reviewed-by: dholmes Backport-of: 5fd095fb9b8f1d2000760519d42d7d0068b82651 ! src/hotspot/share/runtime/sharedRuntime.cpp + test/jdk/jdk/internal/vm/Continuation/OSRWithManyLocals.java From lmesnik at openjdk.org Tue Jan 6 15:51:41 2026 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Tue, 6 Jan 2026 15:51:41 GMT Subject: git: openjdk/jdk: master: 8374483: Eliminate :serviceability_ttf_virtual group and mark svc non-virtual tests with requires Message-ID: <51bf58cb-8b8d-4aa6-968b-d3900418154a@openjdk.org> Changeset: c611da25 Branch: master Author: Leonid Mesnik Date: 2026-01-06 15:48:53 +0000 URL: https://git.openjdk.org/jdk/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 From naoto at openjdk.org Tue Jan 6 16:33:19 2026 From: naoto at openjdk.org (Naoto Sato) Date: Tue, 6 Jan 2026 16:33:19 GMT Subject: git: openjdk/jdk: master: 8374433: java/util/Locale/PreserveTagCase.java does not run any tests Message-ID: <95836dcc-d935-4739-8aae-c1b3e62fe743@openjdk.org> Changeset: 136ac0d1 Branch: master Author: Naoto Sato Date: 2026-01-06 16:28:33 +0000 URL: https://git.openjdk.org/jdk/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 From dgredler at openjdk.org Tue Jan 6 16:54:58 2026 From: dgredler at openjdk.org (Daniel Gredler) Date: Tue, 6 Jan 2026 16:54:58 GMT Subject: git: openjdk/jdk: master: 8374340: FontRenderContext instance variables should be final Message-ID: <1d91a573-979d-4940-9a18-3a5aa701d350@openjdk.org> Changeset: 3f652159 Branch: master Author: Daniel Gredler Date: 2026-01-06 16:52:21 +0000 URL: https://git.openjdk.org/jdk/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 From jpai at openjdk.org Tue Jan 6 17:09:06 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 6 Jan 2026 17:09:06 GMT Subject: git: openjdk/jdk: jdk26: 8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message Message-ID: <0446541d-8ad7-4074-b9e4-aa33f16556b3@openjdk.org> Changeset: a07e0771 Branch: jdk26 Author: Shivangi Gupta Committer: Jaikiran Pai Date: 2026-01-06 17:06:53 +0000 URL: https://git.openjdk.org/jdk/commit/a07e0771c70f135414fe9d4827f665a60b3c8e15 8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message Reviewed-by: jpai Backport-of: 1f47294cd336db34030ea16132490ab51310ace5 ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java From kbarrett at openjdk.org Tue Jan 6 18:02:19 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Tue, 6 Jan 2026 18:02:19 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 62181b63 Branch: master Author: Daniel Gredler Date: 2026-01-06 17:56:43 +0000 URL: https://git.openjdk.org/jdk/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 Date: 2026-01-06 17:57:02 +0000 URL: https://git.openjdk.org/jdk/commit/cdbc493a6d93a0da0db987245daa7b1d00cc8add 8374190: Convert ConcurrentHashTable atomic lists to use Atomic Reviewed-by: dholmes, iwalulya ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp From weijun at openjdk.org Tue Jan 6 18:07:10 2026 From: weijun at openjdk.org (Weijun Wang) Date: Tue, 6 Jan 2026 18:07:10 GMT Subject: git: openjdk/jdk: master: 8374555: No need for visible input warning in s.s.u.Password when not reading from System.in Message-ID: <699208b5-e7c0-4b50-9dea-207afafe12c1@openjdk.org> Changeset: fbc59ac0 Branch: master Author: Weijun Wang Date: 2026-01-06 18:05:27 +0000 URL: https://git.openjdk.org/jdk/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 From rriggs at openjdk.org Tue Jan 6 18:13:43 2026 From: rriggs at openjdk.org (Roger Riggs) Date: Tue, 6 Jan 2026 18:13:43 GMT Subject: git: openjdk/jdk: master: 8374544: Add SleepyCat diagnostics for all platforms Message-ID: Changeset: f1e0e0c2 Branch: master Author: Roger Riggs Date: 2026-01-06 18:07:43 +0000 URL: https://git.openjdk.org/jdk/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 From jlu at openjdk.org Tue Jan 6 19:26:43 2026 From: jlu at openjdk.org (Justin Lu) Date: Tue, 6 Jan 2026 19:26:43 GMT Subject: git: openjdk/jdk: master: 8373830: Refactor test/jdk/java/time/test tests to use JUnit over TestNG Message-ID: <25feb9e0-d46b-4364-b53d-b41637294231@openjdk.org> Changeset: 53300b4a Branch: master Author: Justin Lu Date: 2026-01-06 19:24:43 +0000 URL: https://git.openjdk.org/jdk/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 From rriggs at openjdk.org Tue Jan 6 19:56:41 2026 From: rriggs at openjdk.org (Roger Riggs) Date: Tue, 6 Jan 2026 19:56:41 GMT Subject: git: openjdk/jdk: master: 8374308: ImageBufferCache has no effect and can be removed Message-ID: <3e89458b-0baa-42d5-95bb-0fe37cfc53c7@openjdk.org> Changeset: 7c979c14 Branch: master Author: David Beaumont Committer: Roger Riggs Date: 2026-01-06 19:54:49 +0000 URL: https://git.openjdk.org/jdk/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 From asemenyuk at openjdk.org Wed Jan 7 00:02:37 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 7 Jan 2026 00:02:37 GMT Subject: git: openjdk/jdk: master: 8373833: "error.cert.not.found" and "error.explicit-sign-no-cert" errors duplicate each other Message-ID: <8d049807-5f1f-482b-8659-a4d4f5e59aa4@openjdk.org> Changeset: 6b3c1e0f Branch: master Author: Alexey Semenyuk Date: 2026-01-06 23:56:59 +0000 URL: https://git.openjdk.org/jdk/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 From weijun at openjdk.org Wed Jan 7 00:39:58 2026 From: weijun at openjdk.org (Weijun Wang) Date: Wed, 7 Jan 2026 00:39:58 GMT Subject: git: openjdk/jdk: jdk26: 8374555: No need for visible input warning in s.s.u.Password when not reading from System.in Message-ID: <927b6297-7ef0-499f-bc79-6a2082044730@openjdk.org> Changeset: 25462ba4 Branch: jdk26 Author: Weijun Wang Date: 2026-01-07 00:35:09 +0000 URL: https://git.openjdk.org/jdk/commit/25462ba45d9e1459472b6a6dfe13b575cd7ef968 8374555: No need for visible input warning in s.s.u.Password when not reading from System.in Reviewed-by: hchao Backport-of: fbc59ac0a1248066e9fbcfde3bd6a8eb4d60992c ! src/java.base/share/classes/sun/security/util/Password.java + test/jdk/sun/security/util/Password/EmptyIn.java From haosun at openjdk.org Wed Jan 7 01:09:28 2026 From: haosun at openjdk.org (Hao Sun) Date: Wed, 7 Jan 2026 01:09:28 GMT Subject: git: openjdk/jdk: jdk26: 8373122: JFR build failure with CDS disabled due to -Werror=unused-function after JDK-8365400 Message-ID: Changeset: 3103fa08 Branch: jdk26 Author: Hao Sun Date: 2026-01-07 01:06:03 +0000 URL: https://git.openjdk.org/jdk/commit/3103fa08bba95ec2c60458d1c5f128243e5ff5bc 8373122: JFR build failure with CDS disabled due to -Werror=unused-function after JDK-8365400 Reviewed-by: fandreuzzi, jiefu Backport-of: e1d81c0946364a266a006481a8fbbac24c7e6c6a ! src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp From tschatzl at openjdk.org Wed Jan 7 06:32:08 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 7 Jan 2026 06:32:08 GMT Subject: git: openjdk/jdk: master: 8373429: gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms Message-ID: <2a41fff1-f672-4c6a-8e39-84fe9f977945@openjdk.org> Changeset: 5c6947f7 Branch: master Author: Thomas Schatzl Date: 2026-01-07 06:30:14 +0000 URL: https://git.openjdk.org/jdk/commit/5c6947f736568413d53d5a00de2e865f86e637c4 8373429: gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms Reviewed-by: mbaesken, mdoerr ! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java From dfenacci at openjdk.org Wed Jan 7 07:34:26 2026 From: dfenacci at openjdk.org (Damon Fenacci) Date: Wed, 7 Jan 2026 07:34:26 GMT Subject: git: openjdk/jdk: master: 8342772: Assert in LateInlineMHCallGenerator::do_late_inline_check Message-ID: Changeset: c1c0ac87 Branch: master Author: Damon Fenacci Date: 2026-01-07 07:29:00 +0000 URL: https://git.openjdk.org/jdk/commit/c1c0ac877033c3edb0c2681c2c5f825be8adcfb3 8342772: Assert in LateInlineMHCallGenerator::do_late_inline_check Reviewed-by: vlivanov, chagedorn, thartmann ! src/hotspot/share/opto/callGenerator.cpp From roland at openjdk.org Wed Jan 7 08:09:38 2026 From: roland at openjdk.org (Roland Westrelin) Date: Wed, 7 Jan 2026 08:09:38 GMT Subject: git: openjdk/jdk: jdk26: 2 new changesets Message-ID: <2242c595-3b38-4ec8-a7cc-e1843f4818bc@openjdk.org> Changeset: ebe89745 Branch: jdk26 Author: Roland Westrelin Date: 2026-01-07 08:05:43 +0000 URL: https://git.openjdk.org/jdk/commit/ebe8974556296137b57f356db3a29df705755c56 8373524: C2: no reachable node should have no use Reviewed-by: chagedorn Backport-of: e72f205ae312b15ebab0cbeedb73bbf86e485251 ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/igvn/TestNodeWithNoUseAfterPhiIdeal.java Changeset: 32134656 Branch: jdk26 Author: Roland Westrelin Date: 2026-01-07 08:08:13 +0000 URL: https://git.openjdk.org/jdk/commit/32134656dfd314649957fa6da8d86d5f77011cef 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis Reviewed-by: chagedorn Backport-of: 2ba423db9925355348106fc9fcf84450123d2605 ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp + test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java + test/hotspot/jtreg/compiler/loopstripmining/TestMismatchedMemoryPhis.java From jpai at openjdk.org Wed Jan 7 08:30:05 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 7 Jan 2026 08:30:05 GMT Subject: git: openjdk/jdk: master: 8374632: Broken list layout in the man page of jlink Message-ID: <9ca3e791-b4ad-4f86-8e52-12023199e6a3@openjdk.org> Changeset: a01283a5 Branch: master Author: Ana-Maria Mihalceanu Committer: Jaikiran Pai Date: 2026-01-07 08:24:31 +0000 URL: https://git.openjdk.org/jdk/commit/a01283a5a57723673b1fd3c93434678fdae4102c 8374632: Broken list layout in the man page of jlink Reviewed-by: jpai ! src/jdk.jlink/share/man/jlink.md From vyazici at openjdk.org Wed Jan 7 09:24:28 2026 From: vyazici at openjdk.org (Volkan Yazici) Date: Wed, 7 Jan 2026 09:24:28 GMT Subject: git: openjdk/jdk: master: 8374210: [BACKOUT] Move input validation checks to Java for java.lang.StringCoding intrinsics Message-ID: <3a183b6d-1fed-4e6f-863f-d7c946df052f@openjdk.org> Changeset: 7e18de13 Branch: master Author: Volkan Yazici Date: 2026-01-07 09:22:38 +0000 URL: https://git.openjdk.org/jdk/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 From xgong at openjdk.org Wed Jan 7 09:44:38 2026 From: xgong at openjdk.org (Xiaohong Gong) Date: Wed, 7 Jan 2026 09:44:38 GMT Subject: git: openjdk/jdk: jdk26: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently Message-ID: <5576f36e-389e-4183-87f5-d66272c1fa27@openjdk.org> Changeset: 93675e6e Branch: jdk26 Author: Xiaohong Gong Date: 2026-01-07 09:42:05 +0000 URL: https://git.openjdk.org/jdk/commit/93675e6e044c4dcfcbafac658f47554a44eb27a8 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently Reviewed-by: thartmann Backport-of: 6eaabed55ca4670d8c317f0a4323ccea4dd0b9ca ! test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java From kbarrett at openjdk.org Wed Jan 7 10:12:27 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 7 Jan 2026 10:12:27 GMT Subject: git: openjdk/jdk: master: 8374623: Move DependentAlwaysFalse variable template to its own file Message-ID: <428f4222-1aff-4ef5-8e7e-cf5e9f92c247@openjdk.org> Changeset: 2074b975 Branch: master Author: Kim Barrett Date: 2026-01-07 10:06:29 +0000 URL: https://git.openjdk.org/jdk/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 From alanb at openjdk.org Wed Jan 7 10:47:03 2026 From: alanb at openjdk.org (Alan Bateman) Date: Wed, 7 Jan 2026 10:47:03 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <0ee252d5-ebf7-4ee0-81e0-f521b2918da7@openjdk.org> Changeset: f83918c6 Branch: master Author: Alan Bateman Date: 2026-01-07 10:43:11 +0000 URL: https://git.openjdk.org/jdk/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 Date: 2026-01-07 10:43:24 +0000 URL: https://git.openjdk.org/jdk/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 From thartmann at openjdk.org Wed Jan 7 11:49:58 2026 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 7 Jan 2026 11:49:58 GMT Subject: git: openjdk/jdk: master: 8374436: compiler/igvn/IntegerDivValueTests.java failed with division by zero Message-ID: <5d40ac52-d1fa-4030-a50a-6ab3561ec094@openjdk.org> Changeset: d7a3df63 Branch: master Author: Tobias Hotz Committer: Tobias Hartmann Date: 2026-01-07 11:48:47 +0000 URL: https://git.openjdk.org/jdk/commit/d7a3df639977ac8442eec1efb41de6dc50384150 8374436: compiler/igvn/IntegerDivValueTests.java failed with division by zero Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java From syan at openjdk.org Wed Jan 7 11:55:34 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 7 Jan 2026 11:55:34 GMT Subject: git: openjdk/jdk: master: 8362087: Test containers/docker/ShareTmpDir.java intermittent fails Message-ID: Changeset: 929864b1 Branch: master Author: SendaoYan Date: 2026-01-07 11:51:28 +0000 URL: https://git.openjdk.org/jdk/commit/929864b1a40eb222d3b7b3451fc6d4e5316a7cc8 8362087: Test containers/docker/ShareTmpDir.java intermittent fails Reviewed-by: sgehwolf, cnorrbin ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/WaitForFlagFile.java From epeter at openjdk.org Wed Jan 7 12:40:55 2026 From: epeter at openjdk.org (Emanuel Peter) Date: Wed, 7 Jan 2026 12:40:55 GMT Subject: git: openjdk/jdk: master: 8373453: C2 SuperWord: must handle load slices that have loads with different memory inputs Message-ID: <1e916131-0cc9-4616-83de-a4ec83d5189d@openjdk.org> Changeset: da14813a Branch: master Author: Emanuel Peter Date: 2026-01-07 12:37:52 +0000 URL: https://git.openjdk.org/jdk/commit/da14813a5bdadaf0a1f81fa57ff6e1b103eaf113 8373453: C2 SuperWord: must handle load slices that have loads with different memory inputs Reviewed-by: kvn, thartmann, qamai ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLoadSliceWithMultipleMemoryInputStates.java From vyazici at openjdk.org Wed Jan 7 15:43:43 2026 From: vyazici at openjdk.org (Volkan Yazici) Date: Wed, 7 Jan 2026 15:43:43 GMT Subject: git: openjdk/jdk: master: 8373538: Migrate all tests to null-safe "SimpleSSLContext" methods Message-ID: <93c383be-d8b0-412e-b59a-34aa595997c6@openjdk.org> Changeset: 3541bc86 Branch: master Author: Volkan Yazici Date: 2026-01-07 15:38:20 +0000 URL: https://git.openjdk.org/jdk/commit/3541bc8635ad8f5f4151758de3a134c9c105cebd 8373538: Migrate all tests to null-safe "SimpleSSLContext" methods Reviewed-by: djelinski, jpai ! test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestClient.java ! test/jdk/java/net/URLPermission/URLTest.java ! test/jdk/javax/net/ssl/HttpsURLConnection/DummyCacheResponse.java ! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java ! test/jdk/javax/net/ssl/HttpsURLConnection/HttpsSession.java ! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java ! test/jdk/sun/net/www/protocol/http/RedirectOnPost.java ! test/jdk/sun/security/krb5/auto/HttpsCB.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/lib/jdk/test/lib/net/SimpleSSLContext.java From jbhateja at openjdk.org Wed Jan 7 17:07:03 2026 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Wed, 7 Jan 2026 17:07:03 GMT Subject: git: openjdk/jdk: master: 8373724: Assertion failure in TestSignumVector.java with UseAPX Message-ID: <76d9fdf4-3409-4788-a58c-ce9c1725ab0b@openjdk.org> Changeset: 640343f7 Branch: master Author: Jatin Bhateja Date: 2026-01-07 17:00:57 +0000 URL: https://git.openjdk.org/jdk/commit/640343f7d94894b0378ea5b1768eeac203a9aaf8 8373724: Assertion failure in TestSignumVector.java with UseAPX Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/x86.ad From shade at openjdk.org Wed Jan 7 18:14:21 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 7 Jan 2026 18:14:21 GMT Subject: git: openjdk/jdk: master: 8374521: Support fine-grained native debug levels Message-ID: Changeset: dd20e915 Branch: master Author: Aleksey Shipilev Date: 2026-01-07 18:10:06 +0000 URL: https://git.openjdk.org/jdk/commit/dd20e9150666f247af61dfa524a170ef7dd96c03 8374521: Support fine-grained native debug levels Reviewed-by: erikj, krk, clanger ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! make/autoconf/flags-cflags.m4 From erikj at openjdk.org Wed Jan 7 21:59:23 2026 From: erikj at openjdk.org (Erik Joelsson) Date: Wed, 7 Jan 2026 21:59:23 GMT Subject: git: openjdk/jdk: master: 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Message-ID: <5c814a11-142b-4495-8015-a051c3b16dd7@openjdk.org> Changeset: 383fe1ef Branch: master Author: Erik Joelsson Date: 2026-01-07 21:52:12 +0000 URL: https://git.openjdk.org/jdk/commit/383fe1efc3a23385b8576e20f458f91085c6325e 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Reviewed-by: tbell, shade ! make/common/Utils.gmk From kbarrett at openjdk.org Wed Jan 7 22:27:40 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 7 Jan 2026 22:27:40 GMT Subject: git: openjdk/jdk: master: 8372754: Add wrapper for Message-ID: <5d9d551a-4404-4ed8-b794-e0ce5ad0c4f6@openjdk.org> Changeset: 9a944e55 Branch: master Author: Kim Barrett Date: 2026-01-07 22:23:39 +0000 URL: https://git.openjdk.org/jdk/commit/9a944e558733950d135b5a91d093b7a28e934f59 8372754: Add wrapper for 8369205: AIX build break in forbiddenFunctions.hpp Reviewed-by: mdoerr, tschatzl ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/cpu/aarch64/immediate_aarch64.hpp ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/forbiddenFunctions_posix.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/cppstdlib/cstdlib.hpp ! src/hotspot/share/utilities/byteswap.hpp ! src/hotspot/share/utilities/forbiddenFunctions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/parseInteger.hpp ! src/hotspot/share/utilities/permitForbiddenFunctions.hpp ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/unittest.hpp ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp From jpai at openjdk.org Thu Jan 8 01:17:35 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Thu, 8 Jan 2026 01:17:35 GMT Subject: git: openjdk/jdk: jdk26: 8374632: Broken list layout in the man page of jlink Message-ID: Changeset: d0a3ba9d Branch: jdk26 Author: Jaikiran Pai Date: 2026-01-08 01:11:03 +0000 URL: https://git.openjdk.org/jdk/commit/d0a3ba9db5f9c48ee6b77643770fcee1177d6a1e 8374632: Broken list layout in the man page of jlink Reviewed-by: iris Backport-of: a01283a5a57723673b1fd3c93434678fdae4102c ! src/jdk.jlink/share/man/jlink.md From lmesnik at openjdk.org Thu Jan 8 01:17:37 2026 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Thu, 8 Jan 2026 01:17:37 GMT Subject: git: openjdk/jdk: master: 8369150: NMethodRelocationTest fails when JVMTI events not published before JVM exit Message-ID: <2c127452-fd06-4b83-9c92-50dbcbd95218@openjdk.org> Changeset: 0a1fa219 Branch: master Author: Chad Rakoczy Committer: Leonid Mesnik Date: 2026-01-08 01:14:01 +0000 URL: https://git.openjdk.org/jdk/commit/0a1fa219214b985e4c7d9e612bd5cda1b0f25577 8369150: NMethodRelocationTest fails when JVMTI events not published before JVM exit Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp From kbarrett at openjdk.org Thu Jan 8 04:44:44 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Thu, 8 Jan 2026 04:44:44 GMT Subject: git: openjdk/jdk: master: 8374712: AOTMappedHeapWriter::relocate_field_in_buffer should use CompressedOops::narrow_oop_cast Message-ID: <52f14173-d128-4dd2-a895-7bd5dd9ccee3@openjdk.org> Changeset: 70669d05 Branch: master Author: Kim Barrett Date: 2026-01-08 04:43:06 +0000 URL: https://git.openjdk.org/jdk/commit/70669d0585c708e04befe0f9ba945f6154f9afec 8374712: AOTMappedHeapWriter::relocate_field_in_buffer should use CompressedOops::narrow_oop_cast Reviewed-by: kvn ! src/hotspot/share/cds/aotMappedHeapWriter.cpp From iklam at openjdk.org Thu Jan 8 05:32:44 2026 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 8 Jan 2026 05:32:44 GMT Subject: git: openjdk/jdk: master: 8374662: Remove unused type check functions from javaClasses.hpp Message-ID: <34d18218-c9ee-4719-b84d-a4dda1b6d634@openjdk.org> Changeset: 95137580 Branch: master Author: Ioi Lam Date: 2026-01-08 05:31:06 +0000 URL: https://git.openjdk.org/jdk/commit/95137580b81fb48474b0d8fb748d9d4af7a27850 8374662: Remove unused type check functions from javaClasses.hpp Reviewed-by: jsjolen ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp From alanb at openjdk.org Thu Jan 8 06:36:29 2026 From: alanb at openjdk.org (Alan Bateman) Date: Thu, 8 Jan 2026 06:36:29 GMT Subject: git: openjdk/jdk: jdk26: 2 new changesets Message-ID: <40d76105-e81d-43e8-bfd6-60f512fc08d8@openjdk.org> Changeset: 09f0076e Branch: jdk26 Author: Alan Bateman Date: 2026-01-08 06:35:32 +0000 URL: https://git.openjdk.org/jdk/commit/09f0076ef714ae60a06dcdb1009539bb68b94b6c 8373427: StructuredTaskScope::join not clear if called with interrupted status set Reviewed-by: jpai Backport-of: 6af27420e3b1980bc093776e3db76072123f7487 ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: d5140f2a Branch: jdk26 Author: Alan Bateman Date: 2026-01-08 06:35:49 +0000 URL: https://git.openjdk.org/jdk/commit/d5140f2a16d2452e4bfff31651a7cf20e0d49fc0 8369227: Virtual thread stuck in PARKED state Reviewed-by: jpai Backport-of: f83918c692143802f2e94bed72dfe7121d1742f9 ! 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 From jlahoda at openjdk.org Thu Jan 8 07:03:37 2026 From: jlahoda at openjdk.org (Jan Lahoda) Date: Thu, 8 Jan 2026 07:03:37 GMT Subject: git: openjdk/jdk: master: 8374434: Several JShell tests report JUnit discovery warnings Message-ID: Changeset: e6abf98e Branch: master Author: Jan Lahoda Date: 2026-01-08 07:01:03 +0000 URL: https://git.openjdk.org/jdk/commit/e6abf98e35079ed1b5547f2cc0ac6f518b78d67b 8374434: Several JShell tests report JUnit discovery warnings Reviewed-by: jpai ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IdGeneratorTest.java ! test/langtools/jdk/jshell/KullaCompletenessStressTest.java From dfenacci at openjdk.org Thu Jan 8 07:30:05 2026 From: dfenacci at openjdk.org (Damon Fenacci) Date: Thu, 8 Jan 2026 07:30:05 GMT Subject: git: openjdk/jdk: jdk26: 8342772: Assert in LateInlineMHCallGenerator::do_late_inline_check Message-ID: Changeset: 5964a12a Branch: jdk26 Author: Damon Fenacci Date: 2026-01-08 07:25:40 +0000 URL: https://git.openjdk.org/jdk/commit/5964a12adc186be17cb34ab8032b9d07caae1551 8342772: Assert in LateInlineMHCallGenerator::do_late_inline_check Reviewed-by: thartmann Backport-of: c1c0ac877033c3edb0c2681c2c5f825be8adcfb3 ! src/hotspot/share/opto/callGenerator.cpp From pminborg at openjdk.org Thu Jan 8 08:21:44 2026 From: pminborg at openjdk.org (Per Minborg) Date: Thu, 8 Jan 2026 08:21:44 GMT Subject: git: openjdk/jdk: master: 8374467: Incorrect ranges in jdk.internal.util.ByteArray JavaDoc Message-ID: <4543b941-d188-407f-8bbd-b328170429ef@openjdk.org> Changeset: 1a6da449 Branch: master Author: Per Minborg Date: 2026-01-08 08:14:57 +0000 URL: https://git.openjdk.org/jdk/commit/1a6da4499cf8805ff3e1e517fbca81c2eeb987a9 8374467: Incorrect ranges in jdk.internal.util.ByteArray JavaDoc Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/util/ByteArray.java ! src/java.base/share/classes/jdk/internal/util/ByteArrayLittleEndian.java From epeter at openjdk.org Thu Jan 8 08:36:47 2026 From: epeter at openjdk.org (Emanuel Peter) Date: Thu, 8 Jan 2026 08:36:47 GMT Subject: git: openjdk/jdk: master: 8374528: C2 SuperWord: TestAliasingFuzzer.java strengthen no-multiversioning IR rule Message-ID: Changeset: a71326a0 Branch: master Author: Emanuel Peter Date: 2026-01-08 08:32:02 +0000 URL: https://git.openjdk.org/jdk/commit/a71326a0e2660158fdb85282da4b59ce61c66ee3 8374528: C2 SuperWord: TestAliasingFuzzer.java strengthen no-multiversioning IR rule Reviewed-by: chagedorn, mhaessig ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java From syan at openjdk.org Thu Jan 8 09:28:58 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 8 Jan 2026 09:28:58 GMT Subject: git: openjdk/jdk: master: 8374576: Disable MemoryEaterMT for VirtualThread Message-ID: Changeset: 08ff16f0 Branch: master Author: Ramkumar Sunderbabu Committer: SendaoYan Date: 2026-01-08 09:25:11 +0000 URL: https://git.openjdk.org/jdk/commit/08ff16f0aa8eaa9596da52d568720c69c897f3c5 8374576: Disable MemoryEaterMT for VirtualThread Reviewed-by: lmesnik, dholmes ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java From shade at openjdk.org Thu Jan 8 09:35:08 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 8 Jan 2026 09:35:08 GMT Subject: git: openjdk/jdk: master: 8374768: S390X builds are failing after JDK-8372754 Message-ID: <36e6fd2d-27e9-4353-bcac-5ce297c0704d@openjdk.org> Changeset: 067fd3cb Branch: master Author: Aleksey Shipilev Date: 2026-01-08 09:32:51 +0000 URL: https://git.openjdk.org/jdk/commit/067fd3cb2fa6a4a0484a922df8efbde03325ad3d 8374768: S390X builds are failing after JDK-8372754 Reviewed-by: stefank, mdoerr ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp From mcimadamore at openjdk.org Thu Jan 8 10:31:27 2026 From: mcimadamore at openjdk.org (Maurizio Cimadamore) Date: Thu, 8 Jan 2026 10:31:27 GMT Subject: git: openjdk/jdk: master: 8374718: Generation of CompilerProperties can fail in subtle ways Message-ID: Changeset: 904ba5f5 Branch: master Author: Maurizio Cimadamore Date: 2026-01-08 10:24:03 +0000 URL: https://git.openjdk.org/jdk/commit/904ba5f5ed7d3ac1a3606ff7532ba3c206a2d9b9 8374718: Generation of CompilerProperties can fail in subtle ways Reviewed-by: jlahoda ! make/langtools/tools/propertiesparser/gen/ClassGenerator.java ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java From kbarrett at openjdk.org Thu Jan 8 11:14:01 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Thu, 8 Jan 2026 11:14:01 GMT Subject: git: openjdk/jdk: master: 8374328: Convert simple AtomicAccess uses in gc/shared to use Atomic Message-ID: Changeset: c5159fc9 Branch: master Author: Kim Barrett Date: 2026-01-08 11:07:08 +0000 URL: https://git.openjdk.org/jdk/commit/c5159fc9fa0fd81dec629cd821b3411b4a6df967 8374328: Convert simple AtomicAccess uses in gc/shared to use Atomic Reviewed-by: dholmes, tschatzl ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/pretouchTask.hpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerThread.hpp From jpai at openjdk.org Thu Jan 8 11:59:32 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Thu, 8 Jan 2026 11:59:32 GMT Subject: git: openjdk/jdk: jdk26: 8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" Message-ID: <940c8d6f-86f9-4883-b454-941a4eed675c@openjdk.org> Changeset: 08215aed Branch: jdk26 Author: Shivangi Gupta Committer: Jaikiran Pai Date: 2026-01-08 11:58:46 +0000 URL: https://git.openjdk.org/jdk/commit/08215aed7b7666162755a0cfc973172375c86689 8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" Reviewed-by: jpai Backport-of: f3a48560b5e3a280f6f76031eb3d475ff9ee49f4 ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java From vyazici at openjdk.org Thu Jan 8 12:38:38 2026 From: vyazici at openjdk.org (Volkan Yazici) Date: Thu, 8 Jan 2026 12:38:38 GMT Subject: git: openjdk/jdk: jdk26: 8374210: [BACKOUT] Move input validation checks to Java for java.lang.StringCoding intrinsics Message-ID: <85319d7f-6768-4855-ad28-412e2852b84d@openjdk.org> Changeset: 867f4620 Branch: jdk26 Author: Volkan Yazici Date: 2026-01-08 12:31:48 +0000 URL: https://git.openjdk.org/jdk/commit/867f4620db9cbd66ae7ed9d11fb919fb3679b012 8374210: [BACKOUT] Move input validation checks to Java for java.lang.StringCoding intrinsics Reviewed-by: thartmann Backport-of: 7e18de137c3b5f08a479af2b64eb22923261900b ! 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 From mbaesken at openjdk.org Thu Jan 8 12:50:15 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 8 Jan 2026 12:50:15 GMT Subject: git: openjdk/jdk: master: 8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name Message-ID: <46d8da1a-4b51-4366-8b3b-c5f246c7dd82@openjdk.org> Changeset: 78b1ca6c Branch: master Author: Matthias Baesken Date: 2026-01-08 12:44:08 +0000 URL: https://git.openjdk.org/jdk/commit/78b1ca6cc14e1a92bf25cbcfb687067ac17af92b 8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name Reviewed-by: mdoerr, dholmes ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java From bpb at openjdk.org Thu Jan 8 16:29:46 2026 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 8 Jan 2026 16:29:46 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: ec657349 Branch: master Author: Brian Burkhalter Date: 2026-01-08 16:28:10 +0000 URL: https://git.openjdk.org/jdk/commit/ec657349ff654dcb41b9f17178aeea638329101e 8374641: Remove java/nio/channels/AsyncCloseAndInterrupt.java from problem list Reviewed-by: iris ! test/jdk/ProblemList.txt Changeset: 677572b4 Branch: master Author: Brian Burkhalter Date: 2026-01-08 16:28:43 +0000 URL: https://git.openjdk.org/jdk/commit/677572b42d6d0ee62063c3f19ffad1e501ac9bf3 8372377: Test java/io/File/GetXSpace.java failed: The system cannot find the path specified Reviewed-by: alanb, jpai ! test/jdk/java/io/File/GetXSpace.java ! test/jdk/java/io/File/libGetXSpace.c From egahlin at openjdk.org Thu Jan 8 16:36:03 2026 From: egahlin at openjdk.org (Erik Gahlin) Date: Thu, 8 Jan 2026 16:36:03 GMT Subject: git: openjdk/jdk: master: 8367949: JFR: MethodTrace double-counts methods that catch their own exceptions Message-ID: Changeset: fa2eb626 Branch: master Author: Erik Gahlin Date: 2026-01-08 16:34:39 +0000 URL: https://git.openjdk.org/jdk/commit/fa2eb626478806dc64fe03d8729f53f7ed26a172 8367949: JFR: MethodTrace double-counts methods that catch their own exceptions Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java + test/jdk/jdk/jfr/event/tracing/TestConstructors.java ! test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java From fferrari at openjdk.org Thu Jan 8 16:49:58 2026 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Thu, 8 Jan 2026 16:49:58 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: c834e4c6 Branch: master Author: Jonas Norlinder Committer: Claes Redestad Date: 2026-01-08 16:46:28 +0000 URL: https://git.openjdk.org/jdk/commit/c834e4c641bf6c73e88b93c0cdba40a83f3192c1 8373647: Avoid fstat when opening file for write with RandomAccessFile or FileOutputStream Reviewed-by: redestad, alanb ! src/java.base/unix/native/libjava/io_util_md.c ! test/micro/org/openjdk/bench/java/io/FileWrite.java Changeset: 7e1051bf Branch: master Author: Francisco Ferrari Bihurriet Date: 2026-01-08 16:46:48 +0000 URL: https://git.openjdk.org/jdk/commit/7e1051bfcc01aad538376c86354e16e25d2eaf7a 8352728: InternalError loading java.security due to Windows parent folder permissions Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/Security.java - test/jdk/java/security/Security/ConfigFileTest.java + test/jdk/java/security/Security/SecurityPropFile/ExtraFileAndIncludes.java + test/jdk/java/security/Security/SecurityPropFile/LinuxAnonymousFiles.java - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.file - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java + test/jdk/java/security/Security/SecurityPropFile/WindowsParentDirPermissions.java From jwilhelm at openjdk.org Thu Jan 8 17:08:22 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 8 Jan 2026 17:08:22 GMT Subject: git: openjdk/jdk: Added tag jdk-27+4 for changeset 6b3c1e0f Message-ID: Tagged by: Jesper Wilhelmsson Date: 2026-01-08 17:01:58 +0000 Added tag jdk-27+4 for changeset 6b3c1e0f Changeset: 6b3c1e0f Author: Alexey Semenyuk Date: 2026-01-06 23:56:59 +0000 URL: https://git.openjdk.org/jdk/commit/6b3c1e0f786a889d2ac25c8bd05f4d83e666425f From darcy at openjdk.org Thu Jan 8 17:19:47 2026 From: darcy at openjdk.org (Joe Darcy) Date: Thu, 8 Jan 2026 17:19:47 GMT Subject: git: openjdk/jdk: master: 8374752: Add more JLS links to javax.lang.model.element.* Message-ID: <41c880b9-6acd-417d-abbe-7e654554730c@openjdk.org> Changeset: afd216ec Branch: master Author: Joe Darcy Date: 2026-01-08 17:19:12 +0000 URL: https://git.openjdk.org/jdk/commit/afd216ec3f5bfd1be88c6f4d4f53b763205c4fee 8374752: Add more JLS links to javax.lang.model.element.* Reviewed-by: liach ! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java ! src/java.compiler/share/classes/javax/lang/model/element/QualifiedNameable.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeParameterElement.java ! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java From mpowers at openjdk.org Thu Jan 8 17:38:27 2026 From: mpowers at openjdk.org (Mark Powers) Date: Thu, 8 Jan 2026 17:38:27 GMT Subject: git: openjdk/jdk: master: 8369282: Distrust TLS server certificates anchored by Chunghwa ePKI Root CA Message-ID: Changeset: 92abc6df Branch: master Author: Mark Powers Date: 2026-01-08 17:35:43 +0000 URL: https://git.openjdk.org/jdk/commit/92abc6dfe43a2c1f10dcfcf1e197fc9369f70ee3 8369282: Distrust TLS server certificates anchored by Chunghwa ePKI Root CA Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java + src/java.base/share/classes/sun/security/validator/ChunghwaTLSPolicy.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Chunghwa.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/chunghwa/chunghwaepkirootca-chain.pem From jwilhelm at openjdk.org Thu Jan 8 17:45:16 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 8 Jan 2026 17:45:16 GMT Subject: git: openjdk/jdk: Added tag jdk-26+30 for changeset d5140f2a Message-ID: Tagged by: Jesper Wilhelmsson Date: 2026-01-08 17:40:19 +0000 Added tag jdk-26+30 for changeset d5140f2a Changeset: d5140f2a Author: Alan Bateman Date: 2026-01-08 06:35:49 +0000 URL: https://git.openjdk.org/jdk/commit/d5140f2a16d2452e4bfff31651a7cf20e0d49fc0 From shade at openjdk.org Thu Jan 8 18:00:47 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 8 Jan 2026 18:00:47 GMT Subject: git: openjdk/jdk: master: 8374767: Amend JDK-8374521 with new option name Message-ID: <7278e43a-a649-4438-b878-1a2e8a104d7a@openjdk.org> Changeset: 1fb5030a Branch: master Author: Aleksey Shipilev Date: 2026-01-08 17:58:35 +0000 URL: https://git.openjdk.org/jdk/commit/1fb5030ab351a52b4a7455cbdd57f5b50aab9bd5 8374767: Amend JDK-8374521 with new option name Reviewed-by: clanger, krk ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! make/autoconf/flags-cflags.m4 From erikj at openjdk.org Thu Jan 8 18:14:33 2026 From: erikj at openjdk.org (Erik Joelsson) Date: Thu, 8 Jan 2026 18:14:33 GMT Subject: git: openjdk/jdk: jdk26: 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Message-ID: <55a8abb8-5c65-4f38-b67b-1f49adc6945f@openjdk.org> Changeset: 09817940 Branch: jdk26 Author: Erik Joelsson Date: 2026-01-08 18:12:54 +0000 URL: https://git.openjdk.org/jdk/commit/09817940f695ac09516b1d01779ba329e061feb8 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Reviewed-by: mikael, iris Backport-of: 383fe1efc3a23385b8576e20f458f91085c6325e ! make/common/Utils.gmk From iklam at openjdk.org Thu Jan 8 18:45:28 2026 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 8 Jan 2026 18:45:28 GMT Subject: git: openjdk/jdk: master: 8374639: Static archive with AOTClassLinking breaks dynamic archive Message-ID: <68eeabb5-4950-4737-af0f-c9da7c20b8a4@openjdk.org> Changeset: 9fd86e37 Branch: master Author: Ioi Lam Date: 2026-01-08 18:42:20 +0000 URL: https://git.openjdk.org/jdk/commit/9fd86e37492c419fbae0837f69aab26a201c927e 8374639: Static archive with AOTClassLinking breaks dynamic archive Reviewed-by: coleenp, matsaave ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/DynamicDumpWithAOTLinkedStaticArchive.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java From darcy at openjdk.org Thu Jan 8 18:55:29 2026 From: darcy at openjdk.org (Joe Darcy) Date: Thu, 8 Jan 2026 18:55:29 GMT Subject: git: openjdk/jdk: master: 8374540: Add comment describing implementation choices of Math.fma Message-ID: Changeset: 8212993a Branch: master Author: Joe Darcy Date: 2026-01-08 18:51:25 +0000 URL: https://git.openjdk.org/jdk/commit/8212993ac331d8761ddb7c0eef23dbfcc6ca0c7d 8374540: Add comment describing implementation choices of Math.fma Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Math.java From jlu at openjdk.org Thu Jan 8 19:05:54 2026 From: jlu at openjdk.org (Justin Lu) Date: Thu, 8 Jan 2026 19:05:54 GMT Subject: git: openjdk/jdk: master: 8374051: Incorrect parameterized testing of exceptions in AbstractDateTimeTest.java Message-ID: <63470788-a3b4-48e6-9427-eb5aab33127a@openjdk.org> Changeset: 1342db0b Branch: master Author: Justin Lu Date: 2026-01-08 19:02:06 +0000 URL: https://git.openjdk.org/jdk/commit/1342db0bde25c111b25f4339ae2a858dc3b15687 8374051: Incorrect parameterized testing of exceptions in AbstractDateTimeTest.java Reviewed-by: naoto, rriggs ! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.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/TCKLocalTime.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/TCKYearMonth.java ! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java From prr at openjdk.org Thu Jan 8 19:51:35 2026 From: prr at openjdk.org (Phil Race) Date: Thu, 8 Jan 2026 19:51:35 GMT Subject: git: openjdk/jdk: master: 8336654: [lworld] Tests depending on sun.awt.AppContext can fail when run with migrated classes Message-ID: Changeset: 982aa3f8 Branch: master Author: Phil Race Date: 2026-01-08 19:47:01 +0000 URL: https://git.openjdk.org/jdk/commit/982aa3f8ead84817be5373c3257d48feab1758d3 8336654: [lworld] Tests depending on sun.awt.AppContext can fail when run with migrated classes Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/image/ImageCache.java - test/jdk/javax/swing/Security/6657138/bug6657138.java From kdnilsen at openjdk.org Thu Jan 8 20:51:44 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Thu, 8 Jan 2026 20:51:44 GMT Subject: git: openjdk/jdk: master: 8373714: Shenandoah: Register heuristic penalties following a degenerated GC Message-ID: <480c9362-2adf-4867-aa5b-93e7521a2481@openjdk.org> Changeset: 385c4f81 Branch: master Author: Kelvin Nilsen Date: 2026-01-08 20:46:38 +0000 URL: https://git.openjdk.org/jdk/commit/385c4f8180d30c0e41b848eb4b2c1c8788211422 8373714: Shenandoah: Register heuristic penalties following a degenerated GC 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/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp From syan at openjdk.org Fri Jan 9 02:13:01 2026 From: syan at openjdk.org (SendaoYan) Date: Fri, 9 Jan 2026 02:13:01 GMT Subject: git: openjdk/jdk: master: 8374721: containers/docker/ShareTmpDir.java timed out after 8362087 Message-ID: Changeset: 368de9ff Branch: master Author: SendaoYan Date: 2026-01-09 02:09:37 +0000 URL: https://git.openjdk.org/jdk/commit/368de9ff2e46e4c66ee57b5fb961804c5d25c42a 8374721: containers/docker/ShareTmpDir.java timed out after 8362087 Reviewed-by: cnorrbin, sgehwolf ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java From darcy at openjdk.org Fri Jan 9 02:29:54 2026 From: darcy at openjdk.org (Joe Darcy) Date: Fri, 9 Jan 2026 02:29:54 GMT Subject: git: openjdk/jdk: master: 8374749: Clarify AnnotationValue specification Message-ID: Changeset: 9932c78c Branch: master Author: Joe Darcy Date: 2026-01-09 02:27:16 +0000 URL: https://git.openjdk.org/jdk/commit/9932c78c238f9b7959e28a056c37a88a7f6ce958 8374749: Clarify AnnotationValue specification Reviewed-by: liach, iris ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java From jkarthikeyan at openjdk.org Fri Jan 9 05:19:39 2026 From: jkarthikeyan at openjdk.org (Jasmine Karthikeyan) Date: Fri, 9 Jan 2026 05:19:39 GMT Subject: git: openjdk/jdk: master: 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII Message-ID: Changeset: 775f48de Branch: master Author: Jasmine Karthikeyan Date: 2026-01-09 05:16:32 +0000 URL: https://git.openjdk.org/jdk/commit/775f48de6129092d05650fec17dad171944e6d89 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII Reviewed-by: chagedorn, thartmann, epeter ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java From jpai at openjdk.org Fri Jan 9 06:28:08 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Fri, 9 Jan 2026 06:28:08 GMT Subject: git: openjdk/jdk: master: 8374644: Regression in GZIPInputStream performance after JDK-7036144 Message-ID: Changeset: a4fb07ee Branch: master Author: Jaikiran Pai Date: 2026-01-09 06:26:16 +0000 URL: https://git.openjdk.org/jdk/commit/a4fb07ee3e26c2f0ed3111c39c3a22167d292d04 8374644: Regression in GZIPInputStream performance after JDK-7036144 Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/zip/GZIPInputStream.java From shade at openjdk.org Fri Jan 9 07:23:05 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Jan 2026 07:23:05 GMT Subject: git: openjdk/jdk: jdk26: 8374433: java/util/Locale/PreserveTagCase.java does not run any tests Message-ID: <4f5e0efe-c67c-4fd5-84bb-8f39ec19ab59@openjdk.org> Changeset: 9ba5d6f8 Branch: jdk26 Author: Shivangi Gupta Committer: Aleksey Shipilev Date: 2026-01-09 07:22:02 +0000 URL: https://git.openjdk.org/jdk/commit/9ba5d6f8e7652754cfc91c76dc08ed1f10f2bc98 8374433: java/util/Locale/PreserveTagCase.java does not run any tests Reviewed-by: djelinski Backport-of: 136ac0d10b92df8875f36c717e85595740b50ed2 ! test/jdk/java/util/Locale/PreserveTagCase.java From shade at openjdk.org Fri Jan 9 07:23:07 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Jan 2026 07:23:07 GMT Subject: git: openjdk/jdk: master: 8374698: Stub names should look more like identifiers Message-ID: Changeset: 42313289 Branch: master Author: Aleksey Shipilev Date: 2026-01-09 07:16:58 +0000 URL: https://git.openjdk.org/jdk/commit/423132895d4ee787d13daa412f9a3f9438834117 8374698: Stub names should look more like identifiers Reviewed-by: adinn, kvn ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubInfo.cpp From roland at openjdk.org Fri Jan 9 08:45:32 2026 From: roland at openjdk.org (Roland Westrelin) Date: Fri, 9 Jan 2026 08:45:32 GMT Subject: git: openjdk/jdk: jdk26: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) Message-ID: Changeset: e0f1c3a7 Branch: jdk26 Author: Roland Westrelin Date: 2026-01-09 08:39:46 +0000 URL: https://git.openjdk.org/jdk/commit/e0f1c3a7463796afd0d67a1d57cc39f3a50c5cfd 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) Reviewed-by: rcastanedalo, thartmann Backport-of: ad29642d8f4e8e0fb1223b14b85ab7841d7b1b51 ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp + test/hotspot/jtreg/compiler/c2/TestMismatchedAddPAfterMaxUnroll.java ! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java From tschatzl at openjdk.org Fri Jan 9 08:45:34 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Fri, 9 Jan 2026 08:45:34 GMT Subject: git: openjdk/jdk: master: 8373695: G1: Using a value near integer max for ActiveProcessorCount causes fatal crash Message-ID: <31391bce-61d0-47e5-9d28-ed32e6052fb2@openjdk.org> Changeset: a8552243 Branch: master Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2026-01-09 08:41:39 +0000 URL: https://git.openjdk.org/jdk/commit/a855224305e025aea80165ae63ee921dca299b9c 8373695: G1: Using a value near integer max for ActiveProcessorCount causes fatal crash Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/g1/g1Arguments.cpp From jdv at openjdk.org Fri Jan 9 10:03:09 2026 From: jdv at openjdk.org (Jayathirth D V) Date: Fri, 9 Jan 2026 10:03:09 GMT Subject: git: openjdk/jdk: master: 8374377: PNGImageDecoder Slow For 8-bit PNGs Message-ID: <88c18730-d994-4945-bca4-d5868518945e@openjdk.org> Changeset: 2a965dff Branch: master Author: Jeremy Wood Committer: Jayathirth D V Date: 2026-01-09 09:56:39 +0000 URL: https://git.openjdk.org/jdk/commit/2a965dffdd2791ab87a2dbfba8ed44f8adb996c7 8374377: PNGImageDecoder Slow For 8-bit PNGs Reviewed-by: jdv, prr ! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java + test/jdk/sun/awt/image/png/PngImageDecoder8BitTest.java + test/micro/org/openjdk/bench/java/awt/image/PNGImageDecoder_8bit_uninterlaced.java From kevinw at openjdk.org Fri Jan 9 10:25:09 2026 From: kevinw at openjdk.org (Kevin Walls) Date: Fri, 9 Jan 2026 10:25:09 GMT Subject: git: openjdk/jdk: master: 8374825: vmTestbase comment typo: lunch Message-ID: <466e9873-7b1b-4b02-9a0b-2a6dd8d89d10@openjdk.org> Changeset: c8c6e700 Branch: master Author: Kevin Walls Date: 2026-01-09 10:23:03 +0000 URL: https://git.openjdk.org/jdk/commit/c8c6e7007aec9a568c25dcd5d4242b7911a83bfe 8374825: vmTestbase comment typo: lunch Reviewed-by: tschatzl, shade ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/Algorithms.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java From thartmann at openjdk.org Fri Jan 9 10:43:36 2026 From: thartmann at openjdk.org (Tobias Hartmann) Date: Fri, 9 Jan 2026 10:43:36 GMT Subject: git: openjdk/jdk: jdk26: 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII Message-ID: <038c1087-d1ee-4b90-abda-e45a31fd5c01@openjdk.org> Changeset: 10d97c5e Branch: jdk26 Author: Tobias Hartmann Date: 2026-01-09 10:38:55 +0000 URL: https://git.openjdk.org/jdk/commit/10d97c5e6e701d8db8cf2140d8893dafbc51c2c7 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII Reviewed-by: bmaillard, epeter Backport-of: 775f48de6129092d05650fec17dad171944e6d89 ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java From shade at openjdk.org Fri Jan 9 12:28:31 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Jan 2026 12:28:31 GMT Subject: git: openjdk/jdk: master: 8373941: Epsilon: Robust counter updates in early VM phases Message-ID: Changeset: 47e19353 Branch: master Author: Aleksey Shipilev Date: 2026-01-09 12:24:13 +0000 URL: https://git.openjdk.org/jdk/commit/47e19353cd3661ad9aed00f6a415818da45cdfef 8373941: Epsilon: Robust counter updates in early VM phases Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp + test/hotspot/jtreg/gc/epsilon/TestInitAllocs.java From coleenp at openjdk.org Fri Jan 9 13:18:52 2026 From: coleenp at openjdk.org (Coleen Phillimore) Date: Fri, 9 Jan 2026 13:18:52 GMT Subject: git: openjdk/jdk: master: 8374796: CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren't run Message-ID: <325552f3-69f4-4693-969c-9934264940c7@openjdk.org> Changeset: 6d1bfdf7 Branch: master Author: Coleen Phillimore Date: 2026-01-09 13:14:25 +0000 URL: https://git.openjdk.org/jdk/commit/6d1bfdf7a92e44ff855307f86d1734fad909ea3d 8374796: CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren't run Reviewed-by: stefank, shade ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java From asemenyuk at openjdk.org Fri Jan 9 14:52:33 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 9 Jan 2026 14:52:33 GMT Subject: git: openjdk/jdk: master: 8373448: jpackage: StackOverflowError when processing a very long argument Message-ID: <9fbf06e0-0ed1-4780-a39c-f4a09033925c@openjdk.org> Changeset: 8737a8ca Branch: master Author: Alexey Semenyuk Date: 2026-01-09 14:49:52 +0000 URL: https://git.openjdk.org/jdk/commit/8737a8ca73952d60129e7fc2f7e17eea3b800af7 8373448: jpackage: StackOverflowError when processing a very long argument Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java From kevinw at openjdk.org Fri Jan 9 16:53:25 2026 From: kevinw at openjdk.org (Kevin Walls) Date: Fri, 9 Jan 2026 16:53:25 GMT Subject: git: openjdk/jdk: master: 8374745: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java failed Message-ID: <5584b68a-6528-431b-a51e-608663ebe255@openjdk.org> Changeset: f5fa9e40 Branch: master Author: Kevin Walls Date: 2026-01-09 16:49:04 +0000 URL: https://git.openjdk.org/jdk/commit/f5fa9e40b09b7b6322edb5f057a6350d44980e14 8374745: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java failed Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java From asemenyuk at openjdk.org Fri Jan 9 22:24:39 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 9 Jan 2026 22:24:39 GMT Subject: git: openjdk/jdk: master: 8374219: Fix issues in jpackage's Executor class Message-ID: <38bf369d-4725-49ce-8c8a-6908d207e55a@openjdk.org> Changeset: 663a0833 Branch: master Author: Alexey Semenyuk Date: 2026-01-09 22:20:05 +0000 URL: https://git.openjdk.org/jdk/commit/663a08331a83c852622b8b11900f12b0dc3dbe82 8374219: Fix issues in jpackage's Executor class Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LibProvidersLookup.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ExecutorFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ObjectFactory.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutorFactory.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.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/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandLineFormat.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Enquoter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RetryExecutor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TeeOutputStream.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java - test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandAction.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockExit.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CompletableCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIOException.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIllegalStateException.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockingToolProvider.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/Script.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpecInDir.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCompletableCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/VerbatimCommandMock.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LibProvidersLookupTest.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxPackageArchTest.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxSystemEnvironmentTest.java ! test/jdk/tools/jpackage/junit/linux/junit.java + test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgPackagerTest.java + test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgSystemEnvironmentTest.java ! test/jdk/tools/jpackage/junit/macosx/junit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ExecutorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/MockUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTestUtils.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/EnquoterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/RetryExecutorTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java From kbarrett at openjdk.org Fri Jan 9 22:46:53 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Fri, 9 Jan 2026 22:46:53 GMT Subject: git: openjdk/jdk: master: 8372040: Remove Prefetch header vs inline header separation Message-ID: Changeset: 805866bb Branch: master Author: jonghoonpark Committer: Kim Barrett Date: 2026-01-09 22:42:53 +0000 URL: https://git.openjdk.org/jdk/commit/805866bbf680f44219e5c634eb9726e1c5dea690 8372040: Remove Prefetch header vs inline header separation Reviewed-by: kbarrett, stefank ! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp ! src/hotspot/os_cpu/bsd_aarch64/prefetch_bsd_aarch64.inline.hpp ! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_zero/prefetch_bsd_zero.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/prefetch_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_arm/prefetch_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_ppc/prefetch_linux_ppc.inline.hpp ! src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp ! src/hotspot/os_cpu/linux_s390/prefetch_linux_s390.inline.hpp ! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_zero/prefetch_linux_zero.inline.hpp ! src/hotspot/os_cpu/windows_aarch64/prefetch_windows_aarch64.inline.hpp ! src/hotspot/os_cpu/windows_x86/prefetch_windows_x86.inline.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/generation.hpp - src/hotspot/share/runtime/prefetch.hpp ! src/hotspot/share/runtime/prefetch.inline.hpp From asemenyuk at openjdk.org Fri Jan 9 23:40:14 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 9 Jan 2026 23:40:14 GMT Subject: git: openjdk/jdk: master: 8374819: jpackage and jpackage tests leave some I/O streams unclosed Message-ID: <742b489e-b068-4115-b265-5582e6a4efd8@openjdk.org> Changeset: 74faf033 Branch: master Author: Alexey Semenyuk Date: 2026-01-09 23:36:19 +0000 URL: https://git.openjdk.org/jdk/commit/74faf033127ab3a5e28be75b91e662c589f81084 8374819: jpackage and jpackage tests leave some I/O streams unclosed Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java From jjiang at openjdk.org Sat Jan 10 00:55:25 2026 From: jjiang at openjdk.org (John Jiang) Date: Sat, 10 Jan 2026 00:55:25 GMT Subject: git: openjdk/jdk: master: 8373231: ECDSAOperations::toAffinePoint is redundant Message-ID: Changeset: a726e834 Branch: master Author: John Jiang Date: 2026-01-10 00:52:34 +0000 URL: https://git.openjdk.org/jdk/commit/a726e834b6d3674f0d573d8a0df6eb00464b825b 8373231: ECDSAOperations::toAffinePoint is redundant Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ec/ECDSAOperations.java ! test/jdk/sun/security/ec/ECDSAPrimitive.java From kbarrett at openjdk.org Sat Jan 10 01:59:24 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Sat, 10 Jan 2026 01:59:24 GMT Subject: git: openjdk/jdk: master: 8374922: Build failure after JDK-8372040 Message-ID: <6302b41e-d300-4775-8f2d-73f0e7020f5f@openjdk.org> Changeset: 0537a3fa Branch: master Author: Kim Barrett Date: 2026-01-10 01:55:00 +0000 URL: https://git.openjdk.org/jdk/commit/0537a3fae9bd55ab8b7279da7d3ee4b5ce5bc492 8374922: Build failure after JDK-8372040 Reviewed-by: smarks ! src/hotspot/share/gc/serial/serialHeap.cpp From jpai at openjdk.org Sat Jan 10 02:18:38 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Sat, 10 Jan 2026 02:18:38 GMT Subject: git: openjdk/jdk: master: 8374754: jtreg failure handler - replace inline javascript and inline event handlers with same origin javascript files Message-ID: <0ee2d679-a7e6-4025-afe4-590959877e8d@openjdk.org> Changeset: 657d5f77 Branch: master Author: Jaikiran Pai Date: 2026-01-10 02:17:37 +0000 URL: https://git.openjdk.org/jdk/commit/657d5f77f4985304995ee44fc2ae1643504de8df 8374754: jtreg failure handler - replace inline javascript and inline event handlers with same origin javascript files Reviewed-by: erikj ! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlPage.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java From sspitsyn at openjdk.org Sat Jan 10 11:11:17 2026 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Sat, 10 Jan 2026 11:11:17 GMT Subject: git: openjdk/jdk: master: 8373643: Test serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java still failing Message-ID: <4d19d6f2-5918-43e8-b197-5bbe5dce7a6e@openjdk.org> Changeset: 12894a87 Branch: master Author: Serguei Spitsyn Date: 2026-01-10 11:10:06 +0000 URL: https://git.openjdk.org/jdk/commit/12894a870a3c8d1da13a885cc006458ae9475b6e 8373643: Test serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java still failing Reviewed-by: lmesnik ! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java From asemenyuk at openjdk.org Sat Jan 10 15:05:23 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Sat, 10 Jan 2026 15:05:23 GMT Subject: git: openjdk/jdk: master: 8374923: runtime/cds/ServiceLoaderTest.java fails with mismatch between cds and non-cds Message-ID: <52a4dce4-38e6-451f-ab03-fccda236a158@openjdk.org> Changeset: 659b53fe Branch: master Author: Alexey Semenyuk Date: 2026-01-10 15:04:16 +0000 URL: https://git.openjdk.org/jdk/commit/659b53fe33eaa531bca1951a26f357b51902311e 8374923: runtime/cds/ServiceLoaderTest.java fails with mismatch between cds and non-cds Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java From shade at openjdk.org Sun Jan 11 20:37:42 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Sun, 11 Jan 2026 20:37:42 GMT Subject: git: openjdk/jdk: master: 8374878: Add Atomic::compare_set Message-ID: <85cac572-cf36-4d82-a7b7-c6c9d6dc39c0@openjdk.org> Changeset: 33689485 Branch: master Author: Aleksey Shipilev Date: 2026-01-11 20:37:04 +0000 URL: https://git.openjdk.org/jdk/commit/336894857bfc9f610da55e6180dd7b668bf67752 8374878: Add Atomic::compare_set Reviewed-by: kbarrett, stefank ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! test/hotspot/gtest/runtime/test_atomic.cpp From asotona at openjdk.org Mon Jan 12 07:09:25 2026 From: asotona at openjdk.org (Adam Sotona) Date: Mon, 12 Jan 2026 07:09:25 GMT Subject: git: openjdk/jdk: master: 8341272: Factory to create wide iinc instruction with small arguments Message-ID: Changeset: 669977f7 Branch: master Author: Trevor Bond Committer: Adam Sotona Date: 2026-01-12 07:05:52 +0000 URL: https://git.openjdk.org/jdk/commit/669977f7c4b58ab4901a340906262ab907b3ffb6 8341272: Factory to create wide iinc instruction with small arguments Reviewed-by: liach, asotona ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! test/jdk/jdk/classfile/InstructionValidationTest.java From epeter at openjdk.org Mon Jan 12 07:21:00 2026 From: epeter at openjdk.org (Emanuel Peter) Date: Mon, 12 Jan 2026 07:21:00 GMT Subject: git: openjdk/jdk: jdk26: 8373453: C2 SuperWord: must handle load slices that have loads with different memory inputs Message-ID: <5876ef76-4fa4-47aa-a369-7363ba714a47@openjdk.org> Changeset: 2d267303 Branch: jdk26 Author: Emanuel Peter Date: 2026-01-12 07:17:01 +0000 URL: https://git.openjdk.org/jdk/commit/2d267303de943982b6b8a5b1b55df7bb623d8a81 8373453: C2 SuperWord: must handle load slices that have loads with different memory inputs Reviewed-by: thartmann Backport-of: da14813a5bdadaf0a1f81fa57ff6e1b103eaf113 ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLoadSliceWithMultipleMemoryInputStates.java From mbaesken at openjdk.org Mon Jan 12 07:49:16 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 12 Jan 2026 07:49:16 GMT Subject: git: openjdk/jdk: master: 8374875: Improve perfMemory warning about 'Insufficient space for shared memory file' Message-ID: <981bcb3a-fd91-450e-9747-543ad01d050a@openjdk.org> Changeset: 7cf7f01f Branch: master Author: Matthias Baesken Date: 2026-01-12 07:46:25 +0000 URL: https://git.openjdk.org/jdk/commit/7cf7f01fb339bf3c5b81d946be8afa71ec267e42 8374875: Improve perfMemory warning about 'Insufficient space for shared memory file' Reviewed-by: lucy, mdoerr, clanger ! src/hotspot/os/posix/perfMemory_posix.cpp From bmaillard at openjdk.org Mon Jan 12 08:01:13 2026 From: bmaillard at openjdk.org (=?UTF-8?B?QmVub8OudA==?= Maillard) Date: Mon, 12 Jan 2026 08:01:13 GMT Subject: git: openjdk/jdk: master: 8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes Message-ID: <10129ebc-34ec-4713-a91b-cf7136e576b5@openjdk.org> Changeset: 49040462 Branch: master Author: Beno?t Maillard Date: 2026-01-12 07:59:37 +0000 URL: https://git.openjdk.org/jdk/commit/49040462f3d2761435cded1bd8898d0c6b16fc02 8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes Reviewed-by: epeter, qamai ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/igvn/TestModIdealCreatesUselessNode.java From mbaesken at openjdk.org Mon Jan 12 08:05:32 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 12 Jan 2026 08:05:32 GMT Subject: git: openjdk/jdk: master: 8374471: Check bin and lib folder of JDK image for unwanted files Message-ID: <36f49434-b32b-4441-a2d3-bab709c7436f@openjdk.org> Changeset: 133a023e Branch: master Author: Matthias Baesken Date: 2026-01-12 08:04:14 +0000 URL: https://git.openjdk.org/jdk/commit/133a023e8e1ec1c555265a92eb0fcb4965f0b162 8374471: Check bin and lib folder of JDK image for unwanted files Reviewed-by: erikj, clanger + test/jdk/build/CheckFiles.java From tschatzl at openjdk.org Mon Jan 12 08:27:46 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 12 Jan 2026 08:27:46 GMT Subject: git: openjdk/jdk: master: 8374743: G1 starts a concurrent mark when allocating humongous objects during initialization Message-ID: Changeset: fb13abef Branch: master Author: Thomas Schatzl Date: 2026-01-12 08:26:10 +0000 URL: https://git.openjdk.org/jdk/commit/fb13abef44d535ebc4535921fd4eb0f285030465 8374743: G1 starts a concurrent mark when allocating humongous objects during initialization Co-authored-by: Erik ?sterlund Reviewed-by: eosterlund, iwalulya, sjohanss, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp From liach at openjdk.org Mon Jan 12 08:43:05 2026 From: liach at openjdk.org (Chen Liang) Date: Mon, 12 Jan 2026 08:43:05 GMT Subject: git: openjdk/jdk: jdk26: 8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing Message-ID: Changeset: 7317343d Branch: jdk26 Author: Shivangi Gupta Committer: Chen Liang Date: 2026-01-12 08:40:00 +0000 URL: https://git.openjdk.org/jdk/commit/7317343d4719ea434e0e3d9d2af8734004b65343 8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing Reviewed-by: liach Backport-of: e75726ee03ca4664827ca5d680c02bcf2a96f4ea ! test/jdk/java/lang/invoke/TestVHInvokerCaching.java From jsjolen at openjdk.org Mon Jan 12 11:02:48 2026 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 12 Jan 2026 11:02:48 GMT Subject: git: openjdk/jdk: master: 8325108: POSIX map_memory_to_file calls release_memory unnecessarily Message-ID: Changeset: d0aae04d Branch: master Author: Johan Sj?len Date: 2026-01-12 11:01:12 +0000 URL: https://git.openjdk.org/jdk/commit/d0aae04d61c90698ab5a01b4389dc6932de63cb7 8325108: POSIX map_memory_to_file calls release_memory unnecessarily Reviewed-by: dholmes, coleenp ! src/hotspot/os/posix/os_posix.cpp From epeter at openjdk.org Mon Jan 12 11:21:00 2026 From: epeter at openjdk.org (Emanuel Peter) Date: Mon, 12 Jan 2026 11:21:00 GMT Subject: git: openjdk/jdk: master: 8374785: Template Library: need to tag Float16.copySign as having non-deterministic result because of multiple NaNs with different sign bits Message-ID: <64f506fd-f35c-4ddb-aaa7-7d5f5bce9dd9@openjdk.org> Changeset: 2fbe4755 Branch: master Author: Emanuel Peter Date: 2026-01-12 11:18:28 +0000 URL: https://git.openjdk.org/jdk/commit/2fbe47559e9ba45306bd08c3636647f865a75abd 8374785: Template Library: need to tag Float16.copySign as having non-deterministic result because of multiple NaNs with different sign bits Reviewed-by: thartmann, qamai ! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java From bmaillard at openjdk.org Mon Jan 12 11:27:39 2026 From: bmaillard at openjdk.org (=?UTF-8?B?QmVub8OudA==?= Maillard) Date: Mon, 12 Jan 2026 11:27:39 GMT Subject: git: openjdk/jdk: jdk26: 8373579: Problem list compiler/runtime/Test7196199.java Message-ID: Changeset: e8f5d2f4 Branch: jdk26 Author: Beno?t Maillard Date: 2026-01-12 11:21:54 +0000 URL: https://git.openjdk.org/jdk/commit/e8f5d2f4f726d62f05faf7b6985279ef37521f21 8373579: Problem list compiler/runtime/Test7196199.java Reviewed-by: thartmann Backport-of: a05d5d2514c835f2bfeaf7a8c7df0ac241f0177f ! test/hotspot/jtreg/ProblemList.txt From tschatzl at openjdk.org Mon Jan 12 11:32:42 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 12 Jan 2026 11:32:42 GMT Subject: git: openjdk/jdk: jdk26: 8374743: G1 starts a concurrent mark when allocating humongous objects during initialization Message-ID: Changeset: a90f4b6e Branch: jdk26 Author: Thomas Schatzl Date: 2026-01-12 11:31:13 +0000 URL: https://git.openjdk.org/jdk/commit/a90f4b6e57ed80ba15535dfa498e8d5cd95cc774 8374743: G1 starts a concurrent mark when allocating humongous objects during initialization Reviewed-by: shade, iwalulya Backport-of: fb13abef44d535ebc4535921fd4eb0f285030465 ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp From egahlin at openjdk.org Mon Jan 12 11:32:44 2026 From: egahlin at openjdk.org (Erik Gahlin) Date: Mon, 12 Jan 2026 11:32:44 GMT Subject: git: openjdk/jdk: master: 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Message-ID: <042fb4b7-521e-4742-b56d-ade2c7e824bd@openjdk.org> Changeset: 556bddfd Branch: master Author: Erik Gahlin Date: 2026-01-12 11:30:43 +0000 URL: https://git.openjdk.org/jdk/commit/556bddfd9439d1bad698ab5134317ce263a36b04 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java From shade at openjdk.org Mon Jan 12 14:24:02 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 12 Jan 2026 14:24:02 GMT Subject: git: openjdk/jdk: jdk26: 8374507: GHA: Limit debug symbols generation to conserve disk space Message-ID: <889df7ea-351b-40e3-ae53-1f1c092237ba@openjdk.org> Changeset: f2ca96e8 Branch: jdk26 Author: Aleksey Shipilev Date: 2026-01-12 14:18:22 +0000 URL: https://git.openjdk.org/jdk/commit/f2ca96e8d102c409a181f989ea6d95206d992277 8374507: GHA: Limit debug symbols generation to conserve disk space Reviewed-by: clanger, erikj Backport-of: d063c9546b4a500f4c76fcd01442c2b7281f6d65 ! .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 From cushon at openjdk.org Mon Jan 12 15:30:42 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Mon, 12 Jan 2026 15:30:42 GMT Subject: git: openjdk/jdk: master: 8369564: Provide a MemorySegment API to read strings with known lengths Message-ID: Changeset: d433ce52 Branch: master Author: Liam Miller-Cushon Date: 2026-01-12 15:22:42 +0000 URL: https://git.openjdk.org/jdk/commit/d433ce52360994be5a88a0bcbf39cbb741b435ec 8369564: Provide a MemorySegment API to read strings with known lengths Co-authored-by: Per Minborg Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! test/jdk/java/foreign/TestStringEncoding.java + test/micro/org/openjdk/bench/java/lang/foreign/FromJavaStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java From fferrari at openjdk.org Mon Jan 12 18:42:31 2026 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Mon, 12 Jan 2026 18:42:31 GMT Subject: git: openjdk/jdk: jdk26: 8352728: InternalError loading java.security due to Windows parent folder permissions Message-ID: Changeset: 31775fd2 Branch: jdk26 Author: Francisco Ferrari Bihurriet Date: 2026-01-12 18:38:03 +0000 URL: https://git.openjdk.org/jdk/commit/31775fd27f247ba5d594dbf771ea7a1481422fb8 8352728: InternalError loading java.security due to Windows parent folder permissions Reviewed-by: weijun Backport-of: 7e1051bfcc01aad538376c86354e16e25d2eaf7a ! src/java.base/share/classes/java/security/Security.java - test/jdk/java/security/Security/ConfigFileTest.java + test/jdk/java/security/Security/SecurityPropFile/ExtraFileAndIncludes.java + test/jdk/java/security/Security/SecurityPropFile/LinuxAnonymousFiles.java - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.file - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java + test/jdk/java/security/Security/SecurityPropFile/WindowsParentDirPermissions.java From darcy at openjdk.org Mon Jan 12 19:45:38 2026 From: darcy at openjdk.org (Joe Darcy) Date: Mon, 12 Jan 2026 19:45:38 GMT Subject: git: openjdk/jdk: master: 8374953: Add note on about implicit state when comparing TypeMirrors Message-ID: Changeset: 9a2592f8 Branch: master Author: Joe Darcy Date: 2026-01-12 19:41:21 +0000 URL: https://git.openjdk.org/jdk/commit/9a2592f8d2177f1480758e94faf9b986c7bba681 8374953: Add note on about implicit state when comparing TypeMirrors Reviewed-by: attila, vromero, jlahoda ! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java From sviswanathan at openjdk.org Mon Jan 12 23:02:48 2026 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Mon, 12 Jan 2026 23:02:48 GMT Subject: git: openjdk/jdk: jdk26: 8373724: Assertion failure in TestSignumVector.java with UseAPX Message-ID: <0b87cd4b-38af-4664-9373-76a5e84f51af@openjdk.org> Changeset: 2da14e26 Branch: jdk26 Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2026-01-12 22:58:03 +0000 URL: https://git.openjdk.org/jdk/commit/2da14e26e9a4c00bdee5603b5bfd975eab024d7e 8373724: Assertion failure in TestSignumVector.java with UseAPX Reviewed-by: dlunden, sviswanathan Backport-of: 640343f7d94894b0378ea5b1768eeac203a9aaf8 ! src/hotspot/cpu/x86/x86.ad From wkemper at openjdk.org Mon Jan 12 23:39:05 2026 From: wkemper at openjdk.org (William Kemper) Date: Mon, 12 Jan 2026 23:39:05 GMT Subject: git: openjdk/jdk: master: 8373819: Genshen: Control thread can miss allocation failure notification (redux) Message-ID: <8eb27a2c-190e-48fa-be0e-5c1a2ca6d950@openjdk.org> Changeset: 15b7a425 Branch: master Author: William Kemper Date: 2026-01-12 23:36:26 +0000 URL: https://git.openjdk.org/jdk/commit/15b7a4252b8d3595b7bc409e20d4c617e89240e8 8373819: Genshen: Control thread can miss allocation failure notification (redux) Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp From jpai at openjdk.org Tue Jan 13 01:32:10 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 13 Jan 2026 01:32:10 GMT Subject: git: openjdk/jdk: master: 8374181: failure_handler: The cores.html file is formatted incorrectly and so hides the core dump information Message-ID: <7f9cacbb-c613-495a-aab8-b698eb7bebbd@openjdk.org> Changeset: e89c1290 Branch: master Author: Jaikiran Pai Date: 2026-01-13 01:29:20 +0000 URL: https://git.openjdk.org/jdk/commit/e89c1290ca8b3e07bef12f4c0465c3e83389fef4 8374181: failure_handler: The cores.html file is formatted incorrectly and so hides the core dump information Reviewed-by: erikj ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java From psadhukhan at openjdk.org Tue Jan 13 04:31:36 2026 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Tue, 13 Jan 2026 04:31:36 GMT Subject: git: openjdk/jdk: master: 4765299: componentResized() not always called with nested JSplitPanes Message-ID: <58887197-2a59-4af3-9712-84474f1bf362@openjdk.org> Changeset: 0b9d4c02 Branch: master Author: Prasanta Sadhukhan Date: 2026-01-13 04:29:12 +0000 URL: https://git.openjdk.org/jdk/commit/0b9d4c02e39191e9dba721115f422e28ee5b9869 4765299: componentResized() not always called with nested JSplitPanes Reviewed-by: tr, kizune ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java + test/jdk/javax/swing/JSplitPane/TestSplitPaneCompResize.java From dholmes at openjdk.org Tue Jan 13 06:03:12 2026 From: dholmes at openjdk.org (David Holmes) Date: Tue, 13 Jan 2026 06:03:12 GMT Subject: git: openjdk/jdk: master: 8370314: Update signals_posix with new Linux signal codes Message-ID: <6e821a2c-ecce-4bca-b89d-a43bf098669e@openjdk.org> Changeset: f4ebf958 Branch: master Author: David Holmes Date: 2026-01-13 06:02:01 +0000 URL: https://git.openjdk.org/jdk/commit/f4ebf9585f63177584d8c48838ef793407ebce12 8370314: Update signals_posix with new Linux signal codes Reviewed-by: shade, jwaters ! src/hotspot/os/posix/signals_posix.cpp From aboldtch at openjdk.org Tue Jan 13 06:52:18 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Tue, 13 Jan 2026 06:52:18 GMT Subject: git: openjdk/jdk: master: 8374450: GTest opto.canonicalize_constraints cannot run without VM Message-ID: <4a8eb402-aac4-4e8e-8f24-57afd717fd2d@openjdk.org> Changeset: 586846b8 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-13 06:49:04 +0000 URL: https://git.openjdk.org/jdk/commit/586846b84a38d285c5905437e903cfc57f609410 8374450: GTest opto.canonicalize_constraints cannot run without VM Reviewed-by: qamai, thartmann, shade ! test/hotspot/gtest/opto/test_rangeinference.cpp From shade at openjdk.org Tue Jan 13 07:31:33 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 Jan 2026 07:31:33 GMT Subject: git: openjdk/jdk: master: 8374876: Epsilon: Convert to use Atomic Message-ID: <19c24674-b966-45b6-83a6-a1c1bd8dd1d3@openjdk.org> Changeset: c000343b Branch: master Author: Aleksey Shipilev Date: 2026-01-13 07:30:13 +0000 URL: https://git.openjdk.org/jdk/commit/c000343bbb1d822d2cee37e1a27672cfb3128bee 8374876: Epsilon: Convert to use Atomic Reviewed-by: tschatzl, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp From cushon at openjdk.org Tue Jan 13 08:09:55 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 13 Jan 2026 08:09:55 GMT Subject: git: openjdk/jdk: master: 8375066: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java broken by JDK-8369564 Message-ID: <76e7b59b-4078-4612-bc9a-ffaaaf2756da@openjdk.org> Changeset: d6f43d73 Branch: master Author: Liam Miller-Cushon Date: 2026-01-13 08:05:57 +0000 URL: https://git.openjdk.org/jdk/commit/d6f43d7329bf0ba08464f6d0a22de7e27ca8b399 8375066: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java broken by JDK-8369564 Reviewed-by: jpai, shade ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java From roland at openjdk.org Tue Jan 13 08:13:15 2026 From: roland at openjdk.org (Roland Westrelin) Date: Tue, 13 Jan 2026 08:13:15 GMT Subject: git: openjdk/jdk: jdk26: 8373508: C2: sinking CreateEx out of loop breaks the graph Message-ID: <4bb67b9b-527d-4dc0-8019-d22d02b3d24c@openjdk.org> Changeset: d87c05ca Branch: jdk26 Author: Roland Westrelin Date: 2026-01-13 08:09:59 +0000 URL: https://git.openjdk.org/jdk/commit/d87c05ca8d219c1917dd4c5becb5803172b6eeaa 8373508: C2: sinking CreateEx out of loop breaks the graph Reviewed-by: thartmann, shade Backport-of: 6ae3e064352a56c5be140fba1ad6d040219432b0 ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop.java + test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop2.java From jlahoda at openjdk.org Tue Jan 13 08:18:57 2026 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 13 Jan 2026 08:18:57 GMT Subject: git: openjdk/jdk: master: 8374379: Type annotation in new array dimension expression causes java.lang.AssertionError Message-ID: <3211ce9d-a9cb-46c0-a4a7-cb2e7f749412@openjdk.org> Changeset: 578204f8 Branch: master Author: Jan Lahoda Date: 2026-01-13 08:12:35 +0000 URL: https://git.openjdk.org/jdk/commit/578204f8c49f06be8b9c4855359ca61c9e107678 8374379: Type annotation in new array dimension expression causes java.lang.AssertionError 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/Annotate.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java From mdoerr at openjdk.org Tue Jan 13 09:38:41 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 13 Jan 2026 09:38:41 GMT Subject: git: openjdk/jdk: jdk26: 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug Message-ID: Changeset: 2a2b704d Branch: jdk26 Author: Martin Doerr Date: 2026-01-13 09:32:26 +0000 URL: https://git.openjdk.org/jdk/commit/2a2b704d9cc3cc8e092fb5131ef501fb38effbed 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug Reviewed-by: shade Backport-of: e4e923a1ffc8ff059c983c7e9201d0ee3273482d ! test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java From mgronlun at openjdk.org Tue Jan 13 11:46:16 2026 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 13 Jan 2026 11:46:16 GMT Subject: git: openjdk/jdk: master: 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant Message-ID: Changeset: 543a9722 Branch: master Author: Markus Gr?nlund Date: 2026-01-13 11:44:32 +0000 URL: https://git.openjdk.org/jdk/commit/543a972222118155e4c72c6f2d32d154c5dfd442 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant Reviewed-by: shade, egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp From qamai at openjdk.org Tue Jan 13 12:44:55 2026 From: qamai at openjdk.org (Quan Anh Mai) Date: Tue, 13 Jan 2026 12:44:55 GMT Subject: git: openjdk/jdk: master: 8374969: Incorrect results of LoadStoreNode::adr_type and SCMemProj::adr_type Message-ID: <68107b58-30aa-4cae-9436-8dddbbc0da0e@openjdk.org> Changeset: a90c7eee Branch: master Author: Quan Anh Mai Date: 2026-01-13 12:42:25 +0000 URL: https://git.openjdk.org/jdk/commit/a90c7eee6f7e950edea4d94cf2b109fdb5e49909 8374969: Incorrect results of LoadStoreNode::adr_type and SCMemProj::adr_type Reviewed-by: roland, mhaessig ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp From asemenyuk at openjdk.org Tue Jan 13 13:35:22 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 13 Jan 2026 13:35:22 GMT Subject: git: openjdk/jdk: master: 8375054: Removed "signed" property from jpackage app image file Message-ID: <96b9470b-6604-42e8-b71a-bcdb6fb9a27c@openjdk.org> Changeset: f7be1dcf Branch: master Author: Alexey Semenyuk Date: 2026-01-13 13:33:41 +0000 URL: https://git.openjdk.org/jdk/commit/f7be1dcf296d28f8e004d180038ab715153a6c15 8375054: Removed "signed" property from jpackage app image file Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MacBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.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/TestUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java From mgronlun at openjdk.org Tue Jan 13 13:41:35 2026 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 13 Jan 2026 13:41:35 GMT Subject: git: openjdk/jdk: jdk26: 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant Message-ID: Changeset: 58be8702 Branch: jdk26 Author: Markus Gr?nlund Date: 2026-01-13 13:39:51 +0000 URL: https://git.openjdk.org/jdk/commit/58be8702d8b2434b810e8f142d631827ddf758a0 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant Reviewed-by: shade, egahlin Backport-of: 543a972222118155e4c72c6f2d32d154c5dfd442 ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp From asemenyuk at openjdk.org Tue Jan 13 13:41:38 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 13 Jan 2026 13:41:38 GMT Subject: git: openjdk/jdk: master: 8375050: Simplify process management in jpackage tests Message-ID: Changeset: 47029ccf Branch: master Author: Alexey Semenyuk Date: 2026-01-13 13:36:44 +0000 URL: https://git.openjdk.org/jdk/commit/47029ccfec988e0a9298e35dcc729d9eeffc45e1 8375050: Simplify process management in jpackage tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java From mbaesken at openjdk.org Tue Jan 13 13:51:42 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Jan 2026 13:51:42 GMT Subject: git: openjdk/jdk: master: 8374990: Check include and jmods folder of JDK image for unwanted files Message-ID: Changeset: 7330e1a9 Branch: master Author: Matthias Baesken Date: 2026-01-13 13:51:00 +0000 URL: https://git.openjdk.org/jdk/commit/7330e1a996fd43d92430a73b818f33552bc6ae9c 8374990: Check include and jmods folder of JDK image for unwanted files Reviewed-by: erikj ! test/jdk/build/CheckFiles.java From mbaesken at openjdk.org Tue Jan 13 13:57:57 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Jan 2026 13:57:57 GMT Subject: git: openjdk/jdk: master: 8374872: Cleanup outdated SAP AG copyright header info Message-ID: Changeset: 49f72658 Branch: master Author: Matthias Baesken Date: 2026-01-13 13:54:04 +0000 URL: https://git.openjdk.org/jdk/commit/49f7265894652ea243f3a531cf3f9d0b06e53565 8374872: Cleanup outdated SAP AG copyright header info Reviewed-by: clanger, mdoerr ! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE78_A.java ! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE_Loader2.java ! test/hotspot/jtreg/runtime/execstack/Test.java ! test/hotspot/jtreg/runtime/execstack/TestMT.java ! test/hotspot/jtreg/runtime/execstack/libtest-rw.c ! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c From vpaprotski at openjdk.org Tue Jan 13 15:21:51 2026 From: vpaprotski at openjdk.org (Volodymyr Paprotski) Date: Tue, 13 Jan 2026 15:21:51 GMT Subject: git: openjdk/jdk: master: 8374570: Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts Message-ID: <3006290e-8053-4d57-8b3f-12ee9ea90682@openjdk.org> Changeset: 45990d79 Branch: master Author: Volodymyr Paprotski Date: 2026-01-13 15:15:36 +0000 URL: https://git.openjdk.org/jdk/commit/45990d796ffafc228c6e843049c80aefedb0f12b 8374570: Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts Reviewed-by: thartmann, epeter, qamai ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! test/hotspot/jtreg/compiler/c2/ClearArray.java From mbaesken at openjdk.org Tue Jan 13 16:59:37 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Jan 2026 16:59:37 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <4cb76c6a-9a7b-4d94-9a4f-e74e46abfcc5@openjdk.org> Changeset: 7f707ba8 Branch: master Author: Damon Nguyen Date: 2026-01-13 16:55:03 +0000 URL: https://git.openjdk.org/jdk/commit/7f707ba8e746d859ac171d71ef8f731953a92e6a 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java ! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm ! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm + test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm Changeset: 07403843 Branch: master Author: Matthias Baesken Date: 2026-01-13 16:57:30 +0000 URL: https://git.openjdk.org/jdk/commit/074038438f5b8b91e9390430b4fa58ff53e5df26 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform Reviewed-by: prr, kizune ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java - src/java.desktop/share/native/libjsound/Platform.c ! src/java.desktop/share/native/libjsound/Utilities.c ! src/java.desktop/share/native/libjsound/Utilities.h From mgronlun at openjdk.org Tue Jan 13 18:08:17 2026 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 13 Jan 2026 18:08:17 GMT Subject: git: openjdk/jdk: master: 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented Message-ID: <74c2ad67-bf44-47b2-b046-59b8058bb6bf@openjdk.org> Changeset: f23752a7 Branch: master Author: Markus Gr?nlund Date: 2026-01-13 18:06:04 +0000 URL: https://git.openjdk.org/jdk/commit/f23752a75ee3d3af0853eff9c678d2496bb1cf58 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented Reviewed-by: ysuenaga ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java From mpowers at openjdk.org Tue Jan 13 18:13:49 2026 From: mpowers at openjdk.org (Mark Powers) Date: Tue, 13 Jan 2026 18:13:49 GMT Subject: git: openjdk/jdk: jdk26: 8369282: Distrust TLS server certificates anchored by Chunghwa ePKI Root CA Message-ID: Changeset: 17351930 Branch: jdk26 Author: Mark Powers Date: 2026-01-13 18:11:40 +0000 URL: https://git.openjdk.org/jdk/commit/17351930ac0cb93fdd222489041a60de7cf9e1ef 8369282: Distrust TLS server certificates anchored by Chunghwa ePKI Root CA Reviewed-by: mullan Backport-of: 92abc6dfe43a2c1f10dcfcf1e197fc9369f70ee3 ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java + src/java.base/share/classes/sun/security/validator/ChunghwaTLSPolicy.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Chunghwa.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/chunghwa/chunghwaepkirootca-chain.pem From mgronlun at openjdk.org Tue Jan 13 19:43:16 2026 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 13 Jan 2026 19:43:16 GMT Subject: git: openjdk/jdk: master: 8373106: JFR suspend/resume deadlock on macOS in pthreads library Message-ID: <8124462b-d028-4319-a6c4-68029f973b83@openjdk.org> Changeset: b070367b Branch: master Author: Markus Gr?nlund Date: 2026-01-13 19:40:20 +0000 URL: https://git.openjdk.org/jdk/commit/b070367bdf980ef1c257cab485927db39b544241 8373106: JFR suspend/resume deadlock on macOS in pthreads library Reviewed-by: egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp From bchristi at openjdk.org Tue Jan 13 19:48:03 2026 From: bchristi at openjdk.org (Brent Christian) Date: Tue, 13 Jan 2026 19:48:03 GMT Subject: git: openjdk/jdk: master: 8373718: jdk/internal/misc/VM/RuntimeArguments.java test fails in Virtual threads mode Message-ID: <0cf7dd24-9c73-406b-9932-445430d37ff8@openjdk.org> Changeset: 4d0ad0a4 Branch: master Author: Brent Christian Date: 2026-01-13 19:47:11 +0000 URL: https://git.openjdk.org/jdk/commit/4d0ad0a4a391286c683ebb8c8d711ea0be68c31a 8373718: jdk/internal/misc/VM/RuntimeArguments.java test fails in Virtual threads mode Reviewed-by: alanb ! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java From mgronlun at openjdk.org Tue Jan 13 21:31:33 2026 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 13 Jan 2026 21:31:33 GMT Subject: git: openjdk/jdk: jdk26: 8373106: JFR suspend/resume deadlock on macOS in pthreads library Message-ID: Changeset: a45364a2 Branch: jdk26 Author: Markus Gr?nlund Date: 2026-01-13 21:28:52 +0000 URL: https://git.openjdk.org/jdk/commit/a45364a28b058739eb58bea24a219d7816d042e6 8373106: JFR suspend/resume deadlock on macOS in pthreads library Reviewed-by: egahlin Backport-of: b070367bdf980ef1c257cab485927db39b544241 ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp From asemenyuk at openjdk.org Tue Jan 13 22:42:42 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 13 Jan 2026 22:42:42 GMT Subject: git: openjdk/jdk: master: 8375061: Multiple jpackage tool providers may share the same logging config Message-ID: Changeset: 9ed0ecbc Branch: master Author: Alexey Semenyuk Date: 2026-01-13 22:38:12 +0000 URL: https://git.openjdk.org/jdk/commit/9ed0ecbcc1b4796bc56b7cb341ff8f9d3898713d 8375061: Multiple jpackage tool providers may share the same logging config Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JPackageCommandTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/share/AsyncTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java From kdnilsen at openjdk.org Tue Jan 13 23:51:30 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Tue, 13 Jan 2026 23:51:30 GMT Subject: git: openjdk/jdk: master: 8369048: GenShen: Defer ShenFreeSet::available() during rebuild Message-ID: <1b4c13b3-478a-434c-b88c-aa4eef52f1fd@openjdk.org> Changeset: 0d19d91b Branch: master Author: Kelvin Nilsen Date: 2026-01-13 23:48:14 +0000 URL: https://git.openjdk.org/jdk/commit/0d19d91b44e5232dbd99d34dcdf6500f892e3048 8369048: GenShen: Defer ShenFreeSet::available() during rebuild Reviewed-by: wkemper, ysr ! 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/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp From egahlin at openjdk.org Wed Jan 14 00:15:49 2026 From: egahlin at openjdk.org (Erik Gahlin) Date: Wed, 14 Jan 2026 00:15:49 GMT Subject: git: openjdk/jdk: jdk26: 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Message-ID: <631e83f1-dc0e-4c1e-8c11-78d3b9562078@openjdk.org> Changeset: 1bf35d7b Branch: jdk26 Author: Erik Gahlin Date: 2026-01-14 00:12:36 +0000 URL: https://git.openjdk.org/jdk/commit/1bf35d7bd0a8771e8656800a613de6a01057fc38 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Reviewed-by: mgronlun Backport-of: 556bddfd9439d1bad698ab5134317ce263a36b04 ! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java From kdnilsen at openjdk.org Wed Jan 14 00:45:35 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Wed, 14 Jan 2026 00:45:35 GMT Subject: git: openjdk/jdk: jdk26: 2 new changesets Message-ID: <9b5bbbb0-3ecf-443a-a41e-5cd4f293d4c3@openjdk.org> Changeset: da47f7a2 Branch: jdk26 Author: Serguei Spitsyn Date: 2026-01-14 00:41:01 +0000 URL: https://git.openjdk.org/jdk/commit/da47f7a27cc8ec68b40d025dc4cba108c6e18f97 8373643: Test serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java still failing Reviewed-by: lmesnik Backport-of: 12894a870a3c8d1da13a885cc006458ae9475b6e ! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java Changeset: aae9f926 Branch: jdk26 Author: Kelvin Nilsen Date: 2026-01-14 00:44:56 +0000 URL: https://git.openjdk.org/jdk/commit/aae9f9269a3755684dd6ee292ff9e2f223b62b34 8373714: Shenandoah: Register heuristic penalties following a degenerated GC Reviewed-by: wkemper Backport-of: 385c4f8180d30c0e41b848eb4b2c1c8788211422 ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp From dzhang at openjdk.org Wed Jan 14 01:05:08 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 14 Jan 2026 01:05:08 GMT Subject: git: openjdk/jdk: master: 8375094: RISC-V: Fix client builds after JDK-8368732 Message-ID: Changeset: de6f35ef Branch: master Author: Dingli Zhang Date: 2026-01-14 01:01:52 +0000 URL: https://git.openjdk.org/jdk/commit/de6f35eff988e737496d5e99e991868e97d72db4 8375094: RISC-V: Fix client builds after JDK-8368732 Reviewed-by: fyang, wenanjian, fjiang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp From dholmes at openjdk.org Wed Jan 14 02:15:46 2026 From: dholmes at openjdk.org (David Holmes) Date: Wed, 14 Jan 2026 02:15:46 GMT Subject: git: openjdk/jdk: master: 8375006: [Linux] Remove obsolete O_CLOEXEC check in os::open Message-ID: Changeset: 5da70b18 Branch: master Author: Jonas Norlinder Committer: David Holmes Date: 2026-01-14 02:13:13 +0000 URL: https://git.openjdk.org/jdk/commit/5da70b180461d46b1aa44f24ba3c05efdeb03f49 8375006: [Linux] Remove obsolete O_CLOEXEC check in os::open Reviewed-by: dholmes, jsjolen ! src/hotspot/os/linux/os_linux.cpp From asemenyuk at openjdk.org Wed Jan 14 04:07:50 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 14 Jan 2026 04:07:50 GMT Subject: git: openjdk/jdk: master: 8375240: Make bundling progress messages issued by jpackage consistent across platforms Message-ID: Changeset: b082a390 Branch: master Author: Alexey Semenyuk Date: 2026-01-14 04:04:08 +0000 URL: https://git.openjdk.org/jdk/commit/b082a390b77fca7134000bfe631f73bfd082bfa1 8375240: Make bundling progress messages issued by jpackage consistent across platforms Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageBundleType.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleType.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java + test/jdk/tools/jpackage/share/OutputErrorTest.java From xgong at openjdk.org Wed Jan 14 06:18:40 2026 From: xgong at openjdk.org (Xiaohong Gong) Date: Wed, 14 Jan 2026 06:18:40 GMT Subject: git: openjdk/jdk: master: 8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions Message-ID: Changeset: 56d7b524 Branch: master Author: Eric Fang Committer: Xiaohong Gong Date: 2026-01-14 06:17:04 +0000 URL: https://git.openjdk.org/jdk/commit/56d7b524b3ddb49b985b4e6f061a7128b10cffb5 8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions Reviewed-by: psandoz, qamai, xgong ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op-func.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op-func.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op.template ! test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op-func.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template From qamai at openjdk.org Wed Jan 14 07:13:35 2026 From: qamai at openjdk.org (Quan Anh Mai) Date: Wed, 14 Jan 2026 07:13:35 GMT Subject: git: openjdk/jdk: master: 8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops Message-ID: <2348440c-afbd-4827-8a96-cf3b6aded423@openjdk.org> Changeset: 624d7144 Branch: master Author: Quan Anh Mai Date: 2026-01-14 07:09:38 +0000 URL: https://git.openjdk.org/jdk/commit/624d7144f757c39215ae3dfed1b78cdd3b3e4f8e 8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestSplitLoadThroughPhiDuringEA.java From shade at openjdk.org Wed Jan 14 07:23:21 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 Jan 2026 07:23:21 GMT Subject: git: openjdk/jdk: master: 8375055: C2: Better dead loop detection printout Message-ID: <5ac4762f-a19c-431f-8a4c-78b94d3189f1@openjdk.org> Changeset: 1b6c2bdd Branch: master Author: Aleksey Shipilev Date: 2026-01-14 07:21:25 +0000 URL: https://git.openjdk.org/jdk/commit/1b6c2bdd7b57891ed35e3c067871d2c0bf282824 8375055: C2: Better dead loop detection printout Reviewed-by: chagedorn, qamai ! src/hotspot/share/opto/phaseX.cpp From thartmann at openjdk.org Wed Jan 14 09:09:59 2026 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 14 Jan 2026 09:09:59 GMT Subject: git: openjdk/jdk: jdk26: 8374570: Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts Message-ID: Changeset: ee30afae Branch: jdk26 Author: Tobias Hartmann Date: 2026-01-14 09:04:27 +0000 URL: https://git.openjdk.org/jdk/commit/ee30afae7420acbd250a17df89288643adab7a33 8374570: Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts Reviewed-by: chagedorn, shade Backport-of: 45990d796ffafc228c6e843049c80aefedb0f12b ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! test/hotspot/jtreg/compiler/c2/ClearArray.java From alanb at openjdk.org Wed Jan 14 09:17:11 2026 From: alanb at openjdk.org (Alan Bateman) Date: Wed, 14 Jan 2026 09:17:11 GMT Subject: git: openjdk/jdk: jdk26: 8375130: [BACKOUT] Scalability issue when submitting virtual threads with almost empty tasks Message-ID: <93bfa3b4-9600-42eb-94ac-fdbe6f647146@openjdk.org> Changeset: 283da4dd Branch: jdk26 Author: Alan Bateman Date: 2026-01-14 09:12:59 +0000 URL: https://git.openjdk.org/jdk/commit/283da4ddcbd7e0f46d996c698c9c7195c6545197 8375130: [BACKOUT] Scalability issue when submitting virtual threads with almost empty tasks Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/forkjoin/Starvation.java From mgronlun at openjdk.org Wed Jan 14 11:04:40 2026 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Wed, 14 Jan 2026 11:04:40 GMT Subject: git: openjdk/jdk: jdk26: 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented Message-ID: <2f85fa2f-55d1-4b91-9399-9f7ad9fc4880@openjdk.org> Changeset: f3bdee89 Branch: jdk26 Author: Markus Gr?nlund Date: 2026-01-14 11:03:42 +0000 URL: https://git.openjdk.org/jdk/commit/f3bdee89ed1acd8a61989dd580f11ff184166520 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented Reviewed-by: ysuenaga Backport-of: f23752a75ee3d3af0853eff9c678d2496bb1cf58 ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java From coleenp at openjdk.org Wed Jan 14 12:50:12 2026 From: coleenp at openjdk.org (Coleen Phillimore) Date: Wed, 14 Jan 2026 12:50:12 GMT Subject: git: openjdk/jdk: jdk26: 8374796: CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren't run Message-ID: Changeset: 90d80f99 Branch: jdk26 Author: Coleen Phillimore Date: 2026-01-14 12:45:38 +0000 URL: https://git.openjdk.org/jdk/commit/90d80f99bb86a788418fddea4134b0d388c0ff17 8374796: CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren't run Reviewed-by: shade Backport-of: 6d1bfdf7a92e44ff855307f86d1734fad909ea3d ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java From asemenyuk at openjdk.org Wed Jan 14 13:51:12 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 14 Jan 2026 13:51:12 GMT Subject: git: openjdk/jdk: master: 8356684: jpackage error messages are not helpful Message-ID: Changeset: 703665c1 Branch: master Author: Alexey Semenyuk Date: 2026-01-14 13:46:40 +0000 URL: https://git.openjdk.org/jdk/commit/703665c13f754f3ba7858c4bb2549c76cbc22a62 8356684: jpackage error messages are not helpful Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Utils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExecutableAttributesWithCapturedOutput.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/JPackageException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/SelfContainedException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java From jwilhelm at openjdk.org Wed Jan 14 14:12:09 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Wed, 14 Jan 2026 14:12:09 GMT Subject: git: openjdk/jdk: master: 8373836: add anchors to the java options in the java man page Message-ID: Changeset: 20bd178b Branch: master Author: Roger Calnan Committer: Jesper Wilhelmsson Date: 2026-01-14 14:08:21 +0000 URL: https://git.openjdk.org/jdk/commit/20bd178b997b8bbf895877774d55d1a9e87c3038 8373836: add anchors to the java options in the java man page Reviewed-by: jwilhelm, iris ! src/java.base/share/man/java.md From qamai at openjdk.org Wed Jan 14 15:57:38 2026 From: qamai at openjdk.org (Quan Anh Mai) Date: Wed, 14 Jan 2026 15:57:38 GMT Subject: git: openjdk/jdk: jdk26: 8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops Message-ID: <26070208-40db-4dad-bc1b-e624835cef9f@openjdk.org> Changeset: ffc6d1b7 Branch: jdk26 Author: Quan Anh Mai Date: 2026-01-14 15:54:32 +0000 URL: https://git.openjdk.org/jdk/commit/ffc6d1b74baeecc63de869b7fadef49b438ac131 8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops Reviewed-by: thartmann Backport-of: 624d7144f757c39215ae3dfed1b78cdd3b3e4f8e ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestSplitLoadThroughPhiDuringEA.java From tschatzl at openjdk.org Wed Jan 14 17:01:38 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 14 Jan 2026 17:01:38 GMT Subject: git: openjdk/jdk: master: 8375297: ZGC: Remove obsolete O_CLOEXEC definition Message-ID: <9a01d062-fe91-4c9b-857a-e1d2083a64e5@openjdk.org> Changeset: 56545328 Branch: master Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2026-01-14 16:54:24 +0000 URL: https://git.openjdk.org/jdk/commit/56545328f849c3ebf062e3ff601224084fa3b46e 8375297: ZGC: Remove obsolete O_CLOEXEC definition Reviewed-by: tschatzl, eosterlund ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp From dnguyen at openjdk.org Wed Jan 14 17:08:53 2026 From: dnguyen at openjdk.org (Damon Nguyen) Date: Wed, 14 Jan 2026 17:08:53 GMT Subject: git: openjdk/jdk: jdk26: 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Message-ID: <215d0288-ed3f-4348-b60d-d9326aa74582@openjdk.org> Changeset: d011d7c7 Branch: jdk26 Author: Damon Nguyen Date: 2026-01-14 17:03:15 +0000 URL: https://git.openjdk.org/jdk/commit/d011d7c7cc191db47791ff642d4c5c7d1ba8eec0 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Reviewed-by: prr Backport-of: 7f707ba8e746d859ac171d71ef8f731953a92e6a ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java ! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm ! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm + test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm From coleenp at openjdk.org Wed Jan 14 18:54:53 2026 From: coleenp at openjdk.org (Coleen Phillimore) Date: Wed, 14 Jan 2026 18:54:53 GMT Subject: git: openjdk/jdk: master: 8374828: Save load_barrier_on_oop_field_preloaded in aot CodeCache Message-ID: <3b9deb1d-5194-4b1e-a1df-623863838f60@openjdk.org> Changeset: 60fbaf5b Branch: master Author: Coleen Phillimore Date: 2026-01-14 18:53:10 +0000 URL: https://git.openjdk.org/jdk/commit/60fbaf5b26d7d359b1258898d4c4dfd86010b8a5 8374828: Save load_barrier_on_oop_field_preloaded in aot CodeCache Reviewed-by: adinn, iklam, shade ! src/hotspot/share/code/aotCodeCache.cpp From rriggs at openjdk.org Wed Jan 14 19:34:42 2026 From: rriggs at openjdk.org (Roger Riggs) Date: Wed, 14 Jan 2026 19:34:42 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <26042b49-d1b6-445d-9e4d-00ca7f496a51@openjdk.org> Changeset: a7507ffa Branch: master Author: Joe Darcy Date: 2026-01-14 19:26:45 +0000 URL: https://git.openjdk.org/jdk/commit/a7507ffa1dda403110a61c4b61143b76e8a7911e 8375237: Document existing exceptional behavior of divideUnsigned and remainderUnsigned Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 3007365b Branch: master Author: Roger Riggs Date: 2026-01-14 19:27:10 +0000 URL: https://git.openjdk.org/jdk/commit/3007365b73d400ee6a5ea9a9041899bb81cf357a 8373913: Refactor serialization tests to use JUnit Reviewed-by: jlu, naoto ! test/jdk/java/io/Serializable/GetField/ReadFieldsCNF.java ! test/jdk/java/io/Serializable/class/NonSerializableTest.java ! test/jdk/java/io/Serializable/records/RecordClassTest.java ! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java ! test/jdk/java/io/Serializable/serialFilter/CheckArrayTest.java ! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/InvalidGlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java ! test/jdk/java/io/Serializable/serialFilter/SerialFactoryFaults.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java From serb at openjdk.org Wed Jan 14 21:31:32 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 14 Jan 2026 21:31:32 GMT Subject: git: openjdk/jdk: master: 8374493: Add missing @Override annotations in "com.sun.java.swing.plaf.motif" package Message-ID: Changeset: 6ad9f4ef Branch: master Author: Sergey Bylokhov Date: 2026-01-14 21:27:34 +0000 URL: https://git.openjdk.org/jdk/commit/6ad9f4ef6826bb031db7840ba3f689b0bde47775 8374493: Add missing @Override annotations in "com.sun.java.swing.plaf.motif" package Reviewed-by: tr, prr, aivanov ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifBorders.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonListener.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifEditorPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuMouseListener.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuMouseMotionListener.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPasswordFieldUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSliderUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneDivider.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTabbedPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextAreaUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextFieldUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifToggleButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeCellRenderer.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeUI.java From asemenyuk at openjdk.org Wed Jan 14 21:42:06 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 14 Jan 2026 21:42:06 GMT Subject: git: openjdk/jdk: master: 8373001: LauncherFromOptions.create() not properly handling FileAssociationNoExtensionsException Message-ID: Changeset: fb526c8f Branch: master Author: Alexey Semenyuk Date: 2026-01-14 21:37:44 +0000 URL: https://git.openjdk.org/jdk/commit/fb526c8f45de6ca9a57608f728ac223cbca118be 8373001: LauncherFromOptions.create() not properly handling FileAssociationNoExtensionsException Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties From asemenyuk at openjdk.org Wed Jan 14 22:49:55 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 14 Jan 2026 22:49:55 GMT Subject: git: openjdk/jdk: jdk26: 8373448: jpackage: StackOverflowError when processing a very long argument Message-ID: <93798527-90c1-4053-828d-e7e876a6ce6f@openjdk.org> Changeset: 9f78c71f Branch: jdk26 Author: Alexey Semenyuk Date: 2026-01-14 22:44:40 +0000 URL: https://git.openjdk.org/jdk/commit/9f78c71f88fc6b869f7494376e68d756e5c7a071 8373448: jpackage: StackOverflowError when processing a very long argument Reviewed-by: almatvee Backport-of: 8737a8ca73952d60129e7fc2f7e17eea3b800af7 ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java From almatvee at openjdk.org Wed Jan 14 23:37:58 2026 From: almatvee at openjdk.org (Alexander Matveev) Date: Wed, 14 Jan 2026 23:37:58 GMT Subject: git: openjdk/jdk: jdk26: 8373105: Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil Message-ID: Changeset: f4ddafcd Branch: jdk26 Author: Alexander Matveev Date: 2026-01-14 23:35:49 +0000 URL: https://git.openjdk.org/jdk/commit/f4ddafcd7073994e9b6672df79128c9474b45dcd 8373105: Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil Reviewed-by: asemenyuk Backport-of: 2d0928406027a848cf2d2d0574024970b8fb535c ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java From syan at openjdk.org Thu Jan 15 02:42:32 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 15 Jan 2026 02:42:32 GMT Subject: git: openjdk/jdk: master: 8374432: TimeoutResponseBodyTest.java#retriesEnabledForResponseFailure fails run with -Xcomp Message-ID: <40633fb1-9a8e-4a10-a41b-85abc0f112f4@openjdk.org> Changeset: d8f45faf Branch: master Author: SendaoYan Date: 2026-01-15 02:40:36 +0000 URL: https://git.openjdk.org/jdk/commit/d8f45faf5849e66b8f0e35e1d18ed0331a0cb1c2 8374432: TimeoutResponseBodyTest.java#retriesEnabledForResponseFailure fails run with -Xcomp Reviewed-by: vyazici, dfuchs ! test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java From syan at openjdk.org Thu Jan 15 02:47:02 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 15 Jan 2026 02:47:02 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <11fe1e8a-cab7-44f5-a9bd-4ab3b6451547@openjdk.org> Changeset: ce5e0d8a Branch: master Author: SendaoYan Date: 2026-01-15 02:44:16 +0000 URL: https://git.openjdk.org/jdk/commit/ce5e0d8a48296b51c9c2eff4867e2a9a70194091 8373945: Use WB.fullGC() in ClassUnloader.unloadClass to force GC for vmTestbase tests Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java Changeset: 2b1e11c2 Branch: master Author: SendaoYan Date: 2026-01-15 02:46:20 +0000 URL: https://git.openjdk.org/jdk/commit/2b1e11c2541f799142bd71e9526cbd04743c6f4e 8374879: NMethodRelocationTest fails with -Xcomp after 8369150 Reviewed-by: lmesnik, chagedorn ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java From almatvee at openjdk.org Thu Jan 15 03:57:37 2026 From: almatvee at openjdk.org (Alexander Matveev) Date: Thu, 15 Jan 2026 03:57:37 GMT Subject: git: openjdk/jdk: master: 8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages Message-ID: Changeset: 499b5882 Branch: master Author: Alexander Matveev Date: 2026-01-15 03:53:53 +0000 URL: https://git.openjdk.org/jdk/commit/499b58820225eb96c728816af9ea2ade47d1fc6b 8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages Reviewed-by: asemenyuk + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgLicense.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/lic_template.plist ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/share/LicenseTest.java From aboldtch at openjdk.org Thu Jan 15 06:01:19 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Thu, 15 Jan 2026 06:01:19 GMT Subject: git: openjdk/jdk: master: 8371762: Incorrect use of checked_cast in Arguments::process_settings_file Message-ID: <9f68ffa9-33e7-45f5-b009-6055a45bc9da@openjdk.org> Changeset: b6b33792 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-15 05:58:18 +0000 URL: https://git.openjdk.org/jdk/commit/b6b337926d5f13ee2bca12ea94530ea59911ff2f 8371762: Incorrect use of checked_cast in Arguments::process_settings_file Reviewed-by: dholmes, kbarrett ! src/hotspot/share/runtime/arguments.cpp From epeter at openjdk.org Thu Jan 15 07:25:51 2026 From: epeter at openjdk.org (Emanuel Peter) Date: Thu, 15 Jan 2026 07:25:51 GMT Subject: git: openjdk/jdk: master: 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN Message-ID: <676bedd7-b858-444f-8f1c-f3ba2196caea@openjdk.org> Changeset: d16a9b2e Branch: master Author: Galder Zamarre?o Committer: Emanuel Peter Date: 2026-01-15 07:22:54 +0000 URL: https://git.openjdk.org/jdk/commit/d16a9b2ec507251a44f034f1ccf8039f02023d52 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN Reviewed-by: epeter, bmaillard, dlong ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/vectorization.cpp + test/hotspot/jtreg/compiler/igvn/TestMinMaxIdentity.java From mhaessig at openjdk.org Thu Jan 15 07:52:24 2026 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Thu, 15 Jan 2026 07:52:24 GMT Subject: git: openjdk/jdk: master: 8354853: Clean up x86 registers after 32-bit x86 removal Message-ID: <956695a5-853f-4e2d-95c6-7deed5c5c92b@openjdk.org> Changeset: f6d26c6b Branch: master Author: Manuel H?ssig Date: 2026-01-15 07:50:52 +0000 URL: https://git.openjdk.org/jdk/commit/f6d26c6b32a3ea394cc9b7f6046cd9d7d635c568 8354853: Clean up x86 registers after 32-bit x86 removal Reviewed-by: aph, shade, mchevalier ! src/hotspot/cpu/x86/register_x86.cpp ! src/hotspot/cpu/x86/register_x86.hpp ! src/hotspot/cpu/x86/vmreg_x86.cpp ! src/hotspot/cpu/x86/vmreg_x86.hpp ! src/hotspot/cpu/x86/vmreg_x86.inline.hpp From stefank at openjdk.org Thu Jan 15 09:25:34 2026 From: stefank at openjdk.org (Stefan Karlsson) Date: Thu, 15 Jan 2026 09:25:34 GMT Subject: git: openjdk/jdk: master: 8375040: Clearer names for non-metadata oop iterators in ObjArrayKlass Message-ID: <54978ef9-4f66-4c0a-849f-19181f5b6f4e@openjdk.org> Changeset: bf0da3dd Branch: master Author: Stefan Karlsson Date: 2026-01-15 09:22:42 +0000 URL: https://git.openjdk.org/jdk/commit/bf0da3dd5c20410aceab8e6f7a7a31432d17b96d 8375040: Clearer names for non-metadata oop iterators in ObjArrayKlass Reviewed-by: tschatzl, kbarrett, aboldtch ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zIterator.hpp ! src/hotspot/share/gc/z/zIterator.inline.hpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/objArrayOop.inline.hpp From tschatzl at openjdk.org Thu Jan 15 11:18:37 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 15 Jan 2026 11:18:37 GMT Subject: git: openjdk/jdk: master: 8375282: G1: Fix wrong indendation introduced by JDK-8374743 Message-ID: <385ac2b1-a3ef-4d99-b117-c2da0e9f0303@openjdk.org> Changeset: f6e5c885 Branch: master Author: Thomas Schatzl Date: 2026-01-15 11:16:00 +0000 URL: https://git.openjdk.org/jdk/commit/f6e5c885e7ca90da2f9fd9ec1c00b4a955ccdf29 8375282: G1: Fix wrong indendation introduced by JDK-8374743 Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp From kbarrett at openjdk.org Thu Jan 15 12:38:33 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Thu, 15 Jan 2026 12:38:33 GMT Subject: git: openjdk/jdk: master: 8374984: Convert workerUtils to use Atomic Message-ID: <0a597f9e-cd5b-4321-9efb-0326d1f30529@openjdk.org> Changeset: 8ad8920a Branch: master Author: Kim Barrett Date: 2026-01-15 12:37:50 +0000 URL: https://git.openjdk.org/jdk/commit/8ad8920aae5c27de947532ba3cd2b57213208d1e 8374984: Convert workerUtils to use Atomic Reviewed-by: shade, stefank ! src/hotspot/share/gc/shared/workerUtils.cpp ! src/hotspot/share/gc/shared/workerUtils.hpp From abarashev at openjdk.org Thu Jan 15 13:25:01 2026 From: abarashev at openjdk.org (Artur Barashev) Date: Thu, 15 Jan 2026 13:25:01 GMT Subject: git: openjdk/jdk: master: 8375183: Remove unused SSLConfiguration.maximumProtocolVersion variable Message-ID: <4304059d-77b9-4b53-87a0-b3ba2d4c5173@openjdk.org> Changeset: 78a106ff Branch: master Author: Artur Barashev Date: 2026-01-15 13:18:20 +0000 URL: https://git.openjdk.org/jdk/commit/78a106ffbba0e056e7421ca9d77af02f9b8379d3 8375183: Remove unused SSLConfiguration.maximumProtocolVersion variable Reviewed-by: djelinski, myankelevich, hchao ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java From rriggs at openjdk.org Thu Jan 15 15:58:51 2026 From: rriggs at openjdk.org (Roger Riggs) Date: Thu, 15 Jan 2026 15:58:51 GMT Subject: git: openjdk/jdk: master: 8291986: ProcessBuilder.redirectErrorStream(true) leaves error stream available Message-ID: Changeset: 203eb701 Branch: master Author: Roger Riggs Date: 2026-01-15 15:54:11 +0000 URL: https://git.openjdk.org/jdk/commit/203eb70110dd546784e03243bf98ff3ddb407030 8291986: ProcessBuilder.redirectErrorStream(true) leaves error stream available Reviewed-by: jpai ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java = test/jdk/java/lang/ProcessBuilder/TEST.properties From rriggs at openjdk.org Thu Jan 15 17:23:28 2026 From: rriggs at openjdk.org (Roger Riggs) Date: Thu, 15 Jan 2026 17:23:28 GMT Subject: git: openjdk/jdk: master: 8375342: jdk/javadoc/doccheck/checks/jdkCheckHtml.java failed with duplicate anchors Message-ID: <78fa78b6-05f2-41be-abab-eddfe4eed739@openjdk.org> Changeset: ee0387be Branch: master Author: Roger Calnan Committer: Roger Riggs Date: 2026-01-15 17:08:49 +0000 URL: https://git.openjdk.org/jdk/commit/ee0387be4c562c7f7ad5240f412d4d5363358855 8375342: jdk/javadoc/doccheck/checks/jdkCheckHtml.java failed with duplicate anchors Reviewed-by: alanb, iris ! src/java.base/share/man/java.md From jwilhelm at openjdk.org Thu Jan 15 17:24:31 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 15 Jan 2026 17:24:31 GMT Subject: git: openjdk/jdk: Added tag jdk-27+5 for changeset f6d26c6b Message-ID: Tagged by: Jesper Wilhelmsson Date: 2026-01-15 17:09:02 +0000 Added tag jdk-27+5 for changeset f6d26c6b Changeset: f6d26c6b Author: Manuel H?ssig Date: 2026-01-15 07:50:52 +0000 URL: https://git.openjdk.org/jdk/commit/f6d26c6b32a3ea394cc9b7f6046cd9d7d635c568 From jwilhelm at openjdk.org Thu Jan 15 17:24:39 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 15 Jan 2026 17:24:39 GMT Subject: git: openjdk/jdk: Added tag jdk-26+31 for changeset f4ddafcd Message-ID: Tagged by: Jesper Wilhelmsson Date: 2026-01-15 17:18:53 +0000 Added tag jdk-26+31 for changeset f4ddafcd Changeset: f4ddafcd Author: Alexander Matveev Date: 2026-01-14 23:35:49 +0000 URL: https://git.openjdk.org/jdk/commit/f4ddafcd7073994e9b6672df79128c9474b45dcd From jlu at openjdk.org Thu Jan 15 17:50:56 2026 From: jlu at openjdk.org (Justin Lu) Date: Thu, 15 Jan 2026 17:50:56 GMT Subject: git: openjdk/jdk: master: 8375231: Refactor util/ServiceLoader tests to use JUnit Message-ID: <4b77fdc7-4a12-4003-99f5-3b08a7893a01@openjdk.org> Changeset: 34705a77 Branch: master Author: Justin Lu Date: 2026-01-15 17:38:46 +0000 URL: https://git.openjdk.org/jdk/commit/34705a77f9a90da5ab2a440c11d79aef7bb3ba54 8375231: Refactor util/ServiceLoader tests to use JUnit 8375232: Refactor util/StringJoiner tests to use JUnit 8375233: Refactor util/Vector tests to use JUnit Reviewed-by: naoto, alanb ! test/jdk/java/util/ServiceLoader/BadProvidersTest.java ! test/jdk/java/util/ServiceLoader/CachingTest.java ! test/jdk/java/util/ServiceLoader/ModulesTest.java ! test/jdk/java/util/ServiceLoader/NoInterferenceTest.java ! test/jdk/java/util/ServiceLoader/ReloadTest.java ! test/jdk/java/util/ServiceLoader/TwoIterators.java ! test/jdk/java/util/ServiceLoader/basic/ServiceLoaderBasicTest.java ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerOomUtf16Test.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java ! test/jdk/java/util/Vector/ArrayManagement.java From serb at openjdk.org Thu Jan 15 18:54:21 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 15 Jan 2026 18:54:21 GMT Subject: git: openjdk/jdk: master: 8366522: CodeSource.getCodeSigners() throws NPE within empty certs Message-ID: <320c97d8-b6c8-48c8-99c6-0631af585cbf@openjdk.org> Changeset: 3f01e8b9 Branch: master Author: Kirill Shirokov Committer: Sergey Bylokhov Date: 2026-01-15 18:52:44 +0000 URL: https://git.openjdk.org/jdk/commit/3f01e8b9b8f68560545540f9a70391a7ff7726d0 8366522: CodeSource.getCodeSigners() throws NPE within empty certs Reviewed-by: mullan ! src/java.base/share/classes/java/security/CodeSource.java + test/jdk/java/security/CodeSource/CodeSourceNoInputs.java From valeriep at openjdk.org Thu Jan 15 19:08:44 2026 From: valeriep at openjdk.org (Valerie Peng) Date: Thu, 15 Jan 2026 19:08:44 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <4f514039-a839-4dd4-bf71-e95baaf166b1@openjdk.org> Changeset: e97fb0e2 Branch: master Author: Koushik Thirupattur Committer: Valerie Peng Date: 2026-01-15 19:01:24 +0000 URL: https://git.openjdk.org/jdk/commit/e97fb0e2072a16c59014599719b64e8ea52a4976 8367024: JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_C_1DeriveKey of p11_keymgmt.c:950 Reviewed-by: valeriep, hchao, djelinski ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c Changeset: 25c834a8 Branch: master Author: Koushik Thirupattur Committer: Valerie Peng Date: 2026-01-15 19:05:19 +0000 URL: https://git.openjdk.org/jdk/commit/25c834a897ac0cac94942a019c9e377a53851f2c 8366807: JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_initializeLibrary of p11_general.c:106 Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c From kbarrett at openjdk.org Thu Jan 15 19:20:15 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Thu, 15 Jan 2026 19:20:15 GMT Subject: git: openjdk/jdk: master: 8374445: Fix -Wzero-as-null-pointer-constant warnings in JfrSet Message-ID: Changeset: a8b845e0 Branch: master Author: Kim Barrett Date: 2026-01-15 19:14:46 +0000 URL: https://git.openjdk.org/jdk/commit/a8b845e08ce2f1fbe7d807cd963cb6b5e4df5ce6 8374445: Fix -Wzero-as-null-pointer-constant warnings in JfrSet Reviewed-by: mgronlun ! src/hotspot/share/jfr/utilities/jfrSet.hpp From bpb at openjdk.org Thu Jan 15 19:40:38 2026 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 15 Jan 2026 19:40:38 GMT Subject: git: openjdk/jdk: master: 8375294: (fs) Files.copy can fail with EOPNOTSUPP when copy_file_range not supported Message-ID: Changeset: 30cda000 Branch: master Author: Brian Burkhalter Date: 2026-01-15 19:31:11 +0000 URL: https://git.openjdk.org/jdk/commit/30cda00010888b6e9a2bf8cdeaedbb3eb4b6a222 8375294: (fs) Files.copy can fail with EOPNOTSUPP when copy_file_range not supported Reviewed-by: alanb, jpai ! src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c ! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c From wkemper at openjdk.org Thu Jan 15 22:36:47 2026 From: wkemper at openjdk.org (William Kemper) Date: Thu, 15 Jan 2026 22:36:47 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <970a11d9-1a54-49fb-b644-25f7c440ec44@openjdk.org> Changeset: a1b039aa Branch: master Author: Hai-May Chao Date: 2026-01-15 22:33:34 +0000 URL: https://git.openjdk.org/jdk/commit/a1b039aa989ca91b6e70962363f720f581c5bfaf 8286032: keytool -list -alias should not assume it is always a certificate Reviewed-by: weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/jdk/sun/security/tools/keytool/ListAlias.java ! test/jdk/sun/security/tools/keytool/WeakAlg.java Changeset: 87cbcada Branch: master Author: William Kemper Date: 2026-01-15 22:35:49 +0000 URL: https://git.openjdk.org/jdk/commit/87cbcadacfa20b24e9ba0bf8374ecbcd331d2b35 8351892: GenShen: Remove vestigial young generation sizing options Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp From vpaprotski at openjdk.org Thu Jan 15 23:14:39 2026 From: vpaprotski at openjdk.org (Volodymyr Paprotski) Date: Thu, 15 Jan 2026 23:14:39 GMT Subject: git: openjdk/jdk: master: 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings Message-ID: <366df046-7a8d-4013-98cd-3bdf263f20d5@openjdk.org> Changeset: 1d889b92 Branch: master Author: Volodymyr Paprotski Date: 2026-01-15 23:11:12 +0000 URL: https://git.openjdk.org/jdk/commit/1d889b92bde5dfcb1fbe6cddb389a77f92eb1ce7 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings Reviewed-by: thartmann, jbhateja, sviswanathan ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! test/jdk/java/lang/String/IndexOf.java From prr at openjdk.org Fri Jan 16 00:50:28 2026 From: prr at openjdk.org (Phil Race) Date: Fri, 16 Jan 2026 00:50:28 GMT Subject: git: openjdk/jdk: master: 8375350: Remove usage of AppContext from javax.imageio implementation Message-ID: <21897e61-8e96-4a08-beb9-6c6a21f6f539@openjdk.org> Changeset: fddba3b7 Branch: master Author: Phil Race Date: 2026-01-16 00:47:24 +0000 URL: https://git.openjdk.org/jdk/commit/fddba3b7ecb11136e9699861b5d86aeb3d481be6 8375350: Remove usage of AppContext from javax.imageio implementation Reviewed-by: kizune, dnguyen ! src/java.desktop/share/classes/javax/imageio/ImageIO.java From asemenyuk at openjdk.org Fri Jan 16 02:54:59 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 16 Jan 2026 02:54:59 GMT Subject: git: openjdk/jdk: master: 8375364: [macos] Some jpackage signing tests fail after JDK-8375240 Message-ID: Changeset: 9876875e Branch: master Author: Alexey Semenyuk Date: 2026-01-16 02:51:40 +0000 URL: https://git.openjdk.org/jdk/commit/9876875e37b5cd4ac5263007ff96611ab0707cd5 8375364: [macos] Some jpackage signing tests fail after JDK-8375240 Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java From syan at openjdk.org Fri Jan 16 03:23:45 2026 From: syan at openjdk.org (SendaoYan) Date: Fri, 16 Jan 2026 03:23:45 GMT Subject: git: openjdk/jdk: master: 8375367: vmTestbase tests reported variable uninitialized by clang23 Message-ID: Changeset: e4474ad8 Branch: master Author: SendaoYan Date: 2026-01-16 03:19:28 +0000 URL: https://git.openjdk.org/jdk/commit/e4474ad8ae250771e031b8c18809d3e461970365 8375367: vmTestbase tests reported variable uninitialized by clang23 Reviewed-by: sspitsyn, amenkov, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002a.cpp From tschatzl at openjdk.org Fri Jan 16 07:49:06 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Fri, 16 Jan 2026 07:49:06 GMT Subject: git: openjdk/jdk: master: 8375455: G1: Remove unused G1HeapRegionStats::coarsen_stats() Message-ID: Changeset: fda8d050 Branch: master Author: Thomas Schatzl Date: 2026-01-16 07:48:26 +0000 URL: https://git.openjdk.org/jdk/commit/fda8d0506a511c00e65c3f97aaaf6f018945b213 8375455: G1: Remove unused G1HeapRegionStats::coarsen_stats() Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp From mbaesken at openjdk.org Fri Jan 16 08:04:57 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 16 Jan 2026 08:04:57 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <3f3c1145-5dfe-4a07-a8af-109716df1f0f@openjdk.org> Changeset: 5664d914 Branch: master Author: Richard Reingruber Date: 2026-01-16 08:01:40 +0000 URL: https://git.openjdk.org/jdk/commit/5664d9148401934cd26308dc4493f4a5656e89bd 8374769: PPC: MASM::pop_cont_fastpath() should reset _cont_fastpath if SP == _cont_fastpath Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: b7346c30 Branch: master Author: Matthias Baesken Date: 2026-01-16 08:03:55 +0000 URL: https://git.openjdk.org/jdk/commit/b7346c307fc1aba01c10fc6dc745e5e520b1d7b9 8375311: Some builds are missing debug helpers Reviewed-by: mdoerr, aph ! src/hotspot/share/utilities/debug.cpp From asemenyuk at openjdk.org Fri Jan 16 20:08:41 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 16 Jan 2026 20:08:41 GMT Subject: git: openjdk/jdk: master: 8375323: Improve handling of the "--app-content" and "--input" options in jpackage Message-ID: <4d23aa57-be71-4c8f-a636-7ae65aed7d68@openjdk.org> Changeset: e7432d57 Branch: master Author: Alexey Semenyuk Date: 2026-01-16 20:03:00 +0000 URL: https://git.openjdk.org/jdk/commit/e7432d574540109e2c4faca11cf49d9272a147e6 8375323: Improve handling of the "--app-content" and "--input" options in jpackage Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.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/StandardAppImageFileOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverterFunction.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RootedPath.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.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/PackagingPipelineTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/FileUtilsTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java From asemenyuk at openjdk.org Fri Jan 16 23:18:44 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 16 Jan 2026 23:18:44 GMT Subject: git: openjdk/jdk: master: 8375242: [macos] Improve jpackage signing coverage Message-ID: Changeset: 9b47c23b Branch: master Author: Alexey Semenyuk Date: 2026-01-16 23:16:43 +0000 URL: https://git.openjdk.org/jdk/commit/9b47c23b4b809f7070c6c8279b7ffdf83234dcdb 8375242: [macos] Improve jpackage signing coverage Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/macosx/EntitlementsTest.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java + test/jdk/tools/jpackage/macosx/SigningBase.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java - test/jdk/tools/jpackage/macosx/base/SigningBase.java From syan at openjdk.org Sat Jan 17 04:31:40 2026 From: syan at openjdk.org (SendaoYan) Date: Sat, 17 Jan 2026 04:31:40 GMT Subject: git: openjdk/jdk: master: 8375370: XRBackendNative.c reported variable uninitialized by clang23 Message-ID: <6cd094e6-ab69-4399-a4d9-1ee7d6051d7a@openjdk.org> Changeset: 0dd5b591 Branch: master Author: SendaoYan Date: 2026-01-17 04:30:02 +0000 URL: https://git.openjdk.org/jdk/commit/0dd5b59194f32f54c2ec6572833f45e1402515ba 8375370: XRBackendNative.c reported variable uninitialized by clang23 Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c From ysuenaga at openjdk.org Sat Jan 17 06:26:41 2026 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Sat, 17 Jan 2026 06:26:41 GMT Subject: git: openjdk/jdk: master: 8373867: Improve robustness of Attach API for finding tmp directory Message-ID: <76c700a1-8fd5-40ce-9ec6-9f18049a1a6d@openjdk.org> Changeset: 436c62af Branch: master Author: Yasumasa Suenaga Date: 2026-01-17 06:24:31 +0000 URL: https://git.openjdk.org/jdk/commit/436c62afd285a3ce2be9aef59876df4b9f0955ff 8373867: Improve robustness of Attach API for finding tmp directory Reviewed-by: sspitsyn, amenkov ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java + test/jdk/com/sun/tools/attach/TestWithoutDumpableProcess.java From jbhateja at openjdk.org Sat Jan 17 11:09:50 2026 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Sat, 17 Jan 2026 11:09:50 GMT Subject: git: openjdk/jdk: master: 8360934: Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI Message-ID: Changeset: a0e6f028 Branch: master Author: Shawn M Emery Committer: Jatin Bhateja Date: 2026-01-17 11:08:30 +0000 URL: https://git.openjdk.org/jdk/commit/a0e6f028a8952f61d9115f7bdf04b8a87f8ebba4 8360934: Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI Co-authored-by: Sandhya Viswanathan Reviewed-by: jbhateja, vpaprotski ! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp From ysuenaga at openjdk.org Sun Jan 18 07:39:12 2026 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Sun, 18 Jan 2026 07:39:12 GMT Subject: git: openjdk/jdk: master: 8375575: AttachNotSupportedException constructor missing @since 27 Message-ID: <3bb6d0d2-6e82-4d23-9d9c-8660b34e27b8@openjdk.org> Changeset: 1cdb8174 Branch: master Author: Yasumasa Suenaga Date: 2026-01-18 07:35:12 +0000 URL: https://git.openjdk.org/jdk/commit/1cdb8174220e52c055406e0e927bc982c91ac595 8375575: AttachNotSupportedException constructor missing @since 27 Reviewed-by: liach ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java From dholmes at openjdk.org Mon Jan 19 02:35:01 2026 From: dholmes at openjdk.org (David Holmes) Date: Mon, 19 Jan 2026 02:35:01 GMT Subject: git: openjdk/jdk: master: 8375125: assert(false) failed: "Attempting to acquire lock NativeHeapTrimmer_lock/nosafepoint out of order with lock ConcurrentHashTableResize_lock/nosafepoint-2 -- possible deadlock" when using native heap trimmer Message-ID: Changeset: a67979c4 Branch: master Author: Guanqiang Han Committer: David Holmes Date: 2026-01-19 02:33:18 +0000 URL: https://git.openjdk.org/jdk/commit/a67979c4e6dcea70e63cc79a105be12a9306c660 8375125: assert(false) failed: "Attempting to acquire lock NativeHeapTrimmer_lock/nosafepoint out of order with lock ConcurrentHashTableResize_lock/nosafepoint-2 -- possible deadlock" when using native heap trimmer Reviewed-by: dholmes, stuefe ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp + test/hotspot/jtreg/runtime/os/TestTrimNativeHeapIntervalTablesCleanup.java From pminborg at openjdk.org Mon Jan 19 07:48:12 2026 From: pminborg at openjdk.org (Per Minborg) Date: Mon, 19 Jan 2026 07:48:12 GMT Subject: git: openjdk/jdk: master: 8374717: Unclear wording in docs for recursion for List, Map and LazyConstant Message-ID: <1f0304f0-dd00-41f4-bea3-7ab33cbf9422@openjdk.org> Changeset: 75172e06 Branch: master Author: Per Minborg Date: 2026-01-19 07:45:21 +0000 URL: https://git.openjdk.org/jdk/commit/75172e06585060e5efca080a11d8a8a51b40afed 8374717: Unclear wording in docs for recursion for List, Map and LazyConstant Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/LazyConstant.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java From tschatzl at openjdk.org Mon Jan 19 08:33:50 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 19 Jan 2026 08:33:50 GMT Subject: git: openjdk/jdk: master: 8375437: G1: Convert G1EvacFailureRegions to use Atomic Message-ID: <46299153-d3db-4013-b924-3487a38dbbec@openjdk.org> Changeset: 9d7ecd51 Branch: master Author: Thomas Schatzl Date: 2026-01-19 08:32:03 +0000 URL: https://git.openjdk.org/jdk/commit/9d7ecd51d72a1a9f34a19c07813e8b5530e6a944 8375437: G1: Convert G1EvacFailureRegions to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp From dbriemann at openjdk.org Mon Jan 19 08:58:20 2026 From: dbriemann at openjdk.org (David Briemann) Date: Mon, 19 Jan 2026 08:58:20 GMT Subject: git: openjdk/jdk: master: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Message-ID: <61e04c62-9eaf-4390-94b6-47dab5a08196@openjdk.org> Changeset: 30f39d88 Branch: master Author: David Briemann Date: 2026-01-19 08:54:18 +0000 URL: https://git.openjdk.org/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Reviewed-by: mdoerr, shade ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp From tschatzl at openjdk.org Mon Jan 19 09:06:16 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 19 Jan 2026 09:06:16 GMT Subject: git: openjdk/jdk: master: 8375439: G1: Convert G1MonotonicArena class to use Atomic Message-ID: Changeset: 3e181485 Branch: master Author: Thomas Schatzl Date: 2026-01-19 09:02:33 +0000 URL: https://git.openjdk.org/jdk/commit/3e181485709d108ef3d1e6b595fbd95ecc8ef74a 8375439: G1: Convert G1MonotonicArena class to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp ! src/hotspot/share/gc/g1/g1MonotonicArena.hpp ! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp From tschatzl at openjdk.org Mon Jan 19 13:02:16 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 19 Jan 2026 13:02:16 GMT Subject: git: openjdk/jdk: master: 8375463: G1: Remove AtomicAccess include from files that do not use it Message-ID: Changeset: e0edc656 Branch: master Author: Thomas Schatzl Date: 2026-01-19 12:57:44 +0000 URL: https://git.openjdk.org/jdk/commit/e0edc656240d18b4468212c38f136084a50be301 8375463: G1: Remove AtomicAccess include from files that do not use it Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp From clanger at openjdk.org Mon Jan 19 13:56:56 2026 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 19 Jan 2026 13:56:56 GMT Subject: git: openjdk/jdk: master: 8374802: java/net/DatagramSocket/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size Message-ID: <7a33989b-59aa-43cc-9cfa-50d987673df6@openjdk.org> Changeset: 6942bb2b Branch: master Author: Andreas Steiner Committer: Christoph Langer Date: 2026-01-19 13:54:06 +0000 URL: https://git.openjdk.org/jdk/commit/6942bb2b313c2d81e95f692dd947733b1149e8b8 8374802: java/net/DatagramSocket/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size Reviewed-by: alanb ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java From chagedorn at openjdk.org Mon Jan 19 14:04:21 2026 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Mon, 19 Jan 2026 14:04:21 GMT Subject: git: openjdk/jdk: master: 8375271: [IR Framework] Rename IREncoding to ApplicableIRRules and driver/flag/test VM to Driver/Flag/Test VM Message-ID: Changeset: e7f1f16a Branch: master Author: Christian Hagedorn Date: 2026-01-19 14:02:02 +0000 URL: https://git.openjdk.org/jdk/commit/e7f1f16a88ce239f22f86e479a5e806f531fbe31 8375271: [IR Framework] Rename IREncoding to ApplicableIRRules and driver/flag/test VM to Driver/Flag/Test VM Reviewed-by: dfenacci, thartmann, mhaessig ! test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java ! test/hotspot/jtreg/compiler/lib/ir_framework/CompLevel.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/compiler/lib/ir_framework/Scenario.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMException.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java - test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IREncodingParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethods.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/CompileQueueMessages.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/HotSpotPidFileParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/flag/CompilePhaseCollector.java ! test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/NoTestsRunException.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java = test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java From jvernee at openjdk.org Mon Jan 19 14:26:38 2026 From: jvernee at openjdk.org (Jorn Vernee) Date: Mon, 19 Jan 2026 14:26:38 GMT Subject: git: openjdk/jdk: jdk26: 8372493: [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free Message-ID: <3d4c045f-f82c-4e34-8913-2be25508abe2@openjdk.org> Changeset: 671d8561 Branch: jdk26 Author: Jorn Vernee Date: 2026-01-19 14:24:26 +0000 URL: https://git.openjdk.org/jdk/commit/671d8561343dee1f198db7f5b10132a0ca4d664e 8372493: [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free Reviewed-by: liach Backport-of: 821e9ff965cad52cdd26c08785312db49bcce539 ! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java ! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp From qamai at openjdk.org Mon Jan 19 14:26:41 2026 From: qamai at openjdk.org (Quan Anh Mai) Date: Mon, 19 Jan 2026 14:26:41 GMT Subject: git: openjdk/jdk: master: 8374180: C2 crash in PhaseCCP::verify_type - fatal error: Not monotonic Message-ID: <1c9a870a-5110-4195-90ae-0c2e31509730@openjdk.org> Changeset: c44a99a7 Branch: master Author: Quan Anh Mai Date: 2026-01-19 14:20:18 +0000 URL: https://git.openjdk.org/jdk/commit/c44a99a758f38ceea84e03905d2ffb9c1fd1987a 8374180: C2 crash in PhaseCCP::verify_type - fatal error: Not monotonic Reviewed-by: hgreule, bmaillard, epeter ! src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/gtest/opto/test_rangeinference.cpp + test/hotspot/jtreg/compiler/ccp/TestWrongXorIWiden.java From cnorrbin at openjdk.org Mon Jan 19 14:52:46 2026 From: cnorrbin at openjdk.org (Casper Norrbin) Date: Mon, 19 Jan 2026 14:52:46 GMT Subject: git: openjdk/jdk: master: 8367319: Add os interfaces to get machine and container values separately Message-ID: Changeset: f2d5290c Branch: master Author: Casper Norrbin Date: 2026-01-19 14:44:37 +0000 URL: https://git.openjdk.org/jdk/commit/f2d5290c29b0b832e64ab2b4dc04cd892a627ca2 8367319: Add os interfaces to get machine and container values separately Reviewed-by: eosterlund, sgehwolf ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupUtil_linux.cpp ! src/hotspot/os/linux/cgroupUtil_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java From kbarrett at openjdk.org Mon Jan 19 18:07:03 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Mon, 19 Jan 2026 18:07:03 GMT Subject: git: openjdk/jdk: master: 8375093: Convert GlobalCounter to use Atomic Message-ID: <5803a15e-e1f7-4a53-8722-58857a1db7f0@openjdk.org> Changeset: 496af3cf Branch: master Author: Kim Barrett Date: 2026-01-19 18:05:22 +0000 URL: https://git.openjdk.org/jdk/commit/496af3cf4769b78fa0928450a87928d259511c51 8375093: Convert GlobalCounter to use Atomic Reviewed-by: dholmes, iwalulya ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalCounter.hpp ! src/hotspot/share/utilities/globalCounter.inline.hpp From xgong at openjdk.org Tue Jan 20 01:48:01 2026 From: xgong at openjdk.org (Xiaohong Gong) Date: Tue, 20 Jan 2026 01:48:01 GMT Subject: git: openjdk/jdk: master: 8370666: VectorAPI: Add clear comments for vector relative code in c2 Message-ID: <6d7f4468-a271-4c1f-88e0-61f4954c91b0@openjdk.org> Changeset: 303de9a3 Branch: master Author: Xiaohong Gong Date: 2026-01-20 01:43:40 +0000 URL: https://git.openjdk.org/jdk/commit/303de9a3f2ba93f0bbe42044483a0b48c82b70cb 8370666: VectorAPI: Add clear comments for vector relative code in c2 Reviewed-by: epeter, jbhateja, qamai ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.hpp From dholmes at openjdk.org Tue Jan 20 06:22:28 2026 From: dholmes at openjdk.org (David Holmes) Date: Tue, 20 Jan 2026 06:22:28 GMT Subject: git: openjdk/jdk: master: 8370112: Remove VM_Version::supports_fast_class_init_checks() in platform-specific code Message-ID: <73fb5b41-c139-4313-babe-3ecdbd01eef8@openjdk.org> Changeset: ca6925ec Branch: master Author: David Holmes Date: 2026-01-20 06:18:07 +0000 URL: https://git.openjdk.org/jdk/commit/ca6925ec6bf44cf7d4704becc194389e4c87b74f 8370112: Remove VM_Version::supports_fast_class_init_checks() in platform-specific code Reviewed-by: shade, fyang ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp From thartmann at openjdk.org Tue Jan 20 06:47:17 2026 From: thartmann at openjdk.org (Tobias Hartmann) Date: Tue, 20 Jan 2026 06:47:17 GMT Subject: git: openjdk/jdk: jdk26: 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings Message-ID: Changeset: 2f0d03d6 Branch: jdk26 Author: Tobias Hartmann Date: 2026-01-20 06:43:14 +0000 URL: https://git.openjdk.org/jdk/commit/2f0d03d64e14fb2fd9d99e1885e584421aacca6b 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings Reviewed-by: mhaessig, sviswanathan Backport-of: 1d889b92bde5dfcb1fbe6cddb389a77f92eb1ce7 ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! test/jdk/java/lang/String/IndexOf.java From psadhukhan at openjdk.org Tue Jan 20 07:13:58 2026 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Tue, 20 Jan 2026 07:13:58 GMT Subject: git: openjdk/jdk: master: 8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected Message-ID: <176f676c-e526-409f-88ad-9733de155133@openjdk.org> Changeset: e45f5656 Branch: master Author: Prasanta Sadhukhan Date: 2026-01-20 07:10:46 +0000 URL: https://git.openjdk.org/jdk/commit/e45f5656bc90421c9acb0cbf87164162039ddf81 8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected Reviewed-by: tr, dnguyen ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java From tschatzl at openjdk.org Tue Jan 20 08:07:32 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 20 Jan 2026 08:07:32 GMT Subject: git: openjdk/jdk: master: 8373894: G1: Count evacuation-failed garbage collections in gc cpu usage Message-ID: Changeset: d9db4fb3 Branch: master Author: Thomas Schatzl Date: 2026-01-20 08:01:54 +0000 URL: https://git.openjdk.org/jdk/commit/d9db4fb36e4f90546dc3fc19b5923b8be6a2f518 8373894: G1: Count evacuation-failed garbage collections in gc cpu usage Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java From lkorinth at openjdk.org Tue Jan 20 09:32:03 2026 From: lkorinth at openjdk.org (Leo Korinth) Date: Tue, 20 Jan 2026 09:32:03 GMT Subject: git: openjdk/jdk: master: 8373253: Re-work InjectGCWorkerCreationFailure for future changes Message-ID: <5d35617c-eb2d-4ef1-b8d2-46d63e8f8842@openjdk.org> Changeset: c5f288e2 Branch: master Author: Leo Korinth Date: 2026-01-20 09:30:12 +0000 URL: https://git.openjdk.org/jdk/commit/c5f288e2ae2ebe6ee4a0d39d91348f746bd0e353 8373253: Re-work InjectGCWorkerCreationFailure for future changes Reviewed-by: stefank, tschatzl, iwalulya, sjohanss ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerThread.hpp From tschatzl at openjdk.org Tue Jan 20 10:38:40 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 20 Jan 2026 10:38:40 GMT Subject: git: openjdk/jdk: master: 3 new changesets Message-ID: Changeset: afbb3a04 Branch: master Author: Thomas Schatzl Date: 2026-01-20 10:31:22 +0000 URL: https://git.openjdk.org/jdk/commit/afbb3a041545ea11ee1514d329c1a6cc4cb969d2 8375620: G1: Convert G1CardTableClaimTable to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CardTableClaimTable.cpp ! src/hotspot/share/gc/g1/g1CardTableClaimTable.hpp ! src/hotspot/share/gc/g1/g1CardTableClaimTable.inline.hpp Changeset: 8c615190 Branch: master Author: Thomas Schatzl Date: 2026-01-20 10:34:00 +0000 URL: https://git.openjdk.org/jdk/commit/8c615190e69ee6e521990595fc23197f38ad6f14 8375624: G1: Convert G1JavaThreadsListClaimer to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp Changeset: fe102918 Branch: master Author: Thomas Schatzl Date: 2026-01-20 10:34:16 +0000 URL: https://git.openjdk.org/jdk/commit/fe102918dd4f33ba030c4c4301a676ac8497fd90 8375630: G1: Convert G1ConcurrentMark to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp From dholmes at openjdk.org Tue Jan 20 11:45:43 2026 From: dholmes at openjdk.org (David Holmes) Date: Tue, 20 Jan 2026 11:45:43 GMT Subject: git: openjdk/jdk: master: 8374945: Avoid fstat in os::open Message-ID: <408c34b5-ce67-4f83-8b7a-9c5c0031d9ac@openjdk.org> Changeset: 3cc713fa Branch: master Author: Jonas Norlinder Committer: David Holmes Date: 2026-01-20 11:40:19 +0000 URL: https://git.openjdk.org/jdk/commit/3cc713fa296dfb59bbc03f2cfd4fc7d8f4b44be2 8374945: Avoid fstat in os::open Reviewed-by: dholmes, jsjolen, redestad ! src/hotspot/os/linux/os_linux.cpp From tschatzl at openjdk.org Tue Jan 20 13:23:41 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 20 Jan 2026 13:23:41 GMT Subject: git: openjdk/jdk: master: 8375643: G1: Convert G1RegionMarkStatsCache to use Atomic Message-ID: Changeset: 03704012 Branch: master Author: Thomas Schatzl Date: 2026-01-20 13:22:25 +0000 URL: https://git.openjdk.org/jdk/commit/037040129e82958bd023e0b24d962627e8653710 8375643: G1: Convert G1RegionMarkStatsCache to use Atomic Reviewed-by: shade, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp From aivanov at openjdk.org Tue Jan 20 15:02:48 2026 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 20 Jan 2026 15:02:48 GMT Subject: git: openjdk/jdk: master: 8297191: [macos] Printing a page range with starting page > 1 results in missing pages Message-ID: Changeset: 5ba91fed Branch: master Author: Christian Heilmann Committer: Alexey Ivanov Date: 2026-01-20 15:00:14 +0000 URL: https://git.openjdk.org/jdk/commit/5ba91fed345b078a67ad6bead1d8893bd9289f58 8297191: [macos] Printing a page range with starting page > 1 results in missing pages Reviewed-by: aivanov, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! test/jdk/java/awt/print/PrinterJob/PageRanges.java From hchao at openjdk.org Tue Jan 20 16:25:32 2026 From: hchao at openjdk.org (Hai-May Chao) Date: Tue, 20 Jan 2026 16:25:32 GMT Subject: git: openjdk/jdk: master: 8314323: Implement JEP 527: TLS 1.3 Hybrid Key Exchange Message-ID: <61c42d98-d54b-4e7e-9952-dc8aa18b4232@openjdk.org> Changeset: 21dc41f7 Branch: master Author: Hai-May Chao Date: 2026-01-20 16:16:38 +0000 URL: https://git.openjdk.org/jdk/commit/21dc41f744edd138e77970d4e25e3a7eda41621f 8314323: Implement JEP 527: TLS 1.3 Hybrid Key Exchange Co-authored-by: Jamil Nimeh Co-authored-by: Weijun Wang Reviewed-by: wetmore, mullan + src/java.base/share/classes/sun/security/ssl/DHasKEM.java + src/java.base/share/classes/sun/security/ssl/Hybrid.java + src/java.base/share/classes/sun/security/ssl/HybridProvider.java ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java + src/java.base/share/classes/sun/security/ssl/KEMKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/x509/X509Key.java ! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java ! test/jdk/javax/net/ssl/TLSCommon/NamedGroup.java ! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java ! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java ! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java ! test/jdk/sun/security/ssl/CipherSuite/DisabledCurve.java ! test/jdk/sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java ! test/jdk/sun/security/ssl/CipherSuite/RestrictNamedGroup.java ! test/jdk/sun/security/ssl/CipherSuite/SupportedGroups.java ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java ! test/micro/org/openjdk/bench/javax/crypto/full/KEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java From cstein at openjdk.org Tue Jan 20 16:38:45 2026 From: cstein at openjdk.org (Christian Stein) Date: Tue, 20 Jan 2026 16:38:45 GMT Subject: git: openjdk/jdk: master: 8375015: CompletionAPITest::testDocumentation failed - AssertionFailedError: expected: but was: Message-ID: <37bf73c4-3cde-4f41-9064-fa7602f4271d@openjdk.org> Changeset: b2b4729b Branch: master Author: Christian Stein Date: 2026-01-20 16:28:23 +0000 URL: https://git.openjdk.org/jdk/commit/b2b4729ba2dbbb7cecb177612bd08927ccb085f2 8375015: CompletionAPITest::testDocumentation failed - AssertionFailedError: expected: but was: Reviewed-by: jlahoda ! test/langtools/jdk/jshell/CompletionAPITest.java From kdnilsen at openjdk.org Tue Jan 20 17:03:53 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Tue, 20 Jan 2026 17:03:53 GMT Subject: git: openjdk/jdk: master: 8353115: GenShen: mixed evacuation candidate regions need accurate live_data Message-ID: Changeset: 72bf0bb6 Branch: master Author: Kelvin Nilsen Date: 2026-01-20 16:49:02 +0000 URL: https://git.openjdk.org/jdk/commit/72bf0bb6f6eaf61b3800d885733e23b7b42bf9c9 8353115: GenShen: mixed evacuation candidate regions need accurate live_data Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp From tschatzl at openjdk.org Tue Jan 20 18:20:26 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 20 Jan 2026 18:20:26 GMT Subject: git: openjdk/jdk: master: 8375626: G1: Convert G1CollectionSetChooser to use Atomic Message-ID: <8b7a76bb-5277-41ed-a215-e477c8114c63@openjdk.org> Changeset: 5f8cb30f Branch: master Author: Thomas Schatzl Date: 2026-01-20 18:16:39 +0000 URL: https://git.openjdk.org/jdk/commit/5f8cb30fc0296a2b487edf9dee63e810f4861e8e 8375626: G1: Convert G1CollectionSetChooser to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp From epeter at openjdk.org Tue Jan 20 18:39:18 2026 From: epeter at openjdk.org (Emanuel Peter) Date: Tue, 20 Jan 2026 18:39:18 GMT Subject: git: openjdk/jdk: master: 8374889: C2 VectorAPI: must handle impossible combination of signed cast from float Message-ID: <2bd386a7-ea94-4c1f-acbb-7019fbc5fcba@openjdk.org> Changeset: 42439eb6 Branch: master Author: Emanuel Peter Date: 2026-01-20 18:30:42 +0000 URL: https://git.openjdk.org/jdk/commit/42439eb60c4488711f182d0d6ee5165b4972b99d 8374889: C2 VectorAPI: must handle impossible combination of signed cast from float Reviewed-by: dlong, qamai ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java From liach at openjdk.org Tue Jan 20 21:57:22 2026 From: liach at openjdk.org (Chen Liang) Date: Tue, 20 Jan 2026 21:57:22 GMT Subject: git: openjdk/jdk: master: 8375742: Test java/lang/invoke/MethodHandleProxies/Driver.java does not run Unnamed.java Message-ID: Changeset: aaca0a2c Branch: master Author: Chen Liang Date: 2026-01-20 21:54:56 +0000 URL: https://git.openjdk.org/jdk/commit/aaca0a2c1f3de06a1349ae9084e9e9dbec991421 8375742: Test java/lang/invoke/MethodHandleProxies/Driver.java does not run Unnamed.java Reviewed-by: jvernee ! test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java ! test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java From naoto at openjdk.org Tue Jan 20 22:50:38 2026 From: naoto at openjdk.org (Naoto Sato) Date: Tue, 20 Jan 2026 22:50:38 GMT Subject: git: openjdk/jdk: master: 8374905: Clarify ZonedDateTime#toString() documentation regarding omitted zero seconds Message-ID: <5095e5c9-3f7c-47d6-9ff7-fb4855215b80@openjdk.org> Changeset: 4fd7595f Branch: master Author: Naoto Sato Date: 2026-01-20 22:45:39 +0000 URL: https://git.openjdk.org/jdk/commit/4fd7595f1b607588d9854471a701c2992c6bec60 8374905: Clarify ZonedDateTime#toString() documentation regarding omitted zero seconds Reviewed-by: rriggs, bpb ! src/java.base/share/classes/java/time/ZonedDateTime.java From dzhang at openjdk.org Tue Jan 20 23:50:56 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 20 Jan 2026 23:50:56 GMT Subject: git: openjdk/jdk: master: 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector Message-ID: Changeset: ca3e6236 Branch: master Author: Dingli Zhang Date: 2026-01-20 23:48:42 +0000 URL: https://git.openjdk.org/jdk/commit/ca3e6236a28794156cc2acf697755229c47735a8 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp From bchristi at openjdk.org Wed Jan 21 01:34:21 2026 From: bchristi at openjdk.org (Brent Christian) Date: Wed, 21 Jan 2026 01:34:21 GMT Subject: git: openjdk/jdk: jdk26: 13 new changesets Message-ID: Changeset: 54b59030 Branch: jdk26 Author: Valerie Peng Committer: bchristi Date: 2025-07-18 23:49:30 +0000 URL: https://git.openjdk.org/jdk/commit/54b590306f430ae91e0b17236858abcb5f59b187 8265429: Improve GCM encryption Co-authored-by: Daniel Jelinski Reviewed-by: rhalade, pkumaraswamy, ahgross, jnimeh, djelinski ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c Changeset: 1b33a306 Branch: jdk26 Author: Jayathirth D V Committer: bchristi Date: 2025-08-18 10:25:12 +0000 URL: https://git.openjdk.org/jdk/commit/1b33a306c287028745656bbc620094981f8b7499 8364214: Enhance polygon data support Reviewed-by: rhalade, psadhukhan, mschoene, prr ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/SpanClipRenderer.java Changeset: bac95d3b Branch: jdk26 Author: Jayathirth D V Committer: bchristi Date: 2025-08-20 03:17:34 +0000 URL: https://git.openjdk.org/jdk/commit/bac95d3b235df823c600ab4f03860de72c818e1d 8362308: Enhance Bitmap operations Reviewed-by: mschoene, rhalade, psadhukhan, prr ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_Fp.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_32nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_Bit.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageScanPoly.c Changeset: 0159b015 Branch: jdk26 Author: Prasanta Sadhukhan Committer: bchristi Date: 2025-08-26 03:07:27 +0000 URL: https://git.openjdk.org/jdk/commit/0159b0156505338dba2089cb5d5a9ee7aa3aef4f 8365271: Improve Swing supports Reviewed-by: tr, prr, rhalade, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java Changeset: 377d1e7b Branch: jdk26 Author: Justin Lu Committer: bchristi Date: 2025-09-03 17:23:16 +0000 URL: https://git.openjdk.org/jdk/commit/377d1e7b21bf8b5af93233e0edfdc95245805c99 8365058: Enhance CopyOnWriteArraySet Reviewed-by: rhalade, skoivu, vklang, rriggs ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java + test/jdk/java/util/concurrent/CopyOnWriteArraySet/SerializationTest.java Changeset: 05f8f523 Branch: jdk26 Author: Stuart Marks Committer: bchristi Date: 2025-09-04 18:11:37 +0000 URL: https://git.openjdk.org/jdk/commit/05f8f5232f8f47a8f062f347136bc508c063143f 8341496: Improve JMX connections Co-authored-by: Daniel Fuchs Reviewed-by: skoivu, rhalade, coffeys, dfuchs, kevinw, jnimeh ! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java ! test/jdk/javax/management/security/SecurityTest.java ! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Changeset: 73af0a18 Branch: jdk26 Author: Renjith Kannath Pariyangad Committer: bchristi Date: 2025-09-10 11:56:45 +0000 URL: https://git.openjdk.org/jdk/commit/73af0a188a6746fd982e6f742255da3187059d65 8366446: Test java/awt/geom/ConcurrentDrawPolygonTest.java fails intermittently Reviewed-by: jdv, aivanov, prr, rhalade ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java Changeset: 3a55749f Branch: jdk26 Author: Stuart Marks Committer: bchristi Date: 2025-09-10 16:40:58 +0000 URL: https://git.openjdk.org/jdk/commit/3a55749f4b7c22c0a1228b3fc1e619773b254da6 8367277: Fix copyright header in JMXInterfaceBindingTest.java Reviewed-by: dfuchs, rhalade, iris, coffeys ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 1f105737 Branch: jdk26 Author: Michael McMahon Committer: bchristi Date: 2025-09-15 13:31:30 +0000 URL: https://git.openjdk.org/jdk/commit/1f1057373423f1f27f08d05a53402f99a755d3ff 8362632: Improve HttpServer Request handling Reviewed-by: djelinski, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Utils.java Changeset: 70142b44 Branch: jdk26 Author: Harshitha Onkar Committer: bchristi Date: 2025-09-24 18:05:45 +0000 URL: https://git.openjdk.org/jdk/commit/70142b44384e2d9ec3d05f1bb25a60491e3e20ec 8359501: Enhance Handling of URIs Reviewed-by: rhalade, ahgross, azvegint, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDesktopPeer.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m ! src/java.desktop/windows/classes/sun/awt/windows/WDesktopPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp ! test/jdk/java/awt/Desktop/BrowseTest.java ! test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java Changeset: ea9f1edc Branch: jdk26 Author: Prasanta Sadhukhan Committer: bchristi Date: 2025-10-09 04:40:38 +0000 URL: https://git.openjdk.org/jdk/commit/ea9f1edc3c7c1dc646c48f6dba511fa829abdea9 8365280: Enhance JOptionPane Reviewed-by: rhalade, prr, tr, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java - test/jdk/javax/swing/JOptionPane/TestJOptionHTMLTag.java Changeset: 4b0189c4 Branch: jdk26 Author: Jamil Nimeh Committer: bchristi Date: 2025-11-03 14:53:21 +0000 URL: https://git.openjdk.org/jdk/commit/4b0189c444a061f4e1e4dd27e7980ebb81252284 8368032: Enhance Certificate Checking Reviewed-by: ahgross, coffeys, rhalade, mullan, abarashev ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java ! src/java.base/share/conf/security/java.security ! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java ! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java Changeset: 7ac780da Branch: jdk26 Author: Brent Christian Date: 2026-01-21 01:29:02 +0000 URL: https://git.openjdk.org/jdk/commit/7ac780da7b98d1a44effc86e75b62a1bedc7954b Merge Reviewed-by: kcr, prr, smarks From bchristi at openjdk.org Wed Jan 21 01:34:27 2026 From: bchristi at openjdk.org (Brent Christian) Date: Wed, 21 Jan 2026 01:34:27 GMT Subject: git: openjdk/jdk: master: 13 new changesets Message-ID: <4570c485-bca9-4f16-9b74-d8f8f10cca82@openjdk.org> Changeset: f8fb7804 Branch: master Author: Valerie Peng Committer: bchristi Date: 2025-07-18 23:49:30 +0000 URL: https://git.openjdk.org/jdk/commit/f8fb78042639d4c436fdad7f501ca4ca28dfe9e3 8265429: Improve GCM encryption Co-authored-by: Daniel Jelinski Reviewed-by: rhalade, pkumaraswamy, ahgross, jnimeh, djelinski ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c Changeset: 9f3f960b Branch: master Author: Jayathirth D V Committer: bchristi Date: 2025-08-18 10:25:12 +0000 URL: https://git.openjdk.org/jdk/commit/9f3f960b364bad96bfcd469d7993d2aedbc020a4 8364214: Enhance polygon data support Reviewed-by: rhalade, psadhukhan, mschoene, prr ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/SpanClipRenderer.java Changeset: 3b6ac2af Branch: master Author: Jayathirth D V Committer: bchristi Date: 2025-08-20 03:17:34 +0000 URL: https://git.openjdk.org/jdk/commit/3b6ac2af9c8637891092955474b27e5400650dfc 8362308: Enhance Bitmap operations Reviewed-by: mschoene, rhalade, psadhukhan, prr ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_Fp.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_32nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_Bit.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageScanPoly.c Changeset: 97bd4458 Branch: master Author: Prasanta Sadhukhan Committer: bchristi Date: 2025-08-26 03:07:27 +0000 URL: https://git.openjdk.org/jdk/commit/97bd4458416dffd901ad07be028a08b3d6dc4881 8365271: Improve Swing supports Reviewed-by: tr, prr, rhalade, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java Changeset: dc46a17f Branch: master Author: Justin Lu Committer: bchristi Date: 2025-09-03 17:23:16 +0000 URL: https://git.openjdk.org/jdk/commit/dc46a17f1e569e2ae6857eaed4b1365b6cab02e1 8365058: Enhance CopyOnWriteArraySet Reviewed-by: rhalade, skoivu, vklang, rriggs ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java + test/jdk/java/util/concurrent/CopyOnWriteArraySet/SerializationTest.java Changeset: 3afb831a Branch: master Author: Stuart Marks Committer: bchristi Date: 2025-09-04 18:11:37 +0000 URL: https://git.openjdk.org/jdk/commit/3afb831ae45182e4219decacc355fae100a41b05 8341496: Improve JMX connections Co-authored-by: Daniel Fuchs Reviewed-by: skoivu, rhalade, coffeys, dfuchs, kevinw, jnimeh ! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java ! test/jdk/javax/management/security/SecurityTest.java ! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Changeset: 84ee4f97 Branch: master Author: Renjith Kannath Pariyangad Committer: bchristi Date: 2025-09-10 11:56:45 +0000 URL: https://git.openjdk.org/jdk/commit/84ee4f976b1580944bd77bdbd8ccd23569bce3ac 8366446: Test java/awt/geom/ConcurrentDrawPolygonTest.java fails intermittently Reviewed-by: jdv, aivanov, prr, rhalade ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java Changeset: 7e3e35ab Branch: master Author: Stuart Marks Committer: bchristi Date: 2025-09-10 16:40:58 +0000 URL: https://git.openjdk.org/jdk/commit/7e3e35abef13ddf38d4268e1269c1d18566149ab 8367277: Fix copyright header in JMXInterfaceBindingTest.java Reviewed-by: dfuchs, rhalade, iris, coffeys ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: f24fadc6 Branch: master Author: Michael McMahon Committer: bchristi Date: 2025-09-15 13:31:30 +0000 URL: https://git.openjdk.org/jdk/commit/f24fadc6240e2dcb5bcd732c91ccc03d1aa19e8a 8362632: Improve HttpServer Request handling Reviewed-by: djelinski, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Utils.java Changeset: eddbd359 Branch: master Author: Harshitha Onkar Committer: bchristi Date: 2025-09-24 18:05:45 +0000 URL: https://git.openjdk.org/jdk/commit/eddbd359654cf6e2a437367461231ba37ee76918 8359501: Enhance Handling of URIs Reviewed-by: rhalade, ahgross, azvegint, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDesktopPeer.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m ! src/java.desktop/windows/classes/sun/awt/windows/WDesktopPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp ! test/jdk/java/awt/Desktop/BrowseTest.java ! test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java Changeset: 82e5771b Branch: master Author: Prasanta Sadhukhan Committer: bchristi Date: 2025-10-09 04:40:38 +0000 URL: https://git.openjdk.org/jdk/commit/82e5771b0be205c2ef9500ffa750bf97da21823c 8365280: Enhance JOptionPane Reviewed-by: rhalade, prr, tr, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java - test/jdk/javax/swing/JOptionPane/TestJOptionHTMLTag.java Changeset: 07f981f6 Branch: master Author: Jamil Nimeh Committer: bchristi Date: 2025-11-03 14:53:21 +0000 URL: https://git.openjdk.org/jdk/commit/07f981f6b0bb8a7e444fd744791f73853e9fa325 8368032: Enhance Certificate Checking Reviewed-by: ahgross, coffeys, rhalade, mullan, abarashev ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java ! src/java.base/share/conf/security/java.security ! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java ! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java Changeset: e25a5a48 Branch: master Author: Brent Christian Date: 2026-01-21 01:28:38 +0000 URL: https://git.openjdk.org/jdk/commit/e25a5a4821d03680d00ab6bdbec727732add8206 Merge Reviewed-by: kcr, prr, smarks From jdv at openjdk.org Wed Jan 21 03:15:25 2026 From: jdv at openjdk.org (Jayathirth D V) Date: Wed, 21 Jan 2026 03:15:25 GMT Subject: git: openjdk/jdk: master: 8375063: Update Libpng to 1.6.54 Message-ID: Changeset: a2e74957 Branch: master Author: Jayathirth D V Date: 2026-01-21 03:12:18 +0000 URL: https://git.openjdk.org/jdk/commit/a2e749572e03dd394d123b701e163e3837472dd0 8375063: Update Libpng to 1.6.54 Reviewed-by: serb, prr ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c From syan at openjdk.org Wed Jan 21 03:40:01 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 21 Jan 2026 03:40:01 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 599ed0bb Branch: master Author: SendaoYan Date: 2026-01-21 03:39:02 +0000 URL: https://git.openjdk.org/jdk/commit/599ed0bb5fd62e26c71651bc02f198cd27636cfb 8375485: Tests in vmTestbase/nsk are failing due to missing class unloading after 8373945 Reviewed-by: lmesnik, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003.java ! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java Changeset: a448f0b9 Branch: master Author: SendaoYan Date: 2026-01-21 03:39:26 +0000 URL: https://git.openjdk.org/jdk/commit/a448f0b9f46de35ef26994e8540b9ae242372e8d 8375668: Compiler warning implicit-const-int-float-conversion by clang23 Reviewed-by: dholmes, cnorrbin ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp From kbarrett at openjdk.org Wed Jan 21 05:59:28 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 21 Jan 2026 05:59:28 GMT Subject: git: openjdk/jdk: master: 8375737: Fix -Wzero-as-null-pointer-constant warnings in arm32 code Message-ID: <6279c72a-4c0b-4528-9c6a-52fee9109e25@openjdk.org> Changeset: 34d6e5e0 Branch: master Author: Kim Barrett Date: 2026-01-21 05:56:19 +0000 URL: https://git.openjdk.org/jdk/commit/34d6e5e07b8ee43ee7f913dd47fa7c897f52e6c0 8375737: Fix -Wzero-as-null-pointer-constant warnings in arm32 code Reviewed-by: dholmes ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp From kbarrett at openjdk.org Wed Jan 21 06:10:13 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 21 Jan 2026 06:10:13 GMT Subject: git: openjdk/jdk: master: 8375738: Fix -Wzero-as-null-pointer-constant warnings in MacOSX/bsd code Message-ID: Changeset: b5727d27 Branch: master Author: Kim Barrett Date: 2026-01-21 06:04:09 +0000 URL: https://git.openjdk.org/jdk/commit/b5727d27622e1e321733f8d0e606b366984104be 8375738: Fix -Wzero-as-null-pointer-constant warnings in MacOSX/bsd code Reviewed-by: erikj, dholmes ! make/hotspot/lib/CompileGtest.gmk ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/bsd/os_bsd.cpp From jiefu at openjdk.org Wed Jan 21 06:37:51 2026 From: jiefu at openjdk.org (Jie Fu) Date: Wed, 21 Jan 2026 06:37:51 GMT Subject: git: openjdk/jdk: master: 8375787: compiler/vectorapi/TestCastShapeBadOpc.java fails with release VMs Message-ID: <08fc621a-8f70-4753-acc9-7a2459ad5ae4@openjdk.org> Changeset: 560a92a6 Branch: master Author: Jie Fu Date: 2026-01-21 06:33:54 +0000 URL: https://git.openjdk.org/jdk/commit/560a92a6327221c90596bcd17a87722e4910472a 8375787: compiler/vectorapi/TestCastShapeBadOpc.java fails with release VMs Reviewed-by: syan, lmesnik, fyang, epeter ! test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java From clanger at openjdk.org Wed Jan 21 08:05:46 2026 From: clanger at openjdk.org (Christoph Langer) Date: Wed, 21 Jan 2026 08:05:46 GMT Subject: git: openjdk/jdk: jdk26: 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java Message-ID: <9283896e-6d70-47ff-bd0c-ff0f205ad501@openjdk.org> Changeset: bb9f0f06 Branch: jdk26 Author: Arno Zeller Committer: Christoph Langer Date: 2026-01-21 08:04:57 +0000 URL: https://git.openjdk.org/jdk/commit/bb9f0f06825917e163195afb0c3973a62d35a38c 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java Reviewed-by: myankelevich, clanger Backport-of: af18fbd42d2a437dd35f33e557a8906ca0c3bd07 ! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java From tschatzl at openjdk.org Wed Jan 21 09:03:02 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 21 Jan 2026 09:03:02 GMT Subject: git: openjdk/jdk: master: 8375622: G1: Convert G1CodeRootSet to use Atomic Message-ID: Changeset: 4f87fb53 Branch: master Author: Thomas Schatzl Date: 2026-01-21 09:01:00 +0000 URL: https://git.openjdk.org/jdk/commit/4f87fb53ee5c6071fa57dfe9452eca9fe7b460ee 8375622: G1: Convert G1CodeRootSet to use Atomic Reviewed-by: shade, sjohanss ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp From iwalulya at openjdk.org Wed Jan 21 09:57:23 2026 From: iwalulya at openjdk.org (Ivan Walulya) Date: Wed, 21 Jan 2026 09:57:23 GMT Subject: git: openjdk/jdk: master: 8238686: G1 may waste lots of space or fail to uncommit when observing MinHeapFreeRatio during sizing after full gc Message-ID: Changeset: b1340305 Branch: master Author: Ivan Walulya Date: 2026-01-21 09:51:01 +0000 URL: https://git.openjdk.org/jdk/commit/b1340305c8f5ea53b45b8bd3bd2ebe8f74864d40 8238686: G1 may waste lots of space or fail to uncommit when observing MinHeapFreeRatio during sizing after full gc Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Arguments.cpp From fandreuzzi at openjdk.org Wed Jan 21 10:43:14 2026 From: fandreuzzi at openjdk.org (Francesco Andreuzzi) Date: Wed, 21 Jan 2026 10:43:14 GMT Subject: git: openjdk/jdk: master: 8375717: Outdated link in jdk.jfr.internal.JVM javadoc Message-ID: <3b59be6f-56f1-4d8b-b0b5-bbbafe5788ea@openjdk.org> Changeset: 5c7c2f09 Branch: master Author: Francesco Andreuzzi Date: 2026-01-21 10:42:05 +0000 URL: https://git.openjdk.org/jdk/commit/5c7c2f093b83a017970d9d05c258b4c0910bfc2c 8375717: Outdated link in jdk.jfr.internal.JVM javadoc Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java From jbhateja at openjdk.org Wed Jan 21 11:28:02 2026 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Wed, 21 Jan 2026 11:28:02 GMT Subject: git: openjdk/jdk: master: 8375498: [VectorAPI] Dump primary vector IR details with -XX:+TraceNewVectors Message-ID: <2cb9a9d6-8f47-4195-b458-cbdbe736d295@openjdk.org> Changeset: 983ae96f Branch: master Author: Jatin Bhateja Date: 2026-01-21 11:20:18 +0000 URL: https://git.openjdk.org/jdk/commit/983ae96f60c935aa52f482d21ae6a0d947679541 8375498: [VectorAPI] Dump primary vector IR details with -XX:+TraceNewVectors Reviewed-by: epeter ! src/hotspot/share/opto/vectorIntrinsics.cpp From mbaesken at openjdk.org Wed Jan 21 14:18:05 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 21 Jan 2026 14:18:05 GMT Subject: git: openjdk/jdk: master: 8374998: Failing os::write - remove bad file Message-ID: Changeset: 4c9103f7 Branch: master Author: Matthias Baesken Date: 2026-01-21 14:14:33 +0000 URL: https://git.openjdk.org/jdk/commit/4c9103f7b6c91b0f237859516ef72bb9ee27157e 8374998: Failing os::write - remove bad file Reviewed-by: mdoerr, lucy ! src/hotspot/os/posix/perfMemory_posix.cpp From kbarrett at openjdk.org Wed Jan 21 14:56:15 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 21 Jan 2026 14:56:15 GMT Subject: git: openjdk/jdk: master: 8375544: JfrSet::clear should not use memset Message-ID: Changeset: 3033e6f4 Branch: master Author: Kim Barrett Date: 2026-01-21 14:55:26 +0000 URL: https://git.openjdk.org/jdk/commit/3033e6f421d0f6e0aea1d976a806d7abca7c6360 8375544: JfrSet::clear should not use memset Reviewed-by: mgronlun ! src/hotspot/share/jfr/utilities/jfrSet.hpp From mcimadamore at openjdk.org Wed Jan 21 16:20:49 2026 From: mcimadamore at openjdk.org (Maurizio Cimadamore) Date: Wed, 21 Jan 2026 16:20:49 GMT Subject: git: openjdk/jdk: master: 8375646: Some parser flags seem unused Message-ID: Changeset: 17086d31 Branch: master Author: Maurizio Cimadamore Date: 2026-01-21 16:14:35 +0000 URL: https://git.openjdk.org/jdk/commit/17086d31196827432477391fd2921a82868eaa05 8375646: Some parser flags seem unused Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java From dnguyen at openjdk.org Wed Jan 21 18:53:53 2026 From: dnguyen at openjdk.org (Damon Nguyen) Date: Wed, 21 Jan 2026 18:53:53 GMT Subject: git: openjdk/jdk: master: 8375775: JDK 26 RDP2 L10n resource files update Message-ID: <51d4f47e-0cf1-48b9-b367-4bdcbdeb5cc2@openjdk.org> Changeset: a0ac5b34 Branch: master Author: Damon Nguyen Date: 2026-01-21 18:47:39 +0000 URL: https://git.openjdk.org/jdk/commit/a0ac5b34a742cf18d86f3ac77110bcaa00192169 8375775: JDK 26 RDP2 L10n resource files update Reviewed-by: naoto, jlu, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties From dnguyen at openjdk.org Wed Jan 21 19:25:05 2026 From: dnguyen at openjdk.org (Damon Nguyen) Date: Wed, 21 Jan 2026 19:25:05 GMT Subject: git: openjdk/jdk: jdk26: 8375775: JDK 26 RDP2 L10n resource files update Message-ID: <3e2904bd-7761-4361-b580-1335f4032874@openjdk.org> Changeset: fb6e53e3 Branch: jdk26 Author: Damon Nguyen Date: 2026-01-21 19:17:17 +0000 URL: https://git.openjdk.org/jdk/commit/fb6e53e371094ffbeffeeb9fcbda6aecc5ddaff3 8375775: JDK 26 RDP2 L10n resource files update Reviewed-by: jlu, naoto Backport-of: a0ac5b34a742cf18d86f3ac77110bcaa00192169 ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties From sspitsyn at openjdk.org Thu Jan 22 01:54:57 2026 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Thu, 22 Jan 2026 01:54:57 GMT Subject: git: openjdk/jdk: master: 8373366: HandshakeState should disallow suspend ops for disabler threads Message-ID: Changeset: 3d919ad4 Branch: master Author: Serguei Spitsyn Date: 2026-01-22 01:53:42 +0000 URL: https://git.openjdk.org/jdk/commit/3d919ad43a041eb60ce51e78831c77fd3b109aee 8373366: HandshakeState should disallow suspend ops for disabler threads 8375362: Deadlock with unmount of suspended virtual thread interrupting another virtual thread Reviewed-by: lmesnik, pchilanomate ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/mountUnmountDisabler.cpp ! src/hotspot/share/runtime/suspendResumeManager.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest2/ThreadStateTest2.java + test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest2/libThreadStateTest2.cpp From iwalulya at openjdk.org Thu Jan 22 05:41:12 2026 From: iwalulya at openjdk.org (Ivan Walulya) Date: Thu, 22 Jan 2026 05:41:12 GMT Subject: git: openjdk/jdk: master: 8341630: G1: Adopt PartialArrayState to consolidate marking stack in concurrent marking Message-ID: Changeset: 38a8309b Branch: master Author: Ivan Walulya Date: 2026-01-22 05:38:32 +0000 URL: https://git.openjdk.org/jdk/commit/38a8309b3f2544fa13448f5217e4227f0e2fe171 8341630: G1: Adopt PartialArrayState to consolidate marking stack in concurrent marking Co-authored-by: Stefan Johansson Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp From thartmann at openjdk.org Thu Jan 22 07:02:12 2026 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 22 Jan 2026 07:02:12 GMT Subject: git: openjdk/jdk: master: 8375534: Debug method 'pp' should support compressed oops Message-ID: Changeset: 0f4d7750 Branch: master Author: Tobias Hartmann Date: 2026-01-22 06:56:51 +0000 URL: https://git.openjdk.org/jdk/commit/0f4d775085109981fbf00623d38da22655d04675 8375534: Debug method 'pp' should support compressed oops Reviewed-by: vlivanov, phubner ! src/hotspot/share/utilities/debug.cpp From tschatzl at openjdk.org Thu Jan 22 08:32:29 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 22 Jan 2026 08:32:29 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: f3381f0f Branch: master Author: Thomas Schatzl Date: 2026-01-22 08:29:05 +0000 URL: https://git.openjdk.org/jdk/commit/f3381f0ffe2207e1765558f6f49e5a0280a3f920 8375314: Parallel: Crash iterating over unloaded classes for ObjectCountAfterGC event Reviewed-by: rkennke, sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp + test/hotspot/jtreg/gc/parallel/TestObjectCountAfterGC.java Changeset: e50bf1f2 Branch: master Author: Thomas Schatzl Date: 2026-01-22 08:29:27 +0000 URL: https://git.openjdk.org/jdk/commit/e50bf1f2a4702ef48cf16cc4f45d034a652bf358 8375616: G1: Convert G1BatchedTask to use Atomic Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1BatchedTask.cpp ! src/hotspot/share/gc/g1/g1BatchedTask.hpp From tschatzl at openjdk.org Thu Jan 22 08:37:51 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 22 Jan 2026 08:37:51 GMT Subject: git: openjdk/jdk: master: 3 new changesets Message-ID: <6fb6372f-199b-4a90-a817-6b07de9f66d3@openjdk.org> Changeset: 92236ead Branch: master Author: Quan Anh Mai Date: 2026-01-22 08:32:01 +0000 URL: https://git.openjdk.org/jdk/commit/92236ead1dea813cf456855f0aa6b73c16e9dc70 8375618: Incorrect assert in CastLLNode::Ideal Reviewed-by: chagedorn, dlong ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp + test/hotspot/jtreg/compiler/igvn/CastLLBits.java Changeset: 63be87d7 Branch: master Author: Thomas Schatzl Date: 2026-01-22 08:35:03 +0000 URL: https://git.openjdk.org/jdk/commit/63be87d7f38a83c5fcdf59b54c6d63e0f0ca34d6 8375977: G1: Convert JVMCICleaningTask to use Atomic Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp Changeset: 03038d80 Branch: master Author: Thomas Schatzl Date: 2026-01-22 08:35:32 +0000 URL: https://git.openjdk.org/jdk/commit/03038d802cc43b7694f554978ac9de8edca8a954 8375978: G1: Convert G1Policy to use Atomic Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp From mbaesken at openjdk.org Thu Jan 22 08:51:55 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 22 Jan 2026 08:51:55 GMT Subject: git: openjdk/jdk: master: 8375458: Check legal folder of JDK image for unwanted files Message-ID: <450d23c5-9d86-4320-9707-3f5d66334ac6@openjdk.org> Changeset: 6165daf0 Branch: master Author: Matthias Baesken Date: 2026-01-22 08:50:11 +0000 URL: https://git.openjdk.org/jdk/commit/6165daf03c8582cca8e5b075560aa978b90f677c 8375458: Check legal folder of JDK image for unwanted files Reviewed-by: erikj ! test/jdk/build/CheckFiles.java From cnorrbin at openjdk.org Thu Jan 22 09:46:57 2026 From: cnorrbin at openjdk.org (Casper Norrbin) Date: Thu, 22 Jan 2026 09:46:57 GMT Subject: git: openjdk/jdk: master: 8303470: containers/docker/TestMemoryAwareness.java failed with "'memory_limit_in_bytes:.*512000 k' missing from stdout/stderr" Message-ID: <4b50aacb-c938-42e8-8fa7-9a0bfa0ac034@openjdk.org> Changeset: ddbd4617 Branch: master Author: Casper Norrbin Date: 2026-01-22 09:45:40 +0000 URL: https://git.openjdk.org/jdk/commit/ddbd4617a6172e3054b2afade4f304f66c79816e 8303470: containers/docker/TestMemoryAwareness.java failed with "'memory_limit_in_bytes:.*512000 k' missing from stdout/stderr" Reviewed-by: sgehwolf, dholmes ! src/hotspot/os/linux/osContainer_linux.cpp ! test/hotspot/jtreg/ProblemList.txt From cushon at openjdk.org Thu Jan 22 10:07:17 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 22 Jan 2026 10:07:17 GMT Subject: git: openjdk/jdk: master: 8374643: Fix reference to implMethodKind in LambdaToMethod debug printf statement Message-ID: <5cf7c89d-a1cb-48eb-9a38-d853dfc3788c@openjdk.org> Changeset: e8eb218c Branch: master Author: Liam Miller-Cushon Date: 2026-01-22 10:05:05 +0000 URL: https://git.openjdk.org/jdk/commit/e8eb218ca2d05736adc4b0aefa4b17e3062959b8 8374643: Fix reference to implMethodKind in LambdaToMethod debug printf statement Reviewed-by: vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/LambdaDeserializationStat.java ! test/langtools/tools/javac/lambda/SerializableObjectMethods.java + test/langtools/tools/javac/lambda/SerializableObjectMethods.out From roland at openjdk.org Thu Jan 22 10:41:02 2026 From: roland at openjdk.org (Roland Westrelin) Date: Thu, 22 Jan 2026 10:41:02 GMT Subject: git: openjdk/jdk: master: 8373343: C2: verify AddP base input only set for heap addresses Message-ID: <039c13b5-5974-4b96-be22-d718c47c1de4@openjdk.org> Changeset: 6e9256cb Branch: master Author: Roland Westrelin Date: 2026-01-22 10:37:26 +0000 URL: https://git.openjdk.org/jdk/commit/6e9256cb613c9a3594546a45975a81def2efcf46 8373343: C2: verify AddP base input only set for heap addresses Reviewed-by: dlong, chagedorn, qamai ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/subtypenode.cpp From tschatzl at openjdk.org Thu Jan 22 11:05:10 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 22 Jan 2026 11:05:10 GMT Subject: git: openjdk/jdk: master: 8375541: G1: Race in G1BarrierSet::write_ref_field_post() Message-ID: <6f7f3bd1-1573-412a-9ad1-39a4c2987932@openjdk.org> Changeset: 0ad81fbd Branch: master Author: Thomas Schatzl Date: 2026-01-22 11:04:09 +0000 URL: https://git.openjdk.org/jdk/commit/0ad81fbd161edbc8479e5af5c0f8d6098f6c72d1 8375541: G1: Race in G1BarrierSet::write_ref_field_post() Reviewed-by: iwalulya, sjohanss, shade ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp From iwalulya at openjdk.org Thu Jan 22 11:12:11 2026 From: iwalulya at openjdk.org (Ivan Walulya) Date: Thu, 22 Jan 2026 11:12:11 GMT Subject: git: openjdk/jdk: master: 8340470: G1: Adopt PartialArrayState to consolidate marking stack in Full GC Message-ID: <8b7ad734-ff04-43cc-9929-42ebd57a0a4c@openjdk.org> Changeset: 66e950e9 Branch: master Author: Ivan Walulya Date: 2026-01-22 11:07:42 +0000 URL: https://git.openjdk.org/jdk/commit/66e950e9b6414617952d22200831be5b0cafee85 8340470: G1: Adopt PartialArrayState to consolidate marking stack in Full GC Co-authored-by: Stefan Johansson Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp From tschatzl at openjdk.org Thu Jan 22 11:54:06 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 22 Jan 2026 11:54:06 GMT Subject: git: openjdk/jdk: master: 8375982: G1: Convert G1YoungCollector helper classes to use Atomic Message-ID: Changeset: 5e0ed3f4 Branch: master Author: Thomas Schatzl Date: 2026-01-22 11:51:37 +0000 URL: https://git.openjdk.org/jdk/commit/5e0ed3f408b6afd7496e0e0da207f7e372b0d446 8375982: G1: Convert G1YoungCollector helper classes to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp From roland at openjdk.org Thu Jan 22 12:09:45 2026 From: roland at openjdk.org (Roland Westrelin) Date: Thu, 22 Jan 2026 12:09:45 GMT Subject: git: openjdk/jdk: master: 8374725: C2: assert(x_ctrl == get_late_ctrl_with_anti_dep(x->as_Load(), early_ctrl, x_ctrl)) failed: anti-dependences were already checked Message-ID: <798122a2-a175-4f90-9225-4156ff8fe17c@openjdk.org> Changeset: 0d1d4d07 Branch: master Author: Roland Westrelin Date: 2026-01-22 12:09:11 +0000 URL: https://git.openjdk.org/jdk/commit/0d1d4d07b9fa2368f471f30e176d446698500115 8374725: C2: assert(x_ctrl == get_late_ctrl_with_anti_dep(x->as_Load(), early_ctrl, x_ctrl)) failed: anti-dependences were already checked Reviewed-by: chagedorn, qamai, dfenacci ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSinkingLoadInputOfPhi.java From weijun at openjdk.org Thu Jan 22 12:22:56 2026 From: weijun at openjdk.org (Weijun Wang) Date: Thu, 22 Jan 2026 12:22:56 GMT Subject: git: openjdk/jdk: master: 8277489: Rewrite JAAS UnixLoginModule with FFM Message-ID: Changeset: eda15aa1 Branch: master Author: Weijun Wang Date: 2026-01-22 12:16:09 +0000 URL: https://git.openjdk.org/jdk/commit/eda15aa19c36142984edaa08850132ca6ae7a369 8277489: Rewrite JAAS UnixLoginModule with FFM Co-authored-by: Martin Doerr Reviewed-by: mdoerr, ascarpino, erikj ! make/modules/jdk.security.auth/Lib.gmk ! src/java.base/share/classes/module-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java - src/jdk.security.auth/unix/native/libjaas/Unix.c ! test/jdk/com/sun/security/auth/module/AllPlatforms.java From abarashev at openjdk.org Thu Jan 22 13:13:44 2026 From: abarashev at openjdk.org (Artur Barashev) Date: Thu, 22 Jan 2026 13:13:44 GMT Subject: git: openjdk/jdk: master: 8370885: Default namedGroups values are not being filtered against algorithm constraints Message-ID: <681fdd98-5846-44e2-a02e-29391cc4c836@openjdk.org> Changeset: 025041ba Branch: master Author: Artur Barashev Date: 2026-01-22 13:11:42 +0000 URL: https://git.openjdk.org/jdk/commit/025041ba04f3ae3a149b9d57d0dde4afaef37f4c 8370885: Default namedGroups values are not being filtered against algorithm constraints Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java + test/jdk/sun/security/ssl/CipherSuite/DefaultNamedGroups.java From pchilanomate at openjdk.org Thu Jan 22 14:57:08 2026 From: pchilanomate at openjdk.org (Patricio Chilano Mateo) Date: Thu, 22 Jan 2026 14:57:08 GMT Subject: git: openjdk/jdk: master: 8373120: Virtual thread stuck in BLOCKED state Message-ID: <8e3fd8c5-378e-4291-906e-d1e290a4e910@openjdk.org> Changeset: 26aab3cc Branch: master Author: Patricio Chilano Mateo Date: 2026-01-22 14:56:23 +0000 URL: https://git.openjdk.org/jdk/commit/26aab3cccdbcf98c329c8d67093eb2dbf4b164e5 8373120: Virtual thread stuck in BLOCKED state Co-authored-by: Alan Bateman Reviewed-by: alanb ! src/java.base/share/classes/java/lang/VirtualThread.java + test/jdk/java/lang/Thread/virtual/stress/NotifiedThenTimedOutWait.java From bpb at openjdk.org Thu Jan 22 16:18:09 2026 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 22 Jan 2026 16:18:09 GMT Subject: git: openjdk/jdk: master: 8367284: (fs) Support current working directory target in SecureDirectoryStream.move Message-ID: Changeset: 07f6617e Branch: master Author: Brian Burkhalter Date: 2026-01-22 16:11:33 +0000 URL: https://git.openjdk.org/jdk/commit/07f6617e0b2752b538b6c43250dd0bb65fd8c695 8367284: (fs) Support current working directory target in SecureDirectoryStream.move Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java From kizune at openjdk.org Thu Jan 22 16:37:52 2026 From: kizune at openjdk.org (Alexander Zuev) Date: Thu, 22 Jan 2026 16:37:52 GMT Subject: git: openjdk/jdk: master: 8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially Message-ID: <869ad3ff-2f9d-4df6-a040-6e2321aa3ffd@openjdk.org> Changeset: 8c82b58d Branch: master Author: Alexander Zuev Date: 2026-01-22 16:36:24 +0000 URL: https://git.openjdk.org/jdk/commit/8c82b58db960a178566514731e1f8dcbc59b0161 8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially Reviewed-by: psadhukhan, asemenov ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.m + test/jdk/javax/accessibility/JSpinner/CustomSpinnerAccessibilityTest.java From jwilhelm at openjdk.org Thu Jan 22 17:10:40 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 22 Jan 2026 17:10:40 GMT Subject: git: openjdk/jdk: Added tag jdk-27+6 for changeset 6165daf0 Message-ID: <5871b3f4-c81f-42b6-9cfd-45c99539b3f5@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2026-01-22 17:06:37 +0000 Added tag jdk-27+6 for changeset 6165daf0 Changeset: 6165daf0 Author: Matthias Baesken Date: 2026-01-22 08:50:11 +0000 URL: https://git.openjdk.org/jdk/commit/6165daf03c8582cca8e5b075560aa978b90f677c From jwilhelm at openjdk.org Thu Jan 22 17:10:45 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 22 Jan 2026 17:10:45 GMT Subject: git: openjdk/jdk: Added tag jdk-26+32 for changeset fb6e53e3 Message-ID: <9472ed74-c1b4-4b05-bc49-18895c2fce90@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2026-01-22 17:03:51 +0000 Added tag jdk-26+32 for changeset fb6e53e3 Changeset: fb6e53e3 Author: Damon Nguyen Date: 2026-01-21 19:17:17 +0000 URL: https://git.openjdk.org/jdk/commit/fb6e53e371094ffbeffeeb9fcbda6aecc5ddaff3 From henryjen at openjdk.org Thu Jan 22 17:22:22 2026 From: henryjen at openjdk.org (Henry Jen) Date: Thu, 22 Jan 2026 17:22:22 GMT Subject: git: openjdk/jdk: master: 8373928: 4 Dangling pointer defect groups in java.c Message-ID: <4e008d99-0169-4812-9cfe-e62878e39f30@openjdk.org> Changeset: 5dfda66e Branch: master Author: Henry Jen Date: 2026-01-22 17:21:44 +0000 URL: https://git.openjdk.org/jdk/commit/5dfda66e13df5a88a66a6e4b1ae1bcd4e20ac674 8373928: 4 Dangling pointer defect groups in java.c Reviewed-by: bpb, alanb, jpai, jwaters ! src/java.base/share/native/libjli/java.c From hchao at openjdk.org Thu Jan 22 17:48:57 2026 From: hchao at openjdk.org (Hai-May Chao) Date: Thu, 22 Jan 2026 17:48:57 GMT Subject: git: openjdk/jdk: master: 8373408: SHA1withECDSA is not required for ECDHE and ECDSA Message-ID: <2527d208-9e98-4a09-b7cd-e3fb5fd963c3@openjdk.org> Changeset: 96a2649e Branch: master Author: Hai-May Chao Date: 2026-01-22 17:41:00 +0000 URL: https://git.openjdk.org/jdk/commit/96a2649e29b8b4ff9b65b2314d430bc7637c5c61 8373408: SHA1withECDSA is not required for ECDHE and ECDSA Reviewed-by: djelinski, ascarpino ! src/java.base/share/classes/sun/security/ssl/JsseJce.java From prr at openjdk.org Thu Jan 22 20:20:42 2026 From: prr at openjdk.org (Phil Race) Date: Thu, 22 Jan 2026 20:20:42 GMT Subject: git: openjdk/jdk: master: 8373931: Test javax/sound/sampled/Clip/AutoCloseTimeCheck.java timed out Message-ID: Changeset: f3121d10 Branch: master Author: Phil Race Date: 2026-01-22 20:16:44 +0000 URL: https://git.openjdk.org/jdk/commit/f3121d10237a933087dde926f83a12ce826cde02 8373931: Test javax/sound/sampled/Clip/AutoCloseTimeCheck.java timed out Reviewed-by: dholmes, dnguyen, kizune ! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java From kdnilsen at openjdk.org Thu Jan 22 21:33:21 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Thu, 22 Jan 2026 21:33:21 GMT Subject: git: openjdk/jdk: master: 8357471: GenShen: Share collector reserves between young and old Message-ID: Changeset: d6ebcf8a Branch: master Author: Kelvin Nilsen Date: 2026-01-22 21:28:57 +0000 URL: https://git.openjdk.org/jdk/commit/d6ebcf8a4f42b8e157083be90271e0df3b631033 8357471: GenShen: Share collector reserves between young and old 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/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.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/shenandoahGenerationalFullGC.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/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp From djelinski at openjdk.org Thu Jan 22 21:51:39 2026 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Thu, 22 Jan 2026 21:51:39 GMT Subject: git: openjdk/jdk: master: 8328046: Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement Message-ID: <28516f34-8b0d-4f0c-a185-a6dd641eca71@openjdk.org> Changeset: 25d2b52a Branch: master Author: Daniel Jeli?ski Date: 2026-01-22 21:48:28 +0000 URL: https://git.openjdk.org/jdk/commit/25d2b52ab97d116024872e567c1c1ffd814616d4 8328046: Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java From syan at openjdk.org Fri Jan 23 01:03:26 2026 From: syan at openjdk.org (SendaoYan) Date: Fri, 23 Jan 2026 01:03:26 GMT Subject: git: openjdk/jdk: master: 8376051: gc/stress/TestStressG1Uncommit.java fails assertLessThan: expected that xxx < xxx Message-ID: <74f494ec-fe34-408f-80a0-d9996412ee1d@openjdk.org> Changeset: 0f087a7f Branch: master Author: SendaoYan Date: 2026-01-23 00:57:25 +0000 URL: https://git.openjdk.org/jdk/commit/0f087a7fef2d3979badefde02a1e85351379f18c 8376051: gc/stress/TestStressG1Uncommit.java fails assertLessThan: expected that xxx < xxx Reviewed-by: tschatzl, shade ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java From iklam at openjdk.org Fri Jan 23 06:27:26 2026 From: iklam at openjdk.org (Ioi Lam) Date: Fri, 23 Jan 2026 06:27:26 GMT Subject: git: openjdk/jdk: master: 8375654: Exclude all array classes from dynamic CDS archive Message-ID: Changeset: 7f2aa59f Branch: master Author: Ioi Lam Date: 2026-01-23 06:24:47 +0000 URL: https://git.openjdk.org/jdk/commit/7f2aa59f8220f302a3f8662eeca3291dcf86d2ad 8375654: Exclude all array classes from dynamic CDS archive Reviewed-by: kvn, vlivanov ! src/hotspot/share/cds/archiveBuilder.cpp ! test/hotspot/jtreg/ProblemList-AotJdk.txt + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArraySuperTest.java From jwaters at openjdk.org Fri Jan 23 07:11:50 2026 From: jwaters at openjdk.org (Julian Waters) Date: Fri, 23 Jan 2026 07:11:50 GMT Subject: git: openjdk/jdk: master: 8375241: Simplify --with-native-debug-symbols-level option implementation Message-ID: Changeset: 39f0e6d6 Branch: master Author: Julian Waters Date: 2026-01-23 07:07:51 +0000 URL: https://git.openjdk.org/jdk/commit/39f0e6d6f91bf7e75862851ca0e00fc62780f938 8375241: Simplify --with-native-debug-symbols-level option implementation Reviewed-by: erikj, shade ! make/autoconf/flags-cflags.m4 From jlahoda at openjdk.org Fri Jan 23 07:42:38 2026 From: jlahoda at openjdk.org (Jan Lahoda) Date: Fri, 23 Jan 2026 07:42:38 GMT Subject: git: openjdk/jdk: master: 8375119: SwitchBoostraps.enumSwitch does not throw an NPE when lookup is null in some cases Message-ID: <82c4e3d9-cb77-4aa4-88c8-c346a93232c4@openjdk.org> Changeset: 315bf07b Branch: master Author: Jan Lahoda Date: 2026-01-23 07:40:52 +0000 URL: https://git.openjdk.org/jdk/commit/315bf07b23ad6c5f86fc8fe976abd9e9a8548404 8375119: SwitchBoostraps.enumSwitch does not throw an NPE when lookup is null in some cases Reviewed-by: liach ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java From vyazici at openjdk.org Fri Jan 23 08:28:15 2026 From: vyazici at openjdk.org (Volkan Yazici) Date: Fri, 23 Jan 2026 08:28:15 GMT Subject: git: openjdk/jdk: master: 8376089: Increase QUIC idle timeout in H3FixedThreadPoolTest to collect more diagnostic Message-ID: Changeset: ca37dba4 Branch: master Author: Volkan Yazici Date: 2026-01-23 08:27:27 +0000 URL: https://git.openjdk.org/jdk/commit/ca37dba4d40bf3f71c5489829c893346faec1c56 8376089: Increase QUIC idle timeout in H3FixedThreadPoolTest to collect more diagnostic Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java From tschatzl at openjdk.org Fri Jan 23 08:33:11 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Fri, 23 Jan 2026 08:33:11 GMT Subject: git: openjdk/jdk: master: 8375966: G1: Convert G1UpdateRegionLivenessAndSelectForRebuildTask to use Atomic Message-ID: <418aba5b-4b86-466e-abdc-bf2567d949ff@openjdk.org> Changeset: fa20391e Branch: master Author: Thomas Schatzl Date: 2026-01-23 08:31:31 +0000 URL: https://git.openjdk.org/jdk/commit/fa20391e73102a5d6a5b0a760d95a4225c673e04 8375966: G1: Convert G1UpdateRegionLivenessAndSelectForRebuildTask to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp From dlong at openjdk.org Fri Jan 23 11:40:23 2026 From: dlong at openjdk.org (Dean Long) Date: Fri, 23 Jan 2026 11:40:23 GMT Subject: git: openjdk/jdk: master: 8374862: assert(false) failed: Attempting to acquire lock MDOExtraData_lock/nosafepoint-1 out of order with lock tty_lock/tty -- possible deadlock (running with -XX:+Verbose -XX:+WizardMode -XX:+PrintDeoptimizationDetails) Message-ID: Changeset: 6f6966b2 Branch: master Author: Guanqiang Han Committer: Dean Long Date: 2026-01-23 11:37:30 +0000 URL: https://git.openjdk.org/jdk/commit/6f6966b28b2c5a18b001be49f5db429c667d7a8f 8374862: assert(false) failed: Attempting to acquire lock MDOExtraData_lock/nosafepoint-1 out of order with lock tty_lock/tty -- possible deadlock (running with -XX:+Verbose -XX:+WizardMode -XX:+PrintDeoptimizationDetails) Reviewed-by: dholmes, dlong ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/vframeArray.cpp + test/hotspot/jtreg/compiler/uncommontrap/TestDeoptDetailsLockRank.java From sgehwolf at openjdk.org Fri Jan 23 17:21:27 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 23 Jan 2026 17:21:27 GMT Subject: git: openjdk/jdk: master: 8375692: Hotspot container tests assert with non-ascii vendor name Message-ID: <89f7b7bd-d587-4195-a077-a7a4b14dbc20@openjdk.org> Changeset: 3fb118a2 Branch: master Author: Severin Gehwolf Date: 2026-01-23 16:55:38 +0000 URL: https://git.openjdk.org/jdk/commit/3fb118a29ed68f2fbb64de45468b0f014fa01890 8375692: Hotspot container tests assert with non-ascii vendor name Reviewed-by: naoto, dholmes, syan ! test/hotspot/jtreg/containers/docker/TestJcmd.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java From liach at openjdk.org Fri Jan 23 17:44:14 2026 From: liach at openjdk.org (Chen Liang) Date: Fri, 23 Jan 2026 17:44:14 GMT Subject: git: openjdk/jdk: master: 8373935: Migrate java/lang/invoke tests away from TestNG Message-ID: Changeset: 40f7a18b Branch: master Author: Chen Liang Date: 2026-01-23 17:32:53 +0000 URL: https://git.openjdk.org/jdk/commit/40f7a18b2dbf120a95432174664fa897331e8973 8373935: Migrate java/lang/invoke tests away from TestNG Reviewed-by: jvernee, alanb ! test/jdk/java/lang/invoke/8147078/Test8147078.java ! test/jdk/java/lang/invoke/8177146/TestMethodHandleBind.java ! test/jdk/java/lang/invoke/AccessControlTest.java ! test/jdk/java/lang/invoke/ArrayConstructorTest.java ! test/jdk/java/lang/invoke/ArrayLengthTest.java ! test/jdk/java/lang/invoke/CallerSensitiveMethodHandle.java ! test/jdk/java/lang/invoke/ClassSpecializerTest.java ! test/jdk/java/lang/invoke/CompileThresholdBootstrapTest.java ! test/jdk/java/lang/invoke/ConstantIdentityMHTest.java ! test/jdk/java/lang/invoke/DefineClassTest.java ! test/jdk/java/lang/invoke/DropArgumentsTest.java ! test/jdk/java/lang/invoke/DropLookupModeTest.java ! test/jdk/java/lang/invoke/FilterArgumentsTest.java ! test/jdk/java/lang/invoke/FindAccessTest.java ! test/jdk/java/lang/invoke/FoldTest.java ! test/jdk/java/lang/invoke/InvokeGenericTest.java ! test/jdk/java/lang/invoke/InvokeMethodHandleWithBadArgument.java ! test/jdk/java/lang/invoke/InvokeWithArgumentsTest.java ! test/jdk/java/lang/invoke/JavaDocExamplesTest.java ! test/jdk/java/lang/invoke/JavaUtilConcurrentLookupTest.java ! test/jdk/java/lang/invoke/LoopCombinatorTest.java ! test/jdk/java/lang/invoke/MethodHandleInvokeUOE.java ! test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java ! test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java ! test/jdk/java/lang/invoke/MethodHandleProxies/m1/module-info.java ! test/jdk/java/lang/invoke/MethodHandleProxies/m1/p1/Main.java ! test/jdk/java/lang/invoke/MethodHandles/TestDropReturn.java ! test/jdk/java/lang/invoke/MethodHandles/TestTableSwitch.java ! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java ! test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/Main.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/Driver.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/module-info.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java ! test/jdk/java/lang/invoke/MethodHandlesCollectArgsTest.java ! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java ! test/jdk/java/lang/invoke/MethodTypeTest.java ! test/jdk/java/lang/invoke/PermuteArgsReturnVoidTest.java ! test/jdk/java/lang/invoke/PermuteArgsTest.java ! test/jdk/java/lang/invoke/SpreadCollectTest.java ! test/jdk/java/lang/invoke/TestVHInvokerCaching.java ! test/jdk/java/lang/invoke/ThrowExceptionsTest.java ! test/jdk/java/lang/invoke/TryFinallyTest.java ! test/jdk/java/lang/invoke/VarArgsTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleMethodReferenceTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessModeMethodNames.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestReflection.java ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template ! test/jdk/java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java ! test/jdk/java/lang/invoke/WrongMethodTypeTest.java ! test/jdk/java/lang/invoke/accessClassAndFindClass/TestAccessClass.java ! test/jdk/java/lang/invoke/accessClassAndFindClass/TestFindClass.java ! test/jdk/java/lang/invoke/accessClassAndFindClass/TestLookup.java ! test/jdk/java/lang/invoke/callerSensitive/CallerSensitiveAccess.java ! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java ! test/jdk/java/lang/invoke/condy/CondyBSMException.java ! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java ! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java ! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyNestedTest.java ! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java ! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java ! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java ! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java ! test/jdk/java/lang/invoke/condy/CondyWrongType.java ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/LambdaNestedInnerTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java ! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/TypeDescriptorTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/UnloadingTest.java ! test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java ! test/jdk/java/lang/invoke/lambda/LambdaFileEncodingSerialization.java ! test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/jdk/java/lang/invoke/lambda/invokeSpecial/InvokeSpecialMethodTest.java ! test/jdk/java/lang/invoke/lambda/superProtectedMethod/InheritedProtectedMethod.java ! test/jdk/java/lang/invoke/lambda/superProtectedMethod/ProtectedMethodInOtherPackage.java ! test/jdk/java/lang/invoke/lookup/ChainedLookupTest.java ! test/jdk/java/lang/invoke/lookup/LookupClassTest.java ! test/jdk/java/lang/invoke/lookup/SpecialStatic.java ! test/jdk/java/lang/invoke/modules/Driver.java ! test/jdk/java/lang/invoke/modules/Driver1.java ! test/jdk/java/lang/invoke/modules/m1/module-info.java ! test/jdk/java/lang/invoke/modules/m1/p1/Main.java ! test/jdk/java/lang/invoke/modules/m3/jdk/test/ModuleAccessTest.java ! test/jdk/java/lang/invoke/modules/m3/module-info.java From cslucas at openjdk.org Fri Jan 23 17:58:16 2026 From: cslucas at openjdk.org (Cesar Soares Lucas) Date: Fri, 23 Jan 2026 17:58:16 GMT Subject: git: openjdk/jdk: master: 8373021: aarch64: MacroAssembler::arrays_equals reads out of bounds Message-ID: Changeset: 2c3ad0f4 Branch: master Author: Cesar Soares Lucas Date: 2026-01-23 17:56:04 +0000 URL: https://git.openjdk.org/jdk/commit/2c3ad0f425c75332412a5e8e5733dd0d073a09c8 8373021: aarch64: MacroAssembler::arrays_equals reads out of bounds Reviewed-by: rkennke, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp From prr at openjdk.org Fri Jan 23 18:20:16 2026 From: prr at openjdk.org (Phil Race) Date: Fri, 23 Jan 2026 18:20:16 GMT Subject: git: openjdk/jdk: master: 8375221: Update code to get PrinterResolution from CUPS/IPP print service Message-ID: Changeset: e08fb3a9 Branch: master Author: Phil Race Date: 2026-01-23 18:19:23 +0000 URL: https://git.openjdk.org/jdk/commit/e08fb3a914ac348dc691ae3fc46c6bdbc34faf46 8375221: Update code to get PrinterResolution from CUPS/IPP print service Reviewed-by: serb, psadhukhan ! src/java.desktop/unix/classes/sun/print/AttributeClass.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c ! test/jdk/javax/print/PrintablePrintDPI.java From prr at openjdk.org Fri Jan 23 18:56:35 2026 From: prr at openjdk.org (Phil Race) Date: Fri, 23 Jan 2026 18:56:35 GMT Subject: git: openjdk/jdk: master: 8375338: sun/awt/image/ImageRepresentation/LUTCompareTest.java fails with -Xcheck:jni Message-ID: Changeset: e88edd0b Branch: master Author: Phil Race Date: 2026-01-23 18:53:48 +0000 URL: https://git.openjdk.org/jdk/commit/e88edd0bc63e0a39f42a6a9e1ced61a79f84ad73 8375338: sun/awt/image/ImageRepresentation/LUTCompareTest.java fails with -Xcheck:jni Reviewed-by: aivanov, serb, krk ! src/java.desktop/share/native/libawt/awt/image/awt_ImageRep.c ! test/jdk/sun/awt/image/ImageRepresentation/LUTCompareTest.java From prr at openjdk.org Fri Jan 23 19:14:43 2026 From: prr at openjdk.org (Phil Race) Date: Fri, 23 Jan 2026 19:14:43 GMT Subject: git: openjdk/jdk: master: 8375480: Remove usage of AppContext from javax/swing/text Message-ID: <1824805b-57de-4b0c-985d-435319a62d2b@openjdk.org> Changeset: e617ccd5 Branch: master Author: Phil Race Date: 2026-01-23 19:12:54 +0000 URL: https://git.openjdk.org/jdk/commit/e617ccd529657440eaf20ed68794fea6f6c07fee 8375480: Remove usage of AppContext from javax/swing/text Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/LayoutQueue.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/DTD.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Element.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java - test/jdk/javax/swing/Security/6938813/bug6938813.java - test/jdk/javax/swing/text/LayoutQueue/Test6588003.java - test/jdk/javax/swing/text/html/parser/Test8017492.java From valeriep at openjdk.org Fri Jan 23 19:51:10 2026 From: valeriep at openjdk.org (Valerie Peng) Date: Fri, 23 Jan 2026 19:51:10 GMT Subject: git: openjdk/jdk: master: 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Message-ID: <563b9be7-364f-4cef-a5dc-569af96c766e@openjdk.org> Changeset: e5512404 Branch: master Author: Valerie Peng Date: 2026-01-23 19:46:40 +0000 URL: https://git.openjdk.org/jdk/commit/e55124041e0181ca14ed95dc5f94d404b7900029 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Reviewed-by: mullan, coffeys ! src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java + test/jdk/javax/crypto/Cipher/TestDisabledWithOids.java From prr at openjdk.org Fri Jan 23 20:23:32 2026 From: prr at openjdk.org (Phil Race) Date: Fri, 23 Jan 2026 20:23:32 GMT Subject: git: openjdk/jdk: master: 8375351: Remove usage of AppContext from print implementation Message-ID: Changeset: 44b74e16 Branch: master Author: Phil Race Date: 2026-01-23 20:20:22 +0000 URL: https://git.openjdk.org/jdk/commit/44b74e165e2d3ea79397d6f1ddbef94f51ac56c7 8375351: Remove usage of AppContext from print implementation Reviewed-by: serb, tr ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java ! test/jdk/javax/print/PrintServiceLookup/FlushCustomClassLoader.java From ysuenaga at openjdk.org Sat Jan 24 08:46:10 2026 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Sat, 24 Jan 2026 08:46:10 GMT Subject: git: openjdk/jdk: master: 8374482: SA does not handle signal handler frame in mixed jstack Message-ID: <0da3107f-5ed1-4974-b782-38cae345d6c9@openjdk.org> Changeset: a3b1aa9f Branch: master Author: Yasumasa Suenaga Date: 2026-01-24 08:43:37 +0000 URL: https://git.openjdk.org/jdk/commit/a3b1aa9f7dce30a1c5967cb15a5d523e3d7ea72d 8374482: SA does not handle signal handler frame in mixed jstack Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedCore.java From liach at openjdk.org Sat Jan 24 14:21:16 2026 From: liach at openjdk.org (Chen Liang) Date: Sat, 24 Jan 2026 14:21:16 GMT Subject: git: openjdk/jdk: master: 8374293: Jshell throws an error and crashes when using keyword Public Message-ID: <0b40ece4-b16e-4c49-bd8b-59a76aba06f3@openjdk.org> Changeset: a40dbce4 Branch: master Author: Lei Zhu Committer: Chen Liang Date: 2026-01-24 14:19:40 +0000 URL: https://git.openjdk.org/jdk/commit/a40dbce495db9959624b72ff619e2e7ae7f7fb8b 8374293: Jshell throws an error and crashes when using keyword Public Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/SnippetHighlightTest.java From syan at openjdk.org Sun Jan 25 01:09:55 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 25 Jan 2026 01:09:55 GMT Subject: git: openjdk/jdk: master: 8375683: Add notes for sctp tests Message-ID: Changeset: 93255602 Branch: master Author: SendaoYan Date: 2026-01-25 01:08:31 +0000 URL: https://git.openjdk.org/jdk/commit/932556026d6d49fe6f74d4ec4afcb72448611766 8375683: Add notes for sctp tests Reviewed-by: erikj, vyazici ! doc/testing.html ! doc/testing.md From xgong at openjdk.org Mon Jan 26 01:52:05 2026 From: xgong at openjdk.org (Xiaohong Gong) Date: Mon, 26 Jan 2026 01:52:05 GMT Subject: git: openjdk/jdk: master: 8374043: C2: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector Message-ID: <5b1d567f-7b25-40fb-9365-64f9aad1150c@openjdk.org> Changeset: 38b66b12 Branch: master Author: Xiaohong Gong Date: 2026-01-26 01:50:57 +0000 URL: https://git.openjdk.org/jdk/commit/38b66b12581a3745a37589e32aa0fc880d27b4d4 8374043: C2: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector Reviewed-by: qamai, vlivanov ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp From jpai at openjdk.org Mon Jan 26 08:41:46 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Mon, 26 Jan 2026 08:41:46 GMT Subject: git: openjdk/jdk: master: 8375999: com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails sporadically on Windows Message-ID: Changeset: 90b54692 Branch: master Author: Arno Zeller Committer: Jaikiran Pai Date: 2026-01-26 08:34:56 +0000 URL: https://git.openjdk.org/jdk/commit/90b546925397ff7cdd1591291e1b87d0bac5604a 8375999: com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails sporadically on Windows Reviewed-by: jpai, mbaesken ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java From tschatzl at openjdk.org Mon Jan 26 09:19:21 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 26 Jan 2026 09:19:21 GMT Subject: git: openjdk/jdk: master: 6 new changesets Message-ID: <98dcfb14-5ae2-4f32-8c94-b57420d83eaf@openjdk.org> Changeset: 2af271e5 Branch: master Author: Thomas Schatzl Date: 2026-01-26 09:12:39 +0000 URL: https://git.openjdk.org/jdk/commit/2af271e5e64260f05c01cb94bcf95f80fd69b4ff 8375436: G1: Convert G1CardSet classes to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CardSet.hpp ! src/hotspot/share/gc/g1/g1CardSetContainers.hpp ! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp ! src/hotspot/share/gc/g1/g1CardSetMemory.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp Changeset: e7cadd90 Branch: master Author: Thomas Schatzl Date: 2026-01-26 09:15:32 +0000 URL: https://git.openjdk.org/jdk/commit/e7cadd90b2872364443873aa4b4b4664bcf02f4d 8375981: G1: Convert G1RemSet helper classes to use Atomic Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 45970469 Branch: master Author: Thomas Schatzl Date: 2026-01-26 09:16:11 +0000 URL: https://git.openjdk.org/jdk/commit/4597046984dedfd28bd76bd00dfc4b13ccb38dd4 8375974: G1: Convert G1FullCollector to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp Changeset: a49986c6 Branch: master Author: Thomas Schatzl Date: 2026-01-26 09:16:41 +0000 URL: https://git.openjdk.org/jdk/commit/a49986c62f4bcc4656f4ce0c7804a96875e9b6c6 8375964: G1: Convert G1BuildCandidateRegionsTask to use Atomic Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp Changeset: c3360ff5 Branch: master Author: Thomas Schatzl Date: 2026-01-26 09:17:01 +0000 URL: https://git.openjdk.org/jdk/commit/c3360ff51155bdd62b758c163351f57f4b410606 8375983: G1: Convert G1ConcurrentRefineStats to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp + src/hotspot/share/gc/g1/g1ConcurrentRefineStats.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp Changeset: 0bc2dc34 Branch: master Author: Thomas Schatzl Date: 2026-01-26 09:17:22 +0000 URL: https://git.openjdk.org/jdk/commit/0bc2dc3401f01b4727077a9844194d1654c3138c 8375971: G1: Convert G1EvacStats to use Atomic Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/g1/g1EvacStats.hpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp From tschatzl at openjdk.org Mon Jan 26 09:23:38 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 26 Jan 2026 09:23:38 GMT Subject: git: openjdk/jdk: jdk26: 2 new changesets Message-ID: <3e630609-7f0c-4906-9a0d-965224f98e75@openjdk.org> Changeset: d0fd898a Branch: jdk26 Author: Thomas Schatzl Date: 2026-01-26 09:19:14 +0000 URL: https://git.openjdk.org/jdk/commit/d0fd898a96eb0bb8b463d3f44e300e58d0ec46ee 8375314: Parallel: Crash iterating over unloaded classes for ObjectCountAfterGC event Reviewed-by: iwalulya Backport-of: f3381f0ffe2207e1765558f6f49e5a0280a3f920 ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp + test/hotspot/jtreg/gc/parallel/TestObjectCountAfterGC.java Changeset: 47c58dc6 Branch: jdk26 Author: Thomas Schatzl Date: 2026-01-26 09:19:52 +0000 URL: https://git.openjdk.org/jdk/commit/47c58dc66b56cb486dd891a95636e71654994c46 8375541: G1: Race in G1BarrierSet::write_ref_field_post() Reviewed-by: iwalulya Backport-of: 0ad81fbd161edbc8479e5af5c0f8d6098f6c72d1 ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp From jlahoda at openjdk.org Mon Jan 26 09:43:35 2026 From: jlahoda at openjdk.org (Jan Lahoda) Date: Mon, 26 Jan 2026 09:43:35 GMT Subject: git: openjdk/jdk: master: 8375712: Convert java/lang/runtime tests to use JUnit Message-ID: <34608e71-b5a4-46bd-a634-8b5d6e7ddde0@openjdk.org> Changeset: 90d065e6 Branch: master Author: Jan Lahoda Date: 2026-01-26 09:42:49 +0000 URL: https://git.openjdk.org/jdk/commit/90d065e677535e3f7caa7507f1526062b50ecc67 8375712: Convert java/lang/runtime tests to use JUnit Reviewed-by: liach ! test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java ! test/jdk/java/lang/runtime/ObjectMethodsTest.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java From tschatzl at openjdk.org Mon Jan 26 09:50:40 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 26 Jan 2026 09:50:40 GMT Subject: git: openjdk/jdk: master: 8376119: G1: Convert volatiles in G1CMMarkStack to Atomic Message-ID: Changeset: 42c0126f Branch: master Author: Thomas Schatzl Date: 2026-01-26 09:47:52 +0000 URL: https://git.openjdk.org/jdk/commit/42c0126fb2067b5f792e99af9ad131bab7502c08 8376119: G1: Convert volatiles in G1CMMarkStack to Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp From tschatzl at openjdk.org Mon Jan 26 10:19:17 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 26 Jan 2026 10:19:17 GMT Subject: git: openjdk/jdk: master: 8376293: Bad copyright header in g1ConcurrentRefineStats.inline.hpp breaks the build Message-ID: Changeset: 48d63687 Branch: master Author: Thomas Schatzl Date: 2026-01-26 10:15:57 +0000 URL: https://git.openjdk.org/jdk/commit/48d636872f1bd239d12823bf2f9d4aa32384f5e5 8376293: Bad copyright header in g1ConcurrentRefineStats.inline.hpp breaks the build Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.inline.hpp From qamai at openjdk.org Mon Jan 26 11:21:31 2026 From: qamai at openjdk.org (Quan Anh Mai) Date: Mon, 26 Jan 2026 11:21:31 GMT Subject: git: openjdk/jdk: master: 8375653: C2: CmpUNode::sub is not monotonic Message-ID: <177cb556-649e-4ea4-beae-d164010c3083@openjdk.org> Changeset: 30675faa Branch: master Author: Quan Anh Mai Date: 2026-01-26 11:18:21 +0000 URL: https://git.openjdk.org/jdk/commit/30675faa67d1bbb4acc729a841493bb8311416af 8375653: C2: CmpUNode::sub is not monotonic Reviewed-by: chagedorn, mchevalier ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/CmpUNodeValueTests.java + test/hotspot/jtreg/compiler/ccp/TestCmpUMonotonicity.java From mbaesken at openjdk.org Mon Jan 26 11:42:35 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 26 Jan 2026 11:42:35 GMT Subject: git: openjdk/jdk: master: 8375684: Avoid leak in KeystoreImpl.m when using CFArrayCreateMutable Message-ID: Changeset: 0f1b96a5 Branch: master Author: Matthias Baesken Date: 2026-01-26 11:38:05 +0000 URL: https://git.openjdk.org/jdk/commit/0f1b96a50a3a79fd699bf34121df8451ffa37b8f 8375684: Avoid leak in KeystoreImpl.m when using CFArrayCreateMutable Reviewed-by: clanger ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m From aboldtch at openjdk.org Mon Jan 26 12:21:50 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 26 Jan 2026 12:21:50 GMT Subject: git: openjdk/jdk: master: 8374676: ZGC: Convert zAbort to use Atomic Message-ID: Changeset: de5c7a9e Branch: master Author: Axel Boldt-Christmas Date: 2026-01-26 12:16:05 +0000 URL: https://git.openjdk.org/jdk/commit/de5c7a9e8607b2a6219d98f9b81ddce4ca92baef 8374676: ZGC: Convert zAbort to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zAbort.cpp ! src/hotspot/share/gc/z/zAbort.hpp ! src/hotspot/share/gc/z/zAbort.inline.hpp From dfuchs at openjdk.org Mon Jan 26 13:00:01 2026 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Mon, 26 Jan 2026 13:00:01 GMT Subject: git: openjdk/jdk: master: 8376118: java/net/httpclient/StreamingBody.java fails intermittently on Windows Message-ID: <6eb95a61-029b-465f-8807-8e3ff8e70512@openjdk.org> Changeset: 8a9127fc Branch: master Author: Daniel Fuchs Date: 2026-01-26 12:57:23 +0000 URL: https://git.openjdk.org/jdk/commit/8a9127fc2d1f8c1cba952744e1a5a7533bb03537 8376118: java/net/httpclient/StreamingBody.java fails intermittently on Windows Reviewed-by: vyazici, jpai ! test/jdk/java/net/httpclient/StreamingBody.java From hannesw at openjdk.org Mon Jan 26 13:29:20 2026 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Mon, 26 Jan 2026 13:29:20 GMT Subject: git: openjdk/jdk: master: 8373679: Link color accessibility issue in dark theme Message-ID: <58b36731-aadf-424a-9023-690dc661ac03@openjdk.org> Changeset: 37cb2282 Branch: master Author: Hannes Walln?fer Date: 2026-01-26 13:28:04 +0000 URL: https://git.openjdk.org/jdk/commit/37cb22826a8f644c699228b8a68852b59933ead5 8373679: Link color accessibility issue in dark theme Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java From aboldtch at openjdk.org Mon Jan 26 13:45:58 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 26 Jan 2026 13:45:58 GMT Subject: git: openjdk/jdk: master: 8374677: ZGC: Convert zArray to use Atomic Message-ID: <0871b9ab-1c17-4449-a9bd-0caa0864a279@openjdk.org> Changeset: 319e21e9 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-26 13:44:06 +0000 URL: https://git.openjdk.org/jdk/commit/319e21e9b48b4a9646c803e23d16f0b7df827d3f 8374677: ZGC: Convert zArray to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp From aboldtch at openjdk.org Mon Jan 26 13:57:17 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 26 Jan 2026 13:57:17 GMT Subject: git: openjdk/jdk: master: 8374678: ZGC: Convert zForwarding to use Atomic Message-ID: <39b4c298-1f88-4b77-a662-6dbd78a7fe06@openjdk.org> Changeset: 512f95cf Branch: master Author: Axel Boldt-Christmas Date: 2026-01-26 13:53:12 +0000 URL: https://git.openjdk.org/jdk/commit/512f95cf2632167149e2118853ab4d6d636fe0a3 8374678: ZGC: Convert zForwarding to use Atomic Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zForwarding.hpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp From aboldtch at openjdk.org Mon Jan 26 14:20:14 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 26 Jan 2026 14:20:14 GMT Subject: git: openjdk/jdk: master: 8374679: ZGC: Convert zForwardingAllocator to use Atomic Message-ID: <5843a9bd-6018-41d2-90c5-3acf4b016a40@openjdk.org> Changeset: fef85ff9 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-26 14:13:48 +0000 URL: https://git.openjdk.org/jdk/commit/fef85ff932055cd5385633f3b283e6201cdcaa68 8374679: ZGC: Convert zForwardingAllocator to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zForwardingAllocator.cpp ! src/hotspot/share/gc/z/zForwardingAllocator.hpp ! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp From aboldtch at openjdk.org Mon Jan 26 14:34:10 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 26 Jan 2026 14:34:10 GMT Subject: git: openjdk/jdk: master: 8374680: ZGC: Convert zGeneration to use Atomic Message-ID: Changeset: b59f49a1 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-26 14:28:39 +0000 URL: https://git.openjdk.org/jdk/commit/b59f49a1c3e370f794291a1f948e67d2651ece11 8374680: ZGC: Convert zGeneration to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp From aboldtch at openjdk.org Mon Jan 26 14:46:36 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 26 Jan 2026 14:46:36 GMT Subject: git: openjdk/jdk: master: 8374681: ZGC: Convert zJNICritical to use Atomic Message-ID: <98ba214f-dfc6-44a7-8e9c-c23d27884cf3@openjdk.org> Changeset: 61b722d5 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-26 14:45:24 +0000 URL: https://git.openjdk.org/jdk/commit/61b722d59a799ba943476a03be3a1c7649aa0c27 8374681: ZGC: Convert zJNICritical to use Atomic Reviewed-by: tschatzl, stefank ! src/hotspot/share/gc/z/zJNICritical.cpp ! src/hotspot/share/gc/z/zJNICritical.hpp From aboldtch at openjdk.org Mon Jan 26 15:07:53 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 26 Jan 2026 15:07:53 GMT Subject: git: openjdk/jdk: master: 8374682: ZGC: Convert zLiveMap to use Atomic Message-ID: <0afaf756-064c-4fcd-8df7-a330a1ba5879@openjdk.org> Changeset: 99b4e05d Branch: master Author: Axel Boldt-Christmas Date: 2026-01-26 15:05:24 +0000 URL: https://git.openjdk.org/jdk/commit/99b4e05d502b68844699faa025e0d5bd51135d8f 8374682: ZGC: Convert zLiveMap to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp From aboldtch at openjdk.org Mon Jan 26 15:16:59 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 26 Jan 2026 15:16:59 GMT Subject: git: openjdk/jdk: master: 8374683: ZGC: Convert zLock to use Atomic Message-ID: <6b3c213f-8a9f-4489-a95b-76322b0eca52@openjdk.org> Changeset: 66485675 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-26 15:14:42 +0000 URL: https://git.openjdk.org/jdk/commit/664856757405e149bb98474872938e3a62b62302 8374683: ZGC: Convert zLock to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zLock.hpp ! src/hotspot/share/gc/z/zLock.inline.hpp From aboldtch at openjdk.org Mon Jan 26 15:45:58 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 26 Jan 2026 15:45:58 GMT Subject: git: openjdk/jdk: master: 8374684: ZGC: Convert zMark to use Atomic Message-ID: Changeset: f4607ed0 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-26 15:35:59 +0000 URL: https://git.openjdk.org/jdk/commit/f4607ed0a7ea2504c1d72dd3dab0b21e583fa0e7 8374684: ZGC: Convert zMark to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.hpp From chagedorn at openjdk.org Mon Jan 26 16:29:17 2026 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Mon, 26 Jan 2026 16:29:17 GMT Subject: git: openjdk/jdk: master: 8375272: [IR Framework] Miscellaneous clean-ups Message-ID: <6dfc17d7-5539-4709-ac3b-ebd55138f676@openjdk.org> Changeset: bbae38e5 Branch: master Author: Christian Hagedorn Date: 2026-01-26 16:23:30 +0000 URL: https://git.openjdk.org/jdk/commit/bbae38e510efd8877daca5118f45893bb87f6eaa 8375272: [IR Framework] Miscellaneous clean-ups Reviewed-by: mchevalier, dfenacci, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethod.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/IRRuleIds.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSetupTests.java From henryjen at openjdk.org Mon Jan 26 16:43:24 2026 From: henryjen at openjdk.org (Henry Jen) Date: Mon, 26 Jan 2026 16:43:24 GMT Subject: git: openjdk/jdk: master: 8373924: Remove unreferenced ImageDecompressor::image_decompressor_close Message-ID: <623f1747-e13d-4c07-8910-7951d6c29228@openjdk.org> Changeset: 67beb9cd Branch: master Author: Henry Jen Date: 2026-01-26 16:38:12 +0000 URL: https://git.openjdk.org/jdk/commit/67beb9cd812db2af49c62c95d69f2f27d0a20af8 8373924: Remove unreferenced ImageDecompressor::image_decompressor_close Reviewed-by: alanb ! src/java.base/share/native/libjimage/imageDecompressor.cpp ! src/java.base/share/native/libjimage/imageDecompressor.hpp From henryjen at openjdk.org Mon Jan 26 17:23:29 2026 From: henryjen at openjdk.org (Henry Jen) Date: Mon, 26 Jan 2026 17:23:29 GMT Subject: git: openjdk/jdk: master: 8373699: JLink: ModuleReader should be closed in JlinkTask.getReleaseInfo(mref) Message-ID: Changeset: b42861a2 Branch: master Author: Henry Jen Date: 2026-01-26 17:19:44 +0000 URL: https://git.openjdk.org/jdk/commit/b42861a2aa5bf5fde348cf17c5e40134148de1b4 8373699: JLink: ModuleReader should be closed in JlinkTask.getReleaseInfo(mref) Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java From liach at openjdk.org Mon Jan 26 18:35:24 2026 From: liach at openjdk.org (Chen Liang) Date: Mon, 26 Jan 2026 18:35:24 GMT Subject: git: openjdk/jdk: master: 8372696: Allow boot classes to explicitly opt-in for final field trusting Message-ID: Changeset: 3220c4cb Branch: master Author: Chen Liang Date: 2026-01-26 18:32:15 +0000 URL: https://git.openjdk.org/jdk/commit/3220c4cb431a2c4eb8bb2d60f0d5046e40af69bd 8372696: Allow boot classes to explicitly opt-in for final field trusting Reviewed-by: jvernee, jrose, alanb ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java + src/java.base/share/classes/jdk/internal/vm/annotation/TrustFinalFields.java + test/hotspot/jtreg/compiler/corelibs/OptionalFold.java From prr at openjdk.org Mon Jan 26 18:59:54 2026 From: prr at openjdk.org (Phil Race) Date: Mon, 26 Jan 2026 18:59:54 GMT Subject: git: openjdk/jdk: master: 8376232: Remove AppContext from Swing synth related classes Message-ID: <1e639685-683b-4d7f-be8b-cff837dac86b@openjdk.org> Changeset: c69275dd Branch: master Author: Phil Race Date: 2026-01-26 18:53:39 +0000 URL: https://git.openjdk.org/jdk/commit/c69275ddfe8c1769ae82b4ba64b2d6d80bbd8683 8376232: Remove AppContext from Swing synth related classes Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Effect.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/ImagePainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/Region.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java - test/jdk/javax/swing/plaf/synth/7143614/bug7143614.java - test/jdk/javax/swing/plaf/synth/Test6660049.java From hgreule at openjdk.org Mon Jan 26 20:16:15 2026 From: hgreule at openjdk.org (Hannes Greule) Date: Mon, 26 Jan 2026 20:16:15 GMT Subject: git: openjdk/jdk: master: 8374538: Wrong specification of MethodHandles.constant(...) Message-ID: <49e4b8b6-05b8-4c57-922c-1da3bec7b2ef@openjdk.org> Changeset: 82bd3831 Branch: master Author: Hannes Greule Date: 2026-01-26 20:13:03 +0000 URL: https://git.openjdk.org/jdk/commit/82bd3831b0f1e268ae76b31a803c86094add8e92 8374538: Wrong specification of MethodHandles.constant(...) Reviewed-by: liach, jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java From dnguyen at openjdk.org Mon Jan 26 21:15:15 2026 From: dnguyen at openjdk.org (Damon Nguyen) Date: Mon, 26 Jan 2026 21:15:15 GMT Subject: git: openjdk/jdk: master: 8376151: Test javax/swing/JFileChooser/4966171/bug4966171.java is failing with OOME Message-ID: <1d8c8742-fef6-4793-9550-40090c13750f@openjdk.org> Changeset: 12570be6 Branch: master Author: Damon Nguyen Date: 2026-01-26 21:13:01 +0000 URL: https://git.openjdk.org/jdk/commit/12570be64ae2114587e6de4ef79f79be961023b9 8376151: Test javax/swing/JFileChooser/4966171/bug4966171.java is failing with OOME Reviewed-by: prr, azvegint, aivanov ! test/jdk/javax/swing/JFileChooser/4966171/bug4966171.java From liach at openjdk.org Tue Jan 27 00:18:17 2026 From: liach at openjdk.org (Chen Liang) Date: Tue, 27 Jan 2026 00:18:17 GMT Subject: git: openjdk/jdk: master: 8376422: Run compiler/corelibs/OptionalFold.java with tiered compilation Message-ID: <01b11796-4e27-444c-af08-3e7c1982bd63@openjdk.org> Changeset: fdcc122a Branch: master Author: Chen Liang Date: 2026-01-27 00:15:13 +0000 URL: https://git.openjdk.org/jdk/commit/fdcc122a9db2f6fdeb014e9e731cd3992bb3d0f3 8376422: Run compiler/corelibs/OptionalFold.java with tiered compilation Reviewed-by: dholmes ! test/hotspot/jtreg/compiler/corelibs/OptionalFold.java From syan at openjdk.org Tue Jan 27 02:27:28 2026 From: syan at openjdk.org (SendaoYan) Date: Tue, 27 Jan 2026 02:27:28 GMT Subject: git: openjdk/jdk: jdk26: 8375683: Add notes for sctp tests Message-ID: <839c4c3b-7817-4c5a-b7c7-dadf9fbacf29@openjdk.org> Changeset: 6ac3ce01 Branch: jdk26 Author: SendaoYan Date: 2026-01-27 02:25:05 +0000 URL: https://git.openjdk.org/jdk/commit/6ac3ce013e51ecc3c004d8f03c580b40ddf437ff 8375683: Add notes for sctp tests Reviewed-by: erikj, iris Backport-of: 932556026d6d49fe6f74d4ec4afcb72448611766 ! doc/testing.html ! doc/testing.md From iklam at openjdk.org Tue Jan 27 03:19:33 2026 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 27 Jan 2026 03:19:33 GMT Subject: git: openjdk/jdk: master: 8374549: Extend MetaspaceClosure to cover non-MetaspaceObj types Message-ID: Changeset: cba7d88c Branch: master Author: Ioi Lam Date: 2026-01-27 03:16:43 +0000 URL: https://git.openjdk.org/jdk/commit/cba7d88ca427984ebb27a1634aab10a62c9eede1 8374549: Extend MetaspaceClosure to cover non-MetaspaceObj types Reviewed-by: kvn, asmehra + src/hotspot/share/cds/aotGrowableArray.cpp + src/hotspot/share/cds/aotGrowableArray.hpp + src/hotspot/share/cds/aotGrowableArray.inline.hpp ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/cppVtables.hpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp + src/hotspot/share/memory/metaspaceClosureType.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/utilities/growableArray.hpp ! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp From aboldtch at openjdk.org Tue Jan 27 08:32:01 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Tue, 27 Jan 2026 08:32:01 GMT Subject: git: openjdk/jdk: master: 8374686: ZGC: Convert zMarkTerminate to use Atomic Message-ID: Changeset: 5c05d6f2 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-27 08:26:00 +0000 URL: https://git.openjdk.org/jdk/commit/5c05d6f230e34cf409529d87b71f768a384ae4b4 8374686: ZGC: Convert zMarkTerminate to use Atomic Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/z/zMarkTerminate.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp From aboldtch at openjdk.org Tue Jan 27 08:40:52 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Tue, 27 Jan 2026 08:40:52 GMT Subject: git: openjdk/jdk: master: 8374687: ZGC: Convert zNMethodTableIteration to use Atomic Message-ID: <28d9a8a8-97ce-4ab3-b84d-a91016976607@openjdk.org> Changeset: bd92c68e Branch: master Author: Axel Boldt-Christmas Date: 2026-01-27 08:36:41 +0000 URL: https://git.openjdk.org/jdk/commit/bd92c68ef0aa7615c62626eb6baf4496b0137cad 8374687: ZGC: Convert zNMethodTableIteration to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp ! src/hotspot/share/gc/z/zNMethodTableIteration.hpp From aboldtch at openjdk.org Tue Jan 27 08:45:14 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Tue, 27 Jan 2026 08:45:14 GMT Subject: git: openjdk/jdk: master: 8374690: ZGC: Convert zRelocate to use Atomic Message-ID: <234b4f4c-8820-438d-937a-aeae95a8a373@openjdk.org> Changeset: 6fda4417 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-27 08:42:44 +0000 URL: https://git.openjdk.org/jdk/commit/6fda44172e955d4e1d181598a97902ed5b16c57b 8374690: ZGC: Convert zRelocate to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocate.hpp From varadam at openjdk.org Tue Jan 27 10:03:42 2026 From: varadam at openjdk.org (Varada M) Date: Tue, 27 Jan 2026 10:03:42 GMT Subject: git: openjdk/jdk: master: 8371187: [BigEndian Platforms] Vector lane reversal error Message-ID: <9fde460d-587a-4db8-bb55-400021788e95@openjdk.org> Changeset: ee2deade Branch: master Author: Varada M Date: 2026-01-27 10:01:02 +0000 URL: https://git.openjdk.org/jdk/commit/ee2deaded82e5fbd94aff7dd22cf2d5c57caa94e 8371187: [BigEndian Platforms] Vector lane reversal error Reviewed-by: mdoerr, amitkumar ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java From eirbjo at openjdk.org Tue Jan 27 10:32:02 2026 From: eirbjo at openjdk.org (Eirik =?UTF-8?B?QmrDuHJzbsO4cw==?=) Date: Tue, 27 Jan 2026 10:32:02 GMT Subject: git: openjdk/jdk: master: 3 new changesets Message-ID: <8f56a630-ab46-472e-97c0-59187d8e0951@openjdk.org> Changeset: e0445c09 Branch: master Author: Eirik Bj?rsn?s Date: 2026-01-27 10:25:58 +0000 URL: https://git.openjdk.org/jdk/commit/e0445c09f7a967843a56634f72c7545446791e15 8376294: ZipFile.Source.Key should not hold on to its BasicFileAttributes instance Reviewed-by: jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: b1aea552 Branch: master Author: Axel Boldt-Christmas Date: 2026-01-27 10:26:29 +0000 URL: https://git.openjdk.org/jdk/commit/b1aea5520592e835e33762e349615fe616576103 8374695: ZGC: Convert zTLABUsage to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zTLABUsage.cpp ! src/hotspot/share/gc/z/zTLABUsage.hpp Changeset: 4ff5f3a8 Branch: master Author: Eirik Bj?rsn?s Date: 2026-01-27 10:28:54 +0000 URL: https://git.openjdk.org/jdk/commit/4ff5f3a8c0910e9ed9d77586bd692c469bdf3460 8376271: ZipFile comment confusingly refers to "native" ZIP file implementation Reviewed-by: jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java From azafari at openjdk.org Tue Jan 27 12:03:07 2026 From: azafari at openjdk.org (Afshin Zafari) Date: Tue, 27 Jan 2026 12:03:07 GMT Subject: git: openjdk/jdk: master: 8358957: [ubsan]: The assert in layout_helper_boolean_diffbit() in klass.hpp needs UB to fail Message-ID: <1ba73048-3f7d-4219-b58f-a83b65a4e024@openjdk.org> Changeset: 5990165d Branch: master Author: Afshin Zafari Date: 2026-01-27 11:55:25 +0000 URL: https://git.openjdk.org/jdk/commit/5990165d8257f39595b4c38f4e3e8d6ebb3393e8 8358957: [ubsan]: The assert in layout_helper_boolean_diffbit() in klass.hpp needs UB to fail Reviewed-by: dlong, jsjolen ! src/hotspot/share/oops/klass.hpp From cnorrbin at openjdk.org Tue Jan 27 12:39:16 2026 From: cnorrbin at openjdk.org (Casper Norrbin) Date: Tue, 27 Jan 2026 12:39:16 GMT Subject: git: openjdk/jdk: master: 8376302: os::Machine::used_memory reports container used memory when running containerized Message-ID: Changeset: 528bbe79 Branch: master Author: Casper Norrbin Date: 2026-01-27 12:33:43 +0000 URL: https://git.openjdk.org/jdk/commit/528bbe7919785c50dda583277f4146b25eb4d2a4 8376302: os::Machine::used_memory reports container used memory when running containerized Reviewed-by: eosterlund, sgehwolf ! src/hotspot/share/runtime/os.cpp From tschatzl at openjdk.org Tue Jan 27 12:56:06 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 27 Jan 2026 12:56:06 GMT Subject: git: openjdk/jdk: master: 8376191: Remove AtomicAccess include from files that do not use it in gc/shared Message-ID: <343522c5-9811-4e15-a6e0-9cf9ea081d9f@openjdk.org> Changeset: 40d1b642 Branch: master Author: Thomas Schatzl Date: 2026-01-27 12:51:20 +0000 URL: https://git.openjdk.org/jdk/commit/40d1b642a43fbc5c6ad21417f2f9d62d99db0201 8376191: Remove AtomicAccess include from files that do not use it in gc/shared Reviewed-by: iwalulya, stefank ! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shared/workerThread.cpp From dgredler at openjdk.org Tue Jan 27 13:24:32 2026 From: dgredler at openjdk.org (Daniel Gredler) Date: Tue, 27 Jan 2026 13:24:32 GMT Subject: git: openjdk/jdk: master: 8376226: CharsetEncoder.canEncode(CharSequence) is much slower than necessary Message-ID: Changeset: 992a8ef4 Branch: master Author: Daniel Gredler Date: 2026-01-27 13:20:26 +0000 URL: https://git.openjdk.org/jdk/commit/992a8ef46bc0a06c70fd5f4f307dbd20e402ed33 8376226: CharsetEncoder.canEncode(CharSequence) is much slower than necessary Reviewed-by: alanb, naoto ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template ! 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 + test/micro/org/openjdk/bench/java/nio/CharsetCanEncode.java From mbaesken at openjdk.org Tue Jan 27 13:33:24 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 27 Jan 2026 13:33:24 GMT Subject: git: openjdk/jdk: master: 8376281: Remove USE_XLC_BUILTINS macro usage in AIX code Message-ID: <2586751c-59e4-4648-8f88-ab7bd627c95f@openjdk.org> Changeset: 479ac8b2 Branch: master Author: Matthias Baesken Date: 2026-01-27 13:30:14 +0000 URL: https://git.openjdk.org/jdk/commit/479ac8b2fdfbb64d26b34ff72abd61a1ce5f6c87 8376281: Remove USE_XLC_BUILTINS macro usage in AIX code Reviewed-by: mdoerr, clanger ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp From erikj at openjdk.org Tue Jan 27 14:23:58 2026 From: erikj at openjdk.org (Erik Joelsson) Date: Tue, 27 Jan 2026 14:23:58 GMT Subject: git: openjdk/jdk: master: 8376276: Add javafx to allowed-list of CheckFiles Message-ID: <8961fb09-ddd4-4e41-84c8-b4d30af27807@openjdk.org> Changeset: 64b0ae6b Branch: master Author: Wang Haomin Committer: Erik Joelsson Date: 2026-01-27 14:21:44 +0000 URL: https://git.openjdk.org/jdk/commit/64b0ae6be8a7b70ed4cc08333447e9b73bdcbaca 8376276: Add javafx to allowed-list of CheckFiles Reviewed-by: erikj, kcr ! test/jdk/build/CheckFiles.java From liach at openjdk.org Tue Jan 27 14:51:48 2026 From: liach at openjdk.org (Chen Liang) Date: Tue, 27 Jan 2026 14:51:48 GMT Subject: git: openjdk/jdk: master: 8376277: Migrate java/lang/reflect tests away from TestNG Message-ID: <54162087-771a-469c-bf1d-8c86468157e1@openjdk.org> Changeset: bbb4b0d4 Branch: master Author: Chen Liang Date: 2026-01-27 14:51:04 +0000 URL: https://git.openjdk.org/jdk/commit/bbb4b0d498900f929225233008bbdbafaae5d709 8376277: Migrate java/lang/reflect tests away from TestNG Reviewed-by: alanb ! test/jdk/java/lang/reflect/AccessibleObject/CanAccessTest.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/java/lang/reflect/ChainedReflection.java ! test/jdk/java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java ! test/jdk/java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java ! test/jdk/java/lang/reflect/DefaultStaticTest/DefaultStaticTestData.java ! test/jdk/java/lang/reflect/Field/NegativeTest.java ! test/jdk/java/lang/reflect/Generics/ThreadSafety.java ! test/jdk/java/lang/reflect/IllegalArgumentsTest.java ! test/jdk/java/lang/reflect/Method/MethodArityLimit.java ! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java ! test/jdk/java/lang/reflect/Proxy/DefaultMethods.java ! test/jdk/java/lang/reflect/Proxy/HiddenProxyInterface.java ! test/jdk/java/lang/reflect/Proxy/LazyInitializationTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyTest.java ! test/jdk/java/lang/reflect/Proxy/SealedInterfaceTest.java ! test/jdk/java/lang/reflect/Proxy/TestVarArgs.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/DefaultMethodProxy.java ! test/jdk/java/lang/reflect/annotationSharing/AnnotationSharing.java ! test/jdk/java/lang/reflect/callerCache/CustomLoaderTest.java ! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java ! test/jdk/java/lang/reflect/records/CheckEqualityIsBasedOnFields.java ! test/jdk/java/lang/reflect/records/IsRecordTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java ! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java From liach at openjdk.org Tue Jan 27 15:06:18 2026 From: liach at openjdk.org (Chen Liang) Date: Tue, 27 Jan 2026 15:06:18 GMT Subject: git: openjdk/jdk: master: 8376274: JSpec preview support and output enhancement Message-ID: Changeset: a5d0b051 Branch: master Author: Chen Liang Date: 2026-01-27 15:04:26 +0000 URL: https://git.openjdk.org/jdk/commit/a5d0b05136e34871366441a8c8e6bda5f20c617c 8376274: JSpec preview support and output enhancement Reviewed-by: hannesw ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java From rriggs at openjdk.org Tue Jan 27 16:13:44 2026 From: rriggs at openjdk.org (Roger Riggs) Date: Tue, 27 Jan 2026 16:13:44 GMT Subject: git: openjdk/jdk: master: 8376509: [process] Problemlist Test java/lang/ProcessBuilder/PipelineLeaksFD.java Message-ID: Changeset: e8048c87 Branch: master Author: Roger Riggs Date: 2026-01-27 16:07:45 +0000 URL: https://git.openjdk.org/jdk/commit/e8048c87bc9c152932ee59cb674bdb6670db2a56 8376509: [process] Problemlist Test java/lang/ProcessBuilder/PipelineLeaksFD.java Reviewed-by: jpai ! test/jdk/ProblemList.txt From nbenalla at openjdk.org Tue Jan 27 17:19:41 2026 From: nbenalla at openjdk.org (Nizar Benalla) Date: Tue, 27 Jan 2026 17:19:41 GMT Subject: git: openjdk/jdk: master: 8374176: Update --release 26 symbol information for JDK 26 build 32 Message-ID: <0d29057e-1a39-4de9-bfd3-205821a9d234@openjdk.org> Changeset: eb6e74b1 Branch: master Author: Nizar Benalla Date: 2026-01-27 17:14:40 +0000 URL: https://git.openjdk.org/jdk/commit/eb6e74b1fa794bf16f572d5dbce157d1cae4c505 8374176: Update --release 26 symbol information for JDK 26 build 32 Reviewed-by: liach, iris, darcy ! src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt From cjplummer at openjdk.org Tue Jan 27 20:41:09 2026 From: cjplummer at openjdk.org (Chris Plummer) Date: Tue, 27 Jan 2026 20:41:09 GMT Subject: git: openjdk/jdk: master: 8375477: CoreUtils support for SA tests should attempt to locate and unzip core files when they have been zipped Message-ID: <6498bb70-01f2-4cf2-ac11-970447980b3f@openjdk.org> Changeset: fa1b1d67 Branch: master Author: Chris Plummer Date: 2026-01-27 20:39:35 +0000 URL: https://git.openjdk.org/jdk/commit/fa1b1d677ac492dfdd3110b9303a4c2b009046c8 8375477: CoreUtils support for SA tests should attempt to locate and unzip core files when they have been zipped Reviewed-by: lmesnik, kevinw ! test/lib/jdk/test/lib/util/CoreUtils.java From psadhukhan at openjdk.org Wed Jan 28 07:01:24 2026 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Wed, 28 Jan 2026 07:01:24 GMT Subject: git: openjdk/jdk: master: 8373239: Test java/awt/print/PrinterJob/PageRanges.java fails with incorrect selection of printed pages Message-ID: Changeset: 1161a640 Branch: master Author: Prasanta Sadhukhan Date: 2026-01-28 06:58:50 +0000 URL: https://git.openjdk.org/jdk/commit/1161a640abe454b47de95ed73452a78535160deb 8373239: Test java/awt/print/PrinterJob/PageRanges.java fails with incorrect selection of printed pages Reviewed-by: prr, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! test/jdk/java/awt/print/PrinterJob/PageRanges.java From shade at openjdk.org Wed Jan 28 07:50:26 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 28 Jan 2026 07:50:26 GMT Subject: git: openjdk/jdk: master: 8373266: Strengthen constant CardTable base accesses Message-ID: Changeset: 88c8a55a Branch: master Author: Aleksey Shipilev Date: 2026-01-28 07:44:31 +0000 URL: https://git.openjdk.org/jdk/commit/88c8a55a4337a857ac17ffff068f730f67cf5763 8373266: Strengthen constant CardTable base accesses Reviewed-by: tschatzl, xpeng ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/ci/ciUtilities.hpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp From roland at openjdk.org Wed Jan 28 08:03:28 2026 From: roland at openjdk.org (Roland Westrelin) Date: Wed, 28 Jan 2026 08:03:28 GMT Subject: git: openjdk/jdk: master: 8350330: C2: PhaseIdealLoop::add_parse_predicate() should mirror GraphKit::add_parse_predicate() Message-ID: Changeset: b2cd3b0d Branch: master Author: Roland Westrelin Date: 2026-01-28 08:00:11 +0000 URL: https://git.openjdk.org/jdk/commit/b2cd3b0d48bdabacfd421dee9b9f87a003e0e09d 8350330: C2: PhaseIdealLoop::add_parse_predicate() should mirror GraphKit::add_parse_predicate() Reviewed-by: chagedorn, qamai ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/longcountedloops/TestLoopNestTooManyTraps.java From shade at openjdk.org Wed Jan 28 08:15:10 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 28 Jan 2026 08:15:10 GMT Subject: git: openjdk/jdk: master: 8374513: AArch64: Improve receiver type profiling reliability Message-ID: Changeset: 4ae4ffd5 Branch: master Author: Chad Rakoczy Committer: Aleksey Shipilev Date: 2026-01-28 08:08:36 +0000 URL: https://git.openjdk.org/jdk/commit/4ae4ffd5a3114aa2a3832818ee30dc38d9aa2b72 8374513: AArch64: Improve receiver type profiling reliability Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp From qamai at openjdk.org Wed Jan 28 08:24:04 2026 From: qamai at openjdk.org (Quan Anh Mai) Date: Wed, 28 Jan 2026 08:24:04 GMT Subject: git: openjdk/jdk: jdk26: 8375653: C2: CmpUNode::sub is not monotonic Message-ID: Changeset: 52340411 Branch: jdk26 Author: Quan Anh Mai Date: 2026-01-28 08:15:07 +0000 URL: https://git.openjdk.org/jdk/commit/523404112e9efaee357470a33d6fcb08a22029da 8375653: C2: CmpUNode::sub is not monotonic Reviewed-by: chagedorn, thartmann Backport-of: 30675faa67d1bbb4acc729a841493bb8311416af ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/CmpUNodeValueTests.java + test/hotspot/jtreg/compiler/ccp/TestCmpUMonotonicity.java From snatarajan at openjdk.org Wed Jan 28 09:45:34 2026 From: snatarajan at openjdk.org (Saranya Natarajan) Date: Wed, 28 Jan 2026 09:45:34 GMT Subject: git: openjdk/jdk: master: 8366861: Phase AFTER_LOOP_OPTS printed even though the method has no loops Message-ID: Changeset: 6afc0d8f Branch: master Author: Saranya Natarajan Date: 2026-01-28 09:38:20 +0000 URL: https://git.openjdk.org/jdk/commit/6afc0d8f39390d474ce8ba16533c30b4c7770388 8366861: Phase AFTER_LOOP_OPTS printed even though the method has no loops Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp From ysuenaga at openjdk.org Wed Jan 28 11:16:13 2026 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Wed, 28 Jan 2026 11:16:13 GMT Subject: git: openjdk/jdk: master: 8374926: EnableX86ECoreOpts was not enabled on some hybrid CPU Message-ID: Changeset: 127bfc9b Branch: master Author: Yasumasa Suenaga Date: 2026-01-28 11:11:07 +0000 URL: https://git.openjdk.org/jdk/commit/127bfc9b0dd122c78e702867a88e0847ec362e68 8374926: EnableX86ECoreOpts was not enabled on some hybrid CPU Reviewed-by: vpaprotski, dholmes ! src/hotspot/cpu/x86/vm_version_x86.cpp From jsikstro at openjdk.org Wed Jan 28 13:19:45 2026 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Wed, 28 Jan 2026 13:19:45 GMT Subject: git: openjdk/jdk: master: 8371777: Clean up preferred address of G1's archive region Message-ID: <56c35ce1-d304-49bc-b4cd-65feec8f651c@openjdk.org> Changeset: 2a465cb0 Branch: master Author: Paul H?bner Committer: Joel Sikstr?m Date: 2026-01-28 13:14:51 +0000 URL: https://git.openjdk.org/jdk/commit/2a465cb0eba6ffe397cf3ad8c1def06bf7a1e392 8371777: Clean up preferred address of G1's archive region Reviewed-by: stefank, jsikstro ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp From weijun at openjdk.org Wed Jan 28 14:21:59 2026 From: weijun at openjdk.org (Weijun Wang) Date: Wed, 28 Jan 2026 14:21:59 GMT Subject: git: openjdk/jdk: master: 8375325: add anchors to the options in the security man pages Message-ID: Changeset: 8c86b1bb Branch: master Author: Roger Calnan Committer: Weijun Wang Date: 2026-01-28 14:18:52 +0000 URL: https://git.openjdk.org/jdk/commit/8c86b1bb1054b565cf23156d89ee8925a4e32597 8375325: add anchors to the options in the security man pages Reviewed-by: weijun, hchao ! src/java.base/share/man/keytool.md ! src/java.security.jgss/windows/man/kinit.md ! src/java.security.jgss/windows/man/klist.md ! src/java.security.jgss/windows/man/ktab.md ! src/jdk.jartool/share/man/jarsigner.md From cstein at openjdk.org Wed Jan 28 15:08:03 2026 From: cstein at openjdk.org (Christian Stein) Date: Wed, 28 Jan 2026 15:08:03 GMT Subject: git: openjdk/jdk: master: 8375433: jar should validate automatic module names Message-ID: Changeset: 8095e33e Branch: master Author: Christian Stein Date: 2026-01-28 15:02:21 +0000 URL: https://git.openjdk.org/jdk/commit/8095e33ee88759cf2fbe61e2284d95f6b7fb9a3a 8375433: jar should validate automatic module names Reviewed-by: jvernee ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/jdk/tools/jar/ValidatorTest.java From bpb at openjdk.org Wed Jan 28 16:42:06 2026 From: bpb at openjdk.org (Brian Burkhalter) Date: Wed, 28 Jan 2026 16:42:06 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <6d6cad0d-1fb1-4ccd-996e-599422d19633@openjdk.org> Changeset: 0e2e66be Branch: master Author: Matthias Baesken Date: 2026-01-28 16:30:34 +0000 URL: https://git.openjdk.org/jdk/commit/0e2e66be2423335002a53d887df35d2348a3ec9f 8376402: Dependencies::print_statistics() and AbstractClassHierarchyWalker::print_statistics() are not called from PRODUCT code Reviewed-by: azafari, chagedorn ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp Changeset: 50d872ad Branch: master Author: Brian Burkhalter Date: 2026-01-28 16:30:56 +0000 URL: https://git.openjdk.org/jdk/commit/50d872ad7ac5fa5a3406517eb53d8f61f81706df 8376419: (fs) Minor improvement of java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java Reviewed-by: jpai ! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java From prr at openjdk.org Wed Jan 28 18:01:57 2026 From: prr at openjdk.org (Phil Race) Date: Wed, 28 Jan 2026 18:01:57 GMT Subject: git: openjdk/jdk: master: 8376432: Remove AppContext from sun/swing/DefaultLookup.java Message-ID: <165af3a1-d17b-4cce-a068-eccbf6ea0816@openjdk.org> Changeset: 89a18c01 Branch: master Author: Phil Race Date: 2026-01-28 17:58:15 +0000 URL: https://git.openjdk.org/jdk/commit/89a18c0108e10dc4ca4a4fa9e8718d49036f8871 8376432: Remove AppContext from sun/swing/DefaultLookup.java Reviewed-by: psadhukhan, azvegint, aivanov ! src/java.desktop/share/classes/sun/swing/DefaultLookup.java From prr at openjdk.org Wed Jan 28 18:08:01 2026 From: prr at openjdk.org (Phil Race) Date: Wed, 28 Jan 2026 18:08:01 GMT Subject: git: openjdk/jdk: master: 8376434: Remove AppContext from awt ImageFetcher implementation Message-ID: <13200598-da00-493d-b555-c38af06767c6@openjdk.org> Changeset: 7efa3168 Branch: master Author: Phil Race Date: 2026-01-28 18:01:10 +0000 URL: https://git.openjdk.org/jdk/commit/7efa3168b706c1d061c4ee65574427ef1f50fc7b 8376434: Remove AppContext from awt ImageFetcher implementation Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java From prr at openjdk.org Wed Jan 28 19:55:05 2026 From: prr at openjdk.org (Phil Race) Date: Wed, 28 Jan 2026 19:55:05 GMT Subject: git: openjdk/jdk: master: 8376433: Remove AppContext from Swing Windows L&F implementation Message-ID: <2fb64c29-105c-4ed7-936e-67347e7b3556@openjdk.org> Changeset: 0722ae92 Branch: master Author: Phil Race Date: 2026-01-28 19:53:41 +0000 URL: https://git.openjdk.org/jdk/commit/0722ae926ff1327c47a922b1ca0b493a0d06526e 8376433: Remove AppContext from Swing Windows L&F implementation Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java From hannesw at openjdk.org Wed Jan 28 20:54:37 2026 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Wed, 28 Jan 2026 20:54:37 GMT Subject: git: openjdk/jdk: jdk26: 8373679: Link color accessibility issue in dark theme Message-ID: <8de52230-f0bb-4129-a940-942819065191@openjdk.org> Changeset: 4cc46607 Branch: jdk26 Author: Hannes Walln?fer Date: 2026-01-28 20:52:14 +0000 URL: https://git.openjdk.org/jdk/commit/4cc4660724427c8a13b0a0f20872786c508b26c7 8373679: Link color accessibility issue in dark theme Reviewed-by: liach, nbenalla Backport-of: 37cb22826a8f644c699228b8a68852b59933ead5 ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java From xpeng at openjdk.org Wed Jan 28 21:31:11 2026 From: xpeng at openjdk.org (Xiaolong Peng) Date: Wed, 28 Jan 2026 21:31:11 GMT Subject: git: openjdk/jdk: master: 8376531: Genshen: Convert ShenandoahOldGeneration to use Atomic Message-ID: <4a680ddc-58c3-44db-a062-cf56e3dca6af@openjdk.org> Changeset: 09ed8e66 Branch: master Author: Xiaolong Peng Date: 2026-01-28 21:28:16 +0000 URL: https://git.openjdk.org/jdk/commit/09ed8e66dc7a788763a2c7c24f54e93ec8eafedb 8376531: Genshen: Convert ShenandoahOldGeneration to use Atomic Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp From psadhukhan at openjdk.org Thu Jan 29 02:32:56 2026 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Thu, 29 Jan 2026 02:32:56 GMT Subject: git: openjdk/jdk: master: 8376169: JPopupMenu.setInvoker(null) causes NPE Message-ID: Changeset: 2529e2fe Branch: master Author: Prasanta Sadhukhan Date: 2026-01-29 02:30:41 +0000 URL: https://git.openjdk.org/jdk/commit/2529e2fe8dfe9685033bb0ae558266b8bc3cf95c 8376169: JPopupMenu.setInvoker(null) causes NPE Reviewed-by: aivanov, azvegint, prr, kizune ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java From prr at openjdk.org Thu Jan 29 04:50:34 2026 From: prr at openjdk.org (Phil Race) Date: Thu, 29 Jan 2026 04:50:34 GMT Subject: git: openjdk/jdk: master: 8376423: Test javax/swing/plaf/metal/MetalUtils/bug6190373.java failed: ClassCastException: class java.lang.Character cannot be cast to class javax.swing.Painter Message-ID: Changeset: 62c7e9ae Branch: master Author: Phil Race Date: 2026-01-29 04:49:56 +0000 URL: https://git.openjdk.org/jdk/commit/62c7e9aefd4320d9d0cd8fa10610f59abb4de670 8376423: Test javax/swing/plaf/metal/MetalUtils/bug6190373.java failed: ClassCastException: class java.lang.Character cannot be cast to class javax.swing.Painter Reviewed-by: aivanov, tr ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/sun/swing/SwingAccessor.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java - test/jdk/javax/swing/UIManager/Test6657026.java - test/jdk/javax/swing/plaf/metal/MetalUtils/bug6190373.java From jpai at openjdk.org Thu Jan 29 06:35:57 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Thu, 29 Jan 2026 06:35:57 GMT Subject: git: openjdk/jdk: master: 8376290: SocketChannel.finishConnect() contains confusing "getsockopt" in exception message for a failed connect() on Windows Message-ID: <14c51ad5-fbb9-4305-8276-e9b39c5fe7fe@openjdk.org> Changeset: 19c6fdf1 Branch: master Author: Jaikiran Pai Date: 2026-01-29 06:34:02 +0000 URL: https://git.openjdk.org/jdk/commit/19c6fdf11b01308e9f99ce5666bfffcfbc453de3 8376290: SocketChannel.finishConnect() contains confusing "getsockopt" in exception message for a failed connect() on Windows Reviewed-by: alanb ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/nio/channels/Selector/ConnectionRefusedMessage.java From stefank at openjdk.org Thu Jan 29 08:40:15 2026 From: stefank at openjdk.org (Stefan Karlsson) Date: Thu, 29 Jan 2026 08:40:15 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <13b3cebd-520f-466c-90e1-ffa2486d1117@openjdk.org> Changeset: 06d1345f Branch: master Author: Emanuel Peter Date: 2026-01-29 08:39:10 +0000 URL: https://git.openjdk.org/jdk/commit/06d1345f2913830c273b9546c997e877f7958113 8373026: C2 SuperWord and Vector API: vector algorithms test and benchmark Co-authored-by: Otmar Ertl Reviewed-by: vlivanov, jbhateja, psandoz, xgong + test/hotspot/jtreg/compiler/vectorization/TestVectorAlgorithms.java + test/hotspot/jtreg/compiler/vectorization/VectorAlgorithmsImpl.java + test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithms.java + test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithmsImpl.java Changeset: 92072a93 Branch: master Author: Stefan Karlsson Date: 2026-01-29 08:39:32 +0000 URL: https://git.openjdk.org/jdk/commit/92072a93bfeb83186df15032d425ed984d24fc52 8375747: ZGC: ZForwardingTest is unable to commit memory on Windows Reviewed-by: jsikstro, eosterlund ! src/hotspot/share/gc/z/zAddress.inline.hpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp From tschatzl at openjdk.org Thu Jan 29 08:55:18 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 29 Jan 2026 08:55:18 GMT Subject: git: openjdk/jdk: master: 8376335: Convert PreservedMarks classes to use Atomic Message-ID: <9b9442f5-fc34-43fe-a879-c8dab249f2dc@openjdk.org> Changeset: f9cc1042 Branch: master Author: Thomas Schatzl Date: 2026-01-29 08:54:37 +0000 URL: https://git.openjdk.org/jdk/commit/f9cc104249433eec179c98cb3fb44546254bf588 8376335: Convert PreservedMarks classes to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp From tschatzl at openjdk.org Thu Jan 29 08:58:16 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 29 Jan 2026 08:58:16 GMT Subject: git: openjdk/jdk: master: 8376350: Convert ReferenceProcessorPhaseTimes to use Atomic Message-ID: <58629c29-6c6e-4938-9965-d6065b60716d@openjdk.org> Changeset: 681e4ec8 Branch: master Author: Thomas Schatzl Date: 2026-01-29 08:54:59 +0000 URL: https://git.openjdk.org/jdk/commit/681e4ec8d37f4e30462b43e1c789d53525211b0a 8376350: Convert ReferenceProcessorPhaseTimes to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp From mchevalier at openjdk.org Thu Jan 29 11:35:51 2026 From: mchevalier at openjdk.org (Marc Chevalier) Date: Thu, 29 Jan 2026 11:35:51 GMT Subject: git: openjdk/jdk: master: 8373898: RepeatCompilation does not repeat compilation after bailout Message-ID: <7b4b1bfe-d568-4f4e-9c73-8ed6e0750bdd@openjdk.org> Changeset: f96974db Branch: master Author: Marc Chevalier Date: 2026-01-29 11:30:42 +0000 URL: https://git.openjdk.org/jdk/commit/f96974dbbd824db8d7b2bbf28f5d3b49bb005fb3 8373898: RepeatCompilation does not repeat compilation after bailout Reviewed-by: chagedorn, bmaillard ! src/hotspot/share/compiler/compileBroker.cpp From bulasevich at openjdk.org Thu Jan 29 12:40:10 2026 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Thu, 29 Jan 2026 12:40:10 GMT Subject: git: openjdk/jdk: master: 8374343: Fix SIGSEGV when lib/modules is unreadable Message-ID: <1ce2a126-3c11-4eb4-bc52-c1705a766593@openjdk.org> Changeset: 48846744 Branch: master Author: Boris Ulasevich Date: 2026-01-29 12:37:51 +0000 URL: https://git.openjdk.org/jdk/commit/48846744ca96ce3c6464a1a440b9e46119dfbb88 8374343: Fix SIGSEGV when lib/modules is unreadable Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/classLoader.cpp From qamai at openjdk.org Thu Jan 29 12:50:08 2026 From: qamai at openjdk.org (Quan Anh Mai) Date: Thu, 29 Jan 2026 12:50:08 GMT Subject: git: openjdk/jdk: master: 8375010: C2 VectorAPI: assert(vbox->is_CheckCastPP()) failed: should be expanded Message-ID: <25e89fd6-67ec-45be-9a2d-5d9e4be5c665@openjdk.org> Changeset: e85d5d7a Branch: master Author: Kerem Kat Committer: Quan Anh Mai Date: 2026-01-29 12:43:48 +0000 URL: https://git.openjdk.org/jdk/commit/e85d5d7a16024f6a3eda14f1e08f72e07ae38dd0 8375010: C2 VectorAPI: assert(vbox->is_CheckCastPP()) failed: should be expanded 8374903: C2 VectorAPI: assert(vbox->as_Phi()->region() == vect->as_Phi()->region()) failed Reviewed-by: qamai, vlivanov ! src/hotspot/share/opto/vector.cpp + test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandPhi.java + test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandProj.java From weijun at openjdk.org Thu Jan 29 12:55:20 2026 From: weijun at openjdk.org (Weijun Wang) Date: Thu, 29 Jan 2026 12:55:20 GMT Subject: git: openjdk/jdk: master: 8374755: ML-KEM's 12-bit decompression can be simplified on aarch64 Message-ID: <63f565d7-bc7d-4429-b247-2b1ea8e78fe8@openjdk.org> Changeset: 99119597 Branch: master Author: Ferenc Rakoczi Committer: Weijun Wang Date: 2026-01-29 12:52:23 +0000 URL: https://git.openjdk.org/jdk/commit/99119597aa95c1139ae2259bed5ec885a7c01269 8374755: ML-KEM's 12-bit decompression can be simplified on aarch64 Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java From mhaessig at openjdk.org Thu Jan 29 13:12:35 2026 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Thu, 29 Jan 2026 13:12:35 GMT Subject: git: openjdk/jdk: master: 8370502: C2: segfault while adding node to IGVN worklist Message-ID: <106691f7-1c75-4b7f-a43f-8b445c94966e@openjdk.org> Changeset: 7c6c34e1 Branch: master Author: Kerem Kat Committer: Manuel H?ssig Date: 2026-01-29 13:11:47 +0000 URL: https://git.openjdk.org/jdk/commit/7c6c34e150cf01cec5d166f6cbb8a649c75b0627 8370502: C2: segfault while adding node to IGVN worklist Reviewed-by: mhaessig, dlong ! src/hotspot/share/opto/macro.cpp + test/hotspot/jtreg/compiler/c2/TestUnlockNodeNullMemprof.java From iklam at openjdk.org Thu Jan 29 16:32:41 2026 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 29 Jan 2026 16:32:41 GMT Subject: git: openjdk/jdk: master: 8376523: Move interned strings into AOT heap roots array Message-ID: Changeset: a54ff1bf Branch: master Author: Ioi Lam Date: 2026-01-29 16:29:34 +0000 URL: https://git.openjdk.org/jdk/commit/a54ff1bff45e1cb30100cbaa253494c3462f7abd 8376523: Move interned strings into AOT heap roots array Reviewed-by: kvn, shade ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java From mdonovan at openjdk.org Thu Jan 29 16:49:28 2026 From: mdonovan at openjdk.org (Matthew Donovan) Date: Thu, 29 Jan 2026 16:49:28 GMT Subject: git: openjdk/jdk: master: 8373018: Update OpenSSL version to 3.5.4 Message-ID: Changeset: 847b5166 Branch: master Author: Matthew Donovan Date: 2026-01-29 16:44:24 +0000 URL: https://git.openjdk.org/jdk/commit/847b5166ea6322f9ff3effa62ed6d1e73a8b1122 8373018: Update OpenSSL version to 3.5.4 Reviewed-by: abarashev, weijun ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java From jwilhelm at openjdk.org Thu Jan 29 16:56:56 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 29 Jan 2026 16:56:56 GMT Subject: git: openjdk/jdk: Added tag jdk-27+7 for changeset 62c7e9ae Message-ID: <643be40c-b34f-4924-87d7-2229636d9494@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2026-01-29 16:53:00 +0000 Added tag jdk-27+7 for changeset 62c7e9ae Changeset: 62c7e9ae Author: Phil Race Date: 2026-01-29 04:49:56 +0000 URL: https://git.openjdk.org/jdk/commit/62c7e9aefd4320d9d0cd8fa10610f59abb4de670 From jwilhelm at openjdk.org Thu Jan 29 17:03:21 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 29 Jan 2026 17:03:21 GMT Subject: git: openjdk/jdk: Added tag jdk-26+33 for changeset 4cc46607 Message-ID: Tagged by: Jesper Wilhelmsson Date: 2026-01-29 16:57:48 +0000 Added tag jdk-26+33 for changeset 4cc46607 Changeset: 4cc46607 Author: Hannes Walln?fer Date: 2026-01-28 20:52:14 +0000 URL: https://git.openjdk.org/jdk/commit/4cc4660724427c8a13b0a0f20872786c508b26c7 From prr at openjdk.org Thu Jan 29 18:56:28 2026 From: prr at openjdk.org (Phil Race) Date: Thu, 29 Jan 2026 18:56:28 GMT Subject: git: openjdk/jdk: master: 8376510: Raster.createBandedRaster(int, int, int, int, int[], int[], Point) does not check for negative scanlineStride Message-ID: Changeset: 69c868d5 Branch: master Author: Phil Race Date: 2026-01-29 18:54:39 +0000 URL: https://git.openjdk.org/jdk/commit/69c868d5b7fdeaf38d6a45b75d68bf51b6ee7188 8376510: Raster.createBandedRaster(int, int, int, int, int[], int[], Point) does not check for negative scanlineStride Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/java/awt/image/Raster.java ! test/jdk/java/awt/image/Raster/CreateRasterExceptionTest.java From prr at openjdk.org Thu Jan 29 19:02:37 2026 From: prr at openjdk.org (Phil Race) Date: Thu, 29 Jan 2026 19:02:37 GMT Subject: git: openjdk/jdk: master: 8375011: OldJTable.java - NullPointerException when columnData is null Message-ID: <22ece637-c1a5-4739-a06a-3c5db2361e00@openjdk.org> Changeset: 9470aa31 Branch: master Author: Anupam Dev Committer: Phil Race Date: 2026-01-29 18:59:11 +0000 URL: https://git.openjdk.org/jdk/commit/9470aa31175b504fcef15a932825dbc9e0532234 8375011: OldJTable.java - NullPointerException when columnData is null Reviewed-by: prr, psadhukhan, tr - src/demo/share/jfc/TableExample/OldJTable.java From iklam at openjdk.org Thu Jan 29 22:42:00 2026 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 29 Jan 2026 22:42:00 GMT Subject: git: openjdk/jdk: master: 8375569: Store Java mirrors in AOT configuration file Message-ID: <9a657baa-ad22-4ef1-9edc-e88ee5e758af@openjdk.org> Changeset: 175bbb14 Branch: master Author: Ioi Lam Date: 2026-01-29 22:39:32 +0000 URL: https://git.openjdk.org/jdk/commit/175bbb143e9fd2e596eb234d46ef9259f2bc4c1a 8375569: Store Java mirrors in AOT configuration file Reviewed-by: iveresov, kvn, asmehra ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java From azvegint at openjdk.org Fri Jan 30 02:47:23 2026 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Fri, 30 Jan 2026 02:47:23 GMT Subject: git: openjdk/jdk: master: 8365313: GTK LaF does not respect system color scheme with Gnome Message-ID: <2b613d9b-74b8-4e6e-93e1-73e4e0e2ea6f@openjdk.org> Changeset: 379dcb02 Branch: master Author: Alexander Zvegintsev Date: 2026-01-30 02:43:57 +0000 URL: https://git.openjdk.org/jdk/commit/379dcb0266bc90fac740eaa56b8027c7273e6d76 8365313: GTK LaF does not respect system color scheme with Gnome Reviewed-by: prr, mkartashev, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c From psadhukhan at openjdk.org Fri Jan 30 03:21:10 2026 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Fri, 30 Jan 2026 03:21:10 GMT Subject: git: openjdk/jdk: master: 8374506: Incorrect positioning of arrow icon in parent JMenu in Windows L&F Message-ID: <5c89a9c8-0bab-479c-8a3c-53647c13c7ba@openjdk.org> Changeset: 9a10ccee Branch: master Author: Prasanta Sadhukhan Date: 2026-01-30 03:19:49 +0000 URL: https://git.openjdk.org/jdk/commit/9a10cceeafa5d332aa571f0d62acf50032a597d4 8374506: Incorrect positioning of arrow icon in parent JMenu in Windows L&F Reviewed-by: aivanov, kizune ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java + test/jdk/javax/swing/JMenuItem/LargeMenuTextArrowIconPosition.java From acobbs at openjdk.org Fri Jan 30 03:45:48 2026 From: acobbs at openjdk.org (Archie Cobbs) Date: Fri, 30 Jan 2026 03:45:48 GMT Subject: git: openjdk/jdk: master: 8371162: Compiler warns about implicit cast from long to int in shift operation Message-ID: <3de438a9-7dc0-4d31-9f6c-669b258fa7bf@openjdk.org> Changeset: 2953e0f4 Branch: master Author: Archie Cobbs Date: 2026-01-30 03:43:46 +0000 URL: https://git.openjdk.org/jdk/commit/2953e0f445e147d778d4e765be0301cda6557ed5 8371162: Compiler warns about implicit cast from long to int in shift operation Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/lint/AssignShift64Bits.java ! test/langtools/tools/javac/lint/ShiftOutOfRange.out From jlahoda at openjdk.org Fri Jan 30 06:19:15 2026 From: jlahoda at openjdk.org (Jan Lahoda) Date: Fri, 30 Jan 2026 06:19:15 GMT Subject: git: openjdk/jdk: master: 8375571: Compiler crash when using record pattern matching with a generic type parameter shadowing a record class Message-ID: <8265c49f-5603-4fb7-b6ef-40650a933013@openjdk.org> Changeset: 9fef14a6 Branch: master Author: Jan Lahoda Date: 2026-01-30 06:15:19 +0000 URL: https://git.openjdk.org/jdk/commit/9fef14a6d3124fae3ad8b24dac5103aa611d4edb 8375571: Compiler crash when using record pattern matching with a generic type parameter shadowing a record class Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out From shade at openjdk.org Fri Jan 30 08:36:04 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 30 Jan 2026 08:36:04 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <848a5a9f-41cd-4649-9144-eca12cb597dc@openjdk.org> Changeset: 55375e98 Branch: master Author: Prasanta Sadhukhan Date: 2026-01-30 08:31:27 +0000 URL: https://git.openjdk.org/jdk/commit/55375e98ae1672badeacaaf2f8b6f2f21ad03437 8375573: JTable ignores setPreferredWidth during initial layout when AUTO_RESIZE_LAST_COLUMN is enabled Reviewed-by: tr ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/swing/JTable/TestJTableColWidth.java Changeset: e6437264 Branch: master Author: Aleksey Shipilev Date: 2026-01-30 08:31:51 +0000 URL: https://git.openjdk.org/jdk/commit/e6437264d5e6d4aad23430b7dbdf574a12b8f57b 8376604: C2: EA should assert is_oop_field for AddP with oop outs Reviewed-by: qamai, kvn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp From mhaessig at openjdk.org Fri Jan 30 09:04:03 2026 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Fri, 30 Jan 2026 09:04:03 GMT Subject: git: openjdk/jdk: master: 8376781: Problemlist compiler/longcountedloops/TestLoopNestTooManyTraps.java Message-ID: <51f02d13-6ac2-480b-b9ae-e5e96952a192@openjdk.org> Changeset: 42370e22 Branch: master Author: Manuel H?ssig Date: 2026-01-30 09:01:00 +0000 URL: https://git.openjdk.org/jdk/commit/42370e22c5bc4ebd40fd500a2e6e9e07f0b8bcd8 8376781: Problemlist compiler/longcountedloops/TestLoopNestTooManyTraps.java Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/ProblemList.txt From tschatzl at openjdk.org Fri Jan 30 09:39:47 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Fri, 30 Jan 2026 09:39:47 GMT Subject: git: openjdk/jdk: master: 8376287: Crashes when using -XX:ObjArrayMarkingStride=0 Message-ID: <7937a986-b6e5-4009-b652-bd0042d67ab2@openjdk.org> Changeset: e3b5b261 Branch: master Author: Guanqiang Han Committer: Thomas Schatzl Date: 2026-01-30 09:35:32 +0000 URL: https://git.openjdk.org/jdk/commit/e3b5b261af6acbe7ab074f301c70283b06c17d39 8376287: Crashes when using -XX:ObjArrayMarkingStride=0 Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp From shade at openjdk.org Fri Jan 30 11:36:38 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 30 Jan 2026 11:36:38 GMT Subject: git: openjdk/jdk: master: 8375046: C2: Incremental inlining step asserts when processing empty late inlines list Message-ID: <29effc8b-74b9-47ab-9f03-461891b7c494@openjdk.org> Changeset: 0a3809d3 Branch: master Author: Aleksey Shipilev Date: 2026-01-30 11:33:03 +0000 URL: https://git.openjdk.org/jdk/commit/0a3809d380bcae8cb24d50886057d8586fa77f7c 8375046: C2: Incremental inlining step asserts when processing empty late inlines list Reviewed-by: vlivanov, thartmann, kbarrett ! src/hotspot/share/opto/compile.cpp From djelinski at openjdk.org Fri Jan 30 13:46:40 2026 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Fri, 30 Jan 2026 13:46:40 GMT Subject: git: openjdk/jdk: master: 8373604: Operations on peer reset tokens are slow Message-ID: Changeset: df8c4d6d Branch: master Author: Daniel Jeli?ski Date: 2026-01-30 13:44:48 +0000 URL: https://git.openjdk.org/jdk/commit/df8c4d6d12dacd0adfcf8c711c8671913d805309 8373604: Operations on peer reset tokens are slow Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java From dfuchs at openjdk.org Fri Jan 30 15:51:18 2026 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Fri, 30 Jan 2026 15:51:18 GMT Subject: git: openjdk/jdk: master: 8376308: java/net/httpclient/CancelRequestTest.java fails intermittently with "Expected CancellationException not received" Message-ID: <596d5b23-3f81-4deb-92af-473b1dd7d5fb@openjdk.org> Changeset: 96180b9c Branch: master Author: Daniel Fuchs Date: 2026-01-30 15:44:51 +0000 URL: https://git.openjdk.org/jdk/commit/96180b9c56a03f6d7cb22c0618ed7d946beae6bf 8376308: java/net/httpclient/CancelRequestTest.java fails intermittently with "Expected CancellationException not received" Reviewed-by: djelinski, vyazici ! test/jdk/java/net/httpclient/CancelRequestTest.java From naoto at openjdk.org Fri Jan 30 16:14:30 2026 From: naoto at openjdk.org (Naoto Sato) Date: Fri, 30 Jan 2026 16:14:30 GMT Subject: git: openjdk/jdk: master: 8210336: DateTimeFormatter predefined formatters should support short time zone offsets Message-ID: Changeset: c1c543cc Branch: master Author: Naoto Sato Date: 2026-01-30 16:10:11 +0000 URL: https://git.openjdk.org/jdk/commit/c1c543cc81b4b73ebf228fb817227309b0cff990 8210336: DateTimeFormatter predefined formatters should support short time zone offsets Reviewed-by: jlu, rriggs ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! test/jdk/java/time/tck/java/time/TCKOffsetTime.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java From wkemper at openjdk.org Fri Jan 30 17:10:33 2026 From: wkemper at openjdk.org (William Kemper) Date: Fri, 30 Jan 2026 17:10:33 GMT Subject: git: openjdk/jdk: master: 8374449: Shenandoah: Leaf locks used by Shenandoah need lower ranks Message-ID: Changeset: 673cd6ed Branch: master Author: William Kemper Date: 2026-01-30 16:54:47 +0000 URL: https://git.openjdk.org/jdk/commit/673cd6ed0c4ebbb301346e8e251d1674f363c0d8 8374449: Shenandoah: Leaf locks used by Shenandoah need lower ranks Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp From jlu at openjdk.org Fri Jan 30 17:42:39 2026 From: jlu at openjdk.org (Justin Lu) Date: Fri, 30 Jan 2026 17:42:39 GMT Subject: git: openjdk/jdk: master: 8376038: Refactor java/sql tests to use JUnit Message-ID: <44361049-6368-4fe3-b442-3897ea175d23@openjdk.org> Changeset: ee60eff1 Branch: master Author: Justin Lu Date: 2026-01-30 17:41:50 +0000 URL: https://git.openjdk.org/jdk/commit/ee60eff1ec9eddcdedc12c1707fbcca0025e71d6 8376038: Refactor java/sql tests to use JUnit 8376629: Refactor javax/sql tests to use JUnit Reviewed-by: lancea - test/jdk/java/sql/JavatimeTest.java - test/jdk/java/sql/driverModuleTests/DriverManagerModuleTests.java + test/jdk/java/sql/test/TEST.properties = test/jdk/java/sql/test/sql/BatchUpdateExceptionTests.java + test/jdk/java/sql/test/sql/CallableStatementTests.java + test/jdk/java/sql/test/sql/ConnectionTests.java = test/jdk/java/sql/test/sql/DataTruncationTests.java + test/jdk/java/sql/test/sql/DateTests.java + test/jdk/java/sql/test/sql/DriverManagerTests.java + test/jdk/java/sql/test/sql/JavatimeTest.java + test/jdk/java/sql/test/sql/PreparedStatementTests.java = test/jdk/java/sql/test/sql/SQLClientInfoExceptionTests.java = test/jdk/java/sql/test/sql/SQLDataExceptionTests.java = test/jdk/java/sql/test/sql/SQLExceptionTests.java = test/jdk/java/sql/test/sql/SQLFeatureNotSupportedExceptionTests.java = test/jdk/java/sql/test/sql/SQLIntegrityConstraintViolationExceptionTests.java = test/jdk/java/sql/test/sql/SQLInvalidAuthorizationSpecExceptionTests.java = test/jdk/java/sql/test/sql/SQLNonTransientConnectionExceptionTests.java = test/jdk/java/sql/test/sql/SQLNonTransientExceptionTests.java = test/jdk/java/sql/test/sql/SQLRecoverableExceptionTests.java = test/jdk/java/sql/test/sql/SQLSyntaxErrorExceptionTests.java = test/jdk/java/sql/test/sql/SQLTimeoutExceptionTests.java = test/jdk/java/sql/test/sql/SQLTransactionRollbackExceptionTests.java = test/jdk/java/sql/test/sql/SQLTransientConnectionExceptionTests.java = test/jdk/java/sql/test/sql/SQLTransientExceptionTests.java = test/jdk/java/sql/test/sql/SQLWarningTests.java + test/jdk/java/sql/test/sql/StatementTests.java + test/jdk/java/sql/test/sql/TimeTests.java + test/jdk/java/sql/test/sql/TimestampTests.java = test/jdk/java/sql/test/sql/drivermanager/DriverManagerInitTests.java + test/jdk/java/sql/test/sql/drivermanager/DriverManagerModuleTests.java + test/jdk/java/sql/test/sql/drivermanager/TEST.properties - test/jdk/java/sql/testng/TEST.properties - test/jdk/java/sql/testng/test/sql/CallableStatementTests.java - test/jdk/java/sql/testng/test/sql/ConnectionTests.java - test/jdk/java/sql/testng/test/sql/DateTests.java - test/jdk/java/sql/testng/test/sql/DriverManagerTests.java - test/jdk/java/sql/testng/test/sql/PreparedStatementTests.java - test/jdk/java/sql/testng/test/sql/StatementTests.java - test/jdk/java/sql/testng/test/sql/TimeTests.java - test/jdk/java/sql/testng/test/sql/TimestampTests.java - test/jdk/java/sql/testng/util/BaseTest.java + test/jdk/java/sql/util/BaseTest.java = test/jdk/java/sql/util/DriverActionImpl.java = test/jdk/java/sql/util/SerializedBatchUpdateException.java = test/jdk/java/sql/util/StubCallableStatement.java = test/jdk/java/sql/util/StubConnection.java = test/jdk/java/sql/util/StubDatabaseMetaData.java = test/jdk/java/sql/util/StubDriver.java = test/jdk/java/sql/util/StubDriverDA.java = test/jdk/java/sql/util/StubPreparedStatement.java = test/jdk/java/sql/util/StubStatement.java + test/jdk/javax/sql/TEST.properties = test/jdk/javax/sql/jars/badFactory/META-INF/services/javax.sql.rowset.RowSetFactory = test/jdk/javax/sql/jars/goodFactory/META-INF/services/javax.sql.rowset.RowSetFactory - test/jdk/javax/sql/rowset/TEST.properties - test/jdk/javax/sql/rowset/serial/SerialBlob/SetBinaryStream.java - test/jdk/javax/sql/rowset/serial/SerialClob/SetAsciiStream.java - test/jdk/javax/sql/rowset/serial/SerialClob/SetCharacterStream.java + test/jdk/javax/sql/test/rowset/BaseRowSetTests.java + test/jdk/javax/sql/test/rowset/CommonRowSetTests.java + test/jdk/javax/sql/test/rowset/RowSetFactoryTests.java + test/jdk/javax/sql/test/rowset/RowSetMetaDataTests.java + test/jdk/javax/sql/test/rowset/RowSetProviderTests.java = test/jdk/javax/sql/test/rowset/RowSetWarningTests.java = test/jdk/javax/sql/test/rowset/cachedrowset/CachedRowSetTests.java + test/jdk/javax/sql/test/rowset/cachedrowset/CommonCachedRowSetTests.java = test/jdk/javax/sql/test/rowset/filteredrowset/CityFilter.java + test/jdk/javax/sql/test/rowset/filteredrowset/FilteredRowSetTests.java = test/jdk/javax/sql/test/rowset/filteredrowset/PrimaryKeyFilter.java = test/jdk/javax/sql/test/rowset/jdbcrowset/JdbcRowSetDriverManagerTest.java + test/jdk/javax/sql/test/rowset/joinrowset/JoinRowSetTests.java + test/jdk/javax/sql/test/rowset/resourcebundle/TEST.properties = test/jdk/javax/sql/test/rowset/resourcebundle/ValidateGetBundle.java + test/jdk/javax/sql/test/rowset/resourcebundle/ValidateResourceBundleAccess.java = test/jdk/javax/sql/test/rowset/serial/SQLInputImplTests.java = test/jdk/javax/sql/test/rowset/serial/SQLOutputImplTests.java + test/jdk/javax/sql/test/rowset/serial/SerialArrayTests.java + test/jdk/javax/sql/test/rowset/serial/SerialBlobTests.java + test/jdk/javax/sql/test/rowset/serial/SerialClobTests.java = test/jdk/javax/sql/test/rowset/serial/SerialDataLinkTests.java = test/jdk/javax/sql/test/rowset/serial/SerialExceptionTests.java + test/jdk/javax/sql/test/rowset/serial/SerialJavaObjectTests.java + test/jdk/javax/sql/test/rowset/serial/SerialRefTests.java = test/jdk/javax/sql/test/rowset/serial/SerialStructTests.java = test/jdk/javax/sql/test/rowset/spi/SyncFactoryExceptionTests.java = test/jdk/javax/sql/test/rowset/spi/SyncFactoryTests.java = test/jdk/javax/sql/test/rowset/spi/SyncProviderExceptionTests.java + test/jdk/javax/sql/test/rowset/webrowset/CommonWebRowSetTests.java = test/jdk/javax/sql/test/rowset/webrowset/WebRowSetTests.java - test/jdk/javax/sql/testng/TEST.properties - test/jdk/javax/sql/testng/test/rowset/BaseRowSetTests.java - test/jdk/javax/sql/testng/test/rowset/CommonRowSetTests.java - test/jdk/javax/sql/testng/test/rowset/RowSetFactoryTests.java - test/jdk/javax/sql/testng/test/rowset/RowSetMetaDataTests.java - test/jdk/javax/sql/testng/test/rowset/RowSetProviderTests.java - test/jdk/javax/sql/testng/test/rowset/ValidateResourceBundleAccess.java - test/jdk/javax/sql/testng/test/rowset/cachedrowset/CommonCachedRowSetTests.java - test/jdk/javax/sql/testng/test/rowset/filteredrowset/FilteredRowSetTests.java - test/jdk/javax/sql/testng/test/rowset/joinrowset/JoinRowSetTests.java - test/jdk/javax/sql/testng/test/rowset/serial/SerialArrayTests.java - test/jdk/javax/sql/testng/test/rowset/serial/SerialBlobTests.java - test/jdk/javax/sql/testng/test/rowset/serial/SerialClobTests.java - test/jdk/javax/sql/testng/test/rowset/serial/SerialJavaObjectTests.java - test/jdk/javax/sql/testng/test/rowset/serial/SerialRefTests.java - test/jdk/javax/sql/testng/test/rowset/webrowset/CommonWebRowSetTests.java = test/jdk/javax/sql/util/PropertyStubProvider.java = test/jdk/javax/sql/util/StubArray.java = test/jdk/javax/sql/util/StubBaseRowSet.java = test/jdk/javax/sql/util/StubBlob.java = test/jdk/javax/sql/util/StubCachedRowSetImpl.java = test/jdk/javax/sql/util/StubClob.java = test/jdk/javax/sql/util/StubContext.java = test/jdk/javax/sql/util/StubFilteredRowSetImpl.java = test/jdk/javax/sql/util/StubJdbcRowSetImpl.java = test/jdk/javax/sql/util/StubJoinRowSetImpl.java = test/jdk/javax/sql/util/StubNClob.java = test/jdk/javax/sql/util/StubRef.java = test/jdk/javax/sql/util/StubRowId.java = test/jdk/javax/sql/util/StubRowSetFactory.java = test/jdk/javax/sql/util/StubSQLXML.java = test/jdk/javax/sql/util/StubStruct.java = test/jdk/javax/sql/util/StubSyncProvider.java = test/jdk/javax/sql/util/StubSyncResolver.java = test/jdk/javax/sql/util/StubWebRowSetImpl.java = test/jdk/javax/sql/util/SuperHero.java = test/jdk/javax/sql/util/TestRowSetListener.java = test/jdk/javax/sql/util/TestSQLDataImpl.java = test/jdk/javax/sql/xml/COFFEE_ROWS.xml = test/jdk/javax/sql/xml/DELETED_COFFEE_ROWS.xml = test/jdk/javax/sql/xml/INSERTED_COFFEE_ROWS.xml = test/jdk/javax/sql/xml/MODFIED_DELETED_COFFEE_ROWS.xml = test/jdk/javax/sql/xml/UPDATED_COFFEE_ROWS.xml = test/jdk/javax/sql/xml/UPDATED_INSERTED_COFFEE_ROWS.xml From sparasa at openjdk.org Fri Jan 30 17:57:13 2026 From: sparasa at openjdk.org (Srinivas Vamsi Parasa) Date: Fri, 30 Jan 2026 17:57:13 GMT Subject: git: openjdk/jdk: master: 8374744: Enable dumping of APX EGPRs =?UTF-8?B?KFIxNuKAk1IzMSk=?= in JVM fatal error logs Message-ID: Changeset: 3a4277db Branch: master Author: Srinivas Vamsi Parasa Date: 2026-01-30 17:50:58 +0000 URL: https://git.openjdk.org/jdk/commit/3a4277db74f889d0b8350145515c1a1f4e399ec8 8374744: Enable dumping of APX EGPRs (R16?R31) in JVM fatal error logs Reviewed-by: sviswanathan, dholmes ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp From prr at openjdk.org Fri Jan 30 19:08:52 2026 From: prr at openjdk.org (Phil Race) Date: Fri, 30 Jan 2026 19:08:52 GMT Subject: git: openjdk/jdk: master: 8375567: Remove AppContext usage from Swing Motif L&F classes Message-ID: <6be0a033-246c-425a-95cf-4fac20b03ea0@openjdk.org> Changeset: 32e00ff3 Branch: master Author: Phil Race Date: 2026-01-30 19:07:59 +0000 URL: https://git.openjdk.org/jdk/commit/32e00ff33785f0756cb320cd8c0ffad8eda76153 8375567: Remove AppContext usage from Swing Motif L&F classes Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLabelUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifToggleButtonUI.java From prr at openjdk.org Fri Jan 30 19:14:06 2026 From: prr at openjdk.org (Phil Race) Date: Fri, 30 Jan 2026 19:14:06 GMT Subject: git: openjdk/jdk: master: 8376747: Remove AppContext from Swing LayoutStyle Message-ID: <0322120d-d00b-4a93-9933-63fb92b20750@openjdk.org> Changeset: 9ef98a5f Branch: master Author: Phil Race Date: 2026-01-30 19:08:20 +0000 URL: https://git.openjdk.org/jdk/commit/9ef98a5fb194eec3024b87ea9f9c9acee952dcf6 8376747: Remove AppContext from Swing LayoutStyle Reviewed-by: psadhukhan, azvegint ! src/java.desktop/share/classes/javax/swing/LayoutStyle.java From prr at openjdk.org Fri Jan 30 19:31:59 2026 From: prr at openjdk.org (Phil Race) Date: Fri, 30 Jan 2026 19:31:59 GMT Subject: git: openjdk/jdk: master: 8376420: Remove AppContext from javax/swing/ImageIcon.java Message-ID: <7fd64b02-2f0f-449a-a00a-ce81086b7f7a@openjdk.org> Changeset: c62c82d5 Branch: master Author: Phil Race Date: 2026-01-30 19:27:45 +0000 URL: https://git.openjdk.org/jdk/commit/c62c82d5e0485b8570bb1c61805e518fe05f3ec4 8376420: Remove AppContext from javax/swing/ImageIcon.java Reviewed-by: aivanov, psadhukhan ! src/java.desktop/share/classes/javax/swing/ImageIcon.java From dcubed at openjdk.org Fri Jan 30 22:41:12 2026 From: dcubed at openjdk.org (Daniel D. Daugherty) Date: Fri, 30 Jan 2026 22:41:12 GMT Subject: git: openjdk/jdk: master: 8376751: add preview project anchors to main-line ProblemList files Message-ID: Changeset: 6ce2f3e1 Branch: master Author: Daniel D. Daugherty Date: 2026-01-30 22:37:43 +0000 URL: https://git.openjdk.org/jdk/commit/6ce2f3e18f31d1dbffc2c4f5adbb5dfe91613989 8376751: add preview project anchors to main-line ProblemList files Reviewed-by: kvn, rriggs, liach ! make/RunTests.gmk ! test/docs/ProblemList.txt ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/ProblemList-StaticJdk.txt ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList-enable-preview.txt ! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/ProblemList.txt ! test/jaxp/ProblemList.txt ! test/jdk/ProblemList-AotJdk.txt ! test/jdk/ProblemList-StaticJdk.txt ! test/jdk/ProblemList-Virtual.txt ! test/jdk/ProblemList-Xcomp.txt + test/jdk/ProblemList-coh.txt ! test/jdk/ProblemList-enable-preview.txt ! test/jdk/ProblemList-jvmti-stress-agent.txt ! test/jdk/ProblemList-shenandoah.txt ! test/jdk/ProblemList-zgc.txt ! test/jdk/ProblemList.txt ! test/langtools/ProblemList-StaticJdk.txt + test/langtools/ProblemList-enable-preview.txt ! test/langtools/ProblemList.txt ! test/lib-test/ProblemList-StaticJdk.txt ! test/lib-test/ProblemList.txt From eirbjo at openjdk.org Sat Jan 31 23:31:19 2026 From: eirbjo at openjdk.org (Eirik =?UTF-8?B?QmrDuHJzbsO4cw==?=) Date: Sat, 31 Jan 2026 23:31:19 GMT Subject: git: openjdk/jdk: master: 8375580: Avoid using ArrayDeque in jdk.internal.loader.URLClassPath Message-ID: <5db2bca7-7581-4443-a7cf-daf9fd162cd2@openjdk.org> Changeset: ca95e5f3 Branch: master Author: Eirik Bj?rsn?s Date: 2026-01-31 23:30:18 +0000 URL: https://git.openjdk.org/jdk/commit/ca95e5f3ddd5961dd43f825ed6c47054284c6798 8375580: Avoid using ArrayDeque in jdk.internal.loader.URLClassPath Reviewed-by: liach, redestad, jpai ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java + test/jdk/jdk/internal/loader/URLClassPath/JarManifestClassPathOrder.java