From prr at openjdk.org Sun Feb 1 19:21:54 2026 From: prr at openjdk.org (Phil Race) Date: Sun, 1 Feb 2026 19:21:54 GMT Subject: git: openjdk/jdk: master: 8376755: Remove AppContext from Swing javax/swing/plaf/basic classes Message-ID: Changeset: f4765abd Branch: master Author: Phil Race Date: 2026-02-01 19:19:18 +0000 URL: https://git.openjdk.org/jdk/commit/f4765abd7ef76108c1ae5777f2822800be22030e 8376755: Remove AppContext from Swing javax/swing/plaf/basic classes Reviewed-by: dnguyen, kizune ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! test/jdk/javax/swing/JPopupMenu/6495920/bug6495920.java From psadhukhan at openjdk.org Mon Feb 2 01:28:28 2026 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Mon, 2 Feb 2026 01:28:28 GMT Subject: git: openjdk/jdk: jdk26: 8376169: JPopupMenu.setInvoker(null) causes NPE Message-ID: <925568f3-babe-4b56-a826-9c23867af31a@openjdk.org> Changeset: 21a3ed36 Branch: jdk26 Author: Prasanta Sadhukhan Date: 2026-02-02 01:25:03 +0000 URL: https://git.openjdk.org/jdk/commit/21a3ed36d48f1d86e4d84eb0e84ccdbe4fd1a57e 8376169: JPopupMenu.setInvoker(null) causes NPE Reviewed-by: aivanov, azvegint, kizune Backport-of: 2529e2fe8dfe9685033bb0ae558266b8bc3cf95c ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java From fjiang at openjdk.org Mon Feb 2 02:16:54 2026 From: fjiang at openjdk.org (Feilong Jiang) Date: Mon, 2 Feb 2026 02:16:54 GMT Subject: git: openjdk/jdk: master: 8376572: RISC-V: Interpreter: Load array index as signed int Message-ID: Changeset: 3a327577 Branch: master Author: Feilong Jiang Date: 2026-02-02 02:15:42 +0000 URL: https://git.openjdk.org/jdk/commit/3a32757743b459902aa97092d95eb9b0cb3099d6 8376572: RISC-V: Interpreter: Load array index as signed int Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/templateTable_riscv.cpp From shade at openjdk.org Mon Feb 2 07:13:00 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 2 Feb 2026 07:13:00 GMT Subject: git: openjdk/jdk: master: 8376472: Shenandoah: Assembler store barriers read destination memory despite the decorators Message-ID: Changeset: f8b0ff26 Branch: master Author: Aleksey Shipilev Date: 2026-02-02 07:12:32 +0000 URL: https://git.openjdk.org/jdk/commit/f8b0ff26c9e6643e96f06c18c509ddaf50326205 8376472: Shenandoah: Assembler store barriers read destination memory despite the decorators Reviewed-by: mdoerr, wkemper ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp From tschatzl at openjdk.org Mon Feb 2 08:03:06 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 2 Feb 2026 08:03:06 GMT Subject: git: openjdk/jdk: master: 8376131: Convert ContiguousSpace to use Atomic Message-ID: <2edc0bd1-0c60-48b9-9210-235a719ec705@openjdk.org> Changeset: f22bc1cd Branch: master Author: Thomas Schatzl Date: 2026-02-02 07:58:01 +0000 URL: https://git.openjdk.org/jdk/commit/f22bc1cd518bc7f09dc49b78e40d06210226d2b7 8376131: Convert ContiguousSpace to use Atomic Reviewed-by: dholmes, kbarrett ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/runtime/vmStructs.cpp From lkorinth at openjdk.org Mon Feb 2 08:07:27 2026 From: lkorinth at openjdk.org (Leo Korinth) Date: Mon, 2 Feb 2026 08:07:27 GMT Subject: git: openjdk/jdk: master: 8367993: G1: Speed up ConcurrentMark initialization Message-ID: Changeset: 766e03b1 Branch: master Author: Leo Korinth Date: 2026-02-02 08:02:07 +0000 URL: https://git.openjdk.org/jdk/commit/766e03b151b2972108ddc207eed10428e9a91c30 8367993: G1: Speed up ConcurrentMark initialization Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/prims/whitebox.cpp From aartemov at openjdk.org Mon Feb 2 08:22:00 2026 From: aartemov at openjdk.org (Anton Artemov) Date: Mon, 2 Feb 2026 08:22:00 GMT Subject: git: openjdk/jdk: master: 8366659: ObjectMonitor::wait() liveness problem with a suspension request Message-ID: Changeset: 1f3fd3da Branch: master Author: Anton Artemov Date: 2026-02-02 08:20:00 +0000 URL: https://git.openjdk.org/jdk/commit/1f3fd3da1d24118a29d28f01d3fa59d7712607e5 8366659: ObjectMonitor::wait() liveness problem with a suspension request Co-authored-by: Patricio Chilano Mateo Co-authored-by: Daniel D. Daugherty Reviewed-by: dcubed, sspitsyn, dholmes, pchilanomate ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp - test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorWait/SuspendWithObjectMonitorWait.java + test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorWait/SuspendWithObjectMonitorWaitBase.java + test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorWait/SuspendWithObjectMonitorWaitDefault.java + test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorWait/SuspendWithObjectMonitorWaitReentryPartFirst.java + test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorWait/SuspendWithObjectMonitorWaitReentryPartSecond.java + test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorWait/SuspendWithObjectMonitorWaitWorker.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorWait/libSuspendWithObjectMonitorWait.cpp From tschatzl at openjdk.org Mon Feb 2 10:02:01 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 2 Feb 2026 10:02:01 GMT Subject: git: openjdk/jdk: master: 8376115: G1: Convert G1CMRootRegions to use Atomic Message-ID: Changeset: 5e248603 Branch: master Author: Thomas Schatzl Date: 2026-02-02 09:59:40 +0000 URL: https://git.openjdk.org/jdk/commit/5e248603813a46221c97f1c05311b06f21387bd7 8376115: G1: Convert G1CMRootRegions to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp From mchevalier at openjdk.org Mon Feb 2 10:13:17 2026 From: mchevalier at openjdk.org (Marc Chevalier) Date: Mon, 2 Feb 2026 10:13:17 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <5d60bd5c-c8fd-49ce-81cc-2bf1554aa707@openjdk.org> Changeset: 7ccf1757 Branch: master Author: Beno?t Maillard Date: 2026-02-02 10:10:21 +0000 URL: https://git.openjdk.org/jdk/commit/7ccf1757859d25572d681c8e083b97ec4b6e0b20 8371536: C2: VerifyIterativeGVN should assert on first detected failure Reviewed-by: epeter, mhaessig, chagedorn ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp Changeset: 90a43f84 Branch: master Author: Marc Chevalier Date: 2026-02-02 10:11:34 +0000 URL: https://git.openjdk.org/jdk/commit/90a43f8445de4e66da6ae113c2b4d40ee88c4a73 8376325: [IR Framework] Detect and report overloads Reviewed-by: chagedorn, dfenacci ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestControls.java From shade at openjdk.org Mon Feb 2 10:34:46 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 2 Feb 2026 10:34:46 GMT Subject: git: openjdk/jdk: master: 8376570: GrowableArray::remove_{till, range} should work on empty list Message-ID: <8609a57a-9ac0-4200-802c-bdfc6b5bcf63@openjdk.org> Changeset: e370b8a1 Branch: master Author: Aleksey Shipilev Date: 2026-02-02 10:32:51 +0000 URL: https://git.openjdk.org/jdk/commit/e370b8a1d834a0a6ebcd1d5946a5533c015ed960 8376570: GrowableArray::remove_{till,range} should work on empty list Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/utilities/growableArray.hpp ! test/hotspot/gtest/utilities/test_growableArray.cpp From dbriemann at openjdk.org Mon Feb 2 11:37:09 2026 From: dbriemann at openjdk.org (David Briemann) Date: Mon, 2 Feb 2026 11:37:09 GMT Subject: git: openjdk/jdk: master: 8375536: PPC64: Implement special MachNodes for floating point CMove Message-ID: <509afe59-6aea-4600-8293-8b78db75f85f@openjdk.org> Changeset: 17f25b5a Branch: master Author: David Briemann Date: 2026-02-02 11:31:17 +0000 URL: https://git.openjdk.org/jdk/commit/17f25b5ac46daed362f15005d65c5ee771328214 8375536: PPC64: Implement special MachNodes for floating point CMove Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad From roland at openjdk.org Mon Feb 2 11:46:17 2026 From: roland at openjdk.org (Roland Westrelin) Date: Mon, 2 Feb 2026 11:46:17 GMT Subject: git: openjdk/jdk: master: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations Message-ID: <7b551a6e-6377-465c-b27c-86bbb713f4b0@openjdk.org> Changeset: 176422b8 Branch: master Author: Roland Westrelin Date: 2026-02-02 11:43:30 +0000 URL: https://git.openjdk.org/jdk/commit/176422b885d2d045dd44b61b7fcdcb01be2d00a7 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations Co-authored-by: Beno?t Maillard Reviewed-by: mhaessig, bmaillard, epeter ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/c2/TestVerifyLoopOptimizationsHighMemUsage.java From djelinski at openjdk.org Mon Feb 2 15:01:58 2026 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Mon, 2 Feb 2026 15:01:58 GMT Subject: git: openjdk/jdk: master: 8376479: Http3 test server thread deadlock in ThrowingPublishersInRequest Message-ID: <8c718ba1-9699-40aa-9460-c238aefd08cc@openjdk.org> Changeset: 173c3f98 Branch: master Author: Daniel Jeli?ski Date: 2026-02-02 14:57:14 +0000 URL: https://git.openjdk.org/jdk/commit/173c3f9852672f6c917e975383172c8878ba7e96 8376479: Http3 test server thread deadlock in ThrowingPublishersInRequest Co-authored-by: Volkan Yazici Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerStreamImpl.java From tschatzl at openjdk.org Mon Feb 2 15:24:21 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 2 Feb 2026 15:24:21 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <3fd383a3-f9b0-4e72-8b5c-665b12eae95a@openjdk.org> Changeset: b7128b7c Branch: master Author: Thomas Schatzl Date: 2026-02-02 15:16:35 +0000 URL: https://git.openjdk.org/jdk/commit/b7128b7c30f3de2c1dcee2be567bb25d407c71a2 8376357: Parallel: Convert MutableSpace classes to use Atomic Reviewed-by: dholmes, iwalulya ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp Changeset: 903b3fe1 Branch: master Author: Thomas Schatzl Date: 2026-02-02 15:19:15 +0000 URL: https://git.openjdk.org/jdk/commit/903b3fe19596adaeac7cfb0d749b6e83f668f52f 8375438: G1: Convert G1HeapRegion related classes to use Atomic Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/hotspot/share/runtime/vmStructs.cpp From tschatzl at openjdk.org Mon Feb 2 16:11:27 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 2 Feb 2026 16:11:27 GMT Subject: git: openjdk/jdk: master: 8375535: G1: Convert CardTableBarrierSet and subclasses to use Atomic Message-ID: <1cf19f0c-8ced-4038-abbe-6b387ccae3a9@openjdk.org> Changeset: 9871e2d3 Branch: master Author: Thomas Schatzl Date: 2026-02-02 16:03:04 +0000 URL: https://git.openjdk.org/jdk/commit/9871e2d3f771ee2bc1b2473c0eb28a0bfc1c5456 8375535: G1: Convert CardTableBarrierSet and subclasses to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp From mdoerr at openjdk.org Mon Feb 2 16:48:59 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 2 Feb 2026 16:48:59 GMT Subject: git: openjdk/jdk: master: 8375640: MinMaxIdentity test fails on some machines after 8373134 Message-ID: <0582c80d-ecf5-4808-8c90-46f391475668@openjdk.org> Changeset: 70f4984a Branch: master Author: Galder Zamarre?o Committer: Martin Doerr Date: 2026-02-02 16:46:46 +0000 URL: https://git.openjdk.org/jdk/commit/70f4984a4e1a43fd25169096ee0869361de2b9cb 8375640: MinMaxIdentity test fails on some machines after 8373134 Reviewed-by: mdoerr, mhaessig, amitkumar ! test/hotspot/jtreg/compiler/igvn/TestMinMaxIdentity.java From tschatzl at openjdk.org Mon Feb 2 17:04:33 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 2 Feb 2026 17:04:33 GMT Subject: git: openjdk/jdk: master: 8376126: G1: Convert remaining volatiles in G1ConcurrentMark to Atomic Message-ID: <3dd0667b-0da1-49f5-84c2-1d14e406f982@openjdk.org> Changeset: b6024988 Branch: master Author: Thomas Schatzl Date: 2026-02-02 16:57:47 +0000 URL: https://git.openjdk.org/jdk/commit/b60249882cc511a7fc9cf9ae11e8beb1602ea10f 8376126: G1: Convert remaining volatiles in G1ConcurrentMark to Atomic Reviewed-by: iwalulya, kbarrett, stefank ! 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/g1RegionMarkStatsCache.hpp From mbaesken at openjdk.org Mon Feb 2 18:51:39 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 2 Feb 2026 18:51:39 GMT Subject: git: openjdk/jdk: master: 8376703: Some coding in libjimage seems to be not called at all or not called from PRODUCT code Message-ID: <216bb9d2-e28e-472d-8d14-834f5c105e6a@openjdk.org> Changeset: 8023c416 Branch: master Author: Matthias Baesken Date: 2026-02-02 18:49:45 +0000 URL: https://git.openjdk.org/jdk/commit/8023c41690aee648eef800b69e517136e1cd062c 8376703: Some coding in libjimage seems to be not called at all or not called from PRODUCT code Reviewed-by: alanb, rriggs ! src/java.base/share/native/libjimage/endian.cpp ! src/java.base/share/native/libjimage/endian.hpp ! src/java.base/share/native/libjimage/imageDecompressor.hpp ! src/java.base/share/native/libjimage/imageFile.cpp ! src/java.base/share/native/libjimage/imageFile.hpp From valeriep at openjdk.org Mon Feb 2 19:31:41 2026 From: valeriep at openjdk.org (Valerie Peng) Date: Mon, 2 Feb 2026 19:31:41 GMT Subject: git: openjdk/jdk: jdk26: 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Message-ID: Changeset: b43c4fce Branch: jdk26 Author: Valerie Peng Date: 2026-02-02 19:28:03 +0000 URL: https://git.openjdk.org/jdk/commit/b43c4fce4e5f1f79af6f13c872c7af3ce7afe603 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Reviewed-by: shade, mullan Backport-of: e55124041e0181ca14ed95dc5f94d404b7900029 ! src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java + test/jdk/javax/crypto/Cipher/TestDisabledWithOids.java From liach at openjdk.org Mon Feb 2 21:03:02 2026 From: liach at openjdk.org (Chen Liang) Date: Mon, 2 Feb 2026 21:03:02 GMT Subject: git: openjdk/jdk: master: 8376954: Typos in CharacterRangeInfo and AsynchronousServerSocketChannel Message-ID: <2ecc9587-d33a-4249-adf3-914045bd9fd8@openjdk.org> Changeset: 5607a462 Branch: master Author: Hendrik Schick Committer: Chen Liang Date: 2026-02-02 20:58:03 +0000 URL: https://git.openjdk.org/jdk/commit/5607a4620c97ad2650a2dd3f464d03955fe17ef1 8376954: Typos in CharacterRangeInfo and AsynchronousServerSocketChannel Reviewed-by: liach, bpb ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java ! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java From dnguyen at openjdk.org Mon Feb 2 21:57:57 2026 From: dnguyen at openjdk.org (Damon Nguyen) Date: Mon, 2 Feb 2026 21:57:57 GMT Subject: git: openjdk/jdk: master: 8375057: Update HarfBuzz to 12.3.2 Message-ID: Changeset: 4db0f7f2 Branch: master Author: Damon Nguyen Date: 2026-02-02 21:53:02 +0000 URL: https://git.openjdk.org/jdk/commit/4db0f7f29154d6618c63a30ef2a86267c842ebb3 8375057: Update HarfBuzz to 12.3.2 Reviewed-by: prr, kizune ! src/java.desktop/share/legal/harfbuzz.md ! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Anchor.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/LigatureArray.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkArray.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSet.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Sequence.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/types.hh + src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.cc ! src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh ! src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.hh ! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/serialize.hh ! src/java.desktop/share/native/libharfbuzz/graph/split-helpers.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-algs.hh + src/java.desktop/share/native/libharfbuzz/hb-alloc-pool.hh ! src/java.desktop/share/native/libharfbuzz/hb-array.hh ! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh ! src/java.desktop/share/native/libharfbuzz/hb-bimap.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh ! src/java.desktop/share/native/libharfbuzz/hb-cache.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh ! src/java.desktop/share/native/libharfbuzz/hb-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-config.hh ! src/java.desktop/share/native/libharfbuzz/hb-debug.hh ! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.cc ! src/java.desktop/share/native/libharfbuzz/hb-face-builder.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.h ! src/java.desktop/share/native/libharfbuzz/hb-font.hh = src/java.desktop/share/native/libharfbuzz/hb-free-pool.hh ! src/java.desktop/share/native/libharfbuzz/hb-ft.cc ! src/java.desktop/share/native/libharfbuzz/hb-geometry.hh ! src/java.desktop/share/native/libharfbuzz/hb-iter.hh ! src/java.desktop/share/native/libharfbuzz/hb-kern.hh ! src/java.desktop/share/native/libharfbuzz/hb-limits.hh ! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh ! src/java.desktop/share/native/libharfbuzz/hb-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-number-parser.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-std-str.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gpos-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsub-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-macroman.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hangul.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-thai.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-outline.cc ! src/java.desktop/share/native/libharfbuzz/hb-outline.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.cc ! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint.hh ! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh ! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh ! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh ! src/java.desktop/share/native/libharfbuzz/hb-script-list.h ! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh ! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh ! src/java.desktop/share/native/libharfbuzz/hb-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-static.cc ! src/java.desktop/share/native/libharfbuzz/hb-string-array.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-iup.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset.h ! src/java.desktop/share/native/libharfbuzz/hb-subset.hh ! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-unicode.hh ! src/java.desktop/share/native/libharfbuzz/hb-utf.hh ! src/java.desktop/share/native/libharfbuzz/hb-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-version.h ! src/java.desktop/share/native/libharfbuzz/hb.hh From dholmes at openjdk.org Mon Feb 2 22:31:32 2026 From: dholmes at openjdk.org (David Holmes) Date: Mon, 2 Feb 2026 22:31:32 GMT Subject: git: openjdk/jdk: master: 8377000: [BACKOUT] JDK-8376126 G1: Convert remaining volatiles in G1ConcurrentMark to Atomic Message-ID: <4bcc036e-c550-40e6-903c-53557302769d@openjdk.org> Changeset: 67079b18 Branch: master Author: David Holmes Date: 2026-02-02 22:29:15 +0000 URL: https://git.openjdk.org/jdk/commit/67079b18afb4454fc849a35dd208ccf0b702339f 8377000: [BACKOUT] JDK-8376126 G1: Convert remaining volatiles in G1ConcurrentMark to Atomic Reviewed-by: kvn ! 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/g1RegionMarkStatsCache.hpp From dholmes at openjdk.org Mon Feb 2 22:40:12 2026 From: dholmes at openjdk.org (David Holmes) Date: Mon, 2 Feb 2026 22:40:12 GMT Subject: git: openjdk/jdk: master: 8376855: ASAN reports out-of-range read in strncmp in MethodHandles::is_basic_type_signature Message-ID: <02fb2d83-3b9f-453d-b060-67af0087383d@openjdk.org> Changeset: 1cb4ef85 Branch: master Author: David Holmes Date: 2026-02-02 22:39:31 +0000 URL: https://git.openjdk.org/jdk/commit/1cb4ef8581b5c5572474a5376baf4fd88c5ffeab 8376855: ASAN reports out-of-range read in strncmp in MethodHandles::is_basic_type_signature Reviewed-by: azafari, jsjolen ! src/hotspot/share/prims/methodHandles.cpp From syan at openjdk.org Tue Feb 3 02:24:04 2026 From: syan at openjdk.org (SendaoYan) Date: Tue, 3 Feb 2026 02:24:04 GMT Subject: git: openjdk/jdk: master: 8376700: java/nio/file/DirectoryStream/SecureDS.java fails AtomicMoveNotSupportedException Message-ID: <84c4b841-0e9b-43dc-8b6d-6a0bd4642312@openjdk.org> Changeset: caf13382 Branch: master Author: SendaoYan Date: 2026-02-03 02:21:06 +0000 URL: https://git.openjdk.org/jdk/commit/caf1338243004e62c8a9e5fc8ba5d5e19f6edba2 8376700: java/nio/file/DirectoryStream/SecureDS.java fails AtomicMoveNotSupportedException Reviewed-by: bpb ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java From dholmes at openjdk.org Tue Feb 3 06:35:26 2026 From: dholmes at openjdk.org (David Holmes) Date: Tue, 3 Feb 2026 06:35:26 GMT Subject: git: openjdk/jdk: master: 8370441: Remove unnecessary/confusing null check in Verifier::verify() Message-ID: <186879ac-67eb-44f8-aef0-6621b230b208@openjdk.org> Changeset: e21cb852 Branch: master Author: Paul H?bner Committer: David Holmes Date: 2026-02-03 06:32:50 +0000 URL: https://git.openjdk.org/jdk/commit/e21cb8525d91e91f000dc375b250c4acd37314e9 8370441: Remove unnecessary/confusing null check in Verifier::verify() Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/verifier.cpp From shade at openjdk.org Tue Feb 3 08:44:05 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 3 Feb 2026 08:44:05 GMT Subject: git: openjdk/jdk: master: 8376970: Shenandoah: Verifier should do basic verification before touching oops Message-ID: <054b1450-7aa1-4da6-97c9-bc7ff40ab10e@openjdk.org> Changeset: 8e2bd92b Branch: master Author: Aleksey Shipilev Date: 2026-02-03 08:41:37 +0000 URL: https://git.openjdk.org/jdk/commit/8e2bd92bacd6503346a48df236959c8a959c9c77 8376970: Shenandoah: Verifier should do basic verification before touching oops Reviewed-by: wkemper, xpeng, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp From shade at openjdk.org Tue Feb 3 08:49:28 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 3 Feb 2026 08:49:28 GMT Subject: git: openjdk/jdk: master: 8376969: Shenandoah: GC state getters should be inlineable Message-ID: Changeset: 692444f0 Branch: master Author: Aleksey Shipilev Date: 2026-02-03 08:44:23 +0000 URL: https://git.openjdk.org/jdk/commit/692444f071cab930d1b92bbfac79f87d0d801aab 8376969: Shenandoah: GC state getters should be inlineable Reviewed-by: wkemper, xpeng, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp From jlahoda at openjdk.org Tue Feb 3 09:02:56 2026 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 3 Feb 2026 09:02:56 GMT Subject: git: openjdk/jdk: master: 8376585: bin/update_copyright_year.sh could allow updating a specified list of files Message-ID: Changeset: 5fec0f32 Branch: master Author: Jan Lahoda Date: 2026-02-03 08:58:57 +0000 URL: https://git.openjdk.org/jdk/commit/5fec0f3287a64aa56e04ad7c0222dca49a0992e0 8376585: bin/update_copyright_year.sh could allow updating a specified list of files Reviewed-by: erikj ! bin/update_copyright_year.sh From cnorrbin at openjdk.org Tue Feb 3 09:21:43 2026 From: cnorrbin at openjdk.org (Casper Norrbin) Date: Tue, 3 Feb 2026 09:21:43 GMT Subject: git: openjdk/jdk: master: 8367332: Replace BlockTree tree logic with an intrusive red-black tree Message-ID: <1255f9db-7c54-4898-85cc-0fedfb0bb8e3@openjdk.org> Changeset: f43fbf08 Branch: master Author: Casper Norrbin Date: 2026-02-03 09:19:15 +0000 URL: https://git.openjdk.org/jdk/commit/f43fbf08231a0ecf5c495c807302a851208c0736 8367332: Replace BlockTree tree logic with an intrusive red-black tree Reviewed-by: jsjolen, stuefe ! src/hotspot/share/memory/metaspace/blockTree.cpp ! src/hotspot/share/memory/metaspace/blockTree.hpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp From jpai at openjdk.org Tue Feb 3 09:42:15 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 3 Feb 2026 09:42:15 GMT Subject: git: openjdk/jdk: master: 8170896: TEST_BUG: java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java failed with unreferenced() not invoked after 20.0 seconds Message-ID: <07e9ec4c-2ffb-4bf2-949a-773da5ad9c19@openjdk.org> Changeset: efa16e9e Branch: master Author: Jaikiran Pai Date: 2026-02-03 09:35:21 +0000 URL: https://git.openjdk.org/jdk/commit/efa16e9e5fb07088ef2e0f2509e40fd97e4141d1 8170896: TEST_BUG: java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java failed with unreferenced() not invoked after 20.0 seconds Reviewed-by: smarks, msheppar, dfuchs ! test/jdk/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java ! test/jdk/java/rmi/server/Unreferenced/leaseCheckInterval/SelfTerminator.java From ysuenaga at openjdk.org Tue Feb 3 09:50:20 2026 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Tue, 3 Feb 2026 09:50:20 GMT Subject: git: openjdk/jdk: master: 8376284: New test serviceability/sa/TestJhsdbJstackMixedCore.java from JDK-8374482 fails on Linux Alpine Message-ID: <773d40b1-9385-4235-b0e1-c8d46cdbd9b0@openjdk.org> Changeset: 9c83dff8 Branch: master Author: Yasumasa Suenaga Date: 2026-02-03 09:44:00 +0000 URL: https://git.openjdk.org/jdk/commit/9c83dff811c038ba8b20a9781ea3ac0f4f95b1b9 8376284: New test serviceability/sa/TestJhsdbJstackMixedCore.java from JDK-8374482 fails on Linux Alpine Reviewed-by: cjplummer, mbaesken ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedCore.java ! test/lib/jdk/test/lib/SA/SATestUtils.java From mchevalier at openjdk.org Tue Feb 3 10:47:34 2026 From: mchevalier at openjdk.org (Marc Chevalier) Date: Tue, 3 Feb 2026 10:47:34 GMT Subject: git: openjdk/jdk: master: 8376324: [IR Framework] Name methods in a CompileCommand-friendly way Message-ID: <2371043f-1e7d-4e79-b625-9d7d84a4c684@openjdk.org> Changeset: 88f538f1 Branch: master Author: Marc Chevalier Date: 2026-02-03 10:46:38 +0000 URL: https://git.openjdk.org/jdk/commit/88f538f114faf62e5decc48ae624b1c1302db13a 8376324: [IR Framework] Name methods in a CompileCommand-friendly way Reviewed-by: chagedorn, dfenacci ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailureMessageBuilder.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompileThreshold.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java From mbaesken at openjdk.org Tue Feb 3 11:59:36 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 3 Feb 2026 11:59:36 GMT Subject: git: openjdk/jdk: master: 8376889: Enhance JfrRecorder::on_create_vm_3() assert output Message-ID: <613a8c2b-f215-4f3b-bdea-cbdce1944832@openjdk.org> Changeset: a5b4c079 Branch: master Author: Matthias Baesken Date: 2026-02-03 11:59:01 +0000 URL: https://git.openjdk.org/jdk/commit/a5b4c0795d88db3d02d31fb4740612c6a53f7204 8376889: Enhance JfrRecorder::on_create_vm_3() assert output Reviewed-by: mdoerr, mgronlun, asteiner ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp From tschatzl at openjdk.org Tue Feb 3 12:42:04 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 3 Feb 2026 12:42:04 GMT Subject: git: openjdk/jdk: master: 8376410: G1: Task queue statistics not reset properly on mark abort Message-ID: <9aa6738f-52b7-42fb-8b79-305b8f8f1ba2@openjdk.org> Changeset: 69c3e278 Branch: master Author: Thomas Schatzl Date: 2026-02-03 12:37:33 +0000 URL: https://git.openjdk.org/jdk/commit/69c3e2780c44c6ad2ef0f296e8cfba7796f2213e 8376410: G1: Task queue statistics not reset properly on mark abort Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp From jpai at openjdk.org Tue Feb 3 13:39:02 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 3 Feb 2026 13:39:02 GMT Subject: git: openjdk/jdk: master: 8377015: ConnectionRefusedMessage::testFinishConnect test fails on AIX with java.net.ConnectException: Connection refused Message-ID: <1853d70f-0cb5-4daf-97ea-3e182a5b5dd0@openjdk.org> Changeset: 99bc9835 Branch: master Author: Jaikiran Pai Date: 2026-02-03 13:37:51 +0000 URL: https://git.openjdk.org/jdk/commit/99bc98357dab78bef2cce7a10c98d13d1e5730e3 8377015: ConnectionRefusedMessage::testFinishConnect test fails on AIX with java.net.ConnectException: Connection refused Reviewed-by: alanb, mbaesken ! test/jdk/java/nio/channels/Selector/ConnectionRefusedMessage.java From weijun at openjdk.org Tue Feb 3 16:36:32 2026 From: weijun at openjdk.org (Weijun Wang) Date: Tue, 3 Feb 2026 16:36:32 GMT Subject: git: openjdk/jdk: master: 8347938: Add Support for the Latest ML-KEM and ML-DSA Private Key Encodings Message-ID: Changeset: e51ccef9 Branch: master Author: Weijun Wang Date: 2026-02-03 16:32:21 +0000 URL: https://git.openjdk.org/jdk/commit/e51ccef9cb415ed31db70971bb439ca3d96c5bce 8347938: Add Support for the Latest ML-KEM and ML-DSA Private Key Encodings Reviewed-by: mullan, bperez, mpowers ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java ! src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java ! src/java.base/share/classes/sun/security/provider/ML_DSA.java ! src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java ! src/java.base/share/classes/sun/security/provider/NamedKEM.java ! src/java.base/share/classes/sun/security/provider/NamedKeyFactory.java ! src/java.base/share/classes/sun/security/provider/NamedKeyPairGenerator.java ! src/java.base/share/classes/sun/security/provider/NamedSignature.java + src/java.base/share/classes/sun/security/util/KeyChoices.java ! src/java.base/share/classes/sun/security/x509/NamedX509Key.java ! src/java.base/share/conf/security/java.security - test/jdk/sun/security/provider/NamedEdDSA.java - test/jdk/sun/security/provider/NamedKeyFactoryTest.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java ! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java + test/jdk/sun/security/provider/named/NamedEdDSA.java + test/jdk/sun/security/provider/named/NamedKeyFactoryTest.java + test/jdk/sun/security/provider/named/NamedKeys.java + test/jdk/sun/security/provider/pqc/PrivateKeyEncodings.java + test/jdk/sun/security/provider/pqc/SeedOrExpanded.java ! test/lib/jdk/test/lib/process/Proc.java ! test/lib/jdk/test/lib/security/RepositoryFileReader.java From mullan at openjdk.org Tue Feb 3 19:14:34 2026 From: mullan at openjdk.org (Sean Mullan) Date: Tue, 3 Feb 2026 19:14:34 GMT Subject: git: openjdk/jdk: master: 8370688: java.util.jar.JarEntry.getCodeSigners() and getCertificates() should specify that they return a copy of the arrays Message-ID: <178b75e9-0bde-4101-a726-48955ed0269b@openjdk.org> Changeset: 58d2edb9 Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2026-02-03 19:09:19 +0000 URL: https://git.openjdk.org/jdk/commit/58d2edb9fc1bb68363e697b43be04c493ead81c5 8370688: java.util.jar.JarEntry.getCodeSigners() and getCertificates() should specify that they return a copy of the arrays Reviewed-by: jpai, mullan, liach ! src/java.base/share/classes/java/util/jar/JarEntry.java From prr at openjdk.org Tue Feb 3 19:26:08 2026 From: prr at openjdk.org (Phil Race) Date: Tue, 3 Feb 2026 19:26:08 GMT Subject: git: openjdk/jdk: master: 8376297: ArrayIndexOutOfBoundsException Not Documented for SinglePixelPackedSampleModel.getSampleSize(int) Message-ID: <5f29435a-6c13-4c4d-9561-55a0110236d0@openjdk.org> Changeset: 5fea0741 Branch: master Author: Phil Race Date: 2026-02-03 19:24:41 +0000 URL: https://git.openjdk.org/jdk/commit/5fea0741a6b7ff7e3a41844c86e422c0f0582333 8376297: ArrayIndexOutOfBoundsException Not Documented for SinglePixelPackedSampleModel.getSampleSize(int) Reviewed-by: aivanov, serb, azvegint, kizune ! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java ! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java + test/jdk/java/awt/image/GetSampleSizeTest.java From jwilhelm at openjdk.org Tue Feb 3 22:26:13 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Tue, 3 Feb 2026 22:26:13 GMT Subject: git: openjdk/jdk: jdk26: 8376035: Remove EA from the JDK 26 version string with first RC promotion Message-ID: Changeset: dc46cc64 Branch: jdk26 Author: Jesper Wilhelmsson Date: 2026-02-03 22:21:07 +0000 URL: https://git.openjdk.org/jdk/commit/dc46cc6469d8fcd18d2702add060b5f2026dad3c 8376035: Remove EA from the JDK 26 version string with first RC promotion Reviewed-by: mikael, iris, erikj ! make/conf/version-numbers.conf From jpai at openjdk.org Wed Feb 4 00:52:17 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 4 Feb 2026 00:52:17 GMT Subject: git: openjdk/jdk: master: 8227493: Return a more useful error message from lookupAllHostAddr if getaddrinfo results in EAI_SYSTEM error Message-ID: <550a8de6-5331-4112-9ae3-d0d924b45369@openjdk.org> Changeset: f3c8502e Branch: master Author: Jaikiran Pai Date: 2026-02-04 00:51:29 +0000 URL: https://git.openjdk.org/jdk/commit/f3c8502e38de714caab8edd895113528f1ea4f5e 8227493: Return a more useful error message from lookupAllHostAddr if getaddrinfo results in EAI_SYSTEM error Reviewed-by: dfuchs, djelinski, michaelm ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h From syan at openjdk.org Wed Feb 4 02:05:17 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 4 Feb 2026 02:05:17 GMT Subject: git: openjdk/jdk: master: 8376630: java/lang/ProcessBuilder/PipelineLeaksFD.java intermittent timed out Message-ID: <37ebda29-bbf3-4737-a6e2-61af15164cd6@openjdk.org> Changeset: 14a6e928 Branch: master Author: SendaoYan Date: 2026-02-04 02:04:04 +0000 URL: https://git.openjdk.org/jdk/commit/14a6e928ce9a10f6d85fae8db4ce303da20bde85 8376630: java/lang/ProcessBuilder/PipelineLeaksFD.java intermittent timed out Reviewed-by: rriggs ! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java From kbarrett at openjdk.org Wed Feb 4 06:48:46 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 4 Feb 2026 06:48:46 GMT Subject: git: openjdk/jdk: master: 8376758: Fix -Wzero-as-null-pointer-constant warnings in AIX code Message-ID: <4e33402d-4a41-4b11-a32e-2ed5b15faee4@openjdk.org> Changeset: 443cd775 Branch: master Author: Kim Barrett Date: 2026-02-04 06:44:59 +0000 URL: https://git.openjdk.org/jdk/commit/443cd77509bd4144ba7dfec26e3e7b2e62c799f9 8376758: Fix -Wzero-as-null-pointer-constant warnings in AIX code Reviewed-by: dholmes, jsjolen ! src/hotspot/os/aix/decoder_aix.hpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/porting_aix.cpp From stuefe at openjdk.org Wed Feb 4 06:53:02 2026 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 4 Feb 2026 06:53:02 GMT Subject: git: openjdk/jdk: master: 8376684: Compile OpenJDK in headless mode without required X11 libraries Message-ID: Changeset: 1069cceb Branch: master Author: Thomas Devoogdt Committer: Thomas Stuefe Date: 2026-02-04 06:48:59 +0000 URL: https://git.openjdk.org/jdk/commit/1069ccebcc32e02055985e2babfa2986a2e295ca 8376684: Compile OpenJDK in headless mode without required X11 libraries Reviewed-by: erikj, aivanov ! doc/building.html ! doc/building.md ! make/autoconf/libraries.m4 ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/java.desktop/unix/native/common/awt/utility/rect.h From syan at openjdk.org Wed Feb 4 07:34:32 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 4 Feb 2026 07:34:32 GMT Subject: git: openjdk/jdk: master: 8376760: VerifyJimage.java#compare intermittent failed with fastdebug Message-ID: <5b95de66-3645-4ba6-8c76-3d220854b06b@openjdk.org> Changeset: 7e8fad62 Branch: master Author: SendaoYan Date: 2026-02-04 07:30:46 +0000 URL: https://git.openjdk.org/jdk/commit/7e8fad625a2cdc9a4e46eb31c485de074997c7c0 8376760: VerifyJimage.java#compare intermittent failed with fastdebug Reviewed-by: liach, alanb ! test/jdk/tools/jimage/VerifyJimage.java From myankelevich at openjdk.org Wed Feb 4 08:02:22 2026 From: myankelevich at openjdk.org (Mikhail Yankelevich) Date: Wed, 4 Feb 2026 08:02:22 GMT Subject: git: openjdk/jdk: master: 8377063: Add EchoPassword.java to manual group Message-ID: <1051b161-bbda-424e-8607-b3e4065c6011@openjdk.org> Changeset: d67f72e0 Branch: master Author: Mikhail Yankelevich Date: 2026-02-04 07:54:57 +0000 URL: https://git.openjdk.org/jdk/commit/d67f72e0d55ce4da5928716fc6ab87d87516443b 8377063: Add EchoPassword.java to manual group Reviewed-by: msheppar, rhalade ! test/jdk/TEST.groups From cushon at openjdk.org Wed Feb 4 08:26:27 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Wed, 4 Feb 2026 08:26:27 GMT Subject: git: openjdk/jdk: master: 8372948: Store end positions directly in JCTree Message-ID: <28dc4c2f-a698-4289-97b6-6bdc4862237d@openjdk.org> Changeset: b0829a54 Branch: master Author: Liam Miller-Cushon Date: 2026-02-04 08:24:42 +0000 URL: https://git.openjdk.org/jdk/commit/b0829a54cd787d5e378573f69ec0b82b40602454 8372948: Store end positions directly in JCTree Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/LintMapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java - src/jdk.compiler/share/classes/com/sun/tools/javac/tree/EndPosTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/DiagnosticSource.java - src/jdk.compiler/share/classes/com/sun/tools/javac/util/IntHashTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/langtools/tools/javac/6304921/TestLog.java ! test/langtools/tools/javac/diags/DiagnosticGetEndPosition.java ! test/langtools/tools/javac/failover/CheckAttributedTree.java ! test/langtools/tools/javac/parser/DeclarationEndPositions.java ! test/langtools/tools/javac/parser/ReversedSourcePositions.java ! test/langtools/tools/javac/parser/extend/TrialParser.java ! test/langtools/tools/javac/parser/extend/TrialParserFactory.java ! test/langtools/tools/javac/tree/MissingSemicolonTest.java ! test/langtools/tools/javac/tree/TreePosTest.java From stefank at openjdk.org Wed Feb 4 08:46:22 2026 From: stefank at openjdk.org (Stefan Karlsson) Date: Wed, 4 Feb 2026 08:46:22 GMT Subject: git: openjdk/jdk: master: 8376810: Make Atomic default constructor non-explicit Message-ID: <804807c1-7384-4a0b-ac2f-04cc9b69c835@openjdk.org> Changeset: 3f3dcb70 Branch: master Author: Stefan Karlsson Date: 2026-02-04 08:41:38 +0000 URL: https://git.openjdk.org/jdk/commit/3f3dcb708d2e8326c96c42566fa765a878e68bf6 8376810: Make Atomic default constructor non-explicit Reviewed-by: kbarrett, aboldtch, azafari, tschatzl ! src/hotspot/share/runtime/atomic.hpp ! test/hotspot/gtest/runtime/test_atomic.cpp From mchevalier at openjdk.org Wed Feb 4 09:15:35 2026 From: mchevalier at openjdk.org (Marc Chevalier) Date: Wed, 4 Feb 2026 09:15:35 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 651e01b4 Branch: master Author: Afshin Zafari Date: 2026-02-04 09:13:52 +0000 URL: https://git.openjdk.org/jdk/commit/651e01b44747574a4882e7cdd9f6d3b54d2280f9 8369393: NMT: poison the malloc header and footer under ASAN build Reviewed-by: jsjolen, phubner ! src/hotspot/share/nmt/mallocHeader.cpp ! src/hotspot/share/nmt/mallocHeader.hpp ! src/hotspot/share/nmt/mallocHeader.inline.hpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.hpp ! src/hotspot/share/runtime/os.cpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp ! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java Changeset: c5e973e0 Branch: master Author: Marc Chevalier Date: 2026-02-04 09:14:24 +0000 URL: https://git.openjdk.org/jdk/commit/c5e973e03418d6528fce1aa4a68e0b07a82036ac 8374622: StressIncrementalInlining should also randomize the processing order Reviewed-by: thartmann, chagedorn, dfenacci ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp From iwalulya at openjdk.org Wed Feb 4 09:52:18 2026 From: iwalulya at openjdk.org (Ivan Walulya) Date: Wed, 4 Feb 2026 09:52:18 GMT Subject: git: openjdk/jdk: master: 8374782: Parallel: Remove specialized objArray iteration code Message-ID: Changeset: 848171a6 Branch: master Author: Ivan Walulya Date: 2026-02-04 09:51:31 +0000 URL: https://git.openjdk.org/jdk/commit/848171a6ccc6c3610b8de0c871d0082204369bee 8374782: Parallel: Remove specialized objArray iteration code Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp From fgao at openjdk.org Wed Feb 4 10:13:38 2026 From: fgao at openjdk.org (Fei Gao) Date: Wed, 4 Feb 2026 10:13:38 GMT Subject: git: openjdk/jdk: master: 8372942: AArch64: Set JVM flags for Neoverse V3AE core Message-ID: <1a7e9e45-ffe5-4048-afe4-8438a301c0b4@openjdk.org> Changeset: 13029e12 Branch: master Author: Ruben Ayrapetyan Committer: Fei Gao Date: 2026-02-04 10:11:25 +0000 URL: https://git.openjdk.org/jdk/commit/13029e128ac7183af83234a031c62462aae14fad 8372942: AArch64: Set JVM flags for Neoverse V3AE core Reviewed-by: aph, fgao ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp From dfuchs at openjdk.org Wed Feb 4 10:21:15 2026 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Wed, 4 Feb 2026 10:21:15 GMT Subject: git: openjdk/jdk: master: 8376031: HttpsURLConnection.getServerCertificates() throws "java.lang.IllegalStateException: connection not yet open" for the HEAD method Message-ID: Changeset: d7523ec8 Branch: master Author: Daniel Fuchs Date: 2026-02-04 10:13:41 +0000 URL: https://git.openjdk.org/jdk/commit/d7523ec8d2255675547c0746d076efd7af5dd5af 8376031: HttpsURLConnection.getServerCertificates() throws "java.lang.IllegalStateException: connection not yet open" for the HEAD method Reviewed-by: jpai ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java + test/jdk/sun/net/www/protocol/https/HttpsURLConnection/GetServerCertificates.java From jlahoda at openjdk.org Wed Feb 4 11:09:44 2026 From: jlahoda at openjdk.org (Jan Lahoda) Date: Wed, 4 Feb 2026 11:09:44 GMT Subject: git: openjdk/jdk: master: 8367530: The exhaustiveness errors could be improved Message-ID: <958b9a24-42e3-4623-b57a-7db462bfcb59@openjdk.org> Changeset: 84e8787d Branch: master Author: Jan Lahoda Date: 2026-02-04 11:03:56 +0000 URL: https://git.openjdk.org/jdk/commit/84e8787d1fdfe2d92f8b2c9b959651d8d63be91b 8367530: The exhaustiveness errors could be improved Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/BindingPattern.java + test/langtools/tools/javac/diags/examples/EnumConstantPattern.java ! test/langtools/tools/javac/diags/examples/NotExhaustive.java ! test/langtools/tools/javac/diags/examples/NotExhaustiveStatement.java + test/langtools/tools/javac/diags/examples/RecordPattern.java ! test/langtools/tools/javac/patterns/Exhaustiveness.java + test/langtools/tools/javac/patterns/ExhaustivenessConvenientErrors.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfComboTest.java ! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.java ! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java ! test/langtools/tools/javac/patterns/SwitchErrors.java ! test/langtools/tools/javac/platform/NonExportedPermittedTypes.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java From shade at openjdk.org Wed Feb 4 11:57:41 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 4 Feb 2026 11:57:41 GMT Subject: git: openjdk/jdk: master: 8376761: ARM32: Constant base assert after JDK-8373266 Message-ID: Changeset: a181dd09 Branch: master Author: Aleksey Shipilev Date: 2026-02-04 11:54:23 +0000 URL: https://git.openjdk.org/jdk/commit/a181dd09bd7ba6b23bf34327aa2be61bb00768dd 8376761: ARM32: Constant base assert after JDK-8373266 Reviewed-by: stefank, ayang, tschatzl ! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp From ayang at openjdk.org Wed Feb 4 13:06:11 2026 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 4 Feb 2026 13:06:11 GMT Subject: git: openjdk/jdk: master: 8377141: G1: Remove unused local declaration in G1BarrierSetC2 Message-ID: Changeset: 8ad91ac1 Branch: master Author: Albert Mingkun Yang Date: 2026-02-04 12:58:38 +0000 URL: https://git.openjdk.org/jdk/commit/8ad91ac1109e76ee8485bf221adeac7e1751ef17 8377141: G1: Remove unused local declaration in G1BarrierSetC2 Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp From vyazici at openjdk.org Wed Feb 4 15:10:25 2026 From: vyazici at openjdk.org (Volkan Yazici) Date: Wed, 4 Feb 2026 15:10:25 GMT Subject: git: openjdk/jdk: master: 8376645: Test java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java failed: no response from peer Message-ID: <122d23e4-274e-4303-908e-f035bfa2ce84@openjdk.org> Changeset: 2a7329e2 Branch: master Author: Volkan Yazici Date: 2026-02-04 15:05:28 +0000 URL: https://git.openjdk.org/jdk/commit/2a7329e2ed3a42a653f44dd061db892d104436c0 8376645: Test java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java failed: no response from peer Reviewed-by: jpai, dfuchs ! test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java From pchilanomate at openjdk.org Wed Feb 4 15:22:33 2026 From: pchilanomate at openjdk.org (Patricio Chilano Mateo) Date: Wed, 4 Feb 2026 15:22:33 GMT Subject: git: openjdk/jdk: master: 8376405: Virtual thread crash: assert(!_current->is_suspended()) failed: must be Message-ID: Changeset: d49e29aa Branch: master Author: Patricio Chilano Mateo Date: 2026-02-04 15:20:27 +0000 URL: https://git.openjdk.org/jdk/commit/d49e29aa8c88a0f966446de4288f32a529f0dd52 8376405: Virtual thread crash: assert(!_current->is_suspended()) failed: must be Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/runtime/continuation.cpp From naoto at openjdk.org Wed Feb 4 16:58:24 2026 From: naoto at openjdk.org (Naoto Sato) Date: Wed, 4 Feb 2026 16:58:24 GMT Subject: git: openjdk/jdk: master: 8340830: Console.readLine() and Console.printf() are mutually blocking Message-ID: <9fd70ec4-9689-4da6-b627-f5c1f797071a@openjdk.org> Changeset: 79229193 Branch: master Author: Naoto Sato Date: 2026-02-04 16:55:14 +0000 URL: https://git.openjdk.org/jdk/commit/792291937f7403c9acf6c5eacf284c26c2a2857b 8340830: Console.readLine() and Console.printf() are mutually blocking Reviewed-by: jlu, jpai, rriggs, vyazici ! src/java.base/share/classes/java/io/ProxyingConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java + test/jdk/java/io/Console/ReadWriteBlockingTest.java + test/jdk/java/io/Console/readWriteBlocking.exp From wkemper at openjdk.org Wed Feb 4 19:34:22 2026 From: wkemper at openjdk.org (William Kemper) Date: Wed, 4 Feb 2026 19:34:22 GMT Subject: git: openjdk/jdk: master: 8376756: GenShen: Improve encapsulation of generational collection set choosing Message-ID: <028bd13e-cd98-47b5-a5c3-db49f7ce5a02@openjdk.org> Changeset: 949370ab Branch: master Author: William Kemper Date: 2026-02-04 19:33:10 +0000 URL: https://git.openjdk.org/jdk/commit/949370ab0e701cfcc68cb84dd0f91e5db41f4f45 8376756: GenShen: Improve encapsulation of generational collection set choosing Reviewed-by: shade, kdnilsen ! 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/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp From xgong at openjdk.org Thu Feb 5 08:02:47 2026 From: xgong at openjdk.org (Xiaohong Gong) Date: Thu, 5 Feb 2026 08:02:47 GMT Subject: git: openjdk/jdk: master: 8372980: [VectorAPI] AArch64: Add intrinsic support for unsigned min/max reduction operations Message-ID: <6b34a044-822f-42ea-82f4-9377296e11aa@openjdk.org> Changeset: d0e97307 Branch: master Author: Eric Fang Committer: Xiaohong Gong Date: 2026-02-05 07:58:33 +0000 URL: https://git.openjdk.org/jdk/commit/d0e97307836c49291f24ae7cb1c2e9319b986f8c 8372980: [VectorAPI] AArch64: Add intrinsic support for unsigned min/max reduction operations Co-authored-by: Andrew Haley Reviewed-by: aph, xgong ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/VectorUMinMaxReductionTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorUMinUMaxReductionBenchmark.java From myankelevich at openjdk.org Thu Feb 5 10:13:07 2026 From: myankelevich at openjdk.org (Mikhail Yankelevich) Date: Thu, 5 Feb 2026 10:13:07 GMT Subject: git: openjdk/jdk: master: 8365883: Fix P11Cipher to throw BadPaddingException for PKCS11 CKR_ENCRYPTED_DATA_INVALID error Message-ID: <3809ba7e-5510-427b-8ead-235bab12f025@openjdk.org> Changeset: fde77a9b Branch: master Author: Mikhail Yankelevich Date: 2026-02-05 10:09:25 +0000 URL: https://git.openjdk.org/jdk/commit/fde77a9b55828128eae9652726638a14ce426e09 8365883: Fix P11Cipher to throw BadPaddingException for PKCS11 CKR_ENCRYPTED_DATA_INVALID error Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java From tschatzl at openjdk.org Thu Feb 5 11:54:29 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 5 Feb 2026 11:54:29 GMT Subject: git: openjdk/jdk: master: 8377161: G1: Remove unnecessary member G1FullGCScope::_g1h Message-ID: Changeset: 72eec521 Branch: master Author: Thomas Schatzl Date: 2026-02-05 11:50:14 +0000 URL: https://git.openjdk.org/jdk/commit/72eec521f91d34b97dabfc3ee8cea511d88079e2 8377161: G1: Remove unnecessary member G1FullGCScope::_g1h Reviewed-by: shade, ayang ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp From syan at openjdk.org Thu Feb 5 12:04:22 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 5 Feb 2026 12:04:22 GMT Subject: git: openjdk/jdk: master: 8377167: javax/imageio/ReadAbortTest.java throw NPE when x11 unavailable Message-ID: <6a82aa92-e870-4c6a-8736-0efba98d739b@openjdk.org> Changeset: d93bd18d Branch: master Author: SendaoYan Date: 2026-02-05 11:55:02 +0000 URL: https://git.openjdk.org/jdk/commit/d93bd18d67555ba998735196576c337249f4932b 8377167: javax/imageio/ReadAbortTest.java throw NPE when x11 unavailable Reviewed-by: prr, serb ! test/jdk/javax/imageio/ReadAbortTest.java ! test/jdk/javax/imageio/WriteAbortTest.java From mbaesken at openjdk.org Thu Feb 5 12:20:00 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 5 Feb 2026 12:20:00 GMT Subject: git: openjdk/jdk: master: 8376956: Add JVMTI phase entering/setting to hserr event log Message-ID: <9a30f5d1-2319-4539-872b-4e0b4d01e664@openjdk.org> Changeset: 1ac96589 Branch: master Author: Matthias Baesken Date: 2026-02-05 12:16:11 +0000 URL: https://git.openjdk.org/jdk/commit/1ac965893da6a9a3d220d572cab4ac6030ba1722 8376956: Add JVMTI phase entering/setting to hserr event log Reviewed-by: sspitsyn, lucy ! src/hotspot/share/prims/jvmtiExport.cpp From stuefe at openjdk.org Thu Feb 5 12:44:35 2026 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 5 Feb 2026 12:44:35 GMT Subject: git: openjdk/jdk: master: 8377138: VMError::report should handle out-of-stackbounds errors gracefully Message-ID: <92f804ad-8a28-478e-8024-acba1135fd84@openjdk.org> Changeset: 37b49b29 Branch: master Author: Thomas Stuefe Date: 2026-02-05 12:43:32 +0000 URL: https://git.openjdk.org/jdk/commit/37b49b29a724c2c3c30890ba7a46c4aece71a0fe 8377138: VMError::report should handle out-of-stackbounds errors gracefully Reviewed-by: lucy, stefank, mdoerr ! src/hotspot/share/utilities/vmError.cpp From alanb at openjdk.org Thu Feb 5 13:50:13 2026 From: alanb at openjdk.org (Alan Bateman) Date: Thu, 5 Feb 2026 13:50:13 GMT Subject: git: openjdk/jdk: master: 8376568: Change Thread::getStackTrace to use handshake op for all cases Message-ID: Changeset: ac6e8d48 Branch: master Author: Alan Bateman Date: 2026-02-05 13:46:23 +0000 URL: https://git.openjdk.org/jdk/commit/ac6e8d481a20b40e136263c0e0c075bd138677ab 8376568: Change Thread::getStackTrace to use handshake op for all cases Reviewed-by: pchilanomate, sspitsyn ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! src/java.base/share/native/libjava/Thread.c + test/jdk/jdk/internal/vm/ThreadSnapshot/ThreadNotAlive.java + test/jdk/jdk/internal/vm/ThreadSnapshot/java.base/jdk/internal/vm/Helper.java + test/micro/org/openjdk/bench/java/lang/ThreadGetStackTraceWhenParked.java + test/micro/org/openjdk/bench/java/lang/ThreadGetStackTraceWhenSpinning.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadGetStackTraceWhenSpinning.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadGetStackTraceWhenUnmounted.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadGetStackTraceWhenYielding.java From tschatzl at openjdk.org Thu Feb 5 14:57:41 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 5 Feb 2026 14:57:41 GMT Subject: git: openjdk/jdk: master: 8377150: G1: Full GC should not execute barrier code during reference processing Message-ID: <66446795-2583-4f30-8bde-41ada367208e@openjdk.org> Changeset: 1614714b Branch: master Author: Thomas Schatzl Date: 2026-02-05 14:56:49 +0000 URL: https://git.openjdk.org/jdk/commit/1614714bc2d9891f9a393c3e19f0c92a5713a276 8377150: G1: Full GC should not execute barrier code during reference processing Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1FullCollector.cpp From jwilhelm at openjdk.org Thu Feb 5 17:26:04 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 5 Feb 2026 17:26:04 GMT Subject: git: openjdk/jdk: Added tag jdk-26+34 for changeset dc46cc64 Message-ID: <6605e28c-6791-45d9-9173-fbcd8f68bbda@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2026-02-05 17:20:03 +0000 Added tag jdk-26+34 for changeset dc46cc64 Changeset: dc46cc64 Author: Jesper Wilhelmsson Date: 2026-02-03 22:21:07 +0000 URL: https://git.openjdk.org/jdk/commit/dc46cc6469d8fcd18d2702add060b5f2026dad3c From jwilhelm at openjdk.org Thu Feb 5 17:34:57 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 5 Feb 2026 17:34:57 GMT Subject: git: openjdk/jdk: Added tag jdk-27+8 for changeset 949370ab Message-ID: Tagged by: Jesper Wilhelmsson Date: 2026-02-05 17:27:48 +0000 Added tag jdk-27+8 for changeset 949370ab Changeset: 949370ab Author: William Kemper Date: 2026-02-04 19:33:10 +0000 URL: https://git.openjdk.org/jdk/commit/949370ab0e701cfcc68cb84dd0f91e5db41f4f45 From rriggs at openjdk.org Thu Feb 5 17:42:55 2026 From: rriggs at openjdk.org (Roger Riggs) Date: Thu, 5 Feb 2026 17:42:55 GMT Subject: git: openjdk/jdk: master: 8375585: Test java/lang/ProcessBuilder/PipelineLeaksFD.java failed Message-ID: Changeset: 22e1f68a Branch: master Author: Roger Riggs Date: 2026-02-05 17:40:05 +0000 URL: https://git.openjdk.org/jdk/commit/22e1f68a259f2932afdb861cd4977fbe000f131f 8375585: Test java/lang/ProcessBuilder/PipelineLeaksFD.java failed Reviewed-by: jpai, syan ! test/jdk/ProblemList.txt ! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java ! test/jdk/java/lang/ProcessBuilder/TEST.properties From rriggs at openjdk.org Thu Feb 5 17:50:52 2026 From: rriggs at openjdk.org (Roger Riggs) Date: Thu, 5 Feb 2026 17:50:52 GMT Subject: git: openjdk/jdk: master: 8377244: Update ModuleReaderTest to JUnit prior to making changes Message-ID: <45ae81fb-763d-4774-b0b6-ec1098197d77@openjdk.org> Changeset: 4e6cf8f5 Branch: master Author: David Beaumont Committer: Roger Riggs Date: 2026-02-05 17:44:06 +0000 URL: https://git.openjdk.org/jdk/commit/4e6cf8f5611b6f1ae1d18b01e95216d9bf43ee5a 8377244: Update ModuleReaderTest to JUnit prior to making changes Reviewed-by: rriggs ! test/jdk/java/lang/module/ModuleReader/ModuleReaderTest.java From prr at openjdk.org Thu Feb 5 18:51:27 2026 From: prr at openjdk.org (Phil Race) Date: Thu, 5 Feb 2026 18:51:27 GMT Subject: git: openjdk/jdk: master: 8377199: Remove AppContext from AWTKeyStroke Message-ID: <493b9dd0-c25f-4a05-8d92-d744f5855425@openjdk.org> Changeset: bd9c94d1 Branch: master Author: Phil Race Date: 2026-02-05 18:46:15 +0000 URL: https://git.openjdk.org/jdk/commit/bd9c94d19755232070e88af33147f4a3f21f02f4 8377199: Remove AppContext from AWTKeyStroke Reviewed-by: tr, azvegint ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java From jlu at openjdk.org Thu Feb 5 18:58:21 2026 From: jlu at openjdk.org (Justin Lu) Date: Thu, 5 Feb 2026 18:58:21 GMT Subject: git: openjdk/jdk: master: 8377116: Refactor java/util/zip TestNG tests to JUnit Message-ID: <40ecc921-e086-4056-a8a4-a03076e7b92d@openjdk.org> Changeset: 99be94e3 Branch: master Author: Justin Lu Date: 2026-02-05 18:56:36 +0000 URL: https://git.openjdk.org/jdk/commit/99be94e38f69f9c64d9142e44acc22f5689b26f1 8377116: Refactor java/util/zip TestNG tests to JUnit Reviewed-by: lancea ! test/jdk/java/util/zip/CloseInflaterDeflaterTest.java ! test/jdk/java/util/zip/DeflaterDictionaryTests.java ! test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java ! test/jdk/java/util/zip/ZipFile/GetInputStreamNPETest.java ! test/jdk/java/util/zip/ZipFile/InvalidBytesInEntryNameOrComment.java ! test/jdk/java/util/zip/ZipFile/InvalidCommentLengthTest.java ! test/jdk/java/util/zip/ZipFile/MissingZIP64EntriesTest.java ! test/jdk/java/util/zip/ZipFile/TestZipFileEncodings.java ! test/jdk/java/util/zip/ZipFile/ZipEntryTimeBounds.java ! test/jdk/java/util/zip/ZipFile/ZipFileDuplicateEntryTest.java ! test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java ! test/jdk/java/util/zip/ZipOutputStream/EmptyComment.java From myankelevich at openjdk.org Thu Feb 5 19:30:55 2026 From: myankelevich at openjdk.org (Mikhail Yankelevich) Date: Thu, 5 Feb 2026 19:30:55 GMT Subject: git: openjdk/jdk: master: 8377315: test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java is failing with "Expected BPE NOT thrown" Message-ID: Changeset: 60366a97 Branch: master Author: Mikhail Yankelevich Date: 2026-02-05 19:27:08 +0000 URL: https://git.openjdk.org/jdk/commit/60366a97a28f07095224c13d46dc42ddce8dffa3 8377315: test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java is failing with "Expected BPE NOT thrown" Reviewed-by: valeriep ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java From prr at openjdk.org Thu Feb 5 20:18:31 2026 From: prr at openjdk.org (Phil Race) Date: Thu, 5 Feb 2026 20:18:31 GMT Subject: git: openjdk/jdk: master: 8377193: Remove AppContext from SwingUtilties3 Message-ID: <2d95a008-2131-40bb-a532-056cf2273b72@openjdk.org> Changeset: 37ae15a4 Branch: master Author: Phil Race Date: 2026-02-05 20:16:04 +0000 URL: https://git.openjdk.org/jdk/commit/37ae15a4896c700e0a47a43de3330e8879d147c2 8377193: Remove AppContext from SwingUtilties3 Reviewed-by: tr, azvegint ! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java From xpeng at openjdk.org Thu Feb 5 22:46:22 2026 From: xpeng at openjdk.org (Xiaolong Peng) Date: Thu, 5 Feb 2026 22:46:22 GMT Subject: git: openjdk/jdk: master: 8377126: Shenandoah: Convert ShenandoahVerifier related code to use Atomic Message-ID: Changeset: b9c0e053 Branch: master Author: Ben Taylor Committer: Xiaolong Peng Date: 2026-02-05 22:44:53 +0000 URL: https://git.openjdk.org/jdk/commit/b9c0e0537f979534b12ba6c44b6cf35a8ed78f89 8377126: Shenandoah: Convert ShenandoahVerifier related code to use Atomic Reviewed-by: xpeng, shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp From jbhateja at openjdk.org Fri Feb 6 01:30:13 2026 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Fri, 6 Feb 2026 01:30:13 GMT Subject: git: openjdk/jdk: master: 8376187: [VectorAPI] Define new lane type constants and pass them to intrinsic entries Message-ID: Changeset: b3130529 Branch: master Author: Jatin Bhateja Date: 2026-02-06 01:27:39 +0000 URL: https://git.openjdk.org/jdk/commit/b313052947dc27f23658f48165365c03c301d401 8376187: [VectorAPI] Define new lane type constants and pass them to intrinsic entries Reviewed-by: psandoz, qamai ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LaneType.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/gen-src.sh From syan at openjdk.org Fri Feb 6 03:30:09 2026 From: syan at openjdk.org (SendaoYan) Date: Fri, 6 Feb 2026 03:30:09 GMT Subject: git: openjdk/jdk: master: 8374516: -version asserts with "-XX:+UseAESCTRIntrinsics -XX:-UseAES": "need AES instructions and misaligned SSE support" in generate_counterMode_AESCrypt_Parallel() Message-ID: Changeset: a69409b0 Branch: master Author: Guanqiang Han Committer: SendaoYan Date: 2026-02-06 03:26:16 +0000 URL: https://git.openjdk.org/jdk/commit/a69409b0b7bcb4eb9a66327e1c6c53b3361ea1e9 8374516: -version asserts with "-XX:+UseAESCTRIntrinsics -XX:-UseAES": "need AES instructions and misaligned SSE support" in generate_counterMode_AESCrypt_Parallel() Reviewed-by: kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp + test/hotspot/jtreg/compiler/cpuflags/TestUseAESCTRIntrinsicsWithUseAESDisabled.java From ysuenaga at openjdk.org Fri Feb 6 06:47:49 2026 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Fri, 6 Feb 2026 06:47:49 GMT Subject: git: openjdk/jdk: master: 8376052: Use AttachOperationFailedException rather than AttachNotSupportedException in findTargetProcessTmpDirectory() Message-ID: <088e038a-6fd5-450a-9fdb-de662fcaf71d@openjdk.org> Changeset: 57241545 Branch: master Author: Yasumasa Suenaga Date: 2026-02-06 06:43:02 +0000 URL: https://git.openjdk.org/jdk/commit/57241545c63469a9301bd191c49336582a29e306 8376052: Use AttachOperationFailedException rather than AttachNotSupportedException in findTargetProcessTmpDirectory() Reviewed-by: alanb, amenkov ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java From ayang at openjdk.org Fri Feb 6 07:15:22 2026 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Fri, 6 Feb 2026 07:15:22 GMT Subject: git: openjdk/jdk: master: 8377226: Inline Thread::set_allocated_bytes Message-ID: <0cec57c8-5961-4fc6-a9ca-5c29c52bd343@openjdk.org> Changeset: 90f37023 Branch: master Author: Albert Mingkun Yang Date: 2026-02-06 07:13:58 +0000 URL: https://git.openjdk.org/jdk/commit/90f370235c0f774450f4548886f95606b0035a25 8377226: Inline Thread::set_allocated_bytes Reviewed-by: jsjolen, phubner ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp From dfenacci at openjdk.org Fri Feb 6 07:47:41 2026 From: dfenacci at openjdk.org (Damon Fenacci) Date: Fri, 6 Feb 2026 07:47:41 GMT Subject: git: openjdk/jdk: master: 8374582: [REDO] Move input validation checks to Java for java.lang.StringCoding intrinsics Message-ID: <005b48d9-3d8f-46c4-96d0-76f461db42f3@openjdk.org> Changeset: bfd5bdaf Branch: master Author: Damon Fenacci Date: 2026-02-06 07:44:25 +0000 URL: https://git.openjdk.org/jdk/commit/bfd5bdaf7ffd96cf887fbbfe072414be38ee1b84 8374582: [REDO] Move input validation checks to Java for java.lang.StringCoding intrinsics Co-authored-by: Volkan Yazici Reviewed-by: chagedorn, thartmann, vyazici ! 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/classes.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/split_if.cpp ! 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/escapeAnalysis/TestCanReduceCheckUsersDifferentIfs.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/intrinsics/string/TestOpaqueConstantBoolNodes.java + test/hotspot/jtreg/compiler/intrinsics/string/TestRangeCheck.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java From mdoerr at openjdk.org Fri Feb 6 09:36:38 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 6 Feb 2026 09:36:38 GMT Subject: git: openjdk/jdk: master: 8375598: VM crashes with "assert((labs(val) & 0xFFFFFFFF00000000) == 0 || dest == (address)-1) failed: must be 32bit offset or -1" when using too high value for NonNMethodCodeHeapSize Message-ID: Changeset: 1efb2982 Branch: master Author: Guanqiang Han Committer: Martin Doerr Date: 2026-02-06 09:30:38 +0000 URL: https://git.openjdk.org/jdk/commit/1efb29829fdd526be55c0a00420980279d9824ee 8375598: VM crashes with "assert((labs(val) & 0xFFFFFFFF00000000) == 0 || dest == (address)-1) failed: must be 32bit offset or -1" when using too high value for NonNMethodCodeHeapSize Reviewed-by: mdoerr, kvn ! src/hotspot/share/code/codeCache.cpp ! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java From alanb at openjdk.org Fri Feb 6 10:07:35 2026 From: alanb at openjdk.org (Alan Bateman) Date: Fri, 6 Feb 2026 10:07:35 GMT Subject: git: openjdk/jdk: master: 8377313: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id0 timeout Message-ID: Changeset: 2d6a1aa3 Branch: master Author: Alan Bateman Date: 2026-02-06 09:59:02 +0000 URL: https://git.openjdk.org/jdk/commit/2d6a1aa36e9a247d41a07817d61236a519879762 8377313: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id0 timeout Reviewed-by: jpai ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java From tschatzl at openjdk.org Fri Feb 6 10:42:01 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Fri, 6 Feb 2026 10:42:01 GMT Subject: git: openjdk/jdk: master: 8377179: Improve and document racy use of start/end in ThreadLocalAllocBuffer Message-ID: Changeset: 5f83e9ad Branch: master Author: Thomas Schatzl Date: 2026-02-06 10:36:03 +0000 URL: https://git.openjdk.org/jdk/commit/5f83e9ad0e57396b58520f2bb1dfb3e10c7113b3 8377179: Improve and document racy use of start/end in ThreadLocalAllocBuffer Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/runtime/thread.inline.hpp From cushon at openjdk.org Fri Feb 6 10:49:24 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Fri, 6 Feb 2026 10:49:24 GMT Subject: git: openjdk/jdk: master: 8377245: AbstractMemorySegmentImpl#getString with length should be @ForceInline Message-ID: <5e09bf3d-a040-4bc3-904a-4a8290f5001b@openjdk.org> Changeset: cd6a7a54 Branch: master Author: Liam Miller-Cushon Date: 2026-02-06 10:42:52 +0000 URL: https://git.openjdk.org/jdk/commit/cd6a7a54c5e323ec53747f76b07edb7f90e1f965 8377245: AbstractMemorySegmentImpl#getString with length should be @ForceInline Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java From mdoerr at openjdk.org Fri Feb 6 11:08:04 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 6 Feb 2026 11:08:04 GMT Subject: git: openjdk/jdk: master: 8377326: [PPC64] build without C1 and C2 broken Message-ID: <63530947-6786-45f0-b943-54281cde74fc@openjdk.org> Changeset: 7a37d370 Branch: master Author: Martin Doerr Date: 2026-02-06 11:01:18 +0000 URL: https://git.openjdk.org/jdk/commit/7a37d370e3fe0a2adb4c6ae336803b87be8d8547 8377326: [PPC64] build without C1 and C2 broken Reviewed-by: dbriemann, mbaesken ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp From mbaesken at openjdk.org Fri Feb 6 12:56:05 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 6 Feb 2026 12:56:05 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 77e680b1 Branch: master Author: Yasumasa Suenaga Date: 2026-02-06 12:52:43 +0000 URL: https://git.openjdk.org/jdk/commit/77e680b11efea0eb707b72f4f3bb9e3422e170fd 8376269: Mixed jstack cannot find function in vDSO Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c + test/hotspot/jtreg/serviceability/sa/LingeredAppWithVDSOCall.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithVDSOCallCore.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 8620e67c Branch: master Author: Matthias Baesken Date: 2026-02-06 12:53:03 +0000 URL: https://git.openjdk.org/jdk/commit/8620e67c87cf561c858c2528b3b00b016eec3a51 8377231: Build jpackage with SIZE optimization Reviewed-by: erikj, asemenyuk ! make/modules/jdk.jpackage/Lib.gmk From ysuenaga at openjdk.org Fri Feb 6 13:44:23 2026 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Fri, 6 Feb 2026 13:44:23 GMT Subject: git: openjdk/jdk: master: 8376264: Mixed jstack could not unwind optimized frame Message-ID: <41baa516-ecb3-444e-a042-0aa83466045c@openjdk.org> Changeset: d1b226de Branch: master Author: Yasumasa Suenaga Date: 2026-02-06 13:40:54 +0000 URL: https://git.openjdk.org/jdk/commit/d1b226dec293804cd6f929c4a46ae59cb246253e 8376264: Mixed jstack could not unwind optimized frame Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/DwarfParser.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedCore.java From aph at openjdk.org Fri Feb 6 13:55:12 2026 From: aph at openjdk.org (Andrew Haley) Date: Fri, 6 Feb 2026 13:55:12 GMT Subject: git: openjdk/jdk: master: 8328306: AArch64: MacOS lazy JIT "write xor execute" switching Message-ID: <2b152065-69c9-4c00-a21d-a8e065c5de24@openjdk.org> Changeset: 77e8469f Branch: master Author: Andrew Haley Date: 2026-02-06 13:50:54 +0000 URL: https://git.openjdk.org/jdk/commit/77e8469fb0a67d4a795f049acee7e67eaedfb5b7 8328306: AArch64: MacOS lazy JIT "write xor execute" switching Co-authored-by: Dean Long Reviewed-by: dlong, adinn ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadWXSetters.inline.hpp ! src/hotspot/share/utilities/forbiddenFunctions.hpp ! src/hotspot/share/utilities/macros.hpp ! src/hotspot/share/utilities/permitForbiddenFunctions.hpp + test/hotspot/jtreg/runtime/os/TestWXHealing.java + test/hotspot/jtreg/runtime/os/WXHealing.java From chagedorn at openjdk.org Fri Feb 6 14:20:31 2026 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Fri, 6 Feb 2026 14:20:31 GMT Subject: git: openjdk/jdk: master: 8377365: [BACKOUT] Mixed jstack cannot find function in vDSO Message-ID: <4d77415c-46c4-4024-8c4c-774c009dd11a@openjdk.org> Changeset: 9f13ec1c Branch: master Author: Christian Hagedorn Date: 2026-02-06 14:15:09 +0000 URL: https://git.openjdk.org/jdk/commit/9f13ec1ccb684398e311b5f139773ca9f39561fe 8377365: [BACKOUT] Mixed jstack cannot find function in vDSO Reviewed-by: thartmann ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c - test/hotspot/jtreg/serviceability/sa/LingeredAppWithVDSOCall.java - test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithVDSOCallCore.java ! test/lib/jdk/test/lib/apps/LingeredApp.java From alanb at openjdk.org Fri Feb 6 15:27:18 2026 From: alanb at openjdk.org (Alan Bateman) Date: Fri, 6 Feb 2026 15:27:18 GMT Subject: git: openjdk/jdk: master: 8374170: I/O Poller updates Message-ID: <003fd314-dd10-4ac9-9b0e-0a1874ffaad3@openjdk.org> Changeset: cd5256d5 Branch: master Author: Alan Bateman Date: 2026-02-06 15:19:01 +0000 URL: https://git.openjdk.org/jdk/commit/cd5256d5a654d436e5ef926f6afb1bcbfc7a8bd1 8374170: I/O Poller updates Reviewed-by: michaelm ! src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java ! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java ! src/java.base/share/classes/sun/nio/ch/NativeThreadSet.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/nio/ch/PollerProvider.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/NativeThread.java ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java ! src/java.base/unix/native/libnio/ch/IOUtil.c ! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/windows/classes/sun/nio/ch/NativeThread.java ! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java ! src/java.base/windows/native/libnio/ch/IOUtil.c ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java ! test/jdk/java/net/vthread/BlockingSocketOps.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java From eirbjo at openjdk.org Fri Feb 6 17:14:26 2026 From: eirbjo at openjdk.org (Eirik =?UTF-8?B?QmrDuHJzbsO4cw==?=) Date: Fri, 6 Feb 2026 17:14:26 GMT Subject: git: openjdk/jdk: master: 8376533: Remove test dependencies on ReferenceQueue$Lock in preparation for JDK-8376477 Message-ID: Changeset: 986d3772 Branch: master Author: Eirik Bj?rsn?s Date: 2026-02-06 17:06:04 +0000 URL: https://git.openjdk.org/jdk/commit/986d3772248098c0ba845861611a5a4ceb7b645a 8376533: Remove test dependencies on ReferenceQueue$Lock in preparation for JDK-8376477 Reviewed-by: rriggs, shade, cjplummer ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/serviceability/sa/LingeredAppWithLock.java ! test/jdk/java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java ! test/jdk/java/util/concurrent/Phaser/Basic.java ! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java From kdnilsen at openjdk.org Sat Feb 7 00:58:58 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Sat, 7 Feb 2026 00:58:58 GMT Subject: git: openjdk/jdk: master: 8377180: Shenandoah: make escalation from degen to full more conservative Message-ID: Changeset: eec76d7b Branch: master Author: Kelvin Nilsen Date: 2026-02-07 00:57:23 +0000 URL: https://git.openjdk.org/jdk/commit/eec76d7b8c4c8a64593d85338225906c188f679c 8377180: Shenandoah: make escalation from degen to full more conservative Reviewed-by: wkemper, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahCollectorPolicy.cpp From syan at openjdk.org Sat Feb 7 02:05:10 2026 From: syan at openjdk.org (SendaoYan) Date: Sat, 7 Feb 2026 02:05:10 GMT Subject: git: openjdk/jdk: master: 8377018: Convert java/nio/file/DirectoryStream/SecureDS.java to junit Message-ID: Changeset: 4c322344 Branch: master Author: SendaoYan Date: 2026-02-07 01:59:33 +0000 URL: https://git.openjdk.org/jdk/commit/4c322344cd08608ae4d4e9bf99e7333ac8009f26 8377018: Convert java/nio/file/DirectoryStream/SecureDS.java to junit Reviewed-by: bpb, alanb ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java From asemenyuk at openjdk.org Sat Feb 7 03:20:44 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Sat, 7 Feb 2026 03:20:44 GMT Subject: git: openjdk/jdk: master: 8377392: jpackage: Fix member function called from the CfgFile.Referencies compact canonical constructor Message-ID: Changeset: 40bf0870 Branch: master Author: Alexey Semenyuk Date: 2026-02-07 03:18:11 +0000 URL: https://git.openjdk.org/jdk/commit/40bf0870f788c142f0eb1c2bfbda540ae4a93a08 8377392: jpackage: Fix member function called from the CfgFile.Referencies compact canonical constructor Reviewed-by: liach, almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java From asemenyuk at openjdk.org Sat Feb 7 03:29:37 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Sat, 7 Feb 2026 03:29:37 GMT Subject: git: openjdk/jdk: master: 8377331: jpackage: improve sign errors reporting Message-ID: <5fe36090-f148-4757-b710-637ddd0fdb8a@openjdk.org> Changeset: 5152fdcd Branch: master Author: Alexey Semenyuk Date: 2026-02-07 03:27:23 +0000 URL: https://git.openjdk.org/jdk/commit/5152fdcd490412025ba5f608378982abc1eadc07 8377331: jpackage: improve sign errors reporting Reviewed-by: almatvee ! 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/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FailedCommandErrorValidator.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/TKit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java From mdoerr at openjdk.org Sat Feb 7 11:21:11 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Sat, 7 Feb 2026 11:21:11 GMT Subject: git: openjdk/jdk: master: 8377359: TestOpaqueConstantBoolNodes fails on PPC64 Message-ID: <0f76d77b-ef04-430e-b1b9-8c3d2405687a@openjdk.org> Changeset: 9cd25d51 Branch: master Author: Martin Doerr Date: 2026-02-07 11:18:01 +0000 URL: https://git.openjdk.org/jdk/commit/9cd25d517c25477be6643bfb795843ca080d4e38 8377359: TestOpaqueConstantBoolNodes fails on PPC64 Reviewed-by: dbriemann, chagedorn ! test/hotspot/jtreg/compiler/intrinsics/string/TestOpaqueConstantBoolNodes.java From mbaesken at openjdk.org Sat Feb 7 18:21:58 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Sat, 7 Feb 2026 18:21:58 GMT Subject: git: openjdk/jdk: master: 8376688: Gtest os.attempt_reserve_memory_between_small_range_fill_hole_vm fails on AIX 7.3 Message-ID: <3415aaed-8aaf-45d8-943f-492ab0d181c1@openjdk.org> Changeset: 6665a78e Branch: master Author: Matthias Baesken Date: 2026-02-07 18:20:55 +0000 URL: https://git.openjdk.org/jdk/commit/6665a78ee27617a5c9f272ee4471625a64636ac7 8376688: Gtest os.attempt_reserve_memory_between_small_range_fill_hole_vm fails on AIX 7.3 Reviewed-by: mdoerr, lucy ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp From liach at openjdk.org Sun Feb 8 01:32:20 2026 From: liach at openjdk.org (Chen Liang) Date: Sun, 8 Feb 2026 01:32:20 GMT Subject: git: openjdk/jdk: master: 8377334: Test framework used by langtools regression tests can produce false positives Message-ID: Changeset: ffb6279c Branch: master Author: Chen Liang Date: 2026-02-08 01:29:48 +0000 URL: https://git.openjdk.org/jdk/commit/ffb6279c885e9d9a1a53ce7657390e286136c4b7 8377334: Test framework used by langtools regression tests can produce false positives Co-authored-by: Vicente Romero Reviewed-by: vromero ! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java ! test/langtools/tools/javac/records/RecordCompilationTests.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java From fyang at openjdk.org Mon Feb 9 07:45:22 2026 From: fyang at openjdk.org (Fei Yang) Date: Mon, 9 Feb 2026 07:45:22 GMT Subject: git: openjdk/jdk: master: 8374056: RISC-V: Fix argument passing for the RiscvFlushIcache::flush Message-ID: Changeset: dc80ce7a Branch: master Author: ikarostsin Committer: Fei Yang Date: 2026-02-09 07:41:20 +0000 URL: https://git.openjdk.org/jdk/commit/dc80ce7aec8e466a29fd4c94ee70c90a7244869f 8374056: RISC-V: Fix argument passing for the RiscvFlushIcache::flush Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/icache_riscv.cpp From tschatzl at openjdk.org Mon Feb 9 08:50:10 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 9 Feb 2026 08:50:10 GMT Subject: git: openjdk/jdk: master: 8377443: G1: Remove unnecessary cast in ResizeTLABAndSwapCardTableTask Message-ID: <27f272b0-4e34-4f6b-bf5b-971fd980a2c5@openjdk.org> Changeset: 1314857b Branch: master Author: Thomas Schatzl Date: 2026-02-09 08:49:30 +0000 URL: https://git.openjdk.org/jdk/commit/1314857b335502998e22f114b401c29af2517548 8377443: G1: Remove unnecessary cast in ResizeTLABAndSwapCardTableTask Reviewed-by: ayang ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp From rsunderbabu at openjdk.org Mon Feb 9 09:06:16 2026 From: rsunderbabu at openjdk.org (Ramkumar Sunderbabu) Date: Mon, 9 Feb 2026 09:06:16 GMT Subject: git: openjdk/jdk: master: 8375443: AVX-512: Disabling through UseSHA doesn't affect UseSHA3Intrinsics Message-ID: <33154309-afc1-408a-a57b-0c95582f3f82@openjdk.org> Changeset: ee5b10c7 Branch: master Author: Ramkumar Sunderbabu Date: 2026-02-09 09:03:47 +0000 URL: https://git.openjdk.org/jdk/commit/ee5b10c7f0ac5dba69d69fdd4b8a30b6443e6720 8375443: AVX-512: Disabling through UseSHA doesn't affect UseSHA3Intrinsics Reviewed-by: mhaessig, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp + test/hotspot/jtreg/compiler/arguments/TestUseSHA3IntrinsicsWithUseSHADisabledOnSupportedCPU.java + test/hotspot/jtreg/compiler/arguments/TestUseSHA3IntrinsicsWithUseSHADisabledOnUnsupportedCPU.java From aboldtch at openjdk.org Mon Feb 9 09:52:27 2026 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 9 Feb 2026 09:52:27 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <69f86f5f-850c-4b44-bb28-945fbbddeb01@openjdk.org> Changeset: a7bf468a Branch: master Author: Thomas Schatzl Date: 2026-02-09 09:44:28 +0000 URL: https://git.openjdk.org/jdk/commit/a7bf468a8fd86bf2845acef8aea1462f865c8182 8377165: G1: Introduce common G1 GC Mark to collect scoped objects Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp Changeset: 07f78779 Branch: master Author: Guanqiang Han Committer: Axel Boldt-Christmas Date: 2026-02-09 09:47:45 +0000 URL: https://git.openjdk.org/jdk/commit/07f78779e099d2dead74a05acf84ac4c457293b5 8376491: ZGC: crash in __memset_evex_unaligned_erms when initializing heap using high values for -XX:ConcGCThreads Reviewed-by: aboldtch, stefank ! src/hotspot/share/gc/z/zUtils.inline.hpp From azafari at openjdk.org Mon Feb 9 10:39:13 2026 From: azafari at openjdk.org (Afshin Zafari) Date: Mon, 9 Feb 2026 10:39:13 GMT Subject: git: openjdk/jdk: master: 8365381: [asan] exclude tests under ASAN build which rely on vm signal handling Message-ID: <5b07d8ea-4ed8-4019-b4a7-d8a3d70e2653@openjdk.org> Changeset: b12367e1 Branch: master Author: Afshin Zafari Date: 2026-02-09 10:32:53 +0000 URL: https://git.openjdk.org/jdk/commit/b12367e19695a15a83ba85b58b4c22dce69d7075 8365381: [asan] exclude tests under ASAN build which rely on vm signal handling Reviewed-by: dholmes, syan ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java ! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java From ayang at openjdk.org Mon Feb 9 10:57:38 2026 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Mon, 9 Feb 2026 10:57:38 GMT Subject: git: openjdk/jdk: master: 8377352: Parallel: Incorrect capacity in GC overhead log Message-ID: Changeset: d10ddb82 Branch: master Author: Albert Mingkun Yang Date: 2026-02-09 10:52:09 +0000 URL: https://git.openjdk.org/jdk/commit/d10ddb820316a053c58a61ba706af7548d089acf 8377352: Parallel: Incorrect capacity in GC overhead log Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp From wenanjian at openjdk.org Mon Feb 9 11:51:20 2026 From: wenanjian at openjdk.org (Anjian Wen) Date: Mon, 9 Feb 2026 11:51:20 GMT Subject: git: openjdk/jdk: master: 8377225: RISC-V: Improve receiver type profiling reliability Message-ID: Changeset: a5765a91 Branch: master Author: Anjian Wen Date: 2026-02-09 11:50:40 +0000 URL: https://git.openjdk.org/jdk/commit/a5765a916a03471cd771c870e1c0e5eab7a08bf1 8377225: RISC-V: Improve receiver type profiling reliability Reviewed-by: shade, fjiang, fyang ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp From tschatzl at openjdk.org Mon Feb 9 14:57:39 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 9 Feb 2026 14:57:39 GMT Subject: git: openjdk/jdk: master: 3 new changesets Message-ID: Changeset: 47b2e994 Branch: master Author: Thomas Schatzl Date: 2026-02-09 14:47:34 +0000 URL: https://git.openjdk.org/jdk/commit/47b2e994b083f1c53f51fae605a192a6a44f2483 8376199: Convert CodeCacheUnloadingTask to use Atomic Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp Changeset: f81bea29 Branch: master Author: Thomas Schatzl Date: 2026-02-09 14:47:55 +0000 URL: https://git.openjdk.org/jdk/commit/f81bea29a3595195d747068adea2a427cf26385e 8376351: Parallel: Convert ParallelScavengeHeap to use Atomic Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Changeset: 2a8badf5 Branch: master Author: Thomas Schatzl Date: 2026-02-09 14:50:26 +0000 URL: https://git.openjdk.org/jdk/commit/2a8badf5a6c956536fc0b4d55992f213409808c2 8376356: Parallel: Convert PSCardTable to use Atomic Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCardTable.hpp From cjplummer at openjdk.org Mon Feb 9 15:56:27 2026 From: cjplummer at openjdk.org (Chris Plummer) Date: Mon, 9 Feb 2026 15:56:27 GMT Subject: git: openjdk/jdk: master: 8377435: Problem list serviceability/sa/TestJhsdbJstackMixedCore.java Message-ID: <8989c5a2-7113-49ca-8b4f-a3991a424ff9@openjdk.org> Changeset: 36758b08 Branch: master Author: Chris Plummer Date: 2026-02-09 15:49:53 +0000 URL: https://git.openjdk.org/jdk/commit/36758b0839a5ad92af556fc06cbfd207d61a0950 8377435: Problem list serviceability/sa/TestJhsdbJstackMixedCore.java Reviewed-by: dholmes, ysuenaga ! test/hotspot/jtreg/ProblemList.txt From prr at openjdk.org Mon Feb 9 17:28:28 2026 From: prr at openjdk.org (Phil Race) Date: Mon, 9 Feb 2026 17:28:28 GMT Subject: git: openjdk/jdk: master: 8376627: Remove AppContext from javax/swing/plaf/metal classes Message-ID: Changeset: 3065aa48 Branch: master Author: Phil Race Date: 2026-02-09 17:26:32 +0000 URL: https://git.openjdk.org/jdk/commit/3065aa48c9d72bb0c4e2e14a866ec7d9b5515b35 8376627: Remove AppContext from javax/swing/plaf/metal classes Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBumps.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java - test/jdk/javax/swing/plaf/metal/MetalBumps/Test6657026.java - test/jdk/javax/swing/plaf/metal/MetalInternalFrameUI/Test6657026.java - test/jdk/javax/swing/plaf/metal/MetalSliderUI/Test6657026.java From dnguyen at openjdk.org Mon Feb 9 17:45:25 2026 From: dnguyen at openjdk.org (Damon Nguyen) Date: Mon, 9 Feb 2026 17:45:25 GMT Subject: git: openjdk/jdk: master: 8375065: Update LCMS to 2.18 Message-ID: <109b5cf0-fcdd-476c-9464-a80dc2ee3278@openjdk.org> Changeset: 3871b889 Branch: master Author: Damon Nguyen Date: 2026-02-09 17:43:07 +0000 URL: https://git.openjdk.org/jdk/commit/3871b8899df79fa85619975bd1c7f59792a839d1 8375065: Update LCMS to 2.18 Reviewed-by: prr, serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h From sviswanathan at openjdk.org Mon Feb 9 19:28:25 2026 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Mon, 9 Feb 2026 19:28:25 GMT Subject: git: openjdk/jdk: master: 8371955: Support AVX10 floating point comparison instructions Message-ID: Changeset: 161aa5d5 Branch: master Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2026-02-09 19:14:46 +0000 URL: https://git.openjdk.org/jdk/commit/161aa5d52865295059f9506b2ba4ffc4b98324de 8371955: Support AVX10 floating point comparison instructions Reviewed-by: epeter, sviswanathan, sparasa ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/c2/irTests/CMoveLConstants.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java ! test/micro/org/openjdk/bench/java/lang/FPComparison.java From xpeng at openjdk.org Mon Feb 9 20:07:42 2026 From: xpeng at openjdk.org (Xiaolong Peng) Date: Mon, 9 Feb 2026 20:07:42 GMT Subject: git: openjdk/jdk: master: 8377043: Shenandoah: Convert ShenandoahHeapRegion related code to use Atomic Message-ID: <5ba2aa4f-4fdc-42d2-b4c9-da1c1da4b42e@openjdk.org> Changeset: 57eb9c79 Branch: master Author: Ben Taylor Committer: Xiaolong Peng Date: 2026-02-09 20:00:51 +0000 URL: https://git.openjdk.org/jdk/commit/57eb9c79b050224c6bf402ebe7d18afff1f5ce09 8377043: Shenandoah: Convert ShenandoahHeapRegion related code to use Atomic Reviewed-by: xpeng, cslucas, kdnilsen, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp From serb at openjdk.org Mon Feb 9 21:12:02 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 9 Feb 2026 21:12:02 GMT Subject: git: openjdk/jdk: master: 6441373: Editing JTable is not Serializable Message-ID: <079857ce-7d8e-48cc-8f7a-4199d708c692@openjdk.org> Changeset: f9ded7f8 Branch: master Author: Sergey Bylokhov Date: 2026-02-09 21:07:51 +0000 URL: https://git.openjdk.org/jdk/commit/f9ded7f88cce75151cec32d1ef1f9662ea10431a 6441373: Editing JTable is not Serializable Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/swing/JTable/JTableSerialization.java From asemenyuk at openjdk.org Tue Feb 10 04:05:10 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 10 Feb 2026 04:05:10 GMT Subject: git: openjdk/jdk: master: 8377513: jpackage: fix Win8365790Test test Message-ID: <45a679e2-addb-43c4-a554-c15cb05171c4@openjdk.org> Changeset: 87df1bbb Branch: master Author: Alexey Semenyuk Date: 2026-02-10 03:59:44 +0000 URL: https://git.openjdk.org/jdk/commit/87df1bbbe28f2009adda6ca13d0d7e2766c48c88 8377513: jpackage: fix Win8365790Test test Reviewed-by: almatvee ! test/jdk/tools/jpackage/windows/Win8365790Test.java From alanb at openjdk.org Tue Feb 10 06:17:11 2026 From: alanb at openjdk.org (Alan Bateman) Date: Tue, 10 Feb 2026 06:17:11 GMT Subject: git: openjdk/jdk: master: 8377411: java/lang/Thread/virtual/stress/ParkAfterTimedPark.java only testing pinned case Message-ID: <7d79e06f-7bc1-4003-9082-c0d2390b0198@openjdk.org> Changeset: 996ca4b4 Branch: master Author: Alan Bateman Date: 2026-02-10 06:16:10 +0000 URL: https://git.openjdk.org/jdk/commit/996ca4b44bff2f782b775ee7ca496544e5982774 8377411: java/lang/Thread/virtual/stress/ParkAfterTimedPark.java only testing pinned case Reviewed-by: vklang ! test/jdk/java/lang/Thread/virtual/stress/ParkAfterTimedPark.java From varadam at openjdk.org Tue Feb 10 07:37:05 2026 From: varadam at openjdk.org (Varada M) Date: Tue, 10 Feb 2026 07:37:05 GMT Subject: git: openjdk/jdk: master: 8377355: VectorAPI source generation broken after JDK-8371187 Message-ID: Changeset: b8088941 Branch: master Author: Varada M Date: 2026-02-10 07:28:04 +0000 URL: https://git.openjdk.org/jdk/commit/b8088941c8f1ef803bd0592b945d3e1ab5c15bee 8377355: VectorAPI source generation broken after JDK-8371187 Reviewed-by: liach, jbhateja ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template From tschatzl at openjdk.org Tue Feb 10 08:33:54 2026 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 10 Feb 2026 08:33:54 GMT Subject: git: openjdk/jdk: master: 3 new changesets Message-ID: <7afdcc3c-a0a6-4d20-b47b-0a5b6cae272a@openjdk.org> Changeset: 2c9c2f51 Branch: master Author: Thomas Schatzl Date: 2026-02-10 08:27:39 +0000 URL: https://git.openjdk.org/jdk/commit/2c9c2f514be0928d15a0642058b98d73c494572f 8376353: Parallel: Convert PSParallelCompact classes to use Atomic Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: f124f86f Branch: master Author: Thomas Schatzl Date: 2026-02-10 08:30:40 +0000 URL: https://git.openjdk.org/jdk/commit/f124f86f4304fbb62aabdef8f2d480d197aaa1b3 8376666: Convert G1BlockOffsetTable to use Atomic Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp Changeset: fef06c04 Branch: master Author: Thomas Schatzl Date: 2026-02-10 08:31:13 +0000 URL: https://git.openjdk.org/jdk/commit/fef06c04e74f509905e2229b0e2d1682aa5d3852 8376328: Convert PLABStats to use Atomic Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/shared/plab.hpp ! src/hotspot/share/gc/shared/plab.inline.hpp From cushon at openjdk.org Tue Feb 10 09:10:47 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 10 Feb 2026 09:10:47 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <66ac16cd-ce5e-45ff-89f1-0b88989ac391@openjdk.org> Changeset: ea90214c Branch: master Author: Volkan Yazici Date: 2026-02-10 09:01:28 +0000 URL: https://git.openjdk.org/jdk/commit/ea90214ce90c916dd5145c09de6960f038843326 8375352: java/net/httpclient/ConnectTimeoutWithProxy*.java tests fail on EC2 Reviewed-by: dfuchs - test/jdk/java/net/httpclient/AbstractConnectTimeout.java - test/jdk/java/net/httpclient/ConnectTimeoutNoProxyAsync.java - test/jdk/java/net/httpclient/ConnectTimeoutNoProxySync.java + test/jdk/java/net/httpclient/ConnectTimeoutTest.java - test/jdk/java/net/httpclient/ConnectTimeoutWithProxyAsync.java - test/jdk/java/net/httpclient/ConnectTimeoutWithProxySync.java Changeset: 665dc490 Branch: master Author: Liam Miller-Cushon Date: 2026-02-10 09:08:54 +0000 URL: https://git.openjdk.org/jdk/commit/665dc490c2a1bcaa1fa1cf6f0ea2396ce4b31863 8208752: Calling a deserialized Lambda might fail with ClassCastException 8374654: Inconsistent handling of lambda deserialization for Object method references on interfaces Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! 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/lambda/LambdaSerializedClassCastException.java + test/langtools/tools/javac/lambda/LambdaSerializedClassCastException.out + test/langtools/tools/javac/lambda/SerializableObjectMethodReferencesOnInterfaces.java + test/langtools/tools/javac/lambda/SerializableObjectMethodReferencesOnInterfaces.out ! test/langtools/tools/javac/lambda/SerializableObjectMethods.out From rsunderbabu at openjdk.org Tue Feb 10 09:34:52 2026 From: rsunderbabu at openjdk.org (Ramkumar Sunderbabu) Date: Tue, 10 Feb 2026 09:34:52 GMT Subject: git: openjdk/jdk: master: 8373040: Mark compiler/codecache/CodeCacheSegmentSizeTest.java as flagless Message-ID: Changeset: bd2a3b80 Branch: master Author: Ramkumar Sunderbabu Date: 2026-02-10 09:28:46 +0000 URL: https://git.openjdk.org/jdk/commit/bd2a3b80625e49b77d9500e793276e26bb7d8028 8373040: Mark compiler/codecache/CodeCacheSegmentSizeTest.java as flagless Reviewed-by: syan, chagedorn ! test/hotspot/jtreg/compiler/codecache/CodeCacheSegmentSizeTest.java From azafari at openjdk.org Tue Feb 10 10:10:06 2026 From: azafari at openjdk.org (Afshin Zafari) Date: Tue, 10 Feb 2026 10:10:06 GMT Subject: git: openjdk/jdk: master: 8377429: Warning as error in asan build in test_nmt_cornercases.cpp on Linux Message-ID: <564cdbc8-387d-45dd-bf2b-dd98f3bad59d@openjdk.org> Changeset: bfb6de5b Branch: master Author: Afshin Zafari Date: 2026-02-10 10:07:39 +0000 URL: https://git.openjdk.org/jdk/commit/bfb6de5b2b5870d4bd964e5aab791ef88270c5a4 8377429: Warning as error in asan build in test_nmt_cornercases.cpp on Linux Reviewed-by: dholmes, syan ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp From myankelevich at openjdk.org Tue Feb 10 12:19:32 2026 From: myankelevich at openjdk.org (Mikhail Yankelevich) Date: Tue, 10 Feb 2026 12:19:32 GMT Subject: git: openjdk/jdk: master: 8374808: Add new methods to KeyStore and KeyStoreSpi that return the creation date as an Instant instead of Date Message-ID: <14a1a603-5d44-4f6f-bb1a-d95e3055ca31@openjdk.org> Changeset: 264fdc5b Branch: master Author: Mikhail Yankelevich Date: 2026-02-10 12:18:03 +0000 URL: https://git.openjdk.org/jdk/commit/264fdc5b4ed5f4e35168048533196e670c3dda6c 8374808: Add new methods to KeyStore and KeyStoreSpi that return the creation date as an Instant instead of Date Reviewed-by: weijun ! src/java.base/macosx/classes/apple/security/KeychainStore.java ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/KeyStoreSpi.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! test/jdk/java/security/KeyStore/TestKeyStoreBasic.java ! test/jdk/sun/security/provider/KeyStore/DKSTest.java From jsikstro at openjdk.org Tue Feb 10 13:24:08 2026 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Tue, 10 Feb 2026 13:24:08 GMT Subject: git: openjdk/jdk: master: 8376777: Consistent use of nonstatic instead of non_static in ci files Message-ID: Changeset: 28f845a6 Branch: master Author: Joel Sikstr?m Date: 2026-02-10 13:19:40 +0000 URL: https://git.openjdk.org/jdk/commit/28f845a670f767f43acfdb1c6de287003c93c53c 8376777: Consistent use of nonstatic instead of non_static in ci files Reviewed-by: chagedorn, aseoane ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp From dfuchs at openjdk.org Tue Feb 10 14:28:00 2026 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Tue, 10 Feb 2026 14:28:00 GMT Subject: git: openjdk/jdk: master: 8377457: java/util/logging/ParentLoggersTest.java failed intermittently Message-ID: Changeset: ef345e78 Branch: master Author: Daniel Fuchs Date: 2026-02-10 14:23:23 +0000 URL: https://git.openjdk.org/jdk/commit/ef345e78797026b946aa5d91d5f6101ef3ad30bf 8377457: java/util/logging/ParentLoggersTest.java failed intermittently Reviewed-by: alanb, jpai ! src/java.logging/share/classes/java/util/logging/Logger.java ! test/jdk/java/util/logging/ParentLoggersTest.java From djelinski at openjdk.org Tue Feb 10 14:56:39 2026 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Tue, 10 Feb 2026 14:56:39 GMT Subject: git: openjdk/jdk: master: 8377549: [BACKOUT] Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement Message-ID: Changeset: d97ea5a8 Branch: master Author: Daniel Jeli?ski Date: 2026-02-10 14:48:52 +0000 URL: https://git.openjdk.org/jdk/commit/d97ea5a8cdd6cb033e7849515425880e9132b3f4 8377549: [BACKOUT] Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java From naoto at openjdk.org Tue Feb 10 16:53:59 2026 From: naoto at openjdk.org (Naoto Sato) Date: Tue, 10 Feb 2026 16:53:59 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <0b15627a-05d0-4535-b678-e9b4a2209e7c@openjdk.org> Changeset: 43b2d2bd Branch: master Author: Anton Artemov Date: 2026-02-10 16:41:42 +0000 URL: https://git.openjdk.org/jdk/commit/43b2d2bddf8d7c308c8d2782456cb3ab3a33993e 8375285: Port fdlibm asinh to Java Reviewed-by: darcy, rgiulietti ! src/java.base/share/classes/java/lang/FdLibm.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java ! test/jdk/java/lang/Math/HyperbolicTests.java ! test/jdk/java/lang/StrictMath/ExhaustingTests.java ! test/jdk/java/lang/StrictMath/FdlibmTranslit.java ! test/jdk/java/lang/StrictMath/HyperbolicTests.java Changeset: 21d4c6c6 Branch: master Author: Naoto Sato Date: 2026-02-10 16:50:17 +0000 URL: https://git.openjdk.org/jdk/commit/21d4c6c68fc1199275b3317cd64ae24c8aeca003 8377013: TimeZone.getDefault() returns obsolete id on Windows (Asia/Calcutta) Reviewed-by: jlu ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/WinZonesParseHandler.java From iklam at openjdk.org Tue Feb 10 17:18:53 2026 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 10 Feb 2026 17:18:53 GMT Subject: git: openjdk/jdk: master: 8377096: Refactor AOTMapLogger::OopDataIterator implementations Message-ID: <3782bbf8-dfbc-4603-8697-d11e9da4c3f8@openjdk.org> Changeset: 7bc24759 Branch: master Author: Ioi Lam Date: 2026-02-10 17:07:56 +0000 URL: https://git.openjdk.org/jdk/commit/7bc2475962efb690c11a8bfcaa25ab184475fb13 8377096: Refactor AOTMapLogger::OopDataIterator implementations Reviewed-by: eosterlund, kvn ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp + src/hotspot/share/cds/aotMappedHeap.cpp + src/hotspot/share/cds/aotMappedHeap.hpp ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/cds/aotMappedHeapLoader.hpp ! src/hotspot/share/cds/aotMappedHeapWriter.cpp ! src/hotspot/share/cds/aotMappedHeapWriter.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp + src/hotspot/share/cds/aotStreamedHeap.cpp + src/hotspot/share/cds/aotStreamedHeap.hpp ! src/hotspot/share/cds/aotStreamedHeapLoader.cpp ! src/hotspot/share/cds/aotStreamedHeapWriter.cpp ! src/hotspot/share/cds/aotStreamedHeapWriter.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp From dnguyen at openjdk.org Wed Feb 11 00:57:31 2026 From: dnguyen at openjdk.org (Damon Nguyen) Date: Wed, 11 Feb 2026 00:57:31 GMT Subject: git: openjdk/jdk: master: 8377183: Impossible or redundant condition in AwtFrame::_NotifyModalBlocked of awt_Frame.cpp:1635 Message-ID: <552ff7ce-880a-4f88-80e4-03cd18431637@openjdk.org> Changeset: 3de6dbab Branch: master Author: Damon Nguyen Date: 2026-02-11 00:55:17 +0000 URL: https://git.openjdk.org/jdk/commit/3de6dbab14e950c1725a48686478e4155c8d93c7 8377183: Impossible or redundant condition in AwtFrame::_NotifyModalBlocked of awt_Frame.cpp:1635 Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp From kbarrett at openjdk.org Wed Feb 11 01:05:45 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 11 Feb 2026 01:05:45 GMT Subject: git: openjdk/jdk: master: 8332189: Enable -Wzero-as-null-pointer-constant for gcc/clang Message-ID: Changeset: 4e3033f2 Branch: master Author: Kim Barrett Date: 2026-02-11 00:59:20 +0000 URL: https://git.openjdk.org/jdk/commit/4e3033f2122d773c173b0bb50120099589adcf3c 8332189: Enable -Wzero-as-null-pointer-constant for gcc/clang Reviewed-by: azafari, dholmes, erikj ! doc/hotspot-style.html ! doc/hotspot-style.md ! make/autoconf/flags-cflags.m4 From ysuenaga at openjdk.org Wed Feb 11 01:16:44 2026 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Wed, 11 Feb 2026 01:16:44 GMT Subject: git: openjdk/jdk: master: 8377368: [REDO] Mixed jstack cannot find function in vDSO Message-ID: Changeset: 5b7a364e Branch: master Author: Yasumasa Suenaga Date: 2026-02-11 01:12:06 +0000 URL: https://git.openjdk.org/jdk/commit/5b7a364e45baf4fdc50564f5e75842cfc8db25ee 8377368: [REDO] Mixed jstack cannot find function in vDSO Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c + test/hotspot/jtreg/serviceability/sa/LingeredAppWithVDSOCall.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithVDSOCallCore.java ! test/lib/jdk/test/lib/apps/LingeredApp.java From xpeng at openjdk.org Wed Feb 11 01:45:30 2026 From: xpeng at openjdk.org (Xiaolong Peng) Date: Wed, 11 Feb 2026 01:45:30 GMT Subject: git: openjdk/jdk: master: 8377200: Shenandoah: Convert shenandoahSharedVariables and related code to use Atomic Message-ID: Changeset: 8455b668 Branch: master Author: Ben Taylor Committer: Xiaolong Peng Date: 2026-02-11 01:39:13 +0000 URL: https://git.openjdk.org/jdk/commit/8455b668104f97bc152985299a7814646c9fb1fd 8377200: Shenandoah: Convert shenandoahSharedVariables and related code to use Atomic Reviewed-by: wkemper, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp From kbarrett at openjdk.org Wed Feb 11 01:57:00 2026 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 11 Feb 2026 01:57:00 GMT Subject: git: openjdk/jdk: master: 8377626: The macOS build is broken after JDK-8332189 Message-ID: <2e4ef6d3-ea0d-4cb3-8a92-aee61228008e@openjdk.org> Changeset: f835073f Branch: master Author: Kim Barrett Date: 2026-02-11 01:52:55 +0000 URL: https://git.openjdk.org/jdk/commit/f835073f75251c37acce1b5d87e2caf9d748bd75 8377626: The macOS build is broken after JDK-8332189 Reviewed-by: dholmes ! src/hotspot/share/runtime/javaThread.cpp From jpai at openjdk.org Wed Feb 11 02:08:46 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 11 Feb 2026 02:08:46 GMT Subject: git: openjdk/jdk: master: 8219203: Use StringBuilder instead of StringBuffer in com.sun.jndi.dns.ResourceRecord Message-ID: <8dec821e-f556-4f8c-a67a-8e3929598c9a@openjdk.org> Changeset: e516800b Branch: master Author: Jaikiran Pai Date: 2026-02-11 02:02:10 +0000 URL: https://git.openjdk.org/jdk/commit/e516800b3e78e21d68460827ddced9225c3a2247 8219203: Use StringBuilder instead of StringBuffer in com.sun.jndi.dns.ResourceRecord Reviewed-by: alanb, aefimov, rriggs, bpb, lancea ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/ResourceRecord.java From jpai at openjdk.org Wed Feb 11 02:13:40 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 11 Feb 2026 02:13:40 GMT Subject: git: openjdk/jdk: master: 8377338: URLJarFile$URLJarFileEntry need not clone the arrays returned by getCertificates() and getCodeSigners() Message-ID: <7979af4c-603e-41be-9b36-894785b70548@openjdk.org> Changeset: 3a588e5b Branch: master Author: Jaikiran Pai Date: 2026-02-11 02:11:56 +0000 URL: https://git.openjdk.org/jdk/commit/3a588e5bede4752f320f4b17f6086c9927616959 8377338: URLJarFile$URLJarFileEntry need not clone the arrays returned by getCertificates() and getCodeSigners() Reviewed-by: mullan ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java From asemenyuk at openjdk.org Wed Feb 11 02:34:58 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 11 Feb 2026 02:34:58 GMT Subject: git: openjdk/jdk: master: 8377514: jpackage: support passing multiple exceptions to the top-level error handler Message-ID: <84a6be87-c86f-475b-bdb6-fd444ba95f9c@openjdk.org> Changeset: a87da517 Branch: master Author: Alexey Semenyuk Date: 2026-02-11 02:29:39 +0000 URL: https://git.openjdk.org/jdk/commit/a87da5173f14d503664067713ab229e2e4fb6108 8377514: jpackage: support passing multiple exceptions to the top-level error handler Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.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/function/ExceptionBoxTest.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java