From sherman at openjdk.org Tue Jul 1 00:59:28 2025 From: sherman at openjdk.org (Xueming Shen) Date: Tue, 1 Jul 2025 00:59:28 GMT Subject: git: openjdk/jdk: master: 8354490: Pattern.CANON_EQ causes a pattern to not match a string with a UNICODE variation Message-ID: Changeset: 61a590e9 Branch: master Author: Xueming Shen Date: 2025-07-01 00:58:43 +0000 URL: https://git.openjdk.org/jdk/commit/61a590e9bea64ddfd465a5e6f224bc2979d841e9 8354490: Pattern.CANON_EQ causes a pattern to not match a string with a UNICODE variation Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java From abhiscxk at openjdk.org Tue Jul 1 04:41:48 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Tue, 1 Jul 2025 04:41:48 GMT Subject: git: openjdk/jdk: master: 8355478: DoubleActionESC.java fails intermittently Message-ID: <15d2684d-e0e8-4eb1-b1af-9c3e2a020ccc@openjdk.org> Changeset: d1052c70 Branch: master Author: Anass Baya Committer: Abhishek Kumar Date: 2025-07-01 04:40:43 +0000 URL: https://git.openjdk.org/jdk/commit/d1052c70cbddb025e7f5b71bd61176e63277bba0 8355478: DoubleActionESC.java fails intermittently Reviewed-by: aivanov, abhiscxk ! test/jdk/ProblemList.txt ! test/jdk/java/awt/FileDialog/DoubleActionESC.java From mdoerr at openjdk.org Tue Jul 1 06:12:30 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 1 Jul 2025 06:12:30 GMT Subject: git: openjdk/jdk: master: 8360887: (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix) Message-ID: <88cbbbe5-4895-4eed-b0fc-d99170a936ce@openjdk.org> Changeset: 0572b6ec Branch: master Author: Martin Doerr Date: 2025-07-01 06:09:50 +0000 URL: https://git.openjdk.org/jdk/commit/0572b6ece7a77d13d23ac0c6d72d4fe5d5f0d944 8360887: (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix) Co-authored-by: Joachim Kern Reviewed-by: bpb, mbaesken ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java ! test/jdk/java/nio/file/FileStore/Basic.java From mhaessig at openjdk.org Tue Jul 1 06:48:56 2025 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Tue, 1 Jul 2025 06:48:56 GMT Subject: git: openjdk/jdk: master: 8361092: Remove trailing spaces in x86 ad files Message-ID: Changeset: b32ccf2c Branch: master Author: Manuel H?ssig Date: 2025-07-01 06:47:48 +0000 URL: https://git.openjdk.org/jdk/commit/b32ccf2cb23e0180187f4238140583a923fc27c4 8361092: Remove trailing spaces in x86 ad files Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/x86_64.ad From shade at openjdk.org Tue Jul 1 08:01:17 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 1 Jul 2025 08:01:17 GMT Subject: git: openjdk/jdk: master: 8360783: CTW: Skip deoptimization between tiers Message-ID: <3fae92da-095b-4fa0-bc3c-0ebfed2d1182@openjdk.org> Changeset: cd6caedd Branch: master Author: Aleksey Shipilev Date: 2025-07-01 07:58:12 +0000 URL: https://git.openjdk.org/jdk/commit/cd6caedd0a3c9ebd4c8c57e64f62b60161c5cd7c 8360783: CTW: Skip deoptimization between tiers Reviewed-by: thartmann, mhaessig, dfenacci ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java From mbaesken at openjdk.org Tue Jul 1 09:21:34 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 1 Jul 2025 09:21:34 GMT Subject: git: openjdk/jdk: master: 8361043: [ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer Message-ID: <0004f5f7-a552-4e75-ac2e-1e0f64b71bda@openjdk.org> Changeset: 54c95cf2 Branch: master Author: Matthias Baesken Date: 2025-07-01 09:19:35 +0000 URL: https://git.openjdk.org/jdk/commit/54c95cf2261f871c47b3700ede31390c8f5e77dd 8361043: [ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer Reviewed-by: mdoerr, lucy ! src/hotspot/share/runtime/os.cpp From mbaesken at openjdk.org Tue Jul 1 09:58:02 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 1 Jul 2025 09:58:02 GMT Subject: git: openjdk/jdk: master: 8360791: [ubsan] Adjust signal handling Message-ID: Changeset: aeca49e4 Branch: master Author: Matthias Baesken Date: 2025-07-01 09:56:42 +0000 URL: https://git.openjdk.org/jdk/commit/aeca49e43fab951c2031895fee32703fb4a19524 8360791: [ubsan] Adjust signal handling Reviewed-by: ihse, lucy ! make/data/ubsan/ubsan_default_options.c From ayang at openjdk.org Tue Jul 1 10:16:27 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Tue, 1 Jul 2025 10:16:27 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <7d86002d-c2cc-42e2-9cf5-068673bc9035@openjdk.org> Changeset: fc739fee Branch: master Author: Albert Mingkun Yang Date: 2025-07-01 10:13:17 +0000 URL: https://git.openjdk.org/jdk/commit/fc739fee5360ec052c2b51b3e30ce1c34df71714 8360206: Refactor ReferenceProcessor::balance_queues Reviewed-by: sangheki, kbarrett, tschatzl ! src/hotspot/share/gc/shared/referenceProcessor.cpp Changeset: eec11539 Branch: master Author: Albert Mingkun Yang Date: 2025-07-01 10:14:25 +0000 URL: https://git.openjdk.org/jdk/commit/eec1153993a2a6e65b05e6d9d7416ee0cb634503 8361056: Parallel: Use correct is_par argument in ScavengeRootsTask Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psScavenge.cpp From tschatzl at openjdk.org Tue Jul 1 10:42:10 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 1 Jul 2025 10:42:10 GMT Subject: git: openjdk/jdk: master: 8360790: G1: Improve HRRSStatsIter name Message-ID: <3bd326fa-28cb-483f-9297-666176ae5105@openjdk.org> Changeset: e85c7d09 Branch: master Author: Thomas Schatzl Date: 2025-07-01 10:40:33 +0000 URL: https://git.openjdk.org/jdk/commit/e85c7d09df67728ddcf852a96e5b2baa57c502f1 8360790: G1: Improve HRRSStatsIter name Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp From jpai at openjdk.org Tue Jul 1 11:41:57 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 1 Jul 2025 11:41:57 GMT Subject: git: openjdk/jdk: master: 8359337: XML/JAXP tests that make network connections should ensure that no proxy is selected Message-ID: Changeset: 7583a7b8 Branch: master Author: Jaikiran Pai Date: 2025-07-01 11:39:20 +0000 URL: https://git.openjdk.org/jdk/commit/7583a7b857da053c5e3770b680ab3494f1a6b66a 8359337: XML/JAXP tests that make network connections should ensure that no proxy is selected Reviewed-by: lancea, iris, joehw ! test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/dtd/SAXTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java From shade at openjdk.org Tue Jul 1 14:32:10 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 1 Jul 2025 14:32:10 GMT Subject: git: openjdk/jdk: master: 8359436: AOTCompileEagerly should not be diagnostic Message-ID: <1f6017ba-dd7e-4bd3-ad13-2f3480c16f7a@openjdk.org> Changeset: e1382973 Branch: master Author: Aleksey Shipilev Date: 2025-07-01 14:30:20 +0000 URL: https://git.openjdk.org/jdk/commit/e138297323de3f6990c4c536b1cefd209ce3a69c 8359436: AOTCompileEagerly should not be diagnostic Reviewed-by: kvn, syan, dholmes ! src/hotspot/share/cds/cds_globals.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCompileEagerly.java From jpai at openjdk.org Tue Jul 1 15:33:23 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 1 Jul 2025 15:33:23 GMT Subject: git: openjdk/jdk: master: 8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race Message-ID: <20af928a-4f9e-45e4-b2fa-4ca0704b2fa6@openjdk.org> Changeset: e1681c48 Branch: master Author: Jaikiran Pai Date: 2025-07-01 15:32:26 +0000 URL: https://git.openjdk.org/jdk/commit/e1681c48287bcce6c8f617d9c0c25354dd62870a 8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race Reviewed-by: dfuchs, vyazici ! test/jdk/com/sun/net/httpserver/FileServerHandler.java ! test/jdk/com/sun/net/httpserver/Test12.java From sviswanathan at openjdk.org Tue Jul 1 15:36:07 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Tue, 1 Jul 2025 15:36:07 GMT Subject: git: openjdk/jdk: master: 8358179: Performance regression in Math.cbrt Message-ID: Changeset: 38f59f84 Branch: master Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-07-01 15:34:37 +0000 URL: https://git.openjdk.org/jdk/commit/38f59f84c98dfd974eec0c05541b2138b149def7 8358179: Performance regression in Math.cbrt Reviewed-by: sviswanathan, sparasa, epeter ! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp From coleenp at openjdk.org Tue Jul 1 17:17:06 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Tue, 1 Jul 2025 17:17:06 GMT Subject: git: openjdk/jdk: master: 8359707: Add classfile modification code to RedefineClassHelper Message-ID: <4bf76d34-b224-4b09-aaee-56ee189627b7@openjdk.org> Changeset: e7a45003 Branch: master Author: Coleen Phillimore Date: 2025-07-01 17:14:36 +0000 URL: https://git.openjdk.org/jdk/commit/e7a450038a47a76d2e616ebce2a7fa8a51e36ea4 8359707: Add classfile modification code to RedefineClassHelper Reviewed-by: lmesnik, dholmes, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java ! test/lib/RedefineClassHelper.java From lmesnik at openjdk.org Tue Jul 1 17:24:47 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Tue, 1 Jul 2025 17:24:47 GMT Subject: git: openjdk/jdk: master: 8359366: RunThese30M.java EXCEPTION_ACCESS_VIOLATION in JvmtiBreakpoints::clearall_in_class_at_safepoint Message-ID: Changeset: 282ee40a Branch: master Author: Leonid Mesnik Date: 2025-07-01 17:22:33 +0000 URL: https://git.openjdk.org/jdk/commit/282ee40a56af46521b94fe6e4c90e78b8f513b29 8359366: RunThese30M.java EXCEPTION_ACCESS_VIOLATION in JvmtiBreakpoints::clearall_in_class_at_safepoint Reviewed-by: coleenp, dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiImpl.cpp From kevinw at openjdk.org Tue Jul 1 19:09:51 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Tue, 1 Jul 2025 19:09:51 GMT Subject: git: openjdk/jdk: master: 8359870: JVM crashes in AccessInternal::PostRuntimeDispatch Message-ID: Changeset: 13a39278 Branch: master Author: Kevin Walls Date: 2025-07-01 19:07:49 +0000 URL: https://git.openjdk.org/jdk/commit/13a3927855da61fe27f3b43e5e4755d0c5ac5a16 8359870: JVM crashes in AccessInternal::PostRuntimeDispatch Reviewed-by: amenkov, dholmes, sspitsyn ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java From djelinski at openjdk.org Tue Jul 1 19:20:03 2025 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Tue, 1 Jul 2025 19:20:03 GMT Subject: git: openjdk/jdk: master: 8361125: Fix typo in onTradAbsence Message-ID: Changeset: e9a62d79 Branch: master Author: Daniel Jeli?ski Date: 2025-07-01 19:19:25 +0000 URL: https://git.openjdk.org/jdk/commit/e9a62d79cdc43e5eb141f1d47624d0f6fe05989d 8361125: Fix typo in onTradAbsence Reviewed-by: hchao, mullan, shade ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java From ccheung at openjdk.org Tue Jul 1 19:52:51 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Tue, 1 Jul 2025 19:52:51 GMT Subject: git: openjdk/jdk: master: 8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output Message-ID: <14f0da2b-962e-4bac-836d-607642672428@openjdk.org> Changeset: 534d2b33 Branch: master Author: Calvin Cheung Date: 2025-07-01 19:52:06 +0000 URL: https://git.openjdk.org/jdk/commit/534d2b33dc23d0171fdce3cb89d679d5088b4667 8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output Reviewed-by: shade, iklam ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java From iklam at openjdk.org Tue Jul 1 20:24:03 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 1 Jul 2025 20:24:03 GMT Subject: git: openjdk/jdk: master: 8360164: AOT cache creation crashes in ~ThreadTotalCPUTimeClosure() Message-ID: <2e3ec7ea-20ac-4df6-b27c-ca166ba3a83c@openjdk.org> Changeset: 7d7e60c8 Branch: master Author: Ioi Lam Date: 2025-07-01 20:22:13 +0000 URL: https://git.openjdk.org/jdk/commit/7d7e60c8aebc4b4c1e7121be702393e5bc46e9ce 8360164: AOT cache creation crashes in ~ThreadTotalCPUTimeClosure() Reviewed-by: ccheung, kvn, dholmes ! src/hotspot/share/cds/metaspaceShared.cpp From kbarrett at openjdk.org Wed Jul 2 00:19:15 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 2 Jul 2025 00:19:15 GMT Subject: git: openjdk/jdk: master: 8346914: UB issue in scalbnA Message-ID: Changeset: a910b20b Branch: master Author: Kim Barrett Date: 2025-07-02 00:17:19 +0000 URL: https://git.openjdk.org/jdk/commit/a910b20b51157d8f36418bd60b328193ebfb502e 8346914: UB issue in scalbnA Reviewed-by: aph, tschatzl ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp ! src/hotspot/share/runtime/sharedRuntimeMath.hpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp From kbarrett at openjdk.org Wed Jul 2 00:26:07 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 2 Jul 2025 00:26:07 GMT Subject: git: openjdk/jdk: master: 8361085: MemoryReserver log_on_large_pages_failure has incorrect format usage Message-ID: Changeset: 1703915d Branch: master Author: Kim Barrett Date: 2025-07-02 00:25:26 +0000 URL: https://git.openjdk.org/jdk/commit/1703915d3fe3608ca558671814f78d9dcf5886e6 8361085: MemoryReserver log_on_large_pages_failure has incorrect format usage Reviewed-by: stefank, dholmes ! src/hotspot/share/memory/memoryReserver.cpp From kbarrett at openjdk.org Wed Jul 2 00:30:42 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 2 Jul 2025 00:30:42 GMT Subject: git: openjdk/jdk: master: 8361086: JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string Message-ID: <2fa32457-e848-4e2a-80a4-94088fc263fe@openjdk.org> Changeset: c6448dc3 Branch: master Author: Kim Barrett Date: 2025-07-02 00:28:24 +0000 URL: https://git.openjdk.org/jdk/commit/c6448dc3afb1da9d93bb94804aa1971a650b91b7 8361086: JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string Reviewed-by: kvn, mhaessig, yzheng ! src/hotspot/share/jvmci/jvmci_globals.cpp From jpai at openjdk.org Wed Jul 2 01:38:08 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 2 Jul 2025 01:38:08 GMT Subject: git: openjdk/jdk: jdk25: 8359337: XML/JAXP tests that make network connections should ensure that no proxy is selected Message-ID: <6823bef5-3edb-432c-905d-35b70f0892c4@openjdk.org> Changeset: 554e38dd Branch: jdk25 Author: Jaikiran Pai Date: 2025-07-02 01:36:10 +0000 URL: https://git.openjdk.org/jdk/commit/554e38dd5a9f804998021375acb3663ac0bb075d 8359337: XML/JAXP tests that make network connections should ensure that no proxy is selected Reviewed-by: dfuchs, iris, joehw Backport-of: 7583a7b857da053c5e3770b680ab3494f1a6b66a ! test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/dtd/SAXTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java From psadhukhan at openjdk.org Wed Jul 2 03:09:52 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Wed, 2 Jul 2025 03:09:52 GMT Subject: git: openjdk/jdk: master: 8360462: [macosx] row selection not working with Ctrl+Shift+Down/Up in AquaL&F Message-ID: <6dc8f7db-b10c-4423-b89e-339790deda5a@openjdk.org> Changeset: 2bff8e0a Branch: master Author: Prasanta Sadhukhan Date: 2025-07-02 03:07:07 +0000 URL: https://git.openjdk.org/jdk/commit/2bff8e0a1382f8820bc2479af87e45dc6b74cdb5 8360462: [macosx] row selection not working with Ctrl+Shift+Down/Up in AquaL&F Reviewed-by: dnguyen, abhiscxk ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java + test/jdk/javax/swing/JTree/TestTreeRowSelection.java From iklam at openjdk.org Wed Jul 2 04:25:33 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 2 Jul 2025 04:25:33 GMT Subject: git: openjdk/jdk: master: 8361215: Add AOT test case: verification constraint classes are excluded Message-ID: <4c2c2480-06a0-42bd-8ccd-c68c72967d7b@openjdk.org> Changeset: 055d2ffa Branch: master Author: Ioi Lam Date: 2025-07-02 04:24:55 +0000 URL: https://git.openjdk.org/jdk/commit/055d2ffa69e129b7617369e268f272517f25e2d7 8361215: Add AOT test case: verification constraint classes are excluded Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java From shade at openjdk.org Wed Jul 2 05:39:52 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 2 Jul 2025 05:39:52 GMT Subject: git: openjdk/jdk: master: 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches Message-ID: <2040b228-281f-4e86-9043-9bcd18024ff4@openjdk.org> Changeset: 1ac74898 Branch: master Author: Aleksey Shipilev Date: 2025-07-02 05:38:28 +0000 URL: https://git.openjdk.org/jdk/commit/1ac74898745ce9b109db5571d9dcbd907dd05831 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches Reviewed-by: kvn, thartmann ! src/hotspot/share/code/compiledIC.hpp From dholmes at openjdk.org Wed Jul 2 06:51:44 2025 From: dholmes at openjdk.org (David Holmes) Date: Wed, 2 Jul 2025 06:51:44 GMT Subject: git: openjdk/jdk: master: 8284016: Normalize handshake closure names Message-ID: Changeset: 0f1cd987 Branch: master Author: Anton Artemov Committer: David Holmes Date: 2025-07-02 06:49:36 +0000 URL: https://git.openjdk.org/jdk/commit/0f1cd987b3520eaeab31e9faf782d6f81050803a 8284016: Normalize handshake closure names Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/prims/scopedMemoryAccess.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/escapeBarrier.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/suspendResumeManager.cpp ! src/hotspot/share/runtime/suspendResumeManager.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/threadService.cpp From thartmann at openjdk.org Wed Jul 2 08:24:48 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 2 Jul 2025 08:24:48 GMT Subject: git: openjdk/jdk: jdk25: 8358179: Performance regression in Math.cbrt Message-ID: Changeset: 0a151c68 Branch: jdk25 Author: Tobias Hartmann Date: 2025-07-02 08:23:19 +0000 URL: https://git.openjdk.org/jdk/commit/0a151c68d6529f3a1d3a44fbccc42b67a60b25d9 8358179: Performance regression in Math.cbrt Reviewed-by: epeter Backport-of: 38f59f84c98dfd974eec0c05541b2138b149def7 ! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp From mhaessig at openjdk.org Wed Jul 2 08:36:18 2025 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Wed, 2 Jul 2025 08:36:18 GMT Subject: git: openjdk/jdk: master: 8360641: TestCompilerCounts fails after 8354727 Message-ID: <9968c950-c60c-4212-9715-70596a5be071@openjdk.org> Changeset: 2304044a Branch: master Author: Manuel H?ssig Date: 2025-07-02 08:35:51 +0000 URL: https://git.openjdk.org/jdk/commit/2304044ab2f228fe2fe4adb5975291e733b12d5c 8360641: TestCompilerCounts fails after 8354727 Reviewed-by: kvn, dfenacci, mdoerr ! test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java From dlunden at openjdk.org Wed Jul 2 08:39:36 2025 From: dlunden at openjdk.org (Daniel =?UTF-8?B?THVuZMOpbg==?=) Date: Wed, 2 Jul 2025 08:39:36 GMT Subject: git: openjdk/jdk: master: 8325478: Restructure the macro expansion compiler phase to not include macro elimination Message-ID: Changeset: eac8f5d2 Branch: master Author: Saranya Natarajan Committer: Daniel Lund?n Date: 2025-07-02 08:38:31 +0000 URL: https://git.openjdk.org/jdk/commit/eac8f5d2c99e1bcc526da0f6a05af76e815c2db9 8325478: Restructure the macro expansion compiler phase to not include macro elimination Reviewed-by: kvn, dlunden ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/phasetype.hpp ! src/utils/IdealGraphVisualizer/README.md ! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java ! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java ! test/hotspot/jtreg/compiler/debug/TestStress.java ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java From mhaessig at openjdk.org Wed Jul 2 09:25:43 2025 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Wed, 2 Jul 2025 09:25:43 GMT Subject: git: openjdk/jdk: master: 8359120: Improve warning message when fail to load hsdis library Message-ID: Changeset: ce998699 Branch: master Author: Taizo Kurashige Committer: Manuel H?ssig Date: 2025-07-02 09:21:57 +0000 URL: https://git.openjdk.org/jdk/commit/ce9986991d60e116ac6680a1b6a4b3ee5384d105 8359120: Improve warning message when fail to load hsdis library Reviewed-by: mhaessig, thartmann ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/abstractDisassembler.cpp From shade at openjdk.org Wed Jul 2 11:53:17 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 2 Jul 2025 11:53:17 GMT Subject: git: openjdk/jdk: jdk25: 8359436: AOTCompileEagerly should not be diagnostic Message-ID: <863ad2b2-db15-4a7f-a0ea-bbf861077fa2@openjdk.org> Changeset: b245c517 Branch: jdk25 Author: Aleksey Shipilev Date: 2025-07-02 11:52:28 +0000 URL: https://git.openjdk.org/jdk/commit/b245c517e39086d8e90313d6d35be6f9062a67ce 8359436: AOTCompileEagerly should not be diagnostic Reviewed-by: kvn Backport-of: e138297323de3f6990c4c536b1cefd209ce3a69c ! src/hotspot/share/cds/cds_globals.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCompileEagerly.java From asmehra at openjdk.org Wed Jul 2 13:26:14 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Wed, 2 Jul 2025 13:26:14 GMT Subject: git: openjdk/jdk: master: 8361101: AOTCodeAddressTable::_stubs_addr not initialized/freed properly Message-ID: <342a7001-1372-4f0e-a18c-976659289eec@openjdk.org> Changeset: 3066a67e Branch: master Author: Ashutosh Mehra Date: 2025-07-02 13:25:00 +0000 URL: https://git.openjdk.org/jdk/commit/3066a67e6279f7e3896ab545bc6c291d279d2b03 8361101: AOTCodeAddressTable::_stubs_addr not initialized/freed properly Reviewed-by: kvn, shade ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp From ayang at openjdk.org Wed Jul 2 13:41:58 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 2 Jul 2025 13:41:58 GMT Subject: git: openjdk/jdk: master: 8338474: Parallel: Deprecate and obsolete PSChunkLargeArrays Message-ID: <139e0c72-6a00-4930-a5b2-4149d42f6cb5@openjdk.org> Changeset: 832bfbc0 Branch: master Author: Albert Mingkun Yang Date: 2025-07-02 13:39:16 +0000 URL: https://git.openjdk.org/jdk/commit/832bfbc0ddcf3068bab5d45d361803152736383f 8338474: Parallel: Deprecate and obsolete PSChunkLargeArrays Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/runtime/arguments.cpp From darcy at openjdk.org Wed Jul 2 15:25:28 2025 From: darcy at openjdk.org (Joe Darcy) Date: Wed, 2 Jul 2025 15:25:28 GMT Subject: git: openjdk/jdk: master: 8361112: Use exact float -> Float16 conversion method in Float16 tests Message-ID: Changeset: 549b8758 Branch: master Author: Joe Darcy Date: 2025-07-02 15:24:29 +0000 URL: https://git.openjdk.org/jdk/commit/549b8758661e760a7475fb398fd5b036e561fed6 8361112: Use exact float -> Float16 conversion method in Float16 tests Reviewed-by: liach, rgiulietti ! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java From mdoerr at openjdk.org Wed Jul 2 15:34:32 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 2 Jul 2025 15:34:32 GMT Subject: git: openjdk/jdk: master: 8361183: JDK-8360887 needs fixes to avoid cycles and better tests (aix) Message-ID: <69490f2c-c327-4a7c-b728-34fde2805714@openjdk.org> Changeset: c460f842 Branch: master Author: Martin Doerr Date: 2025-07-02 15:31:29 +0000 URL: https://git.openjdk.org/jdk/commit/c460f842bf768995b271cd6362940877a4a79665 8361183: JDK-8360887 needs fixes to avoid cycles and better tests (aix) Co-authored-by: Alan Bateman Reviewed-by: alanb, jkern ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java ! test/jdk/java/nio/file/FileStore/Basic.java From mdoerr at openjdk.org Wed Jul 2 15:37:17 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 2 Jul 2025 15:37:17 GMT Subject: git: openjdk/jdk: jdk25: 8360887: (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix) Message-ID: Changeset: a98a5e54 Branch: jdk25 Author: Martin Doerr Date: 2025-07-02 15:34:12 +0000 URL: https://git.openjdk.org/jdk/commit/a98a5e54fcb7916ce922a6997c452d2264bc4479 8360887: (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix) Reviewed-by: mbaesken Backport-of: 0572b6ece7a77d13d23ac0c6d72d4fe5d5f0d944 ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java ! test/jdk/java/nio/file/FileStore/Basic.java From kevinw at openjdk.org Wed Jul 2 17:01:49 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Wed, 2 Jul 2025 17:01:49 GMT Subject: git: openjdk/jdk: jdk25: 8359870: JVM crashes in AccessInternal::PostRuntimeDispatch Message-ID: Changeset: 92268e17 Branch: jdk25 Author: Kevin Walls Date: 2025-07-02 16:59:29 +0000 URL: https://git.openjdk.org/jdk/commit/92268e17beec15f3fefa6784a48d6f0e1bb9c67a 8359870: JVM crashes in AccessInternal::PostRuntimeDispatch Reviewed-by: alanb, sspitsyn Backport-of: 13a3927855da61fe27f3b43e5e4755d0c5ac5a16 ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java From mli at openjdk.org Wed Jul 2 17:17:49 2025 From: mli at openjdk.org (Hamlin Li) Date: Wed, 2 Jul 2025 17:17:49 GMT Subject: git: openjdk/jdk: master: 8360090: [TEST] RISC-V: disable some cds tests on qemu Message-ID: <597ceb24-ed28-419d-8ffc-03eb1f8821f4@openjdk.org> Changeset: c5037059 Branch: master Author: Hamlin Li Date: 2025-07-02 17:16:12 +0000 URL: https://git.openjdk.org/jdk/commit/c50370599e40bfaeccba9aa6b28da661129f9450 8360090: [TEST] RISC-V: disable some cds tests on qemu Reviewed-by: lmesnik, rehn ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java ! test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java ! test/jtreg-ext/requires/VMProps.java From jbhateja at openjdk.org Wed Jul 2 17:50:11 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Wed, 2 Jul 2025 17:50:11 GMT Subject: git: openjdk/jdk: master: 8360116: Add support for AVX10 floating point minmax instruction Message-ID: Changeset: 5e30bf68 Branch: master Author: Jatin Bhateja Date: 2025-07-02 17:47:20 +0000 URL: https://git.openjdk.org/jdk/commit/5e30bf68353d989aadc2d8176181226b2debd283 8360116: Add support for AVX10 floating point minmax instruction Reviewed-by: mhaessig, sviswanathan ! 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/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad From asmehra at openjdk.org Wed Jul 2 17:52:59 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Wed, 2 Jul 2025 17:52:59 GMT Subject: git: openjdk/jdk: jdk25: 8361101: AOTCodeAddressTable::_stubs_addr not initialized/freed properly Message-ID: Changeset: ab013962 Branch: jdk25 Author: Ashutosh Mehra Date: 2025-07-02 17:49:52 +0000 URL: https://git.openjdk.org/jdk/commit/ab013962093a427ae0f2acac82748d0c9f86ab3f 8361101: AOTCodeAddressTable::_stubs_addr not initialized/freed properly Reviewed-by: shade Backport-of: 3066a67e6279f7e3896ab545bc6c291d279d2b03 ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp From yzheng at openjdk.org Wed Jul 2 18:41:45 2025 From: yzheng at openjdk.org (Yudi Zheng) Date: Wed, 2 Jul 2025 18:41:45 GMT Subject: git: openjdk/jdk: master: 8357424: [JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod Message-ID: Changeset: ea86a20e Branch: master Author: Yudi Zheng Date: 2025-07-02 18:38:31 +0000 URL: https://git.openjdk.org/jdk/commit/ea86a20e6d74baea54df32415d9096d3b7bba1d7 8357424: [JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod Reviewed-by: dnsimon, never, cslucas ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/runtime/deoptimization.cpp From bulasevich at openjdk.org Wed Jul 2 21:16:54 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Wed, 2 Jul 2025 21:16:54 GMT Subject: git: openjdk/jdk: master: 8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate Message-ID: Changeset: 74822ce1 Branch: master Author: Boris Ulasevich Date: 2025-07-02 21:15:46 +0000 URL: https://git.openjdk.org/jdk/commit/74822ce12acaf9816aa49b75ab5817ced3710776 8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate Reviewed-by: eastigeevich, phh ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp From tkiriyama at openjdk.org Thu Jul 3 06:48:48 2025 From: tkiriyama at openjdk.org (Takuya Kiriyama) Date: Thu, 3 Jul 2025 06:48:48 GMT Subject: git: openjdk/jdk: master: 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java Message-ID: Changeset: 1926aeb1 Branch: master Author: Takuya Kiriyama Date: 2025-07-03 06:47:11 +0000 URL: https://git.openjdk.org/jdk/commit/1926aeb1a3b39cf2e4ea48f4c489cd023b5aa77d 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java Reviewed-by: rriggs + test/jdk/java/lang/RuntimeTests/ExitLogging-ALL.properties ! test/jdk/java/lang/RuntimeTests/ExitLogging-FINE.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-FINER.properties ! test/jdk/java/lang/RuntimeTests/ExitLogging-INFO.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-OFF.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-SEVERE.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-WARNING.properties ! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java From tschatzl at openjdk.org Thu Jul 3 07:02:35 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 3 Jul 2025 07:02:35 GMT Subject: git: openjdk/jdk: master: 8361238: G1 tries to get CPU info from terminated threads at shutdown Message-ID: Changeset: 6c9236c8 Branch: master Author: Thomas Schatzl Date: 2025-07-03 06:59:00 +0000 URL: https://git.openjdk.org/jdk/commit/6c9236c80c236487a7c37dcb947c0f9192322208 8361238: G1 tries to get CPU info from terminated threads at shutdown Reviewed-by: kbarrett, sangheki ! src/hotspot/share/runtime/java.cpp From jlahoda at openjdk.org Thu Jul 3 07:18:41 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Thu, 3 Jul 2025 07:18:41 GMT Subject: git: openjdk/jdk: master: 8358801: javac produces class that does not pass verifier. Message-ID: <3d1e2794-a6e1-4958-bf7f-ca675eb09652@openjdk.org> Changeset: fd13e1ce Branch: master Author: Jan Lahoda Date: 2025-07-03 07:17:59 +0000 URL: https://git.openjdk.org/jdk/commit/fd13e1ce9805a903ab60ad9b476eb5a6687d22ee 8358801: javac produces class that does not pass verifier. Reviewed-by: mcimadamore, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/langtools/tools/javac/patterns/T8358801.java From epeter at openjdk.org Thu Jul 3 07:30:31 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Thu, 3 Jul 2025 07:30:31 GMT Subject: git: openjdk/jdk: master: 8359602: Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP Message-ID: <66b6ea60-fce5-4874-acae-8045c3a39d81@openjdk.org> Changeset: c75df634 Branch: master Author: Beno?t Maillard Committer: Emanuel Peter Date: 2025-07-03 07:28:11 +0000 URL: https://git.openjdk.org/jdk/commit/c75df634be9a0073fa246d42e5c362a09f1734f3 8359602: Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestModControlFoldedAfterCCP.java From jbhateja at openjdk.org Thu Jul 3 08:06:05 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Thu, 3 Jul 2025 08:06:05 GMT Subject: git: openjdk/jdk: master: 8361037: [ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0 Message-ID: Changeset: 2f683fdc Branch: master Author: Jatin Bhateja Date: 2025-07-03 08:03:55 +0000 URL: https://git.openjdk.org/jdk/commit/2f683fdc4a8f9c227e878b0d7fca645fc8abe1b6 8361037: [ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0 Reviewed-by: mhaessig, sviswanathan ! src/hotspot/share/opto/divnode.cpp From mdoerr at openjdk.org Thu Jul 3 08:48:57 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 3 Jul 2025 08:48:57 GMT Subject: git: openjdk/jdk: jdk25: 8361183: JDK-8360887 needs fixes to avoid cycles and better tests (aix) Message-ID: Changeset: 8a98738f Branch: jdk25 Author: Martin Doerr Date: 2025-07-03 08:46:22 +0000 URL: https://git.openjdk.org/jdk/commit/8a98738f448ac91f517bcc5a67d01522b7ba2025 8361183: JDK-8360887 needs fixes to avoid cycles and better tests (aix) Reviewed-by: mbaesken Backport-of: c460f842bf768995b271cd6362940877a4a79665 ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java ! test/jdk/java/nio/file/FileStore/Basic.java From mdoerr at openjdk.org Thu Jul 3 08:54:16 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 3 Jul 2025 08:54:16 GMT Subject: git: openjdk/jdk: jdk25: 8361259: JDK25: Backout JDK-8258229 Message-ID: Changeset: 993215f3 Branch: jdk25 Author: Martin Doerr Date: 2025-07-03 08:52:23 +0000 URL: https://git.openjdk.org/jdk/commit/993215f3dd7aba221da8c901117a8ff3f0ccb675 8361259: JDK25: Backout JDK-8258229 Reviewed-by: mhaessig, thartmann, dlong ! src/hotspot/share/code/nmethod.cpp - test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java From jpai at openjdk.org Thu Jul 3 09:34:14 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Thu, 3 Jul 2025 09:34:14 GMT Subject: git: openjdk/jdk: master: 8361060: Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed Message-ID: <521363bf-6dad-43ac-80d2-4d9aae854d2f@openjdk.org> Changeset: 1be29bd7 Branch: master Author: Jaikiran Pai Date: 2025-07-03 09:32:09 +0000 URL: https://git.openjdk.org/jdk/commit/1be29bd725a4642b841c60c19f2f7f689a360831 8361060: Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/Origin.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/OriginTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java From mbaesken at openjdk.org Thu Jul 3 11:36:43 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 3 Jul 2025 11:36:43 GMT Subject: git: openjdk/jdk: master: 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked Message-ID: Changeset: 2528c620 Branch: master Author: Matthias Baesken Date: 2025-07-03 11:35:54 +0000 URL: https://git.openjdk.org/jdk/commit/2528c620a61195ac22d921b168444a7967bf1805 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked Reviewed-by: mdoerr, azeller ! src/hotspot/os/aix/os_aix.cpp From tschatzl at openjdk.org Thu Jul 3 11:44:28 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 3 Jul 2025 11:44:28 GMT Subject: git: openjdk/jdk: master: 8277394: Remove the use of safepoint_workers in reference processor Message-ID: <2280c3a9-2155-486a-bcb0-61dfe339cb7b@openjdk.org> Changeset: 5e40fb6b Branch: master Author: Thomas Schatzl Date: 2025-07-03 11:43:35 +0000 URL: https://git.openjdk.org/jdk/commit/5e40fb6bda1d56e3eba584b49aa0b68096b34169 8277394: Remove the use of safepoint_workers in reference processor Co-authored-by: Albert Mingkun Yang Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp From aivanov at openjdk.org Thu Jul 3 14:27:39 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Thu, 3 Jul 2025 14:27:39 GMT Subject: git: openjdk/jdk: master: 8349188: LineBorder does not scale correctly Message-ID: <528189f6-306b-48cd-8b43-148b92f67c10@openjdk.org> Changeset: 24117c6e Branch: master Author: Rajat Mahajan Committer: Alexey Ivanov Date: 2025-07-03 14:24:52 +0000 URL: https://git.openjdk.org/jdk/commit/24117c6e9aa862bad839e93eff70810a75605ac5 8349188: LineBorder does not scale correctly Co-authored-by: Alexey Ivanov Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/javax/swing/border/LineBorder.java ! test/jdk/javax/swing/border/LineBorder/ScaledLineBorderTest.java ! test/jdk/javax/swing/border/LineBorder/ScaledTextFieldBorderTest.java From iklam at openjdk.org Thu Jul 3 15:32:24 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 3 Jul 2025 15:32:24 GMT Subject: git: openjdk/jdk: master: 8358680: AOT cache creation fails: no strings should have been added Message-ID: Changeset: 3daa03c3 Branch: master Author: Ioi Lam Date: 2025-07-03 15:31:34 +0000 URL: https://git.openjdk.org/jdk/commit/3daa03c30f8e6ab9c498edb7d59346ce0b30450f 8358680: AOT cache creation fails: no strings should have been added Co-authored-by: Aleksey Shipilev Reviewed-by: coleenp, shade ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp From iklam at openjdk.org Thu Jul 3 16:53:53 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 3 Jul 2025 16:53:53 GMT Subject: git: openjdk/jdk: master: 8361292: Rename ModuleEntry::module() to module_oop() Message-ID: Changeset: 66836d40 Branch: master Author: Ioi Lam Date: 2025-07-03 16:52:19 +0000 URL: https://git.openjdk.org/jdk/commit/66836d40b80f9c5482c1322d1d07f078ad9dcc02 8361292: Rename ModuleEntry::module() to module_oop() Reviewed-by: coleenp, ccheung, sspitsyn ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/reflection.cpp From lmesnik at openjdk.org Thu Jul 3 16:59:43 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Thu, 3 Jul 2025 16:59:43 GMT Subject: git: openjdk/jdk: master: 8357739: [jittester] disable the hashCode method Message-ID: Changeset: a2315ddd Branch: master Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-07-03 16:58:30 +0000 URL: https://git.openjdk.org/jdk/commit/a2315ddd2a343ed594dd1b0b3d0dc5b3a71f509b 8357739: [jittester] disable the hashCode method Reviewed-by: lmesnik ! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst + test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/MethodTemplate.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java + test/lib-test/jdk/test/lib/jittester/MethodTemplateTest.java From acobbs at openjdk.org Thu Jul 3 18:14:18 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Thu, 3 Jul 2025 18:14:18 GMT Subject: git: openjdk/jdk: master: 8359493: Refactor how aggregated mandatory warnings are handled in the compiler Message-ID: <0b526d6b-3baa-4a1d-bb85-898693f16a47@openjdk.org> Changeset: 25ed36f3 Branch: master Author: Archie Cobbs Date: 2025-07-03 18:13:07 +0000 URL: https://git.openjdk.org/jdk/commit/25ed36f3ef1fe1d6914689c762910f104775f48c 8359493: Refactor how aggregated mandatory warnings are handled in the compiler 8350514: Refactor MandatoryWarningHandler to support dynamic verbosity Reviewed-by: mcimadamore ! make/langtools/tools/propertiesparser/gen/ClassGenerator.java ! make/langtools/tools/propertiesparser/parser/Message.java ! make/langtools/tools/propertiesparser/parser/MessageLine.java ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.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/resources/compiler.properties ! 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.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java + src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java From egahlin at openjdk.org Thu Jul 3 18:36:16 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Thu, 3 Jul 2025 18:36:16 GMT Subject: git: openjdk/jdk: jdk25: 8360287: JFR: PlatformTracer class should be loaded lazily Message-ID: Changeset: e3bd9c6e Branch: jdk25 Author: Erik Gahlin Date: 2025-07-03 18:34:38 +0000 URL: https://git.openjdk.org/jdk/commit/e3bd9c6e1c78aac4de5907a3cb3358ec5862373b 8360287: JFR: PlatformTracer class should be loaded lazily Reviewed-by: mgronlun Backport-of: 8ea544c33fc502208577249fb83544f8d876bc17 ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java + test/jdk/jdk/jfr/event/tracing/TestLazyPlatformTracer.java From bpb at openjdk.org Thu Jul 3 18:56:40 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 3 Jul 2025 18:56:40 GMT Subject: git: openjdk/jdk: master: 8360028: (fs) Path.relativize throws StringIndexOutOfBoundsException (win) Message-ID: Changeset: 2d9f0324 Branch: master Author: Brian Burkhalter Date: 2025-07-03 18:53:59 +0000 URL: https://git.openjdk.org/jdk/commit/2d9f0324ba21adf216649339c48e49b9cd1e33ff 8360028: (fs) Path.relativize throws StringIndexOutOfBoundsException (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java From ccheung at openjdk.org Thu Jul 3 19:42:04 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Thu, 3 Jul 2025 19:42:04 GMT Subject: git: openjdk/jdk: master: 8361325: Refactor ClassLoaderExt Message-ID: <3682922e-8b67-4543-b088-08fa4482e4ba@openjdk.org> Changeset: 003be0de Branch: master Author: Calvin Cheung Date: 2025-07-03 19:40:22 +0000 URL: https://git.openjdk.org/jdk/commit/003be0dee2f6c190697ec0a923546362c50cc0e5 8361325: Refactor ClassLoaderExt Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp - src/hotspot/share/classfile/classLoaderExt.cpp - src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp From ecaspole at openjdk.org Thu Jul 3 19:44:41 2025 From: ecaspole at openjdk.org (Eric Caspole) Date: Thu, 3 Jul 2025 19:44:41 GMT Subject: git: openjdk/jdk: master: 8361213: J2DAnalyzer should emit the score as a decimal Message-ID: <2b68f50d-4da7-4a06-976e-6e3e480fa1d9@openjdk.org> Changeset: dcc7254a Branch: master Author: Eric Caspole Date: 2025-07-03 19:43:30 +0000 URL: https://git.openjdk.org/jdk/commit/dcc7254a38bb0fecacd7683682d4c42e49335222 8361213: J2DAnalyzer should emit the score as a decimal Reviewed-by: prr ! src/demo/share/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java From dcubed at openjdk.org Thu Jul 3 19:50:59 2025 From: dcubed at openjdk.org (Daniel D. Daugherty) Date: Thu, 3 Jul 2025 19:50:59 GMT Subject: git: openjdk/jdk: Added tag jdk-26+5 for changeset 5e40fb6b Message-ID: <1428ce6e-e8ff-453c-adcd-95fd0f918cff@openjdk.org> Tagged by: Daniel D. Daugherty Date: 2025-07-03 19:48:12 +0000 Added tag jdk-26+5 for changeset 5e40fb6b Changeset: 5e40fb6b Author: Thomas Schatzl Date: 2025-07-03 11:43:35 +0000 URL: https://git.openjdk.org/jdk/commit/5e40fb6bda1d56e3eba584b49aa0b68096b34169 From egahlin at openjdk.org Thu Jul 3 20:03:28 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Thu, 3 Jul 2025 20:03:28 GMT Subject: git: openjdk/jdk: master: 8358750: JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs Message-ID: <4042ff01-df2a-4b28-a0a7-d9f022ec3743@openjdk.org> Changeset: 77e69e02 Branch: master Author: Erik Gahlin Date: 2025-07-03 20:01:33 +0000 URL: https://git.openjdk.org/jdk/commit/77e69e02ebd280636859dd698423db6ac3bc7f5c 8358750: JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java From dcubed at openjdk.org Thu Jul 3 20:28:02 2025 From: dcubed at openjdk.org (Daniel D. Daugherty) Date: Thu, 3 Jul 2025 20:28:02 GMT Subject: git: openjdk/jdk: Added tag jdk-25+30 for changeset 993215f3 Message-ID: Tagged by: Daniel D. Daugherty Date: 2025-07-03 20:26:06 +0000 Added tag jdk-25+30 for changeset 993215f3 Changeset: 993215f3 Author: Martin Doerr Date: 2025-07-03 08:52:23 +0000 URL: https://git.openjdk.org/jdk/commit/993215f3dd7aba221da8c901117a8ff3f0ccb675 From liach at openjdk.org Thu Jul 3 20:50:52 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 3 Jul 2025 20:50:52 GMT Subject: git: openjdk/jdk: master: 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat Message-ID: Changeset: 566279af Branch: master Author: Chen Liang Date: 2025-07-03 20:49:05 +0000 URL: https://git.openjdk.org/jdk/commit/566279af49a7cf47e6030222e989417855caf1a9 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat Reviewed-by: vromero ! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java From dholmes at openjdk.org Thu Jul 3 21:04:59 2025 From: dholmes at openjdk.org (David Holmes) Date: Thu, 3 Jul 2025 21:04:59 GMT Subject: git: openjdk/jdk: master: 8357601: Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Message-ID: Changeset: da0a51ce Branch: master Author: David Holmes Date: 2025-07-03 21:02:28 +0000 URL: https://git.openjdk.org/jdk/commit/da0a51ce97453a47b2c7d11e5206774232309e69 8357601: Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Reviewed-by: coleenp, jsjolen ! src/hotspot/os/windows/safefetch_windows.hpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp + test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java + test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c From prr at openjdk.org Thu Jul 3 22:35:06 2025 From: prr at openjdk.org (Phil Race) Date: Thu, 3 Jul 2025 22:35:06 GMT Subject: git: openjdk/jdk: master: 8361115: javax/swing/JComboBox/bug4276920.java unnecessarily throws Error instead of RuntimeException Message-ID: <46c40106-4355-4d1f-b60e-f00b8ec099af@openjdk.org> Changeset: 16af4733 Branch: master Author: Manukumar V S Committer: Phil Race Date: 2025-07-03 22:32:23 +0000 URL: https://git.openjdk.org/jdk/commit/16af473397a7b3a6e6e33dd684d0d511168b989b 8361115: javax/swing/JComboBox/bug4276920.java unnecessarily throws Error instead of RuntimeException Reviewed-by: prr ! test/jdk/javax/swing/JComboBox/bug4276920.java From iklam at openjdk.org Thu Jul 3 23:56:25 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 3 Jul 2025 23:56:25 GMT Subject: git: openjdk/jdk: master: 8336147: Clarify CDS documentation about static vs dynamic archive Message-ID: Changeset: 854de8c9 Branch: master Author: Ioi Lam Date: 2025-07-03 23:54:05 +0000 URL: https://git.openjdk.org/jdk/commit/854de8c9c6a1d851c1788e5f2250fe0928c51ca4 8336147: Clarify CDS documentation about static vs dynamic archive Reviewed-by: ccheung, shade ! src/java.base/share/man/java.md From kbarrett at openjdk.org Fri Jul 4 04:10:05 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Fri, 4 Jul 2025 04:10:05 GMT Subject: git: openjdk/jdk: master: 8344332: (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner Message-ID: Changeset: 21f2e9a7 Branch: master Author: Kim Barrett Date: 2025-07-04 04:08:42 +0000 URL: https://git.openjdk.org/jdk/commit/21f2e9a71c31320a8b1248e3970a82b871c63c2b 8344332: (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner Reviewed-by: rriggs, bchristi ! src/java.base/share/classes/java/nio/Bits.java + src/java.base/share/classes/java/nio/BufferCleaner.java ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + src/java.base/share/classes/sun/nio/Cleaner.java ! src/java.base/share/classes/sun/nio/ch/DirectBuffer.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java + test/micro/org/openjdk/bench/java/nio/DirectByteBufferChurn.java + test/micro/org/openjdk/bench/java/nio/DirectByteBufferGC.java From dnsimon at openjdk.org Fri Jul 4 07:40:16 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Fri, 4 Jul 2025 07:40:16 GMT Subject: git: openjdk/jdk: master: 8361355: Negative cases of Annotated.getAnnotationData implementations are broken Message-ID: Changeset: 5cf349c3 Branch: master Author: Doug Simon Date: 2025-07-04 07:37:20 +0000 URL: https://git.openjdk.org/jdk/commit/5cf349c3b08324e994a4143dcc34a59fd81323f9 8361355: Negative cases of Annotated.getAnnotationData implementations are broken Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java From tschatzl at openjdk.org Fri Jul 4 10:18:48 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Fri, 4 Jul 2025 10:18:48 GMT Subject: git: openjdk/jdk: master: 8359110: Log accumulated GC and process CPU time upon VM exit Message-ID: <63a8372f-f8a2-4c53-9462-8ba33e969e45@openjdk.org> Changeset: 56ebb8c1 Branch: master Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2025-07-04 10:16:55 +0000 URL: https://git.openjdk.org/jdk/commit/56ebb8c1b936e5a4c14486153c9f60df705095ad 8359110: Log accumulated GC and process CPU time upon VM exit Co-authored-by: Erik ?sterlund Co-authored-by: Jonas Norlinder Reviewed-by: tschatzl, ayang ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp + src/hotspot/share/gc/shared/vmThreadCpuTimeScope.hpp + src/hotspot/share/gc/shared/vmThreadCpuTimeScope.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/vmThread.cpp From ihse at openjdk.org Fri Jul 4 12:21:41 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Fri, 4 Jul 2025 12:21:41 GMT Subject: git: openjdk/jdk: master: 8361306: jdk.compiler-gendata needs to depend on java.base-launchers Message-ID: Changeset: fba74f79 Branch: master Author: Magnus Ihse Bursie Date: 2025-07-04 12:19:24 +0000 URL: https://git.openjdk.org/jdk/commit/fba74f796eeeb42accc60ecab444c3d933b73e70 8361306: jdk.compiler-gendata needs to depend on java.base-launchers Reviewed-by: shade ! make/Main.gmk From mhaessig at openjdk.org Fri Jul 4 13:08:02 2025 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Fri, 4 Jul 2025 13:08:02 GMT Subject: git: openjdk/jdk: master: 8361253: CommandLineOptionTest library should report observed values on failure Message-ID: Changeset: f153e415 Branch: master Author: Manuel H?ssig Date: 2025-07-04 13:06:36 +0000 URL: https://git.openjdk.org/jdk/commit/f153e415d740f4ede272929171e9bb3e73ddbe1c 8361253: CommandLineOptionTest library should report observed values on failure Reviewed-by: dholmes, shade ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java From egahlin at openjdk.org Fri Jul 4 15:08:36 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Fri, 4 Jul 2025 15:08:36 GMT Subject: git: openjdk/jdk: jdk25: 8358750: JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs Message-ID: Changeset: 8707167e Branch: jdk25 Author: Erik Gahlin Date: 2025-07-04 15:07:32 +0000 URL: https://git.openjdk.org/jdk/commit/8707167ef3bb7015d87599387fbbcf17ddf0f291 8358750: JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs Reviewed-by: mgronlun Backport-of: 77e69e02ebd280636859dd698423db6ac3bc7f5c ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java From nbenalla at openjdk.org Fri Jul 4 15:11:19 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Fri, 4 Jul 2025 15:11:19 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 1c560727 Branch: master Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-07-04 15:08:57 +0000 URL: https://git.openjdk.org/jdk/commit/1c560727b850593561982ccc3ed37b0e98b3bbee 8360775: Fix Shenandoah GC test failures when APX is enabled Reviewed-by: sviswanathan, jbhateja, epeter ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp Changeset: f2d2eef9 Branch: master Author: Nizar Benalla Date: 2025-07-04 15:10:22 +0000 URL: https://git.openjdk.org/jdk/commit/f2d2eef988c57cc9f6194a8fd5b2b422035ee68f 8177100: APIs duplicated in JavaDoc Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java + test/langtools/jdk/javadoc/doclet/testDuplicateMethodsWarn/TestDuplicateMethods.java From egahlin at openjdk.org Sun Jul 6 15:24:30 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Sun, 6 Jul 2025 15:24:30 GMT Subject: git: openjdk/jdk: master: 8361338: JFR: Min and max time in MethodTime event is confusing Message-ID: <0e8d6032-8e76-44b6-8766-4b46efced4de@openjdk.org> Changeset: f3e0588d Branch: master Author: Erik Gahlin Date: 2025-07-06 15:21:35 +0000 URL: https://git.openjdk.org/jdk/commit/f3e0588d0b825a68a4ad61ddf806877f46da69dc 8361338: JFR: Min and max time in MethodTime event is confusing Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java From dholmes at openjdk.org Sun Jul 6 21:46:36 2025 From: dholmes at openjdk.org (David Holmes) Date: Sun, 6 Jul 2025 21:46:36 GMT Subject: git: openjdk/jdk: master: 8361439: [BACKOUT] 8357601: Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Message-ID: <6383ebbf-3fd9-45c0-91d1-76c928f2c174@openjdk.org> Changeset: 3bcbcc57 Branch: master Author: David Holmes Date: 2025-07-06 21:45:03 +0000 URL: https://git.openjdk.org/jdk/commit/3bcbcc5747f9402796a1d9443d7a27d37acee9e0 8361439: [BACKOUT] 8357601: Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Reviewed-by: lmesnik ! src/hotspot/os/windows/safefetch_windows.hpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp - test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java - test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c From serb at openjdk.org Mon Jul 7 05:01:55 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 7 Jul 2025 05:01:55 GMT Subject: git: openjdk/jdk: master: 8346952: GetGraphicsStressTest.java fails: Native resources unavailable Message-ID: <18f8ef25-6243-4f0e-b990-57e17390147f@openjdk.org> Changeset: 44cff9d6 Branch: master Author: Anass Baya Committer: Sergey Bylokhov Date: 2025-07-07 04:58:17 +0000 URL: https://git.openjdk.org/jdk/commit/44cff9d6abab5df086e89df16f8b63c48cd33c7b 8346952: GetGraphicsStressTest.java fails: Native resources unavailable Reviewed-by: serb ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp + test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java ! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java From thartmann at openjdk.org Mon Jul 7 05:25:16 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 7 Jul 2025 05:25:16 GMT Subject: git: openjdk/jdk: master: 8358568: Purge obsolete/broken GenerateSynchronizationCode flag Message-ID: Changeset: 45300dd1 Branch: master Author: hanguanqiang Committer: Tobias Hartmann Date: 2025-07-07 05:22:44 +0000 URL: https://git.openjdk.org/jdk/commit/45300dd1234c9aa92d6b82f1ef2b05b949b1ea9f 8358568: Purge obsolete/broken GenerateSynchronizationCode flag Reviewed-by: thartmann, shade ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/runtime/globals.hpp From asemenov at openjdk.org Mon Jul 7 06:13:00 2025 From: asemenov at openjdk.org (Artem Semenov) Date: Mon, 7 Jul 2025 06:13:00 GMT Subject: git: openjdk/jdk: master: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() Message-ID: <1176233e-47a3-4ecc-9a32-e55450a185ab@openjdk.org> Changeset: e9a43416 Branch: master Author: Artem Semenov Date: 2025-07-07 06:11:50 +0000 URL: https://git.openjdk.org/jdk/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() Found by Linux Verification Center (linuxtesting.org) with SVACE. Signed-off-by: Artem Semenov . Reviewed-by: sspitsyn, amenkov, cjplummer ! src/hotspot/share/prims/jvmtiTagMap.cpp From xgong at openjdk.org Mon Jul 7 06:54:19 2025 From: xgong at openjdk.org (Xiaohong Gong) Date: Mon, 7 Jul 2025 06:54:19 GMT Subject: git: openjdk/jdk: master: 8355563: VectorAPI: Refactor current implementation of subword gather load API Message-ID: <0beb6c61-5f8b-48ab-97b3-0a04f64b4bbb@openjdk.org> Changeset: d75ea7e6 Branch: master Author: Xiaohong Gong Date: 2025-07-07 06:52:29 +0000 URL: https://git.openjdk.org/jdk/commit/d75ea7e67951275fe27f1e137c961f39d779a046 8355563: VectorAPI: Refactor current implementation of subword gather load API Reviewed-by: epeter, psandoz, sviswanathan, jbhateja ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template From dfuchs at openjdk.org Mon Jul 7 08:23:34 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Mon, 7 Jul 2025 08:23:34 GMT Subject: git: openjdk/jdk: master: 8361249: PlainHttpConnection connection logic can be simplified Message-ID: <7e238888-bbf6-4286-9295-a2e1b473a001@openjdk.org> Changeset: 8ad48368 Branch: master Author: Daniel Fuchs Date: 2025-07-07 08:22:05 +0000 URL: https://git.openjdk.org/jdk/commit/8ad48368838588846324550c455c66ae86f1226b 8361249: PlainHttpConnection connection logic can be simplified Reviewed-by: djelinski, vyazici, michaelm, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java From shade at openjdk.org Mon Jul 7 08:26:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 7 Jul 2025 08:26:16 GMT Subject: git: openjdk/jdk: master: 8343546: GHA: Cache required dependencies in master-branch workflow Message-ID: Changeset: 1fa772e8 Branch: master Author: Aleksey Shipilev Date: 2025-07-07 08:24:24 +0000 URL: https://git.openjdk.org/jdk/commit/1fa772e8143bb2d758ef183280d123d1ff8aada8 8343546: GHA: Cache required dependencies in master-branch workflow Reviewed-by: ihse ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! .github/workflows/build-windows.yml ! .github/workflows/main.yml ! .github/workflows/test.yml From cstein at openjdk.org Mon Jul 7 09:02:29 2025 From: cstein at openjdk.org (Christian Stein) Date: Mon, 7 Jul 2025 09:02:29 GMT Subject: git: openjdk/jdk: master: 8358552: EndOfFileException in System.in.read() and IO.readln() etc. in JShell Message-ID: <96a5dd0d-cef7-442c-860a-6f9803b0667c@openjdk.org> Changeset: 9449fea2 Branch: master Author: Christian Stein Date: 2025-07-07 08:59:50 +0000 URL: https://git.openjdk.org/jdk/commit/9449fea2cd7aa7375f1b127e5f0d2a36ffaa1814 8358552: EndOfFileException in System.in.read() and IO.readln() etc. in JShell Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/langtools/jdk/jshell/InputUITest.java ! test/langtools/jdk/jshell/UITesting.java From aph at openjdk.org Mon Jul 7 09:17:45 2025 From: aph at openjdk.org (Andrew Haley) Date: Mon, 7 Jul 2025 09:17:45 GMT Subject: git: openjdk/jdk: master: 8360884: Better scoped values Message-ID: <863255a5-6c50-41b3-b0eb-634e44b50569@openjdk.org> Changeset: 4df9c873 Branch: master Author: Andrew Haley Date: 2025-07-07 09:16:39 +0000 URL: https://git.openjdk.org/jdk/commit/4df9c873452293ccde3c7dbcd64e1ced6b6af52e 8360884: Better scoped values Reviewed-by: liach, alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java ! test/micro/org/openjdk/bench/java/lang/ScopedValuesData.java From aivanov at openjdk.org Mon Jul 7 12:18:15 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 7 Jul 2025 12:18:15 GMT Subject: git: openjdk/jdk: master: 8361463: Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency' Message-ID: <39ded646-cbbb-4816-baa8-2ac20ac1884c@openjdk.org> Changeset: 7c13a2cd Branch: master Author: ANUPAM DEV Committer: Alexey Ivanov Date: 2025-07-07 12:15:44 +0000 URL: https://git.openjdk.org/jdk/commit/7c13a2cd9aa5ec9da00084de2388abc189e2f4ef 8361463: Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency' Reviewed-by: psadhukhan, tr, abhiscxk, aivanov ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java From rriggs at openjdk.org Mon Jul 7 12:44:52 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Mon, 7 Jul 2025 12:44:52 GMT Subject: git: openjdk/jdk: master: 8354872: Clarify java.lang.Process resource cleanup Message-ID: Changeset: afb4a1be Branch: master Author: Roger Riggs Date: 2025-07-07 12:43:28 +0000 URL: https://git.openjdk.org/jdk/commit/afb4a1be9e5dc2a9c0d812f5a36717c9f82241a9 8354872: Clarify java.lang.Process resource cleanup Reviewed-by: jpai ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java From aivanov at openjdk.org Mon Jul 7 13:17:53 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 7 Jul 2025 13:17:53 GMT Subject: git: openjdk/jdk: jdk25: 8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar Message-ID: Changeset: 9a73987f Branch: jdk25 Author: Manukumar V S Committer: Alexey Ivanov Date: 2025-07-07 13:14:30 +0000 URL: https://git.openjdk.org/jdk/commit/9a73987f9b90af97bd2953eea0336565769dbcb7 8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar Reviewed-by: abhiscxk, aivanov Backport-of: b7fcd0b2351cee8d3d18abaf0bf5905d20c9d46c ! test/jdk/java/awt/MenuItem/SetLabelTest.java From rrich at openjdk.org Mon Jul 7 13:23:57 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 7 Jul 2025 13:23:57 GMT Subject: git: openjdk/jdk: master: 8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining Message-ID: Changeset: fea73c1d Branch: master Author: Richard Reingruber Date: 2025-07-07 13:21:11 +0000 URL: https://git.openjdk.org/jdk/commit/fea73c1d40441561a246f2a09a739367cfc197ea 8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining Reviewed-by: alanb, mdoerr, lmesnik ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java From vromero at openjdk.org Mon Jul 7 14:59:08 2025 From: vromero at openjdk.org (Vicente Romero) Date: Mon, 7 Jul 2025 14:59:08 GMT Subject: git: openjdk/jdk: master: 8361214: An anonymous class is erroneously being classify as an abstract class Message-ID: <0b6176c7-e906-4ceb-9148-8ca20adf2882@openjdk.org> Changeset: 05c9eec8 Branch: master Author: Vicente Romero Date: 2025-07-07 14:56:53 +0000 URL: https://git.openjdk.org/jdk/commit/05c9eec8d087cbfffed19031a531b72ad18a52cf 8361214: An anonymous class is erroneously being classify as an abstract class Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/generics/diamond/AnonymousLabeledAsAbstractTest.java From cjplummer at openjdk.org Mon Jul 7 18:51:12 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Mon, 7 Jul 2025 18:51:12 GMT Subject: git: openjdk/jdk: master: 8359958: Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees Message-ID: <98f8d353-407f-46ec-af39-7c1744b86423@openjdk.org> Changeset: 39c9de2a Branch: master Author: Chris Plummer Date: 2025-07-07 18:50:00 +0000 URL: https://git.openjdk.org/jdk/commit/39c9de2acea0537335230b1d1db606d90348bdb6 8359958: Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees Reviewed-by: lmesnik, sspitsyn, amenkov ! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Debuggee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java From serb at openjdk.org Mon Jul 7 19:35:43 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 7 Jul 2025 19:35:43 GMT Subject: git: openjdk/jdk: master: 8358623: Avoid unnecessary data copying in ICC_Profile Message-ID: <2df72101-fbd8-48f8-b9c0-106cae839e28@openjdk.org> Changeset: ec3bb93d Branch: master Author: Sergey Bylokhov Date: 2025-07-07 19:32:17 +0000 URL: https://git.openjdk.org/jdk/commit/ec3bb93d7901c7756d7ff4cc18e4ae9d88942f93 8358623: Avoid unnecessary data copying in ICC_Profile Reviewed-by: honkar, prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java + test/jdk/java/awt/color/ICC_Profile/CheckVersions.java From jlu at openjdk.org Mon Jul 7 21:58:13 2025 From: jlu at openjdk.org (Justin Lu) Date: Mon, 7 Jul 2025 21:58:13 GMT Subject: git: openjdk/jdk: master: 8361303: L10n comment for javac.opt.Xlint.desc.synchronization in javac.properties Message-ID: Changeset: 197fde53 Branch: master Author: Justin Lu Date: 2025-07-07 21:55:10 +0000 URL: https://git.openjdk.org/jdk/commit/197fde5363e314de7cd6090ecd77521f3a90c56d 8361303: L10n comment for javac.opt.Xlint.desc.synchronization in javac.properties Reviewed-by: naoto, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties From rriggs at openjdk.org Mon Jul 7 22:21:09 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Mon, 7 Jul 2025 22:21:09 GMT Subject: git: openjdk/jdk: jdk25: 8354872: Clarify java.lang.Process resource cleanup Message-ID: <8e228add-d5d0-4657-afea-2f035b954840@openjdk.org> Changeset: 3e93b98b Branch: jdk25 Author: Roger Riggs Date: 2025-07-07 22:18:03 +0000 URL: https://git.openjdk.org/jdk/commit/3e93b98baf2a53d2d142e9f0ca9af8d99023ffaf 8354872: Clarify java.lang.Process resource cleanup Reviewed-by: iris Backport-of: afb4a1be9e5dc2a9c0d812f5a36717c9f82241a9 ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java From valeriep at openjdk.org Mon Jul 7 23:37:15 2025 From: valeriep at openjdk.org (Valerie Peng) Date: Mon, 7 Jul 2025 23:37:15 GMT Subject: git: openjdk/jdk: master: 8359388: Stricter checking for cipher transformations Message-ID: <3157b57b-b26b-441c-a4c4-28cff258e03e@openjdk.org> Changeset: ec7c6be6 Branch: master Author: Valerie Peng Date: 2025-07-07 23:36:19 +0000 URL: https://git.openjdk.org/jdk/commit/ec7c6be6a9e84c8cd2077fea07930592ddd13669 8359388: Stricter checking for cipher transformations Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/Cipher.java ! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java From jwaters at openjdk.org Tue Jul 8 01:28:35 2025 From: jwaters at openjdk.org (Julian Waters) Date: Tue, 8 Jul 2025 01:28:35 GMT Subject: git: openjdk/jdk: master: 8342682: Errors related to unused code on Windows after 8339120 in dt_shmem jdwp security and jpackage Message-ID: Changeset: 563a3358 Branch: master Author: Julian Waters Date: 2025-07-08 01:27:11 +0000 URL: https://git.openjdk.org/jdk/commit/563a3358f6f1ecff816318cbb32376487365c1fa 8342682: Errors related to unused code on Windows after 8339120 in dt_shmem jdwp security and jpackage Reviewed-by: cjplummer, asemenyuk, almatvee ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp ! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c ! src/jdk.jdwp.agent/windows/native/libjdwp/proc_md.h ! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp From jwaters at openjdk.org Tue Jul 8 01:31:22 2025 From: jwaters at openjdk.org (Julian Waters) Date: Tue, 8 Jul 2025 01:31:22 GMT Subject: git: openjdk/jdk: master: 8342868: Errors related to unused code on Windows after 8339120 in core libs Message-ID: <2664ceec-4048-4d29-8d3c-c413d6a6d9bb@openjdk.org> Changeset: bbc5c98b Branch: master Author: Julian Waters Date: 2025-07-08 01:29:20 +0000 URL: https://git.openjdk.org/jdk/commit/bbc5c98b144014a0423d666f74c4a5a15b08a7c2 8342868: Errors related to unused code on Windows after 8339120 in core libs Reviewed-by: naoto, jlu ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c ! src/java.base/windows/native/libjava/TimeZone_md.c ! src/java.base/windows/native/libnet/NTLMAuthSequence.c From psadhukhan at openjdk.org Tue Jul 8 03:13:35 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Tue, 8 Jul 2025 03:13:35 GMT Subject: git: openjdk/jdk: master: 8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel Message-ID: <3ba6e30f-7d9c-4472-a2d7-9e7666188563@openjdk.org> Changeset: 5205eae6 Branch: master Author: Prasanta Sadhukhan Date: 2025-07-08 03:12:37 +0000 URL: https://git.openjdk.org/jdk/commit/5205eae6ff28c4587ec4cb659ddffce84f00441b 8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel Reviewed-by: abhiscxk ! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java From kevinw at openjdk.org Tue Jul 8 06:39:11 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Tue, 8 Jul 2025 06:39:11 GMT Subject: git: openjdk/jdk: master: 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency Message-ID: <4a90783a-0128-4cc8-85a7-5a67d59bf6b4@openjdk.org> Changeset: 310ef856 Branch: master Author: Kevin Walls Date: 2025-07-08 06:38:16 +0000 URL: https://git.openjdk.org/jdk/commit/310ef85667bdba3f984cb6327aee71cfaf91458b 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/serviceability/tmtools/jstat/GarbageProducerTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcNewTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest01.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest02.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcNewTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatResults.java + test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatTool.java From jlahoda at openjdk.org Tue Jul 8 07:19:55 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 8 Jul 2025 07:19:55 GMT Subject: git: openjdk/jdk: jdk25: 8359596: Behavior change when both -Xlint:options and -Xlint:-options flags are given Message-ID: Changeset: 5e716fd7 Branch: jdk25 Author: Jan Lahoda Date: 2025-07-08 07:16:25 +0000 URL: https://git.openjdk.org/jdk/commit/5e716fd7d1187d03f1320aa6aae2a9943388b1b9 8359596: Behavior change when both -Xlint:options and -Xlint:-options flags are given Reviewed-by: liach Backport-of: 3525a40f39a966b8592f694a9b3cd4c5dc449266 ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java + test/langtools/tools/javac/lint/LintOptions.java + test/langtools/tools/javac/lint/LintOptions.out From shade at openjdk.org Tue Jul 8 08:25:28 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 8 Jul 2025 08:25:28 GMT Subject: git: openjdk/jdk: master: 8361397: Rework CompileLog list synchronization Message-ID: <4f53f9f2-6b5d-4ef4-a761-a904f9310455@openjdk.org> Changeset: 7b255b8a Branch: master Author: Aleksey Shipilev Date: 2025-07-08 08:23:11 +0000 URL: https://git.openjdk.org/jdk/commit/7b255b8a625ce1eda1ec6242b8e438691f6cc845 8361397: Rework CompileLog list synchronization Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/compileLog.hpp From mcimadamore at openjdk.org Tue Jul 8 10:41:00 2025 From: mcimadamore at openjdk.org (Maurizio Cimadamore) Date: Tue, 8 Jul 2025 10:41:00 GMT Subject: git: openjdk/jdk: master: 8361481: Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class Message-ID: Changeset: 1934bd8d Branch: master Author: Maurizio Cimadamore Date: 2025-07-08 10:38:59 +0000 URL: https://git.openjdk.org/jdk/commit/1934bd8d2c02cdb1ba9caaef227ed073fb5e1a9d 8361481: Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class Reviewed-by: vromero, liach, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/ObjectEarlyContext/T8361481.java + test/langtools/tools/javac/ObjectEarlyContext/x/java/lang/Object.java From eastigeevich at openjdk.org Tue Jul 8 11:53:43 2025 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Tue, 8 Jul 2025 11:53:43 GMT Subject: git: openjdk/jdk: master: 8344548: Incorrect StartAggressiveSweepingAt doc for segmented code cache Message-ID: <92590a04-7016-478a-a7ba-532be56087a0@openjdk.org> Changeset: 27e6a4d2 Branch: master Author: han gq Committer: Evgeny Astigeevich Date: 2025-07-08 11:50:09 +0000 URL: https://git.openjdk.org/jdk/commit/27e6a4d2f7a4bdd12408e518e86aeb623f1c41bc 8344548: Incorrect StartAggressiveSweepingAt doc for segmented code cache Reviewed-by: kvn, eastigeevich ! src/hotspot/share/runtime/globals.hpp From jlahoda at openjdk.org Tue Jul 8 12:06:46 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 8 Jul 2025 12:06:46 GMT Subject: git: openjdk/jdk: master: 8361445: javac crashes on unresolvable constant in @SuppressWarnings Message-ID: Changeset: 0bd2f9cb Branch: master Author: Jan Lahoda Date: 2025-07-08 12:04:08 +0000 URL: https://git.openjdk.org/jdk/commit/0bd2f9cba2118ed5a112b4c70b8ff4a1a58f21dd 8361445: javac crashes on unresolvable constant in @SuppressWarnings Reviewed-by: asotona, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! test/langtools/tools/javac/recovery/AnnotationRecovery.java From mhaessig at openjdk.org Tue Jul 8 12:47:27 2025 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Tue, 8 Jul 2025 12:47:27 GMT Subject: git: openjdk/jdk: master: 8361040: compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules Message-ID: <3cfd4e68-d2ea-4007-97f9-d85141f4e079@openjdk.org> Changeset: 2349304b Branch: master Author: Manuel H?ssig Date: 2025-07-08 12:44:36 +0000 URL: https://git.openjdk.org/jdk/commit/2349304bb108adb0d5d095e8212d36d99132b6bb 8361040: compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules Co-authored-by: Matthias Baesken Reviewed-by: chagedorn, mbaesken ! test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java From mdoerr at openjdk.org Tue Jul 8 13:02:56 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 8 Jul 2025 13:02:56 GMT Subject: git: openjdk/jdk: master: 8361353: [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI Message-ID: Changeset: 5c67e3d6 Branch: master Author: David Briemann Committer: Martin Doerr Date: 2025-07-08 12:58:44 +0000 URL: https://git.openjdk.org/jdk/commit/5c67e3d6e573e5e1fc23f16b61e51fda7b3dd307 8361353: [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java From egahlin at openjdk.org Tue Jul 8 14:07:44 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Tue, 8 Jul 2025 14:07:44 GMT Subject: git: openjdk/jdk: jdk25: 8361338: JFR: Min and max time in MethodTime event is confusing Message-ID: <187df638-06bc-4f46-b4c0-cf81b227cc90@openjdk.org> Changeset: b3b55953 Branch: jdk25 Author: Erik Gahlin Date: 2025-07-08 14:03:56 +0000 URL: https://git.openjdk.org/jdk/commit/b3b5595362a64a134f4df6a7e655e87b4844b800 8361338: JFR: Min and max time in MethodTime event is confusing Reviewed-by: shade Backport-of: f3e0588d0b825a68a4ad61ddf806877f46da69dc ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java From egahlin at openjdk.org Tue Jul 8 14:07:47 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Tue, 8 Jul 2025 14:07:47 GMT Subject: git: openjdk/jdk: master: 8361175: JFR: Document differences between method sample events Message-ID: <9c11ec07-e119-465c-b18c-9d69a275e188@openjdk.org> Changeset: 63e08d4a Branch: master Author: Erik Gahlin Date: 2025-07-08 14:04:17 +0000 URL: https://git.openjdk.org/jdk/commit/63e08d4af7145b94048d565f4f80dae221090c19 8361175: JFR: Document differences between method sample events Reviewed-by: mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini From jlahoda at openjdk.org Tue Jul 8 14:36:57 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 8 Jul 2025 14:36:57 GMT Subject: git: openjdk/jdk: master: 8361570: Incorrect 'sealed is not allowed here' compile-time error Message-ID: Changeset: 85331943 Branch: master Author: Jan Lahoda Date: 2025-07-08 14:33:14 +0000 URL: https://git.openjdk.org/jdk/commit/853319439e7887ddd54f8c4a3d79aa62ec51fd64 8361570: Incorrect 'sealed is not allowed here' compile-time error Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java + test/langtools/tools/javac/flags/ExtendedStandardFlagsOverlayFlagsConflict.java + test/langtools/tools/javac/flags/NoFalseSealedError.java ! test/langtools/tools/javac/platform/RequiresIdentityTest.java From naoto at openjdk.org Tue Jul 8 17:15:18 2025 From: naoto at openjdk.org (Naoto Sato) Date: Tue, 8 Jul 2025 17:15:18 GMT Subject: git: openjdk/jdk: master: 8361519: Obsolete Unicode Scalar Value link in Character class Message-ID: <8e8d37f6-5330-48f5-8e75-9b7229caeb63@openjdk.org> Changeset: 5850bf44 Branch: master Author: Naoto Sato Date: 2025-07-08 17:13:59 +0000 URL: https://git.openjdk.org/jdk/commit/5850bf4488ea336c3dd4eafbefb8ade330e2f76a 8361519: Obsolete Unicode Scalar Value link in Character class Reviewed-by: iris ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/util/Locale.java From iklam at openjdk.org Tue Jul 8 17:36:46 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 8 Jul 2025 17:36:46 GMT Subject: git: openjdk/jdk: jdk25: 2 new changesets Message-ID: Changeset: afe6bd69 Branch: jdk25 Author: Ioi Lam Date: 2025-07-08 17:34:39 +0000 URL: https://git.openjdk.org/jdk/commit/afe6bd69108b2688ff7f63a22baf2d289ecf321b 8336147: Clarify CDS documentation about static vs dynamic archive Reviewed-by: shade Backport-of: 854de8c9c6a1d851c1788e5f2250fe0928c51ca4 ! src/java.base/share/man/java.md Changeset: b8965318 Branch: jdk25 Author: Ioi Lam Date: 2025-07-08 17:36:10 +0000 URL: https://git.openjdk.org/jdk/commit/b8965318c1b1ddafac7df6c0d6c807586876ebcf 8360164: AOT cache creation crashes in ~ThreadTotalCPUTimeClosure() Reviewed-by: shade, kvn Backport-of: 7d7e60c8aebc4b4c1e7121be702393e5bc46e9ce ! src/hotspot/share/cds/metaspaceShared.cpp From iklam at openjdk.org Tue Jul 8 17:36:48 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 8 Jul 2025 17:36:48 GMT Subject: git: openjdk/jdk: master: 8361367: AOT ExcludedClasses.java test failed with missing constant pool logs Message-ID: Changeset: 92712ef4 Branch: master Author: Ioi Lam Date: 2025-07-08 17:34:58 +0000 URL: https://git.openjdk.org/jdk/commit/92712ef45dd81fa9f03fbd6427f8c1507f28e62b 8361367: AOT ExcludedClasses.java test failed with missing constant pool logs Reviewed-by: dholmes, kvn ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java From wetmore at openjdk.org Tue Jul 8 18:25:19 2025 From: wetmore at openjdk.org (Bradford Wetmore) Date: Tue, 8 Jul 2025 18:25:19 GMT Subject: git: openjdk/jdk: master: 8357915: SecureRandom nextLong memory usage Message-ID: Changeset: 91df7978 Branch: master Author: Koushik Thirupattur Committer: Bradford Wetmore Date: 2025-07-08 18:24:26 +0000 URL: https://git.openjdk.org/jdk/commit/91df7978799e5a24a73d8e1ae344e532e572f2dd 8357915: SecureRandom nextLong memory usage Reviewed-by: wetmore ! src/java.base/share/classes/java/security/SecureRandom.java From wkemper at openjdk.org Tue Jul 8 18:37:29 2025 From: wkemper at openjdk.org (William Kemper) Date: Tue, 8 Jul 2025 18:37:29 GMT Subject: git: openjdk/jdk: master: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize Message-ID: <5f4d39ea-c365-46a3-901a-32a20c912553@openjdk.org> Changeset: fa32bfe1 Branch: master Author: Rui Li Committer: William Kemper Date: 2025-07-08 18:34:18 +0000 URL: https://git.openjdk.org/jdk/commit/fa32bfe11300fdadb35f083037f6ab2a8985d210 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp ! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java From kdnilsen at openjdk.org Tue Jul 8 19:00:47 2025 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Tue, 8 Jul 2025 19:00:47 GMT Subject: git: openjdk/jdk: master: 8361529: GenShen: Fix bad assert in swap card tables Message-ID: <0c10085d-f8dd-4498-800f-7fb233a3d55e@openjdk.org> Changeset: 1de2acea Branch: master Author: Kelvin Nilsen Date: 2025-07-08 18:59:11 +0000 URL: https://git.openjdk.org/jdk/commit/1de2acea77da57fd44b214332a73cc6621806e4d 8361529: GenShen: Fix bad assert in swap card tables Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp From iklam at openjdk.org Tue Jul 8 19:03:45 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 8 Jul 2025 19:03:45 GMT Subject: git: openjdk/jdk: jdk25: 8358680: AOT cache creation fails: no strings should have been added Message-ID: <08f209b9-b30d-4eee-9da0-a58ae7db49c1@openjdk.org> Changeset: 1e985168 Branch: jdk25 Author: Ioi Lam Date: 2025-07-08 19:02:36 +0000 URL: https://git.openjdk.org/jdk/commit/1e985168d674d7087727f0dea11c2d50446f3977 8358680: AOT cache creation fails: no strings should have been added Reviewed-by: shade, kvn Backport-of: 3daa03c30f8e6ab9c498edb7d59346ce0b30450f ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp From amenkov at openjdk.org Tue Jul 8 19:33:37 2025 From: amenkov at openjdk.org (Alex Menkov) Date: Tue, 8 Jul 2025 19:33:37 GMT Subject: git: openjdk/jdk: master: 8355960: JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors Message-ID: <12cdfdaf-2863-404f-a4ff-1570e91d0efb@openjdk.org> Changeset: 03526e25 Branch: master Author: Alex Menkov Date: 2025-07-08 19:30:07 +0000 URL: https://git.openjdk.org/jdk/commit/03526e250dfb9ac61f50f482b5dfb330e7fec1bf 8355960: JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgent.hpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiAgentList.hpp ! src/hotspot/share/runtime/os.cpp From kvn at openjdk.org Tue Jul 8 19:37:03 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Tue, 8 Jul 2025 19:37:03 GMT Subject: git: openjdk/jdk: master: 8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() Message-ID: <9dafbfb2-6439-4e4b-9d02-1fc3bf7af657@openjdk.org> Changeset: dedcce04 Branch: master Author: Vladimir Kozlov Date: 2025-07-08 19:34:39 +0000 URL: https://git.openjdk.org/jdk/commit/dedcce045013b3ff84f5ef8857e1a83f0c09f9ad 8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() Reviewed-by: adinn, mbaesken ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp From kbarrett at openjdk.org Tue Jul 8 19:49:31 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Tue, 8 Jul 2025 19:49:31 GMT Subject: git: openjdk/jdk: master: 8361426: (ref) Remove jdk.internal.ref.Cleaner Message-ID: Changeset: 117f0b40 Branch: master Author: Kim Barrett Date: 2025-07-08 19:48:54 +0000 URL: https://git.openjdk.org/jdk/commit/117f0b4051b37d6e639799c5f6add3e2aec8e200 8361426: (ref) Remove jdk.internal.ref.Cleaner Reviewed-by: jpai, vklang ! src/java.base/share/classes/java/lang/ref/Reference.java - src/java.base/share/classes/jdk/internal/ref/Cleaner.java - test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java From vromero at openjdk.org Tue Jul 8 21:14:29 2025 From: vromero at openjdk.org (Vicente Romero) Date: Tue, 8 Jul 2025 21:14:29 GMT Subject: git: openjdk/jdk: jdk25: 8361214: An anonymous class is erroneously being classify as an abstract class Message-ID: <6f931d11-e971-460a-947f-2b9819d63518@openjdk.org> Changeset: 0e4422b2 Branch: jdk25 Author: Vicente Romero Date: 2025-07-08 21:13:43 +0000 URL: https://git.openjdk.org/jdk/commit/0e4422b284ab25064d67afc1473e2711f585886b 8361214: An anonymous class is erroneously being classify as an abstract class Reviewed-by: liach Backport-of: 05c9eec8d087cbfffed19031a531b72ad18a52cf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/generics/diamond/AnonymousLabeledAsAbstractTest.java From wkemper at openjdk.org Tue Jul 8 21:59:23 2025 From: wkemper at openjdk.org (William Kemper) Date: Tue, 8 Jul 2025 21:59:23 GMT Subject: git: openjdk/jdk: master: 8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize Message-ID: <605b7aac-133f-4818-98d0-209c376c47fa@openjdk.org> Changeset: 974ad4e8 Branch: master Author: Rui Li Committer: William Kemper Date: 2025-07-08 21:58:22 +0000 URL: https://git.openjdk.org/jdk/commit/974ad4e8cdddee7d932e8375258067f9d2ca6a8b 8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp From fjiang at openjdk.org Wed Jul 9 01:21:10 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Wed, 9 Jul 2025 01:21:10 GMT Subject: git: openjdk/jdk: master: 8361504: RISC-V: Make C1 clone intrinsic platform guard more specific Message-ID: <95b59ca4-56bd-4b5b-942a-36d01eac5dbb@openjdk.org> Changeset: 54e37629 Branch: master Author: Feilong Jiang Date: 2025-07-09 01:20:18 +0000 URL: https://git.openjdk.org/jdk/commit/54e37629f63eae7800415fa22684e6b3df3648ec 8361504: RISC-V: Make C1 clone intrinsic platform guard more specific Reviewed-by: fyang, gcao ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIR.cpp From serb at openjdk.org Wed Jul 9 03:14:46 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 9 Jul 2025 03:14:46 GMT Subject: git: openjdk/jdk: master: 8361484: Remove duplicate font filename mappings in fontconfig.properties for AIX Message-ID: <50efea9b-50d8-4e86-926f-bfda1be00769@openjdk.org> Changeset: 19bb6ebf Branch: master Author: Ravi-Patel8 Committer: Sergey Bylokhov Date: 2025-07-09 03:12:43 +0000 URL: https://git.openjdk.org/jdk/commit/19bb6ebfaffc9208dbc8a125270848cb2fe37e94 8361484: Remove duplicate font filename mappings in fontconfig.properties for AIX Reviewed-by: serb, azvegint ! src/java.desktop/aix/data/fontconfig/fontconfig.properties From liach at openjdk.org Wed Jul 9 03:35:53 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 9 Jul 2025 03:35:53 GMT Subject: git: openjdk/jdk: master: 8361526: Synchronize ClassFile API verifier with hotspot Message-ID: <0b975e84-c5bb-4abe-8895-a66fce3bbcf3@openjdk.org> Changeset: e2c5d035 Branch: master Author: Chen Liang Date: 2025-07-09 03:34:44 +0000 URL: https://git.openjdk.org/jdk/commit/e2c5d035468d530888fc95f8664410742e65f21f 8361526: Synchronize ClassFile API verifier with hotspot Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/verifier/verifier.md ! test/jdk/jdk/classfile/VerifierSelfTest.java From jlahoda at openjdk.org Wed Jul 9 05:09:44 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Wed, 9 Jul 2025 05:09:44 GMT Subject: git: openjdk/jdk: jdk25: 8361445: javac crashes on unresolvable constant in @SuppressWarnings Message-ID: Changeset: 21cb2acd Branch: jdk25 Author: Jan Lahoda Date: 2025-07-09 05:07:20 +0000 URL: https://git.openjdk.org/jdk/commit/21cb2acda0d70cc838dfa097d235e86338609e7e 8361445: javac crashes on unresolvable constant in @SuppressWarnings Reviewed-by: liach, asotona Backport-of: 0bd2f9cba2118ed5a112b4c70b8ff4a1a58f21dd ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! test/langtools/tools/javac/recovery/AnnotationRecovery.java From stuefe at openjdk.org Wed Jul 9 05:17:43 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 9 Jul 2025 05:17:43 GMT Subject: git: openjdk/jdk: master: 8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders Message-ID: Changeset: fe264676 Branch: master Author: Thomas Stuefe Date: 2025-07-09 05:17:05 +0000 URL: https://git.openjdk.org/jdk/commit/fe264676337cdef0d7477b0b57ff9d2fe8f9fc0f 8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp From iwalulya at openjdk.org Wed Jul 9 05:47:07 2025 From: iwalulya at openjdk.org (Ivan Walulya) Date: Wed, 9 Jul 2025 05:47:07 GMT Subject: git: openjdk/jdk: master: 8238687: Investigate memory uncommit during young collections in G1 Message-ID: <060d6903-e558-46ef-8e33-7976d86e399b@openjdk.org> Changeset: 47614796 Branch: master Author: Ivan Walulya Date: 2025-07-09 05:44:42 +0000 URL: https://git.openjdk.org/jdk/commit/4761479608d5a8ecc504e343109900b0d0c77171 8238687: Investigate memory uncommit during young collections in G1 8247843: Reconsider G1 default GCTimeRatio value 8248324: G1: Remove resizing during Remark Co-authored-by: Thomas Schatzl Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java From fyang at openjdk.org Wed Jul 9 05:58:46 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 9 Jul 2025 05:58:46 GMT Subject: git: openjdk/jdk: master: 8361532: RISC-V: Several vector tests fail after JDK-8354383 Message-ID: Changeset: e0245682 Branch: master Author: Dingli Zhang Committer: Fei Yang Date: 2025-07-09 05:57:38 +0000 URL: https://git.openjdk.org/jdk/commit/e0245682c8d5a0daae055045c81248c12fb23c09 8361532: RISC-V: Several vector tests fail after JDK-8354383 Reviewed-by: fyang, fjiang, gcao ! src/hotspot/cpu/riscv/riscv.ad From tschatzl at openjdk.org Wed Jul 9 08:13:22 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 9 Jul 2025 08:13:22 GMT Subject: git: openjdk/jdk: master: 8361349: Fix visibility of CollectedHeap::stop() and ::print_tracing_info() Message-ID: Changeset: 68b27b88 Branch: master Author: Thomas Schatzl Date: 2025-07-09 08:10:43 +0000 URL: https://git.openjdk.org/jdk/commit/68b27b88b5160dd2883f93928c5f6ce245412495 8361349: Fix visibility of CollectedHeap::stop() and ::print_tracing_info() Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp From dnsimon at openjdk.org Wed Jul 9 08:22:43 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Wed, 9 Jul 2025 08:22:43 GMT Subject: git: openjdk/jdk: master: 8357689: Refactor JVMCI to enable replay compilation in Graal Message-ID: <9779ec32-6376-40ce-bfd2-ed81feda1804@openjdk.org> Changeset: 963b83fc Branch: master Author: Andrej Pecimuth Committer: Doug Simon Date: 2025-07-09 08:19:49 +0000 URL: https://git.openjdk.org/jdk/commit/963b83fcf158d273e9433b6845380184b3ad0de5 8357689: Refactor JVMCI to enable replay compilation in Graal Reviewed-by: dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java From mdoerr at openjdk.org Wed Jul 9 08:28:49 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 9 Jul 2025 08:28:49 GMT Subject: git: openjdk/jdk: master: 8361599: [PPC64] enable missing tests via jtreg requires Message-ID: Changeset: 83feb7a2 Branch: master Author: David Briemann Committer: Martin Doerr Date: 2025-07-09 08:27:55 +0000 URL: https://git.openjdk.org/jdk/commit/83feb7a2388e33835b2071cfe0e51ba8b43e241f 8361599: [PPC64] enable missing tests via jtreg requires Reviewed-by: mdoerr ! test/hotspot/jtreg/compiler/c2/TestBit.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java From adinn at openjdk.org Wed Jul 9 08:50:12 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 9 Jul 2025 08:50:12 GMT Subject: git: openjdk/jdk: master: 8360707: Globally enumerate all blobs, stubs and entries Message-ID: Changeset: b1fa1ecc Branch: master Author: Andrew Dinn Date: 2025-07-09 08:48:07 +0000 URL: https://git.openjdk.org/jdk/commit/b1fa1ecc988fb07f191892a459625c2c8f2de3b5 8360707: Globally enumerate all blobs, stubs and entries Reviewed-by: kvn, fyang, asmehra ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp + src/hotspot/share/runtime/stubInfo.cpp + src/hotspot/share/runtime/stubInfo.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp From shade at openjdk.org Wed Jul 9 08:59:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 9 Jul 2025 08:59:11 GMT Subject: git: openjdk/jdk: master: 8361520: Stabilize SystemGC benchmarks Message-ID: <8e5e7844-6b87-487b-92ed-547f1304bd92@openjdk.org> Changeset: a9bd1ad4 Branch: master Author: Aleksey Shipilev Date: 2025-07-09 08:56:44 +0000 URL: https://git.openjdk.org/jdk/commit/a9bd1ad40cb4e275d83b2e8b15e3c4be1551f7fc 8361520: Stabilize SystemGC benchmarks Reviewed-by: tschatzl, ayang ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java From ayang at openjdk.org Wed Jul 9 12:02:24 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 9 Jul 2025 12:02:24 GMT Subject: git: openjdk/jdk: master: 8361680: Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots Message-ID: <05b26b84-2ef9-4d0e-8e04-e9d198de9ef5@openjdk.org> Changeset: eec04dd0 Branch: master Author: Albert Mingkun Yang Date: 2025-07-09 12:00:51 +0000 URL: https://git.openjdk.org/jdk/commit/eec04dd01051064bacf5110539755aa41106b1a6 8361680: Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots Reviewed-by: shade ! src/hotspot/share/prims/jvmtiTagMap.cpp From liach at openjdk.org Wed Jul 9 12:15:05 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 9 Jul 2025 12:15:05 GMT Subject: git: openjdk/jdk: master: 8357185: Redundant local variables with unconditionally matching primitive patterns Message-ID: <7330e1c3-db74-4e5a-91e2-2c43349a2844@openjdk.org> Changeset: d886ae12 Branch: master Author: Chen Liang Date: 2025-07-09 12:14:14 +0000 URL: https://git.openjdk.org/jdk/commit/d886ae12a2ee3ce519c736d8950a17a0ce63ca78 8357185: Redundant local variables with unconditionally matching primitive patterns Reviewed-by: jlahoda, abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/langtools/tools/javac/patterns/PrimitiveInstanceOfBytecodeTest.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithTopLevelPatterns.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java From mhaessig at openjdk.org Wed Jul 9 12:35:28 2025 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Wed, 9 Jul 2025 12:35:28 GMT Subject: git: openjdk/jdk: master: 8360175: C2 crash: assert(edge_from_to(prior_use,n)) failed: before block local scheduling Message-ID: <492379df-c275-47ce-99bd-1a6dadc54378@openjdk.org> Changeset: db4b4a5b Branch: master Author: Manuel H?ssig Date: 2025-07-09 12:34:10 +0000 URL: https://git.openjdk.org/jdk/commit/db4b4a5b35a7664ddafed2817703ffd36a921fee 8360175: C2 crash: assert(edge_from_to(prior_use,n)) failed: before block local scheduling Reviewed-by: kvn, chagedorn ! src/hotspot/cpu/x86/peephole_x86_64.cpp From shade at openjdk.org Wed Jul 9 12:45:18 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 9 Jul 2025 12:45:18 GMT Subject: git: openjdk/jdk: master: 8361255: CTW: Tolerate more NCDFE problems Message-ID: <52040dbe-e16d-4845-80b6-d24efaa78a4e@openjdk.org> Changeset: a201be85 Branch: master Author: Aleksey Shipilev Date: 2025-07-09 12:42:25 +0000 URL: https://git.openjdk.org/jdk/commit/a201be8555c57f07b86f470df4699e1b9dd6bd3c 8361255: CTW: Tolerate more NCDFE problems Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java From jlahoda at openjdk.org Wed Jul 9 13:41:38 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Wed, 9 Jul 2025 13:41:38 GMT Subject: git: openjdk/jdk: jdk25: 8361570: Incorrect 'sealed is not allowed here' compile-time error Message-ID: Changeset: 50751da5 Branch: jdk25 Author: Jan Lahoda Date: 2025-07-09 13:41:05 +0000 URL: https://git.openjdk.org/jdk/commit/50751da5625795e54e5235d18e4277add0ce233e 8361570: Incorrect 'sealed is not allowed here' compile-time error Reviewed-by: liach, vromero Backport-of: 853319439e7887ddd54f8c4a3d79aa62ec51fd64 ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java + test/langtools/tools/javac/flags/ExtendedStandardFlagsOverlayFlagsConflict.java + test/langtools/tools/javac/flags/NoFalseSealedError.java ! test/langtools/tools/javac/platform/RequiresIdentityTest.java From nbenalla at openjdk.org Wed Jul 9 13:53:24 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Wed, 9 Jul 2025 13:53:24 GMT Subject: git: openjdk/jdk: master: 8346884: Add since checker test to jdk.editpad Message-ID: Changeset: 7daf9813 Branch: master Author: Nizar Benalla Date: 2025-07-09 13:49:15 +0000 URL: https://git.openjdk.org/jdk/commit/7daf9813c0617ea97d95bf326eac1758e40cddd6 8346884: Add since checker test to jdk.editpad Reviewed-by: jpai = test/jdk/tools/sincechecker/modules/jdk.editpad/JdkEditpadCheckSince.java From shade at openjdk.org Wed Jul 9 14:52:13 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 9 Jul 2025 14:52:13 GMT Subject: git: openjdk/jdk: master: 8357473: Compilation spike leaves many CompileTasks in free list Message-ID: Changeset: a41d3507 Branch: master Author: Aleksey Shipilev Date: 2025-07-09 14:49:20 +0000 URL: https://git.openjdk.org/jdk/commit/a41d35073ee6da0dde4dd731c1ab4c25245d075a 8357473: Compilation spike leaves many CompileTasks in free list Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp From egahlin at openjdk.org Wed Jul 9 15:36:19 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Wed, 9 Jul 2025 15:36:19 GMT Subject: git: openjdk/jdk: jdk25: 8361175: JFR: Document differences between method sample events Message-ID: Changeset: 1de89437 Branch: jdk25 Author: Erik Gahlin Date: 2025-07-09 15:32:57 +0000 URL: https://git.openjdk.org/jdk/commit/1de8943731862e6fb307caf9ebb84cfcb45b71e2 8361175: JFR: Document differences between method sample events Reviewed-by: mgronlun Backport-of: 63e08d4af7145b94048d565f4f80dae221090c19 ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini From bpb at openjdk.org Wed Jul 9 16:15:57 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Wed, 9 Jul 2025 16:15:57 GMT Subject: git: openjdk/jdk: master: 8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification Message-ID: Changeset: 6249259c Branch: master Author: Brian Burkhalter Date: 2025-07-09 16:15:21 +0000 URL: https://git.openjdk.org/jdk/commit/6249259c8050f280fb1c489e816f09d5cd72a54b 8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification Reviewed-by: alanb, liach ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/GetChars.java From bpb at openjdk.org Wed Jul 9 16:19:26 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Wed, 9 Jul 2025 16:19:26 GMT Subject: git: openjdk/jdk: master: 8358533: Improve performance of java.io.Reader.readAllLines Message-ID: Changeset: 6e203384 Branch: master Author: Brian Burkhalter Date: 2025-07-09 16:15:36 +0000 URL: https://git.openjdk.org/jdk/commit/6e203384f8777fc55081065b128bd2b0ba074729 8358533: Improve performance of java.io.Reader.readAllLines Reviewed-by: rriggs, sherman ! src/java.base/share/classes/java/io/Reader.java ! test/jdk/java/io/Reader/ReadAll.java + test/micro/org/openjdk/bench/java/io/ReaderReadAllLines.java From ecaspole at openjdk.org Wed Jul 9 18:49:24 2025 From: ecaspole at openjdk.org (Eric Caspole) Date: Wed, 9 Jul 2025 18:49:24 GMT Subject: git: openjdk/jdk: master: 8361216: Do not fork javac in J2DBench ant build Message-ID: <42053d75-7350-4bcf-b8ee-0e537f825e15@openjdk.org> Changeset: 7282f68c Branch: master Author: Eric Caspole Date: 2025-07-09 18:47:38 +0000 URL: https://git.openjdk.org/jdk/commit/7282f68cee22af3f65ea045fd6ada890df79ae07 8361216: Do not fork javac in J2DBench ant build Reviewed-by: prr ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/build.xml From yzheng at openjdk.org Wed Jul 9 19:14:25 2025 From: yzheng at openjdk.org (Yudi Zheng) Date: Wed, 9 Jul 2025 19:14:25 GMT Subject: git: openjdk/jdk: master: 8361569: [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile Message-ID: <6c407c48-f202-48e2-bf53-e672385ca9d2@openjdk.org> Changeset: 6681fc72 Branch: master Author: Yudi Zheng Date: 2025-07-09 19:12:37 +0000 URL: https://git.openjdk.org/jdk/commit/6681fc72d3463e13876eb84a285eb580ee92b464 8361569: [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile Reviewed-by: dnsimon, gdub ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/package-info.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotNmethod.java ! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java From liach at openjdk.org Wed Jul 9 19:30:18 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 9 Jul 2025 19:30:18 GMT Subject: git: openjdk/jdk: master: 8361615: CodeBuilder::parameterSlot throws undocumented IOOBE Message-ID: Changeset: c9bea773 Branch: master Author: Chen Liang Date: 2025-07-09 19:29:25 +0000 URL: https://git.openjdk.org/jdk/commit/c9bea77342672715f8f720d7311d66c2b3ac9f8a 8361615: CodeBuilder::parameterSlot throws undocumented IOOBE Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! test/jdk/jdk/classfile/BuilderParamTest.java From liach at openjdk.org Wed Jul 9 19:56:39 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 9 Jul 2025 19:56:39 GMT Subject: git: openjdk/jdk: master: 8360122: Fix java.sql\Connection.java indentation Message-ID: Changeset: 0f7808f3 Branch: master Author: Gustavo Simon Committer: Chen Liang Date: 2025-07-09 19:55:20 +0000 URL: https://git.openjdk.org/jdk/commit/0f7808f333556eed2a1381e5f9f67765ec3694f1 8360122: Fix java.sql\Connection.java indentation Reviewed-by: liach, lancea ! src/java.sql/share/classes/java/sql/Connection.java From matsaave at openjdk.org Wed Jul 9 20:45:45 2025 From: matsaave at openjdk.org (Matias Saavedra Silva) Date: Wed, 9 Jul 2025 20:45:45 GMT Subject: git: openjdk/jdk: master: 8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed Message-ID: <4071c913-54c9-4561-bd14-20df610e1206@openjdk.org> Changeset: 518536c6 Branch: master Author: Matias Saavedra Silva Date: 2025-07-09 20:45:13 +0000 URL: https://git.openjdk.org/jdk/commit/518536c607cb383e810ee0f50f8af44e121f4ab3 8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed Reviewed-by: ccheung, iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java From dholmes at openjdk.org Thu Jul 10 01:55:12 2025 From: dholmes at openjdk.org (David Holmes) Date: Thu, 10 Jul 2025 01:55:12 GMT Subject: git: openjdk/jdk: master: 8361647: Report the error reason on failed semaphore calls on macOS Message-ID: Changeset: c28bb8bf Branch: master Author: David Holmes Date: 2025-07-10 01:54:39 +0000 URL: https://git.openjdk.org/jdk/commit/c28bb8bf7a0aa6cdd5b97a50fc961a25cb40228a 8361647: Report the error reason on failed semaphore calls on macOS Reviewed-by: shade, ayang, jwaters ! src/hotspot/os/bsd/semaphore_bsd.cpp From dholmes at openjdk.org Thu Jul 10 02:01:52 2025 From: dholmes at openjdk.org (David Holmes) Date: Thu, 10 Jul 2025 02:01:52 GMT Subject: git: openjdk/jdk: master: 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Message-ID: <9ed19fa3-151d-4902-8e6c-020983cbba30@openjdk.org> Changeset: f67e4354 Branch: master Author: David Holmes Date: 2025-07-10 01:59:49 +0000 URL: https://git.openjdk.org/jdk/commit/f67e4354316dcec185eac66adec2395e20b62579 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Co-authored-by: Thomas Stuefe Reviewed-by: mdoerr, stuefe, coleenp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp ! test/hotspot/gtest/memory/test_guardedMemory.cpp + test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java + test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c From dholmes at openjdk.org Thu Jul 10 05:09:43 2025 From: dholmes at openjdk.org (David Holmes) Date: Thu, 10 Jul 2025 05:09:43 GMT Subject: git: openjdk/jdk: master: 8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors Message-ID: Changeset: 2a53f5a5 Branch: master Author: David Holmes Date: 2025-07-10 05:07:33 +0000 URL: https://git.openjdk.org/jdk/commit/2a53f5a5c2544d4f7a77186d99addae110b06bab 8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors Reviewed-by: jpai, darcy ! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java From mbaesken at openjdk.org Thu Jul 10 07:10:12 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 10 Jul 2025 07:10:12 GMT Subject: git: openjdk/jdk: master: 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value Message-ID: <3532c900-be01-4252-8b53-c49eeff4776b@openjdk.org> Changeset: bf3cfbef Branch: master Author: Matthias Baesken Date: 2025-07-10 07:08:26 +0000 URL: https://git.openjdk.org/jdk/commit/bf3cfbeff414356aaf2b0933568ff648beace2c5 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value Reviewed-by: cjplummer, amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag002/TestDescription.java From rrich at openjdk.org Thu Jul 10 07:37:07 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 10 Jul 2025 07:37:07 GMT Subject: git: openjdk/jdk: jdk25: 8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining Message-ID: Changeset: 532b1c73 Branch: jdk25 Author: Richard Reingruber Date: 2025-07-10 07:34:40 +0000 URL: https://git.openjdk.org/jdk/commit/532b1c732edb2873afead4d12721a938cec8879f 8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining Reviewed-by: mdoerr, kevinw Backport-of: fea73c1d40441561a246f2a09a739367cfc197ea ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java From kevinw at openjdk.org Thu Jul 10 08:22:56 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Thu, 10 Jul 2025 08:22:56 GMT Subject: git: openjdk/jdk: master: 8351413: Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport Message-ID: Changeset: 13e0f996 Branch: master Author: Kevin Walls Date: 2025-07-10 08:19:06 +0000 URL: https://git.openjdk.org/jdk/commit/13e0f99626ed58958bf0b581be95934f0b218979 8351413: Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport Reviewed-by: dfuchs, sspitsyn ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java - src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java ! test/jdk/javax/management/MBeanServer/ExceptionFactory.java ! test/jdk/javax/management/modelmbean/DescriptorSupportTest.java - test/jdk/javax/management/modelmbean/DescriptorSupportXMLTest.java ! test/jdk/javax/management/modelmbean/LoggingExceptionTest.java From ayang at openjdk.org Thu Jul 10 09:21:29 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Thu, 10 Jul 2025 09:21:29 GMT Subject: git: openjdk/jdk: master: 8361704: Parallel: Simplify logic condition in MutableNUMASpace::initialize Message-ID: Changeset: c118543e Branch: master Author: Albert Mingkun Yang Date: 2025-07-10 09:18:35 +0000 URL: https://git.openjdk.org/jdk/commit/c118543efe51fcb5fe3aab0adcaab1ea7454abfc 8361704: Parallel: Simplify logic condition in MutableNUMASpace::initialize Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp From vromero at openjdk.org Thu Jul 10 10:42:15 2025 From: vromero at openjdk.org (Vicente Romero) Date: Thu, 10 Jul 2025 10:42:15 GMT Subject: git: openjdk/jdk: master: 8361499: Intersection type cast causes javac crash with -Xjcov Message-ID: <740a4a1c-a4fe-476e-9728-4c4fe7062f94@openjdk.org> Changeset: 80662a48 Branch: master Author: Vicente Romero Date: 2025-07-10 10:38:31 +0000 URL: https://git.openjdk.org/jdk/commit/80662a485af9002d256d18d28a5bfe2a7c30e4d4 8361499: Intersection type cast causes javac crash with -Xjcov Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/langtools/tools/javac/NoTypeIntersectionASTAfterTransTypesTest.java From nbenalla at openjdk.org Thu Jul 10 11:28:57 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Thu, 10 Jul 2025 11:28:57 GMT Subject: git: openjdk/jdk: master: 8360302: Update --release 25 symbol information for JDK 25 build 29 Message-ID: <60740195-3ef8-4234-8d32-6a7a0f6c8a45@openjdk.org> Changeset: 73ab54e4 Branch: master Author: Nizar Benalla Date: 2025-07-10 11:25:41 +0000 URL: https://git.openjdk.org/jdk/commit/73ab54e4c33a3af2f2648e649ae41aee25d86f1b 8360302: Update --release 25 symbol information for JDK 25 build 29 Reviewed-by: darcy, iris ! src/jdk.compiler/share/data/symbols/java.base-P.sym.txt From tschatzl at openjdk.org Thu Jul 10 13:02:27 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 10 Jul 2025 13:02:27 GMT Subject: git: openjdk/jdk: master: 8361693: Remove Klass::clean_subklass_tree() Message-ID: <5d5351f5-35dc-4eb3-b1ac-c2bcaf1f4050@openjdk.org> Changeset: 3d37c4e3 Branch: master Author: Thomas Schatzl Date: 2025-07-10 13:00:48 +0000 URL: https://git.openjdk.org/jdk/commit/3d37c4e37ac6e3fb7915de46ed98136453b8840a 8361693: Remove Klass::clean_subklass_tree() Reviewed-by: zgu, kbarrett ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/oops/klass.hpp From aivanov at openjdk.org Thu Jul 10 13:09:21 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Thu, 10 Jul 2025 13:09:21 GMT Subject: git: openjdk/jdk: master: 8361839: Problemlist BogusFocusableWindowState due to failures in the CI pipeline Message-ID: <24d31977-aafd-4055-a73b-a8b1adb4c741@openjdk.org> Changeset: f7352750 Branch: master Author: Anass Baya Committer: Alexey Ivanov Date: 2025-07-10 13:07:13 +0000 URL: https://git.openjdk.org/jdk/commit/f73527502177a8f050272d6157ccbec3e9840bc8 8361839: Problemlist BogusFocusableWindowState due to failures in the CI pipeline Reviewed-by: aivanov ! test/jdk/ProblemList.txt From bpb at openjdk.org Thu Jul 10 15:15:52 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 10 Jul 2025 15:15:52 GMT Subject: git: openjdk/jdk: jdk25: 8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification Message-ID: <0606e070-76a0-49db-bde1-d33a61d526e8@openjdk.org> Changeset: 9b99ed8b Branch: jdk25 Author: Brian Burkhalter Date: 2025-07-10 15:14:31 +0000 URL: https://git.openjdk.org/jdk/commit/9b99ed8b399fd587ba5cb73a44f73895a97277bf 8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification Reviewed-by: liach, alanb Backport-of: 6249259c8050f280fb1c489e816f09d5cd72a54b ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/GetChars.java From kevinw at openjdk.org Thu Jul 10 15:22:27 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Thu, 10 Jul 2025 15:22:27 GMT Subject: git: openjdk/jdk: master: 8359809: AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object Message-ID: <3796c6f9-31e7-43d3-94a5-8d176cb55b6f@openjdk.org> Changeset: cbc7090b Branch: master Author: Kevin Walls Date: 2025-07-10 15:21:04 +0000 URL: https://git.openjdk.org/jdk/commit/cbc7090b91f4ce84117a04036028076373ab805e 8359809: AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object Reviewed-by: sspitsyn ! src/java.management/share/classes/javax/management/AttributeList.java ! src/java.management/share/classes/javax/management/relation/RoleList.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java ! test/jdk/javax/management/MBeanServer/AttributeListTypeSafeTest.java ! test/jdk/javax/management/generified/ListTypeCheckTest.java From cjplummer at openjdk.org Thu Jul 10 15:44:08 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Thu, 10 Jul 2025 15:44:08 GMT Subject: git: openjdk/jdk: jdk25: 8360312: Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread Message-ID: <96f7943a-782d-4e20-a972-b9c4908e0b29@openjdk.org> Changeset: 96380509 Branch: jdk25 Author: Chris Plummer Date: 2025-07-10 15:43:11 +0000 URL: https://git.openjdk.org/jdk/commit/96380509b31a2dcc41bbba62ec316e1c569b13ab 8360312: Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread Reviewed-by: kevinw, sspitsyn Backport-of: 712d866b72b43c839c57c3303dfb215f94c0db3b ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java From naoto at openjdk.org Thu Jul 10 16:12:02 2025 From: naoto at openjdk.org (Naoto Sato) Date: Thu, 10 Jul 2025 16:12:02 GMT Subject: git: openjdk/jdk: master: 8361717: Refactor Collections.emptyList() in Locale related classes Message-ID: <02d1805d-8114-4eec-bcf4-35ebb8e40d12@openjdk.org> Changeset: f5afbbd3 Branch: master Author: Naoto Sato Date: 2025-07-10 16:08:05 +0000 URL: https://git.openjdk.org/jdk/commit/f5afbbd32a0f46973664a228e6799fb1a958cd51 8361717: Refactor Collections.emptyList() in Locale related classes Reviewed-by: bpb, jlu, liach, cstein ! src/java.base/share/classes/sun/util/locale/LanguageTag.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java From kvn at openjdk.org Thu Jul 10 17:08:45 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Thu, 10 Jul 2025 17:08:45 GMT Subject: git: openjdk/jdk: jdk25: 8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() Message-ID: <57f46507-4b03-4828-8ae0-74aace07627d@openjdk.org> Changeset: e92f387a Branch: jdk25 Author: Vladimir Kozlov Date: 2025-07-10 17:04:29 +0000 URL: https://git.openjdk.org/jdk/commit/e92f387ab5db8245778c19a35f08079dfa46453c 8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() Reviewed-by: shade, thartmann Backport-of: dedcce045013b3ff84f5ef8857e1a83f0c09f9ad ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp From adinn at openjdk.org Thu Jul 10 17:25:04 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Thu, 10 Jul 2025 17:25:04 GMT Subject: git: openjdk/jdk: master: 8361844: Build without C1 or C2 fails after 8360707 Message-ID: Changeset: 3d74cbe0 Branch: master Author: Andrew Dinn Date: 2025-07-10 17:23:10 +0000 URL: https://git.openjdk.org/jdk/commit/3d74cbe0ac9b68dfc161a4c079b695a320a0e133 8361844: Build without C1 or C2 fails after 8360707 Reviewed-by: kvn ! src/hotspot/share/runtime/stubInfo.cpp From dcubed at openjdk.org Thu Jul 10 18:47:44 2025 From: dcubed at openjdk.org (Daniel D. Daugherty) Date: Thu, 10 Jul 2025 18:47:44 GMT Subject: git: openjdk/jdk: Added tag jdk-26+6 for changeset bf3cfbef Message-ID: <80c54e14-20bc-45b6-9f6e-f36eeb0fe8a4@openjdk.org> Tagged by: Daniel D. Daugherty Date: 2025-07-10 18:43:49 +0000 Added tag jdk-26+6 for changeset bf3cfbef Changeset: bf3cfbef Author: Matthias Baesken Date: 2025-07-10 07:08:26 +0000 URL: https://git.openjdk.org/jdk/commit/bf3cfbeff414356aaf2b0933568ff648beace2c5 From dcubed at openjdk.org Thu Jul 10 18:51:05 2025 From: dcubed at openjdk.org (Daniel D. Daugherty) Date: Thu, 10 Jul 2025 18:51:05 GMT Subject: git: openjdk/jdk: Added tag jdk-25+31 for changeset 532b1c73 Message-ID: <76e71ba4-52cc-46aa-af9d-90244d5792af@openjdk.org> Tagged by: Daniel D. Daugherty Date: 2025-07-10 18:50:25 +0000 Added tag jdk-25+31 for changeset 532b1c73 Changeset: 532b1c73 Author: Richard Reingruber Date: 2025-07-10 07:34:40 +0000 URL: https://git.openjdk.org/jdk/commit/532b1c732edb2873afead4d12721a938cec8879f From amenkov at openjdk.org Thu Jul 10 19:59:45 2025 From: amenkov at openjdk.org (Alex Menkov) Date: Thu, 10 Jul 2025 19:59:45 GMT Subject: git: openjdk/jdk: master: 8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues Message-ID: <1af6459e-d992-4391-81df-983074338358@openjdk.org> Changeset: 2300a212 Branch: master Author: Alex Menkov Date: 2025-07-10 19:57:27 +0000 URL: https://git.openjdk.org/jdk/commit/2300a212dd135f1f01604c5c2915653a3f3bd869 8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp From iklam at openjdk.org Thu Jul 10 21:41:39 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 10 Jul 2025 21:41:39 GMT Subject: git: openjdk/jdk: master: 8313395: LotsUnloadTest.java fails with OOME transiently with libgraal Message-ID: Changeset: ee0d309b Branch: master Author: Ioi Lam Date: 2025-07-10 21:40:11 +0000 URL: https://git.openjdk.org/jdk/commit/ee0d309bbd33302d8c6f35155e975db77aaea785 8313395: LotsUnloadTest.java fails with OOME transiently with libgraal Reviewed-by: dnsimon ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java From wkemper at openjdk.org Thu Jul 10 22:29:40 2025 From: wkemper at openjdk.org (William Kemper) Date: Thu, 10 Jul 2025 22:29:40 GMT Subject: git: openjdk/jdk: jdk25: 8357976: GenShen crash in swap_card_tables: Should be clean Message-ID: <88ff3e23-d9df-46bc-a996-1890b7dad740@openjdk.org> Changeset: 4d5211cc Branch: jdk25 Author: William Kemper Date: 2025-07-10 22:26:14 +0000 URL: https://git.openjdk.org/jdk/commit/4d5211ccb0dce13eeef9b7f12d014dd58957c854 8357976: GenShen crash in swap_card_tables: Should be clean Reviewed-by: shade Backport-of: 382f870cd53d69dfc1d2b96150aa2c026e47f642 ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp From dholmes at openjdk.org Fri Jul 11 00:23:42 2025 From: dholmes at openjdk.org (David Holmes) Date: Fri, 11 Jul 2025 00:23:42 GMT Subject: git: openjdk/jdk: jdk25: 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Message-ID: Changeset: 9adc480e Branch: jdk25 Author: David Holmes Date: 2025-07-11 00:21:36 +0000 URL: https://git.openjdk.org/jdk/commit/9adc480ec3b67ca0dca6ae6c49774c28eae46ded 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays 8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors Reviewed-by: coleenp Backport-of: f67e4354316dcec185eac66adec2395e20b62579 ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp ! test/hotspot/gtest/memory/test_guardedMemory.cpp + test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java + test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c From fjiang at openjdk.org Fri Jul 11 02:41:07 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Fri, 11 Jul 2025 02:41:07 GMT Subject: git: openjdk/jdk: master: 8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb Message-ID: <84fd449d-37df-448b-bcd8-b2ecaa4d5db6@openjdk.org> Changeset: 2e7e272d Branch: master Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-07-11 02:40:33 +0000 URL: https://git.openjdk.org/jdk/commit/2e7e272d7b5273bae8684095bcda2a9c8bd21dc8 8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb Reviewed-by: fyang, fjiang ! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java From kbarrett at openjdk.org Fri Jul 11 05:31:54 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Fri, 11 Jul 2025 05:31:54 GMT Subject: git: openjdk/jdk: master: 8361383: LogFileStreamOutput::write_decorations uses wrong type for format precisions Message-ID: <091dc37f-bad0-47e3-ad00-1930cffaf658@openjdk.org> Changeset: eddfc644 Branch: master Author: Kim Barrett Date: 2025-07-11 05:30:29 +0000 URL: https://git.openjdk.org/jdk/commit/eddfc6449f325c55938a2b24fa651a024441b77a 8361383: LogFileStreamOutput::write_decorations uses wrong type for format precisions Reviewed-by: dholmes, iklam ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.hpp From jdv at openjdk.org Fri Jul 11 05:50:19 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Fri, 11 Jul 2025 05:50:19 GMT Subject: git: openjdk/jdk: master: 8356137: GifImageDecode can produce opaque image when disposal method changes Message-ID: <6e5d68d0-085f-4d87-a2bb-b0f587f1674f@openjdk.org> Changeset: 529049be Branch: master Author: jeremy Committer: Jayathirth D V Date: 2025-07-11 05:47:29 +0000 URL: https://git.openjdk.org/jdk/commit/529049be6b6b39651713d256bb4a6efb7d822674 8356137: GifImageDecode can produce opaque image when disposal method changes Reviewed-by: jdv, prr ! src/java.desktop/share/classes/sun/awt/image/GifImageDecoder.java + test/jdk/sun/awt/image/gif/GifBuilder.java + test/jdk/sun/awt/image/gif/GifComparison.java + test/jdk/sun/awt/image/gif/GifEmptyBackgroundTest.java From mchevalier at openjdk.org Fri Jul 11 07:10:12 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Fri, 11 Jul 2025 07:10:12 GMT Subject: git: openjdk/jdk: master: 8359344: C2: Malformed control flow after intrinsic bailout Message-ID: <7c268f34-daee-481e-ab5e-e16bc5e6ebb3@openjdk.org> Changeset: 3ffc5b9e Branch: master Author: Marc Chevalier Date: 2025-07-11 07:07:27 +0000 URL: https://git.openjdk.org/jdk/commit/3ffc5b9ef720a07143ef5728d2597afdf2f2c251 8359344: C2: Malformed control flow after intrinsic bailout Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/intrinsics/VectorIntoArrayInvalidControlFlow.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java From stuefe at openjdk.org Fri Jul 11 08:05:19 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 11 Jul 2025 08:05:19 GMT Subject: git: openjdk/jdk: master: 8361342: Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297 Message-ID: <151ec4de-4d79-438a-be90-f5b749d22cf1@openjdk.org> Changeset: 445e5ecd Branch: master Author: Thomas Stuefe Date: 2025-07-11 08:02:52 +0000 URL: https://git.openjdk.org/jdk/commit/445e5ecd98f41d4d625af5731f7b5d10c9225e49 8361342: Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297 Co-authored-by: Aleksey Shipilev Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp From mchevalier at openjdk.org Fri Jul 11 10:52:15 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Fri, 11 Jul 2025 10:52:15 GMT Subject: git: openjdk/jdk: master: 8361494: [IR Framework] Escape too much in replacement of placeholder Message-ID: Changeset: 76442f39 Branch: master Author: Marc Chevalier Date: 2025-07-11 10:41:31 +0000 URL: https://git.openjdk.org/jdk/commit/76442f39b9dd583f09a7adebb0fc5f37b6ef88ef 8361494: [IR Framework] Escape too much in replacement of placeholder Reviewed-by: mhaessig, chagedorn ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java From bulasevich at openjdk.org Fri Jul 11 12:02:16 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Fri, 11 Jul 2025 12:02:16 GMT Subject: git: openjdk/jdk: jdk25: 8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate Message-ID: Changeset: 44f5dfef Branch: jdk25 Author: Boris Ulasevich Date: 2025-07-11 11:59:32 +0000 URL: https://git.openjdk.org/jdk/commit/44f5dfef976bbe81c4b76b8b432f29ca2ea223d4 8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate Reviewed-by: thartmann Backport-of: 74822ce12acaf9816aa49b75ab5817ced3710776 ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp From eastigeevich at openjdk.org Fri Jul 11 15:29:34 2025 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Fri, 11 Jul 2025 15:29:34 GMT Subject: git: openjdk/jdk: master: 8360936: Test compiler/onSpinWait/TestOnSpinWaitAArch64.java fails after JDK-8359435 Message-ID: Changeset: a86dd56d Branch: master Author: Evgeny Astigeevich Date: 2025-07-11 15:25:22 +0000 URL: https://git.openjdk.org/jdk/commit/a86dd56de34f730b42593236f17118ef5ce4985a 8360936: Test compiler/onSpinWait/TestOnSpinWaitAArch64.java fails after JDK-8359435 Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java From iveresov at openjdk.org Fri Jul 11 18:11:11 2025 From: iveresov at openjdk.org (Igor Veresov) Date: Fri, 11 Jul 2025 18:11:11 GMT Subject: git: openjdk/jdk: master: 8358580: Rethink how classes are kept alive in training data Message-ID: <16bc5463-e100-4b54-804c-39e0e747b065@openjdk.org> Changeset: 59bec29c Branch: master Author: Igor Veresov Date: 2025-07-11 18:07:13 +0000 URL: https://git.openjdk.org/jdk/commit/59bec29c35361b7b256a2d435ced3458b0c5ea58 8358580: Rethink how classes are kept alive in training data Reviewed-by: coleenp, shade ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp From amenkov at openjdk.org Fri Jul 11 18:36:17 2025 From: amenkov at openjdk.org (Alex Menkov) Date: Fri, 11 Jul 2025 18:36:17 GMT Subject: git: openjdk/jdk: master: 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call Message-ID: <3f031801-62a4-48be-9826-0b8ec90f9e27@openjdk.org> Changeset: 8c00c374 Branch: master Author: Alex Menkov Date: 2025-07-11 18:33:03 +0000 URL: https://git.openjdk.org/jdk/commit/8c00c374ec3e5ae2db3c35a970f6c7a691ae274e 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/libVMEventTest.c From kvn at openjdk.org Fri Jul 11 18:58:58 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Fri, 11 Jul 2025 18:58:58 GMT Subject: git: openjdk/jdk: master: 8360776: Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds Message-ID: Changeset: 26b00280 Branch: master Author: Srinivas Vamsi Parasa Committer: Vladimir Kozlov Date: 2025-07-11 18:55:11 +0000 URL: https://git.openjdk.org/jdk/commit/26b002805ab235d07998eddd486fe66a69f60671 8360776: Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds Reviewed-by: sviswanathan, dholmes, jbhateja ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp From cjplummer at openjdk.org Fri Jul 11 19:31:49 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Fri, 11 Jul 2025 19:31:49 GMT Subject: git: openjdk/jdk: master: 8361905: Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704 Message-ID: <8940aecc-44ee-4bf9-ad69-13ec76a1e387@openjdk.org> Changeset: f7e8d255 Branch: master Author: Chris Plummer Date: 2025-07-11 19:29:07 +0000 URL: https://git.openjdk.org/jdk/commit/f7e8d255cc26fcfb02d51584147751d40fff6478 8361905: Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704 Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/ProblemList.txt From xpeng at openjdk.org Fri Jul 11 20:12:44 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Fri, 11 Jul 2025 20:12:44 GMT Subject: git: openjdk/jdk: master: 8361948: Shenandoah: region free capacity unit mismatch Message-ID: Changeset: 46988e10 Branch: master Author: Xiaolong Peng Date: 2025-07-11 20:09:50 +0000 URL: https://git.openjdk.org/jdk/commit/46988e1073e9a2b47491c90143b1f261fe56da56 8361948: Shenandoah: region free capacity unit mismatch Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp From liach at openjdk.org Fri Jul 11 22:53:37 2025 From: liach at openjdk.org (Chen Liang) Date: Fri, 11 Jul 2025 22:53:37 GMT Subject: git: openjdk/jdk: jdk25: 8361615: CodeBuilder::parameterSlot throws undocumented IOOBE Message-ID: <1ad25840-a447-470d-91fe-768d664f3076@openjdk.org> Changeset: c374ac6d Branch: jdk25 Author: Chen Liang Date: 2025-07-11 22:52:41 +0000 URL: https://git.openjdk.org/jdk/commit/c374ac6df4b1ba830668e46c208d01fdf063bc23 8361615: CodeBuilder::parameterSlot throws undocumented IOOBE Reviewed-by: asotona Backport-of: c9bea77342672715f8f720d7311d66c2b3ac9f8a ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! test/jdk/jdk/classfile/BuilderParamTest.java From liach at openjdk.org Fri Jul 11 22:53:40 2025 From: liach at openjdk.org (Chen Liang) Date: Fri, 11 Jul 2025 22:53:40 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <65aa7902-387b-470d-abe7-ac8b4b466f4d@openjdk.org> Changeset: 3f59eae3 Branch: master Author: Chen Liang Date: 2025-07-11 22:52:10 +0000 URL: https://git.openjdk.org/jdk/commit/3f59eae3d0e00b0aaedf16af48afc7f9fb86e0ed 8361102: java.lang.classfile.CodeBuilder.branch(Opcode op, Label target) doesn't throw IllegalArgumentException - if op is not of Opcode.Kind.BRANCH Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/InstructionValidationTest.java ! test/jdk/jdk/classfile/TEST.properties ! test/jdk/jdk/classfile/helpers/TestUtil.java Changeset: 189017f7 Branch: master Author: Chen Liang Date: 2025-07-11 22:52:26 +0000 URL: https://git.openjdk.org/jdk/commit/189017f750d54e7b53d0dd3a035e8c4e1cd5cab9 8361908: Mix and match of dead and valid exception handler leads to malformed class file Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/FilterDeadLabelsTest.java From ccheung at openjdk.org Sat Jul 12 00:20:51 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Sat, 12 Jul 2025 00:20:51 GMT Subject: git: openjdk/jdk: master: 8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed Message-ID: <7273d0d5-e1cb-4ece-8797-3f56a86610b7@openjdk.org> Changeset: 4a351e3e Branch: master Author: Calvin Cheung Date: 2025-07-12 00:18:51 +0000 URL: https://git.openjdk.org/jdk/commit/4a351e3e57274df0adee37c472b62f477f75b7b8 8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed Reviewed-by: iklam, matsaave ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java From syan at openjdk.org Sat Jul 12 01:51:42 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 12 Jul 2025 01:51:42 GMT Subject: git: openjdk/jdk: master: 8361869: Tests which call ThreadController should mark as /native Message-ID: Changeset: 3bacf7ea Branch: master Author: SendaoYan Date: 2025-07-12 01:50:40 +0000 URL: https://git.openjdk.org/jdk/commit/3bacf7ea85f1e3f5e57fd2d046b98dfafe2c7e18 8361869: Tests which call ThreadController should mark as /native Reviewed-by: sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TestDescription.java From rrich at openjdk.org Sat Jul 12 05:43:39 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Sat, 12 Jul 2025 05:43:39 GMT Subject: git: openjdk/jdk: master: 8361602: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception Message-ID: <8f7e5117-cc82-495b-8726-163acc751457@openjdk.org> Changeset: 917d0182 Branch: master Author: Richard Reingruber Date: 2025-07-12 05:40:51 +0000 URL: https://git.openjdk.org/jdk/commit/917d0182cb5ea6066afd396381ca4650371e64b0 8361602: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception Reviewed-by: cjplummer, clanger, dholmes ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java From kvn at openjdk.org Sat Jul 12 21:36:19 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Sat, 12 Jul 2025 21:36:19 GMT Subject: git: openjdk/jdk: jdk25: 8360776: Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds Message-ID: Changeset: c5d0f1bc Branch: jdk25 Author: Srinivas Vamsi Parasa Committer: Vladimir Kozlov Date: 2025-07-12 21:34:48 +0000 URL: https://git.openjdk.org/jdk/commit/c5d0f1bc5ebd13595d24473b673a8934f2326189 8360776: Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds Reviewed-by: kvn, sviswanathan Backport-of: 26b002805ab235d07998eddd486fe66a69f60671 ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp From psadhukhan at openjdk.org Sun Jul 13 11:05:28 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Sun, 13 Jul 2025 11:05:28 GMT Subject: git: openjdk/jdk: master: 6955128: Spec for javax.swing.plaf.basic.BasicTextUI.getVisibleEditorRect contains inappropriate wording Message-ID: Changeset: bc828c8f Branch: master Author: Prasanta Sadhukhan Date: 2025-07-13 11:02:19 +0000 URL: https://git.openjdk.org/jdk/commit/bc828c8fb6693760c153a75188f96b1c9d201c8a 6955128: Spec for javax.swing.plaf.basic.BasicTextUI.getVisibleEditorRect contains inappropriate wording Reviewed-by: aivanov, prr, dnguyen, abhiscxk, tr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java From jkarthikeyan at openjdk.org Sun Jul 13 21:31:18 2025 From: jkarthikeyan at openjdk.org (Jasmine Karthikeyan) Date: Sun, 13 Jul 2025 21:31:18 GMT Subject: git: openjdk/jdk: master: 8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short Message-ID: <0b3d8759-4c42-41fb-a96c-623d8ec2d8c1@openjdk.org> Changeset: 77bd417c Branch: master Author: Jasmine Karthikeyan Date: 2025-07-13 21:28:39 +0000 URL: https://git.openjdk.org/jdk/commit/77bd417c9990f57525257d9df89b9df4d7991461 8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java From jbhateja at openjdk.org Mon Jul 14 02:57:32 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Mon, 14 Jul 2025 02:57:32 GMT Subject: git: openjdk/jdk: jdk25: 8360775: Fix Shenandoah GC test failures when APX is enabled Message-ID: Changeset: 9f218452 Branch: jdk25 Author: Srinivas Vamsi Parasa Committer: Jatin Bhateja Date: 2025-07-14 02:55:02 +0000 URL: https://git.openjdk.org/jdk/commit/9f218452625250109e3f2fca22319ae36205f0b3 8360775: Fix Shenandoah GC test failures when APX is enabled Reviewed-by: shade, sviswanathan, jbhateja Backport-of: 1c560727b850593561982ccc3ed37b0e98b3bbee ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp From azvegint at openjdk.org Mon Jul 14 03:46:11 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 14 Jul 2025 03:46:11 GMT Subject: git: openjdk/jdk: master: 8360647: [XWayland] [OL10] NumPad keys are not triggered Message-ID: <3418c05a-70dd-4a9b-b4b1-dd819c5a4e22@openjdk.org> Changeset: 0029554d Branch: master Author: Alexander Zvegintsev Date: 2025-07-14 03:43:54 +0000 URL: https://git.openjdk.org/jdk/commit/0029554d20f22648994040a041c418d48a2a0eb4 8360647: [XWayland] [OL10] NumPad keys are not triggered Reviewed-by: honkar, serb ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! test/jdk/java/awt/event/KeyEvent/KeyCharTest/KeyCharTest.java From thartmann at openjdk.org Mon Jul 14 07:28:10 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 14 Jul 2025 07:28:10 GMT Subject: git: openjdk/jdk: master: 8362122: Problem list TestStressBailout until JDK-8361752 is fixed Message-ID: <94d4fba6-73b9-4ca5-b2a0-65f10232b268@openjdk.org> Changeset: 7c34bdf7 Branch: master Author: Tobias Hartmann Date: 2025-07-14 07:27:12 +0000 URL: https://git.openjdk.org/jdk/commit/7c34bdf73c063c9c1e1ebdc8e3a02ca3480175e1 8362122: Problem list TestStressBailout until JDK-8361752 is fixed Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt From thartmann at openjdk.org Mon Jul 14 07:34:55 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 14 Jul 2025 07:34:55 GMT Subject: git: openjdk/jdk: jdk25: 8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short Message-ID: <5c66b5dd-c5ac-4f18-902a-eff77614347f@openjdk.org> Changeset: dd82a092 Branch: jdk25 Author: Tobias Hartmann Date: 2025-07-14 07:31:27 +0000 URL: https://git.openjdk.org/jdk/commit/dd82a0922bdf7e3e99edab3246a2a7b5b1cb7bda 8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short Reviewed-by: chagedorn Backport-of: 77bd417c9990f57525257d9df89b9df4d7991461 ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java From chagedorn at openjdk.org Mon Jul 14 07:41:39 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Mon, 14 Jul 2025 07:41:39 GMT Subject: git: openjdk/jdk: master: 8361140: Missing OptimizePtrCompare check in ConnectionGraph::reduce_phi_on_cmp Message-ID: Changeset: 14c79be1 Branch: master Author: han gq Committer: Christian Hagedorn Date: 2025-07-14 07:39:04 +0000 URL: https://git.openjdk.org/jdk/commit/14c79be1613c9d737a9536087ac48914ee4ba8d9 8361140: Missing OptimizePtrCompare check in ConnectionGraph::reduce_phi_on_cmp Reviewed-by: chagedorn, cslucas ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/c2/TestReducePhiOnCmpWithNoOptPtrCompare.java ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java From tschatzl at openjdk.org Mon Jul 14 09:02:50 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 14 Jul 2025 09:02:50 GMT Subject: git: openjdk/jdk: master: 8361952: Installation of MethodData::extra_data_lock() misses synchronization on reader side Message-ID: <06ef28f2-b997-4ed7-8e38-ad99d140fd07@openjdk.org> Changeset: 272e66d0 Branch: master Author: Thomas Schatzl Date: 2025-07-14 08:59:35 +0000 URL: https://git.openjdk.org/jdk/commit/272e66d017a3497d9af4df6f042c741ad8a59dd6 8361952: Installation of MethodData::extra_data_lock() misses synchronization on reader side Reviewed-by: shade, coleenp, dholmes ! src/hotspot/share/oops/methodData.cpp From tschatzl at openjdk.org Mon Jul 14 09:41:44 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 14 Jul 2025 09:41:44 GMT Subject: git: openjdk/jdk: master: 8361706: Parallel weak klass link cleaning does not clean out previous klasses Message-ID: Changeset: 99c299f0 Branch: master Author: Thomas Schatzl Date: 2025-07-14 09:39:06 +0000 URL: https://git.openjdk.org/jdk/commit/99c299f0985c8be63b9b60e589db520d83fd8033 8361706: Parallel weak klass link cleaning does not clean out previous klasses Reviewed-by: eosterlund, coleenp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp From dfenacci at openjdk.org Mon Jul 14 11:41:33 2025 From: dfenacci at openjdk.org (Damon Fenacci) Date: Mon, 14 Jul 2025 11:41:33 GMT Subject: git: openjdk/jdk: master: 8361144: Strenghten the Ideal Verification in PhaseIterGVN::verify_Ideal_for by comparing the hash of a node before and after Ideal Message-ID: <19615ae2-f403-4021-a87d-de123d76fa6f@openjdk.org> Changeset: a531c9ae Branch: master Author: Beno?t Maillard Committer: Damon Fenacci Date: 2025-07-14 11:40:00 +0000 URL: https://git.openjdk.org/jdk/commit/a531c9aece200d27d7870595eee8e14e39e9bd00 8361144: Strenghten the Ideal Verification in PhaseIterGVN::verify_Ideal_for by comparing the hash of a node before and after Ideal Co-authored-by: Emanuel Peter Reviewed-by: galder, dfenacci, epeter ! src/hotspot/share/opto/phaseX.cpp From fjiang at openjdk.org Mon Jul 14 11:58:35 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Mon, 14 Jul 2025 11:58:35 GMT Subject: git: openjdk/jdk: master: 8361449: RISC-V: Code cleanup for native call Message-ID: Changeset: 5edd5465 Branch: master Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-07-14 11:56:07 +0000 URL: https://git.openjdk.org/jdk/commit/5edd546585d66f52c2e894ed212ee67945fe0785 8361449: RISC-V: Code cleanup for native call Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/relocInfo_riscv.cpp From nbenalla at openjdk.org Mon Jul 14 12:40:35 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Mon, 14 Jul 2025 12:40:35 GMT Subject: git: openjdk/jdk: master: 8358627: tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 26 Message-ID: <4738b281-a355-4ad9-a999-1d75df58df1e@openjdk.org> Changeset: bcd86d57 Branch: master Author: Nizar Benalla Date: 2025-07-14 12:36:37 +0000 URL: https://git.openjdk.org/jdk/commit/bcd86d575fe0682a234228c18b0c2e817d3816da 8358627: tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 26 Reviewed-by: liach, syan ! test/jdk/ProblemList.txt From mchevalier at openjdk.org Mon Jul 14 13:40:51 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Mon, 14 Jul 2025 13:40:51 GMT Subject: git: openjdk/jdk: master: 8361492: [IR Framework] Has too restrictive regex for load and store Message-ID: Changeset: ebb10958 Branch: master Author: Marc Chevalier Date: 2025-07-14 13:37:19 +0000 URL: https://git.openjdk.org/jdk/commit/ebb1095805579f8f32a81bb350198fa1b7add9eb 8361492: [IR Framework] Has too restrictive regex for load and store Reviewed-by: chagedorn, dfenacci ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java From shade at openjdk.org Mon Jul 14 14:33:41 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 14 Jul 2025 14:33:41 GMT Subject: git: openjdk/jdk: master: 8361380: ARM32: Atomic stubs should be in pre-universe Message-ID: Changeset: 6cff49c0 Branch: master Author: Aleksey Shipilev Date: 2025-07-14 14:30:02 +0000 URL: https://git.openjdk.org/jdk/commit/6cff49c0fe7f5fac2efe50ac51479d7ee964436a 8361380: ARM32: Atomic stubs should be in pre-universe Co-authored-by: Andrew Dinn Reviewed-by: kvn, adinn ! src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp From almatvee at openjdk.org Mon Jul 14 15:11:06 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Mon, 14 Jul 2025 15:11:06 GMT Subject: git: openjdk/jdk: master: 8361224: [macos] MacSignTest.testMultipleCertificates failed Message-ID: <586e1f39-0da9-47b3-9d07-6517de27283b@openjdk.org> Changeset: a10ee46e Branch: master Author: Alexander Matveev Date: 2025-07-14 15:07:43 +0000 URL: https://git.openjdk.org/jdk/commit/a10ee46e6dd94a279e0821d431944bb096493664 8361224: [macos] MacSignTest.testMultipleCertificates failed Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/macosx/MacSignTest.java From wkemper at openjdk.org Mon Jul 14 16:55:18 2025 From: wkemper at openjdk.org (William Kemper) Date: Mon, 14 Jul 2025 16:55:18 GMT Subject: git: openjdk/jdk: jdk25: 8361529: GenShen: Fix bad assert in swap card tables Message-ID: <8709f77e-1e65-4b59-92f7-d4bbaf300815@openjdk.org> Changeset: 20fc8f74 Branch: jdk25 Author: William Kemper Date: 2025-07-14 16:50:47 +0000 URL: https://git.openjdk.org/jdk/commit/20fc8f74d5627119cc2397610083f16e54fedc93 8361529: GenShen: Fix bad assert in swap card tables Reviewed-by: shade Backport-of: 1de2acea77da57fd44b214332a73cc6621806e4d ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp From prr at openjdk.org Mon Jul 14 20:25:57 2025 From: prr at openjdk.org (Phil Race) Date: Mon, 14 Jul 2025 20:25:57 GMT Subject: git: openjdk/jdk: master: 8359053: Implement JEP 504 - Remove the Applet API Message-ID: Changeset: 5cf672e7 Branch: master Author: Phil Race Date: 2025-07-14 20:23:38 +0000 URL: https://git.openjdk.org/jdk/commit/5cf672e7784b9a9a82f29977a072b162cc240fd1 8359053: Implement JEP 504 - Remove the Applet API Reviewed-by: aivanov, kizune, kcr, achung, serb ! src/demo/share/jfc/J2Ddemo/java2d/RunWindow.java ! src/demo/share/jfc/J2Ddemo/java2d/Tools.java ! src/demo/share/jfc/SwingSet2/SwingSet2.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m ! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java - src/java.desktop/share/classes/java/applet/Applet.java - src/java.desktop/share/classes/java/applet/AppletContext.java - src/java.desktop/share/classes/java/applet/AppletStub.java - src/java.desktop/share/classes/java/applet/AudioClip.java - src/java.desktop/share/classes/java/applet/package-info.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Polygon.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html - src/java.desktop/share/classes/java/beans/AppletInitializer.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/DesignMode.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java - src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/KeyboardManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/UIManager.java - src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor16.gif - src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor32.gif - src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono16.gif - src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono32.gif - src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.gif + src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/module-info.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h ! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! test/hotspot/jtreg/TEST.quick-groups - test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphApplet.java - test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphPanel.java - test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/Node.java - test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/ilayout.java - test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/layout.java ! test/hotspot/jtreg/vmTestbase/jit/removal_candidates.txt - test/jdk/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java - test/jdk/java/awt/applet/Applet/AppletFlipBuffer.java - test/jdk/java/awt/applet/Applet/HeadlessApplet.java ! test/jdk/java/beans/Introspector/4520754/Test4520754.java ! test/jdk/java/beans/Performance/TestIntrospector.java ! test/jdk/java/beans/PropertyChangeSupport/Test4682386.java ! test/jdk/javax/sound/sampled/Clip/AudioContentHandlers.java ! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java ! test/jdk/javax/sound/sampled/Clip/DataPusherThreadCheck.java - test/jdk/javax/swing/Headless/HeadlessJApplet.java From dholmes at openjdk.org Mon Jul 14 22:56:49 2025 From: dholmes at openjdk.org (David Holmes) Date: Mon, 14 Jul 2025 22:56:49 GMT Subject: git: openjdk/jdk: master: 8356942: =?UTF-8?B?aW52b2tlaW50ZXJmYWNlwqBUaHJvd3PCoEFic3RyYWN0TWV0aG9kRXJyb3LCoEluc3RlYWQ=?= =?UTF-8?B?IA==?= =?UTF-8?B?b2bCoEluY29tcGF0aWJsZUNsYXNzQ2hhbmdlRXJyb3I=?= Message-ID: <2accc897-035f-47c1-ae9b-c4f1a2b0ee1a@openjdk.org> Changeset: f36147b3 Branch: master Author: David Holmes Date: 2025-07-14 22:53:45 +0000 URL: https://git.openjdk.org/jdk/commit/f36147b3263662229e9a0ec712b9748711d2d85d 8356942: invokeinterface?Throws?AbstractMethodError?Instead of?IncompatibleClassChangeError Reviewed-by: coleenp, iklam ! src/hotspot/share/oops/klassVtable.cpp ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java From liach at openjdk.org Mon Jul 14 23:38:19 2025 From: liach at openjdk.org (Chen Liang) Date: Mon, 14 Jul 2025 23:38:19 GMT Subject: git: openjdk/jdk: master: 8361909: ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE Message-ID: <17ca4d22-d63d-469f-a86f-4f20e36048bd@openjdk.org> Changeset: 0acd065b Branch: master Author: Chen Liang Date: 2025-07-14 23:35:05 +0000 URL: https://git.openjdk.org/jdk/commit/0acd065bf5a75090b84c28b28856a62d86c52791 8361909: ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java From egahlin at openjdk.org Tue Jul 15 05:15:29 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Tue, 15 Jul 2025 05:15:29 GMT Subject: git: openjdk/jdk: master: 8362097: JFR: Active Settings view broken Message-ID: Changeset: 25e509b0 Branch: master Author: Erik Gahlin Date: 2025-07-15 05:14:44 +0000 URL: https://git.openjdk.org/jdk/commit/25e509b0db4f35b3b8fbfeb7ec84cc0e0fed89d1 8362097: JFR: Active Settings view broken Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini From jlahoda at openjdk.org Tue Jul 15 06:17:02 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 15 Jul 2025 06:17:02 GMT Subject: git: openjdk/jdk: master: 8362116: System.in.read() etc. don't accept input once immediate Ctrl+D pressed in JShell Message-ID: <2fc86509-fb17-4cc4-bb05-3a560af2c581@openjdk.org> Changeset: 40d159d4 Branch: master Author: Jan Lahoda Date: 2025-07-15 06:13:45 +0000 URL: https://git.openjdk.org/jdk/commit/40d159d4a9718d8db0aadf66b322583cd5246d0c 8362116: System.in.read() etc. don't accept input once immediate Ctrl+D pressed in JShell Reviewed-by: liach, cstein ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java + src/jdk.jshell/share/classes/jdk/jshell/execution/impl/RestartableInputStream.java ! test/langtools/jdk/jshell/InputUITest.java ! test/langtools/jdk/jshell/UITesting.java From azvegint at openjdk.org Tue Jul 15 06:24:41 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Tue, 15 Jul 2025 06:24:41 GMT Subject: git: openjdk/jdk: master: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Message-ID: Changeset: 18c2e40d Branch: master Author: Alexander Zvegintsev Date: 2025-07-15 06:21:48 +0000 URL: https://git.openjdk.org/jdk/commit/18c2e40de75f974858aeb453892e4c7c8d5aa90e 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Reviewed-by: honkar, kizune ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c From thartmann at openjdk.org Tue Jul 15 06:32:02 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Tue, 15 Jul 2025 06:32:02 GMT Subject: git: openjdk/jdk: master: 8359678: C2: assert(static_cast(result) == thing) caused by ReverseBytesNode::Value() Message-ID: <84dc7d9b-302c-49a8-82df-69c26e11f7ef@openjdk.org> Changeset: e5ab2107 Branch: master Author: Hannes Greule Committer: Tobias Hartmann Date: 2025-07-15 06:28:03 +0000 URL: https://git.openjdk.org/jdk/commit/e5ab210713f76c5307287bd97ce63f9e22d0ab8e 8359678: C2: assert(static_cast(result) == thing) caused by ReverseBytesNode::Value() Reviewed-by: mhaessig, dlong, thartmann ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsHelper.jasm ! test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java From mbaesken at openjdk.org Tue Jul 15 07:21:42 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 15 Jul 2025 07:21:42 GMT Subject: git: openjdk/jdk: master: 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported Message-ID: Changeset: bf225c20 Branch: master Author: Matthias Baesken Date: 2025-07-15 07:18:15 +0000 URL: https://git.openjdk.org/jdk/commit/bf225c201f00f3a478b51c3cf045759b66899684 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported Reviewed-by: shade, kbarrett, rriggs ! src/java.base/unix/native/libjava/java_props_md.c From ayang at openjdk.org Tue Jul 15 07:54:29 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Tue, 15 Jul 2025 07:54:29 GMT Subject: git: openjdk/jdk: master: 8362162: Use bool for caller of os::must_commit_stack_guard_pages() Message-ID: <077c9fb6-d3ce-4e90-90a7-4c868eaa6271@openjdk.org> Changeset: c9ecc826 Branch: master Author: Albert Mingkun Yang Date: 2025-07-15 07:51:45 +0000 URL: https://git.openjdk.org/jdk/commit/c9ecc826668575678f11578a67f125d430ebffad 8362162: Use bool for caller of os::must_commit_stack_guard_pages() Reviewed-by: shade, kbarrett ! src/hotspot/share/runtime/stackOverflow.cpp From rrich at openjdk.org Tue Jul 15 08:05:48 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 15 Jul 2025 08:05:48 GMT Subject: git: openjdk/jdk: jdk25: 8361602: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception Message-ID: <1f3cc29f-196b-4973-83e4-681bd4162828@openjdk.org> Changeset: ce85123f Branch: jdk25 Author: Richard Reingruber Date: 2025-07-15 08:02:44 +0000 URL: https://git.openjdk.org/jdk/commit/ce85123f3ab23839261084c7dbf933202dcb7194 8361602: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception Reviewed-by: clanger, cjplummer Backport-of: 917d0182cb5ea6066afd396381ca4650371e64b0 ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java From tschatzl at openjdk.org Tue Jul 15 09:04:35 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 15 Jul 2025 09:04:35 GMT Subject: git: openjdk/jdk: master: 8362151: Remove unnecessary ClassLoaderDataGraph friend classes Message-ID: Changeset: 9697e5bf Branch: master Author: Thomas Schatzl Date: 2025-07-15 09:03:56 +0000 URL: https://git.openjdk.org/jdk/commit/9697e5bf74bc7d7fbdf76eed42b8de3c05d69acc 8362151: Remove unnecessary ClassLoaderDataGraph friend classes Reviewed-by: coleenp, shade ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp From jbechberger at openjdk.org Tue Jul 15 11:01:42 2025 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Tue, 15 Jul 2025 11:01:42 GMT Subject: git: openjdk/jdk: master: 8358619: Fix interval recomputation in CPU Time Profiler Message-ID: <4b294fff-3d76-47d0-97f8-18345cf61111@openjdk.org> Changeset: c70258ca Branch: master Author: Johannes Bechberger Date: 2025-07-15 10:58:02 +0000 URL: https://git.openjdk.org/jdk/commit/c70258ca1cd074392b5bf844bf6f7b80601f45cc 8358619: Fix interval recomputation in CPU Time Profiler Reviewed-by: jbachorik, mgronlun ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java From thartmann at openjdk.org Tue Jul 15 11:39:12 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Tue, 15 Jul 2025 11:39:12 GMT Subject: git: openjdk/jdk: jdk25: 8359678: C2: assert(static_cast(result) == thing) caused by ReverseBytesNode::Value() Message-ID: <20d677f3-4a2c-4b8a-adae-6ad82a3440f4@openjdk.org> Changeset: 7aa3f317 Branch: jdk25 Author: Tobias Hartmann Date: 2025-07-15 11:35:53 +0000 URL: https://git.openjdk.org/jdk/commit/7aa3f31724844bf2f4e08111af8173b5d985f809 8359678: C2: assert(static_cast(result) == thing) caused by ReverseBytesNode::Value() Reviewed-by: chagedorn Backport-of: e5ab210713f76c5307287bd97ce63f9e22d0ab8e ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsHelper.jasm ! test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java From rgiulietti at openjdk.org Tue Jul 15 13:25:16 2025 From: rgiulietti at openjdk.org (Raffaello Giulietti) Date: Tue, 15 Jul 2025 13:25:16 GMT Subject: git: openjdk/jdk: master: 8358540: Enhance MathUtils in view of FloatingDecimal enhancements Message-ID: Changeset: 563e8762 Branch: master Author: Raffaello Giulietti Date: 2025-07-15 13:21:35 +0000 URL: https://git.openjdk.org/jdk/commit/563e8762464fd1b291eb18f5234c1655386cc8dd 8358540: Enhance MathUtils in view of FloatingDecimal enhancements Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java ! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! src/java.base/share/classes/jdk/internal/math/MathUtils.java ! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/DoubleToDecimalChecker.java ! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/FloatToDecimalChecker.java ! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/MathUtilsChecker.java ! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/ToDecimalChecker.java From jbechberger at openjdk.org Tue Jul 15 14:25:23 2025 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Tue, 15 Jul 2025 14:25:23 GMT Subject: git: openjdk/jdk: master: 8358621: Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler Message-ID: <0bd257b5-bbcf-4386-807c-03f37a5381ff@openjdk.org> Changeset: d2082c58 Branch: master Author: Johannes Bechberger Date: 2025-07-15 14:23:11 +0000 URL: https://git.openjdk.org/jdk/commit/d2082c58ff086eb37c6211a8d1b813cdfedc2259 8358621: Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler Reviewed-by: shade, jbachorik, egahlin ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp From igraves at openjdk.org Tue Jul 15 14:34:22 2025 From: igraves at openjdk.org (Ian Graves) Date: Tue, 15 Jul 2025 14:34:22 GMT Subject: git: openjdk/jdk: master: 8358768: [vectorapi] Make VectorOperators.SUADD an Associative Message-ID: <290ec654-0e87-46fd-b450-58b5feb41393@openjdk.org> Changeset: b65fdf5a Branch: master Author: Ian Graves Date: 2025-07-15 14:33:37 +0000 URL: https://git.openjdk.org/jdk/commit/b65fdf5af0a5e1cf0d66d7551c6df63e8d07c5fa 8358768: [vectorapi] Make VectorOperators.SUADD an Associative Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh + test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op-associative.template + test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op-associative.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op-associative.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op-associative.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template From dlunden at openjdk.org Tue Jul 15 15:39:52 2025 From: dlunden at openjdk.org (Daniel =?UTF-8?B?THVuZMOpbg==?=) Date: Tue, 15 Jul 2025 15:39:52 GMT Subject: git: openjdk/jdk: master: 8360701: Add bailout when the register allocator interference graph grows unreasonably large Message-ID: <59c07683-8fa6-4445-b7a0-da2c6664af4f@openjdk.org> Changeset: 820263e4 Branch: master Author: Daniel Lund?n Date: 2025-07-15 15:37:27 +0000 URL: https://git.openjdk.org/jdk/commit/820263e48abf3ddce9506eb19872871aa3ea8b50 8360701: Add bailout when the register allocator interference graph grows unreasonably large Reviewed-by: mhaessig, thartmann ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/ifg.cpp From ccheung at openjdk.org Tue Jul 15 17:29:14 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Tue, 15 Jul 2025 17:29:14 GMT Subject: git: openjdk/jdk: master: 8356807: Change log_info(cds) to `MetaspaceShared::report_loading_error()` Message-ID: <0f9b114c-5aa2-4456-9e3c-be9634466550@openjdk.org> Changeset: 38af17d0 Branch: master Author: Calvin Cheung Date: 2025-07-15 17:27:17 +0000 URL: https://git.openjdk.org/jdk/commit/38af17d078d164b6550ecba329d46d5a8de77cd1 8356807: Change log_info(cds) to `MetaspaceShared::report_loading_error()` Reviewed-by: matsaave, iklam ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java From sherman at openjdk.org Tue Jul 15 18:02:21 2025 From: sherman at openjdk.org (Xueming Shen) Date: Tue, 15 Jul 2025 18:02:21 GMT Subject: git: openjdk/jdk: master: 8360459: UNICODE_CASE and character class with non-ASCII range does not match ASCII char Message-ID: <7add2389-5831-4692-8c09-f493bf935e7f@openjdk.org> Changeset: 401af27b Branch: master Author: Xueming Shen Date: 2025-07-15 17:57:13 +0000 URL: https://git.openjdk.org/jdk/commit/401af27b9dbc701eb48e5bc685d3ad058e0de3bc 8360459: UNICODE_CASE and character class with non-ASCII range does not match ASCII char Reviewed-by: naoto ! make/ToolsJdk.gmk + make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java ! make/modules/java.base/gensrc/GensrcRegex.gmk ! src/java.base/share/classes/java/util/regex/Pattern.java + src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template + src/java.base/share/data/unicodedata/CaseFolding.txt + test/jdk/java/util/regex/CaseFoldingTest.java ! test/jdk/java/util/regex/TestCases.txt ! test/jdk/lib/testlibrary/java/lang/UCDFiles.java From bpb at openjdk.org Tue Jul 15 18:19:00 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Tue, 15 Jul 2025 18:19:00 GMT Subject: git: openjdk/jdk: master: 8361587: AssertionError in File.listFiles() when path is empty and -esa is enabled Message-ID: Changeset: eefbfdce Branch: master Author: Brian Burkhalter Date: 2025-07-15 18:15:16 +0000 URL: https://git.openjdk.org/jdk/commit/eefbfdce315237eeec4aceceb476d86314304e81 8361587: AssertionError in File.listFiles() when path is empty and -esa is enabled Reviewed-by: alanb ! src/java.base/share/classes/java/io/File.java ! test/jdk/java/io/File/EmptyPath.java From cjplummer at openjdk.org Tue Jul 15 18:33:31 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Tue, 15 Jul 2025 18:33:31 GMT Subject: git: openjdk/jdk: jdk25: 8361905: Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704 Message-ID: Changeset: cf92877a Branch: jdk25 Author: Chris Plummer Date: 2025-07-15 18:29:32 +0000 URL: https://git.openjdk.org/jdk/commit/cf92877aa5be8c4610b41203117eb24a26c7abdc 8361905: Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704 Reviewed-by: sspitsyn Backport-of: f7e8d255cc26fcfb02d51584147751d40fff6478 ! test/hotspot/jtreg/ProblemList.txt From serb at openjdk.org Tue Jul 15 20:30:32 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 15 Jul 2025 20:30:32 GMT Subject: git: openjdk/jdk: master: 8358468: Enhance code consistency: java.desktop/macos Message-ID: Changeset: 6fc032de Branch: master Author: Sergey Bylokhov Date: 2025-07-15 20:28:19 +0000 URL: https://git.openjdk.org/jdk/commit/6fc032de2c19853f3fa4f57659dc8559b516d7c5 8358468: Enhance code consistency: java.desktop/macos Reviewed-by: prr, azvegint ! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIFocus.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIStateFactory.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMiscHandlers.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/FullScreenEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeEvent.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFocus.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFonts.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaListUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuItemUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTreeUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java ! src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java ! src/java.desktop/macosx/classes/sun/font/NativeFont.java ! src/java.desktop/macosx/classes/sun/font/NativeStrike.java ! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/DataBufferNIOInt.java ! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWMouseInfoPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCustomCursor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWComponent.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterSurfaceData.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CSystemTray.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/classes/sun/print/PlatformPrinterJobProxy.java From egahlin at openjdk.org Tue Jul 15 20:34:01 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Tue, 15 Jul 2025 20:34:01 GMT Subject: git: openjdk/jdk: master: 8361640: JFR: RandomAccessFile::readLine emits events for each character Message-ID: <30160126-3141-4767-bd4a-bc935cbd8da3@openjdk.org> Changeset: 9bef2d16 Branch: master Author: Erik Gahlin Date: 2025-07-15 20:33:24 +0000 URL: https://git.openjdk.org/jdk/commit/9bef2d1610647dec18f9e81cbac3dddbbf99dd6d 8361640: JFR: RandomAccessFile::readLine emits events for each character Reviewed-by: rriggs, alanb, mgronlun ! src/java.base/share/classes/java/io/RandomAccessFile.java From dholmes at openjdk.org Tue Jul 15 20:57:21 2025 From: dholmes at openjdk.org (David Holmes) Date: Tue, 15 Jul 2025 20:57:21 GMT Subject: git: openjdk/jdk: jdk25: 8356942: =?UTF-8?B?aW52b2tlaW50ZXJmYWNlwqBUaHJvd3PCoEFic3RyYWN0TWV0aG9kRXJyb3LCoEluc3RlYWQ=?= =?UTF-8?B?IA==?= =?UTF-8?B?b2bCoEluY29tcGF0aWJsZUNsYXNzQ2hhbmdlRXJyb3I=?= Message-ID: <8cb58c23-d2e9-4653-a4a5-d82fcb9053d3@openjdk.org> Changeset: 03a67a96 Branch: jdk25 Author: David Holmes Date: 2025-07-15 20:56:47 +0000 URL: https://git.openjdk.org/jdk/commit/03a67a969b938dced45917c39491442c460eb7ac 8356942: invokeinterface?Throws?AbstractMethodError?Instead of?IncompatibleClassChangeError Reviewed-by: iklam, coleenp Backport-of: f36147b3263662229e9a0ec712b9748711d2d85d ! src/hotspot/share/oops/klassVtable.cpp ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java From ccheung at openjdk.org Tue Jul 15 21:49:32 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Tue, 15 Jul 2025 21:49:32 GMT Subject: git: openjdk/jdk: jdk25: 8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed Message-ID: <08bf00d0-0733-4073-9c9a-46549afcd6b4@openjdk.org> Changeset: e1926a6d Branch: jdk25 Author: Calvin Cheung Date: 2025-07-15 21:46:00 +0000 URL: https://git.openjdk.org/jdk/commit/e1926a6d0e3252d2d3f16a93afaac4c289052148 8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed Reviewed-by: matsaave, iklam Backport-of: 4a351e3e57274df0adee37c472b62f477f75b7b8 ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java From wetmore at openjdk.org Tue Jul 15 22:49:57 2025 From: wetmore at openjdk.org (Bradford Wetmore) Date: Tue, 15 Jul 2025 22:49:57 GMT Subject: git: openjdk/jdk: master: 8353925: Remove Sun Microsystems JCE Code Signing Root CA Message-ID: Changeset: 5fd2b7d6 Branch: master Author: Bradford Wetmore Date: 2025-07-15 22:45:43 +0000 URL: https://git.openjdk.org/jdk/commit/5fd2b7d61af073e0fa1f7702b71988371372b598 8353925: Remove Sun Microsystems JCE Code Signing Root CA Reviewed-by: mullan, valeriep ! test/jdk/javax/crypto/SecretKeyFactory/P1.jar ! test/jdk/javax/crypto/SecretKeyFactory/P2.jar From lmesnik at openjdk.org Wed Jul 16 00:30:51 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Wed, 16 Jul 2025 00:30:51 GMT Subject: git: openjdk/jdk: master: 8358004: Delete applications/scimark/Scimark.java test Message-ID: <0fa15cdf-c916-4cd0-bea1-d685704677bd@openjdk.org> Changeset: a5c9bc70 Branch: master Author: Leonid Mesnik Date: 2025-07-16 00:29:15 +0000 URL: https://git.openjdk.org/jdk/commit/a5c9bc70324693e9d0b25bb2c51b91dfc750c453 8358004: Delete applications/scimark/Scimark.java test Reviewed-by: syan, coleenp - test/hotspot/jtreg/applications/scimark/Scimark.java From bchristi at openjdk.org Wed Jul 16 03:58:39 2025 From: bchristi at openjdk.org (Brent Christian) Date: Wed, 16 Jul 2025 03:58:39 GMT Subject: git: openjdk/jdk: jdk25: 10 new changesets Message-ID: Changeset: d1ea951d Branch: jdk25 Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-06 11:49:15 +0000 URL: https://git.openjdk.org/jdk/commit/d1ea951d39f27d0b5d40a26cd94489074edd5d87 8345625: Better HTTP connections Reviewed-by: skoivu, rhalade, ahgross, dfuchs, jpai, aefimov ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java + src/java.base/share/classes/sun/net/util/ProxyUtil.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java Changeset: caac8172 Branch: jdk25 Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-10 09:50:45 +0000 URL: https://git.openjdk.org/jdk/commit/caac8172ad197b4bc7e9a4c19126cdf0384dd526 8349551: Failures in tests after JDK-8345625 Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java Changeset: 2555b5a6 Branch: jdk25 Author: Phil Race Committer: Jaikiran Pai Date: 2025-02-21 17:59:18 +0000 URL: https://git.openjdk.org/jdk/commit/2555b5a632f347242f4b05050f2431a9c38e1848 8348989: Better Glyph drawing Reviewed-by: mschoene, psadhukhan, jdv, rhalade ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m Changeset: 6e490a46 Branch: jdk25 Author: Prasanta Sadhukhan Committer: Jaikiran Pai Date: 2025-02-24 06:50:42 +0000 URL: https://git.openjdk.org/jdk/commit/6e490a465ac7a10d6457b87e4f708313f080959e 8349111: Enhance Swing supports Reviewed-by: rhalade, jdv, prr ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java Changeset: fae23459 Branch: jdk25 Author: Christian Hagedorn Committer: Jaikiran Pai Date: 2025-03-03 09:29:11 +0000 URL: https://git.openjdk.org/jdk/commit/fae2345971b1fde271c2dcc82e6b18c72c3f8492 8349584: Improve compiler processing Reviewed-by: rhalade, ahgross, epeter, thartmann ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/subnode.cpp Changeset: 3ec6eb64 Branch: jdk25 Author: Kevin Driver Committer: Jaikiran Pai Date: 2025-04-01 18:30:12 +0000 URL: https://git.openjdk.org/jdk/commit/3ec6eb6482a02bbf6b444279c84f72bddaf198e0 8349594: Enhance TLS protocol support Reviewed-by: rhalade, ahgross, wetmore, jnimeh ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/Finished.java Changeset: 5ae719c8 Branch: jdk25 Author: Darragh Clarke Committer: Jaikiran Pai Date: 2025-04-17 13:11:59 +0000 URL: https://git.openjdk.org/jdk/commit/5ae719c8fcda82a3496a736115f40aa231a7ddd0 8350991: Improve HTTP client header handling Reviewed-by: rhalade, dfuchs, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/DigestEchoClient.java Changeset: 52e1e739 Branch: jdk25 Author: Phil Race Committer: Jaikiran Pai Date: 2025-05-05 18:37:32 +0000 URL: https://git.openjdk.org/jdk/commit/52e1e739afd419e8a5d153a27f5d145c498e4ebf 8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS Reviewed-by: kcr, dmarkov, aivanov, honkar, kizune ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m Changeset: 121f5a72 Branch: jdk25 Author: Phil Race Committer: Jaikiran Pai Date: 2025-06-23 18:49:26 +0000 URL: https://git.openjdk.org/jdk/commit/121f5a72e4c23919b3a3b474cc3f1ac29ec611af 8360147: Better Glyph drawing redux Reviewed-by: rhalade, ahgross, psadhukhan, jdv ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m Changeset: 0e6bf005 Branch: jdk25 Author: Brent Christian Date: 2025-07-16 03:57:34 +0000 URL: https://git.openjdk.org/jdk/commit/0e6bf0055057fae844748a300551549553f59f03 Merge Reviewed-by: jpai From bchristi at openjdk.org Wed Jul 16 03:58:43 2025 From: bchristi at openjdk.org (Brent Christian) Date: Wed, 16 Jul 2025 03:58:43 GMT Subject: git: openjdk/jdk: master: 10 new changesets Message-ID: Changeset: 1d8cca2b Branch: master Author: Volkan Yazici Committer: bchristi Date: 2025-02-06 11:49:15 +0000 URL: https://git.openjdk.org/jdk/commit/1d8cca2b84215533a5f0ba97a6c9d3f17d810f4c 8345625: Better HTTP connections Reviewed-by: skoivu, rhalade, ahgross, dfuchs, jpai, aefimov ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java + src/java.base/share/classes/sun/net/util/ProxyUtil.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java Changeset: 017dc093 Branch: master Author: Volkan Yazici Committer: bchristi Date: 2025-02-10 09:50:45 +0000 URL: https://git.openjdk.org/jdk/commit/017dc093ac18e0ed3418a96a10bc80ae38c8d5db 8349551: Failures in tests after JDK-8345625 Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java Changeset: db3f6eab Branch: master Author: Phil Race Committer: bchristi Date: 2025-02-21 17:59:18 +0000 URL: https://git.openjdk.org/jdk/commit/db3f6eabb559f370e0f1593f1ec202a65f096025 8348989: Better Glyph drawing Reviewed-by: mschoene, psadhukhan, jdv, rhalade ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m Changeset: d3429ada Branch: master Author: Prasanta Sadhukhan Committer: bchristi Date: 2025-02-24 06:50:42 +0000 URL: https://git.openjdk.org/jdk/commit/d3429ada8fc6184bc5285b299c5a5c533ba6bd00 8349111: Enhance Swing supports Reviewed-by: rhalade, jdv, prr ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java Changeset: a56cd371 Branch: master Author: Christian Hagedorn Committer: bchristi Date: 2025-03-03 09:29:11 +0000 URL: https://git.openjdk.org/jdk/commit/a56cd371a2c497e4323756f8b8a08a0bba059bf2 8349584: Improve compiler processing Reviewed-by: rhalade, ahgross, epeter, thartmann ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/subnode.cpp Changeset: 5ad102ca Branch: master Author: Kevin Driver Committer: bchristi Date: 2025-04-01 18:30:12 +0000 URL: https://git.openjdk.org/jdk/commit/5ad102ca3f822c32979a1ce04a173585850b46e1 8349594: Enhance TLS protocol support Reviewed-by: rhalade, ahgross, wetmore, jnimeh ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/Finished.java Changeset: 7db8bff9 Branch: master Author: Darragh Clarke Committer: bchristi Date: 2025-04-17 13:11:59 +0000 URL: https://git.openjdk.org/jdk/commit/7db8bff9e19132c58f60ac2d34fce33573a7e3e8 8350991: Improve HTTP client header handling Reviewed-by: rhalade, dfuchs, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/DigestEchoClient.java Changeset: 2eaddd5b Branch: master Author: Phil Race Committer: bchristi Date: 2025-05-05 18:37:32 +0000 URL: https://git.openjdk.org/jdk/commit/2eaddd5b0a18d762ced7fea845ffa1a9e675e095 8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS Reviewed-by: kcr, dmarkov, aivanov, honkar, kizune ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m Changeset: 413c6bd0 Branch: master Author: Phil Race Committer: bchristi Date: 2025-06-23 18:49:26 +0000 URL: https://git.openjdk.org/jdk/commit/413c6bd040de49610f5dd4b103ef59493d542303 8360147: Better Glyph drawing redux Reviewed-by: rhalade, ahgross, psadhukhan, jdv ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m Changeset: 5ddeb567 Branch: master Author: Brent Christian Date: 2025-07-16 03:57:54 +0000 URL: https://git.openjdk.org/jdk/commit/5ddeb56759203dd5399dc2e0e722356340021b5c Merge Reviewed-by: jpai, liach ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java From syan at openjdk.org Wed Jul 16 05:38:49 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Jul 2025 05:38:49 GMT Subject: git: openjdk/jdk: master: 8361836: RISC-V: Relax min vector length to 32-bit for short vectors Message-ID: <2c2d3b33-86f1-43f8-af7e-8ef7f75711eb@openjdk.org> Changeset: bdd37b0e Branch: master Author: Dingli Zhang Committer: SendaoYan Date: 2025-07-16 05:36:12 +0000 URL: https://git.openjdk.org/jdk/commit/bdd37b0e5eaa984e2ad2e9010af37dcd612cc05e 8361836: RISC-V: Relax min vector length to 32-bit for short vectors Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv.ad ! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java From syan at openjdk.org Wed Jul 16 05:46:14 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Jul 2025 05:46:14 GMT Subject: git: openjdk/jdk: master: 8358592: Assert in Assembler::ptest due to missing SSE42 support Message-ID: Changeset: e1b2229b Branch: master Author: Guanqiang Han Committer: SendaoYan Date: 2025-07-16 05:44:24 +0000 URL: https://git.openjdk.org/jdk/commit/e1b2229b0b1fe8560fcb1d6fc2cf01d69ed711ac 8358592: Assert in Assembler::ptest due to missing SSE42 support Reviewed-by: kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp + test/hotspot/jtreg/compiler/arguments/TestUseSSE42IntrinsicsWithLowLevelSSE.java From darcy at openjdk.org Wed Jul 16 05:50:13 2025 From: darcy at openjdk.org (Joe Darcy) Date: Wed, 16 Jul 2025 05:50:13 GMT Subject: git: openjdk/jdk: master: 8362207: Add more test cases for possible double-rounding in fma Message-ID: <4ab05b9d-e17a-4fa9-8ad1-9bd1525e534d@openjdk.org> Changeset: 6e368e0c Branch: master Author: Joe Darcy Date: 2025-07-16 05:48:19 +0000 URL: https://git.openjdk.org/jdk/commit/6e368e0c696bc9b2118014937aa2e091ea662985 8362207: Add more test cases for possible double-rounding in fma Reviewed-by: rgiulietti, syan ! test/jdk/java/lang/Math/FusedMultiplyAddTests.java ! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java From rrich at openjdk.org Wed Jul 16 06:13:49 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 16 Jul 2025 06:13:49 GMT Subject: git: openjdk/jdk: master: 8361827: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError Message-ID: <343c27f4-56a7-429f-aacd-dc6d63ff93d5@openjdk.org> Changeset: cbb3d23e Branch: master Author: Richard Reingruber Date: 2025-07-16 06:12:07 +0000 URL: https://git.openjdk.org/jdk/commit/cbb3d23e19a8a893bf2fbda03e7bda4f4b7a59a6 8361827: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError Reviewed-by: clanger, syan ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java From thartmann at openjdk.org Wed Jul 16 06:34:52 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 16 Jul 2025 06:34:52 GMT Subject: git: openjdk/jdk: jdk25: 8361952: Installation of MethodData::extra_data_lock() misses synchronization on reader side Message-ID: <406280dc-5185-48cc-9e3b-593280989af7@openjdk.org> Changeset: 60196a6b Branch: jdk25 Author: Tobias Hartmann Date: 2025-07-16 06:33:47 +0000 URL: https://git.openjdk.org/jdk/commit/60196a6b6f7bf5c0aac39cc02f65c454f7eb8dcf 8361952: Installation of MethodData::extra_data_lock() misses synchronization on reader side Reviewed-by: chagedorn Backport-of: 272e66d017a3497d9af4df6f042c741ad8a59dd6 ! src/hotspot/share/oops/methodData.cpp From egahlin at openjdk.org Wed Jul 16 06:59:31 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Wed, 16 Jul 2025 06:59:31 GMT Subject: git: openjdk/jdk: jdk25: 8362097: JFR: Active Settings view broken Message-ID: Changeset: 07bb0e3e Branch: jdk25 Author: Erik Gahlin Date: 2025-07-16 06:56:09 +0000 URL: https://git.openjdk.org/jdk/commit/07bb0e3e2f183db38d0e68f6a28a0275d1473739 8362097: JFR: Active Settings view broken Reviewed-by: mgronlun Backport-of: 25e509b0db4f35b3b8fbfeb7ec84cc0e0fed89d1 ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini From tschatzl at openjdk.org Wed Jul 16 07:04:01 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 16 Jul 2025 07:04:01 GMT Subject: git: openjdk/jdk: master: 8362271: G1: Improve G1CollectorState::clearing_bitmap name Message-ID: <45181a57-965c-4311-9a15-a52a21662a81@openjdk.org> Changeset: 27c58c06 Branch: master Author: Thomas Schatzl Date: 2025-07-16 07:01:16 +0000 URL: https://git.openjdk.org/jdk/commit/27c58c06cf2a20db58b41329762f146f984ff440 8362271: G1: Improve G1CollectorState::clearing_bitmap name Reviewed-by: sangheki ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp From tschatzl at openjdk.org Wed Jul 16 07:21:14 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 16 Jul 2025 07:21:14 GMT Subject: git: openjdk/jdk: master: 8361705: Clean up KlassCleaningTask Message-ID: <02e71098-b89f-41f7-b3f7-364e87b1c437@openjdk.org> Changeset: fd2ee084 Branch: master Author: Thomas Schatzl Date: 2025-07-16 07:20:15 +0000 URL: https://git.openjdk.org/jdk/commit/fd2ee0844a8b96491787c318f2eb6fe4d8fd75c2 8361705: Clean up KlassCleaningTask Reviewed-by: shade, ayang ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp From mbaesken at openjdk.org Wed Jul 16 07:25:45 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 16 Jul 2025 07:25:45 GMT Subject: git: openjdk/jdk: master: 8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode Message-ID: Changeset: b85440d0 Branch: master Author: Matthias Baesken Date: 2025-07-16 07:21:52 +0000 URL: https://git.openjdk.org/jdk/commit/b85440d085e8f17908d2e8bd0fee87fce84a74a0 8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode Reviewed-by: rriggs, syan ! src/java.base/unix/native/libjava/ProcessImpl_md.c From jbechberger at openjdk.org Wed Jul 16 07:34:12 2025 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Wed, 16 Jul 2025 07:34:12 GMT Subject: git: openjdk/jdk: jdk25: 8358621: Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler Message-ID: Changeset: 533211af Branch: jdk25 Author: Johannes Bechberger Date: 2025-07-16 07:31:23 +0000 URL: https://git.openjdk.org/jdk/commit/533211af73d2df79fb041055a7a5de1b92bf5e3d 8358621: Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler Reviewed-by: shade Backport-of: d2082c58ff086eb37c6211a8d1b813cdfedc2259 ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp From dlunden at openjdk.org Wed Jul 16 07:46:43 2025 From: dlunden at openjdk.org (Daniel =?UTF-8?B?THVuZMOpbg==?=) Date: Wed, 16 Jul 2025 07:46:43 GMT Subject: git: openjdk/jdk: master: 8342941: IGV: Add various new graph dumps during loop opts Message-ID: <336c6f8a-7ac4-4b56-9a0e-e025ff2edbe6@openjdk.org> Changeset: 805f1dee Branch: master Author: Saranya Natarajan Committer: Daniel Lund?n Date: 2025-07-16 07:44:57 +0000 URL: https://git.openjdk.org/jdk/commit/805f1deebcf465ba10672a829f0a8c3e11716f9d 8342941: IGV: Add various new graph dumps during loop opts Reviewed-by: chagedorn, dlunden ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java ! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java From chagedorn at openjdk.org Wed Jul 16 07:51:04 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Wed, 16 Jul 2025 07:51:04 GMT Subject: git: openjdk/jdk: master: 8353276: C2: simplify PhaseMacroExpand::opt_bits_test Message-ID: <3376db83-bc76-4304-8268-46c7c591882e@openjdk.org> Changeset: 9f7dc19f Branch: master Author: Saranya Natarajan Committer: Christian Hagedorn Date: 2025-07-16 07:48:21 +0000 URL: https://git.openjdk.org/jdk/commit/9f7dc19ffded4608dd2c1ef1e4eacfa0d0a199ea 8353276: C2: simplify PhaseMacroExpand::opt_bits_test Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp From chagedorn at openjdk.org Wed Jul 16 08:02:32 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Wed, 16 Jul 2025 08:02:32 GMT Subject: git: openjdk/jdk: master: 8358641: C1 option -XX:+TimeEachLinearScan is broken Message-ID: <2e937237-80c7-4606-8dea-49b3d560e74c@openjdk.org> Changeset: 6b4a5ef1 Branch: master Author: Saranya Natarajan Committer: Christian Hagedorn Date: 2025-07-16 07:57:21 +0000 URL: https://git.openjdk.org/jdk/commit/6b4a5ef105ee548627a53e2b983eab7972e33669 8358641: C1 option -XX:+TimeEachLinearScan is broken Reviewed-by: chagedorn, thartmann ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_globals.hpp From mcimadamore at openjdk.org Wed Jul 16 09:58:20 2025 From: mcimadamore at openjdk.org (Maurizio Cimadamore) Date: Wed, 16 Jul 2025 09:58:20 GMT Subject: git: openjdk/jdk: master: 8361401: Warnings for use of Sun APIs should not be mandatory Message-ID: Changeset: b787ad6f Branch: master Author: Maurizio Cimadamore Date: 2025-07-16 09:55:08 +0000 URL: https://git.openjdk.org/jdk/commit/b787ad6f690df5c82a1efc5ccac658a9238ff201 8361401: Warnings for use of Sun APIs should not be mandatory Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/langtools/tools/javac/options/system/SystemSunProprietary.java ! test/langtools/tools/lib/toolbox/JavacTask.java From jbechberger at openjdk.org Wed Jul 16 10:17:44 2025 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Wed, 16 Jul 2025 10:17:44 GMT Subject: git: openjdk/jdk: jdk25: 8358619: Fix interval recomputation in CPU Time Profiler Message-ID: Changeset: a626c1d9 Branch: jdk25 Author: Johannes Bechberger Date: 2025-07-16 10:13:57 +0000 URL: https://git.openjdk.org/jdk/commit/a626c1d92c4f73a06705efb68584bd10b61ce544 8358619: Fix interval recomputation in CPU Time Profiler Reviewed-by: jbachorik Backport-of: c70258ca1cd074392b5bf844bf6f7b80601f45cc ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java From abimpoudis at openjdk.org Wed Jul 16 10:55:35 2025 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Wed, 16 Jul 2025 10:55:35 GMT Subject: git: openjdk/jdk: master: 8357653: Inner classes of type parameters emitted as raw types in signatures Message-ID: <1d2f757d-317c-49b5-b48f-f000f22b7055@openjdk.org> Changeset: 5e4a2ead Branch: master Author: Aggelos Biboudis Date: 2025-07-16 10:52:26 +0000 URL: https://git.openjdk.org/jdk/commit/5e4a2ead714814cb4eb90ca88debc226f9c75864 8357653: Inner classes of type parameters emitted as raw types in signatures 8357472: NPE in Types.containsType for type variable used as a qualifier Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore, vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/T8357472.java + test/langtools/tools/javac/T8357653.java + test/langtools/tools/javac/T8357653b.java From bulasevich at openjdk.org Wed Jul 16 12:01:35 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Wed, 16 Jul 2025 12:01:35 GMT Subject: git: openjdk/jdk: master: 8362250: ARM32: forward_exception_entry missing return address Message-ID: Changeset: 6ed81641 Branch: master Author: Boris Ulasevich Date: 2025-07-16 11:58:34 +0000 URL: https://git.openjdk.org/jdk/commit/6ed81641b101658fbbd35445b6dd74ec17fc20f3 8362250: ARM32: forward_exception_entry missing return address Reviewed-by: shade ! src/hotspot/cpu/arm/arm.ad From jkarthikeyan at openjdk.org Wed Jul 16 13:05:23 2025 From: jkarthikeyan at openjdk.org (Jasmine Karthikeyan) Date: Wed, 16 Jul 2025 13:05:23 GMT Subject: git: openjdk/jdk: master: 8362171: C2 fails with unexpected node in SuperWord truncation: ModI Message-ID: Changeset: 70c1ff7e Branch: master Author: Jasmine Karthikeyan Date: 2025-07-16 12:59:55 +0000 URL: https://git.openjdk.org/jdk/commit/70c1ff7e1505eee11b2a9acd9e94a39cd2c9a932 8362171: C2 fails with unexpected node in SuperWord truncation: ModI Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java From liach at openjdk.org Wed Jul 16 14:32:30 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 16 Jul 2025 14:32:30 GMT Subject: git: openjdk/jdk: master: 8361076: Add benchmark for ImageReader in preparation for Valhalla changes Message-ID: <31c13fcd-075b-4349-9c42-1778c6d57882@openjdk.org> Changeset: 770d2b41 Branch: master Author: David Beaumont Committer: Chen Liang Date: 2025-07-16 14:31:53 +0000 URL: https://git.openjdk.org/jdk/commit/770d2b41d13a8a5815735c355187a476eeb9de22 8361076: Add benchmark for ImageReader in preparation for Valhalla changes Reviewed-by: rriggs, liach, ihse ! make/test/BuildMicrobenchmark.gmk + test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java From thartmann at openjdk.org Wed Jul 16 14:53:45 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 16 Jul 2025 14:53:45 GMT Subject: git: openjdk/jdk: jdk25: 8362171: C2 fails with unexpected node in SuperWord truncation: ModI Message-ID: Changeset: b67fb82a Branch: jdk25 Author: Tobias Hartmann Date: 2025-07-16 14:51:08 +0000 URL: https://git.openjdk.org/jdk/commit/b67fb82a03cdb9634f71c0c39722611c852ade50 8362171: C2 fails with unexpected node in SuperWord truncation: ModI Reviewed-by: chagedorn Backport-of: 70c1ff7e1505eee11b2a9acd9e94a39cd2c9a932 ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java From gziemski at openjdk.org Wed Jul 16 15:31:36 2025 From: gziemski at openjdk.org (Gerard Ziemski) Date: Wed, 16 Jul 2025 15:31:36 GMT Subject: git: openjdk/jdk: master: 8362276: NMT tests should have locks for the entire tests Message-ID: Changeset: 10ae6029 Branch: master Author: Gerard Ziemski Date: 2025-07-16 15:27:29 +0000 URL: https://git.openjdk.org/jdk/commit/10ae6029444c1381f7b1b3dcb6b6f32a4ae57efa 8362276: NMT tests should have locks for the entire tests Reviewed-by: shade, coleenp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp From bpb at openjdk.org Wed Jul 16 15:40:04 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Wed, 16 Jul 2025 15:40:04 GMT Subject: git: openjdk/jdk: jdk25: 2 new changesets Message-ID: <5f0b6772-9756-4ba3-a7b4-a41fd49662b7@openjdk.org> Changeset: 93260d63 Branch: jdk25 Author: Erik Gahlin Date: 2025-07-16 15:35:30 +0000 URL: https://git.openjdk.org/jdk/commit/93260d639e5204a35de4f574dee773302bb1969f 8361640: JFR: RandomAccessFile::readLine emits events for each character Reviewed-by: mgronlun, alanb Backport-of: 9bef2d1610647dec18f9e81cbac3dddbbf99dd6d ! src/java.base/share/classes/java/io/RandomAccessFile.java Changeset: 69ea85ee Branch: jdk25 Author: Brian Burkhalter Date: 2025-07-16 15:35:50 +0000 URL: https://git.openjdk.org/jdk/commit/69ea85ee1205422189e9fc225a69e93d6456c217 8361587: AssertionError in File.listFiles() when path is empty and -esa is enabled Reviewed-by: alanb Backport-of: eefbfdce315237eeec4aceceb476d86314304e81 ! src/java.base/share/classes/java/io/File.java ! test/jdk/java/io/File/EmptyPath.java From ccheung at openjdk.org Wed Jul 16 16:07:06 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Wed, 16 Jul 2025 16:07:06 GMT Subject: git: openjdk/jdk: master: 8362336: Revert changes in metaspaceShared.cpp done via JDK-8356807 Message-ID: <7ec90516-f78f-49b1-965f-10f8d2ec16cd@openjdk.org> Changeset: 8193856a Branch: master Author: Calvin Cheung Date: 2025-07-16 16:02:44 +0000 URL: https://git.openjdk.org/jdk/commit/8193856af8546332bfa180cb45154a4093b4fd2c 8362336: Revert changes in metaspaceShared.cpp done via JDK-8356807 Reviewed-by: iklam ! src/hotspot/share/cds/metaspaceShared.cpp From wkemper at openjdk.org Wed Jul 16 17:34:19 2025 From: wkemper at openjdk.org (William Kemper) Date: Wed, 16 Jul 2025 17:34:19 GMT Subject: git: openjdk/jdk: master: 8360288: Shenandoah crash at size_given_klass in op_degenerated Message-ID: <7862fccc-0971-4275-ad80-391d9989bfbb@openjdk.org> Changeset: 3b44d7bf Branch: master Author: William Kemper Date: 2025-07-16 17:30:42 +0000 URL: https://git.openjdk.org/jdk/commit/3b44d7bfa4d78e3ec715fce1863e052852f33180 8360288: Shenandoah crash at size_given_klass in op_degenerated Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp From aturbanov at openjdk.org Wed Jul 16 21:05:18 2025 From: aturbanov at openjdk.org (Andrey Turbanov) Date: Wed, 16 Jul 2025 21:05:18 GMT Subject: git: openjdk/jdk: master: 8357226: Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent Message-ID: Changeset: 20b5f097 Branch: master Author: Andrey Turbanov Date: 2025-07-16 21:04:24 +0000 URL: https://git.openjdk.org/jdk/commit/20b5f097773043068ce732e0fa30c2726273e40a 8357226: Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent Reviewed-by: azvegint, serb ! src/java.desktop/share/classes/javax/swing/RepaintManager.java From bulasevich at openjdk.org Thu Jul 17 01:33:00 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Thu, 17 Jul 2025 01:33:00 GMT Subject: git: openjdk/jdk: jdk25: 8362250: ARM32: forward_exception_entry missing return address Message-ID: Changeset: 5129887d Branch: jdk25 Author: Boris Ulasevich Date: 2025-07-17 01:29:57 +0000 URL: https://git.openjdk.org/jdk/commit/5129887dfead268672403265eb4f3795682ca699 8362250: ARM32: forward_exception_entry missing return address Reviewed-by: shade Backport-of: 6ed81641b101658fbbd35445b6dd74ec17fc20f3 ! src/hotspot/cpu/arm/arm.ad From sspitsyn at openjdk.org Thu Jul 17 01:33:02 2025 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Thu, 17 Jul 2025 01:33:02 GMT Subject: git: openjdk/jdk: master: 8309399: JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method Message-ID: <356de93a-2f94-4d0c-9685-e5736ddf9565@openjdk.org> Changeset: a65d9532 Branch: master Author: Serguei Spitsyn Date: 2025-07-17 01:29:40 +0000 URL: https://git.openjdk.org/jdk/commit/a65d9532ed454a0f70b1009181a25b23a38ccd4b 8309399: JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method Reviewed-by: cjplummer ! src/hotspot/share/prims/jvmti.xml From stuefe at openjdk.org Thu Jul 17 04:03:50 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 17 Jul 2025 04:03:50 GMT Subject: git: openjdk/jdk: master: 8362088: CompressedKlassPointers::encode should be const correct Message-ID: Changeset: bc72f476 Branch: master Author: Thomas Stuefe Date: 2025-07-17 04:01:24 +0000 URL: https://git.openjdk.org/jdk/commit/bc72f476d1281dae2adb2322004c9880c1a6b66c 8362088: CompressedKlassPointers::encode should be const correct Reviewed-by: dholmes ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp From bpb at openjdk.org Thu Jul 17 06:32:34 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 17 Jul 2025 06:32:34 GMT Subject: git: openjdk/jdk: master: 8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter) Message-ID: <83bc1503-40ff-47f8-8c6b-480ef3d763e8@openjdk.org> Changeset: be0161a8 Branch: master Author: Brian Burkhalter Date: 2025-07-17 06:31:34 +0000 URL: https://git.openjdk.org/jdk/commit/be0161a8e63096f3a21ce6ea1e055ee1c4ed63ad 8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter) Reviewed-by: alanb ! src/java.base/share/classes/java/io/File.java ! test/jdk/java/io/File/EmptyPath.java From bpb at openjdk.org Thu Jul 17 06:58:29 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 17 Jul 2025 06:58:29 GMT Subject: git: openjdk/jdk: jdk25: 8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter) Message-ID: Changeset: e989c1d1 Branch: jdk25 Author: Brian Burkhalter Date: 2025-07-17 06:57:58 +0000 URL: https://git.openjdk.org/jdk/commit/e989c1d138cc599b28a57911e1f1879e1e6cad46 8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter) Reviewed-by: alanb Backport-of: be0161a8e63096f3a21ce6ea1e055ee1c4ed63ad ! src/java.base/share/classes/java/io/File.java ! test/jdk/java/io/File/EmptyPath.java From mbaesken at openjdk.org Thu Jul 17 07:13:10 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 17 Jul 2025 07:13:10 GMT Subject: git: openjdk/jdk: master: 8362390: AIX make fails in awt_GraphicsEnv.c Message-ID: <2a29a227-eb8a-4f61-8291-04f5fca5bc95@openjdk.org> Changeset: 18190519 Branch: master Author: Matthias Baesken Date: 2025-07-17 07:11:03 +0000 URL: https://git.openjdk.org/jdk/commit/18190519e73705281adf3f94d710d000e75b1729 8362390: AIX make fails in awt_GraphicsEnv.c Reviewed-by: prr, serb, clanger ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c From mli at openjdk.org Thu Jul 17 10:47:12 2025 From: mli at openjdk.org (Hamlin Li) Date: Thu, 17 Jul 2025 10:47:12 GMT Subject: git: openjdk/jdk: master: 8362284: RISC-V: cleanup NativeMovRegMem Message-ID: <014146a5-c01d-45b2-9390-00ab31f8d05c@openjdk.org> Changeset: 3fd89be6 Branch: master Author: Hamlin Li Date: 2025-07-17 10:45:46 +0000 URL: https://git.openjdk.org/jdk/commit/3fd89be6d1a51b6fc99f4c0b5daba7a4bd64a08e 8362284: RISC-V: cleanup NativeMovRegMem Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp From egahlin at openjdk.org Thu Jul 17 11:23:17 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Thu, 17 Jul 2025 11:23:17 GMT Subject: git: openjdk/jdk: master: 8361639: JFR: Incorrect top frame for I/O events Message-ID: <4b203008-6800-4eb3-8f0e-1e1f876573cf@openjdk.org> Changeset: 1a6cbe42 Branch: master Author: Erik Gahlin Date: 2025-07-17 11:21:00 +0000 URL: https://git.openjdk.org/jdk/commit/1a6cbe421facab0de1c7162f2762258664338814 8361639: JFR: Incorrect top frame for I/O events Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java + test/jdk/jdk/jfr/event/io/TestIOTopFrame.java From mbaesken at openjdk.org Thu Jul 17 11:26:10 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 17 Jul 2025 11:26:10 GMT Subject: git: openjdk/jdk: master: 8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c Message-ID: <82196f86-327f-4dfb-8e9b-d5b2cd66ee84@openjdk.org> Changeset: 1cde536b Branch: master Author: Matthias Baesken Date: 2025-07-17 11:24:40 +0000 URL: https://git.openjdk.org/jdk/commit/1cde536b98f2ebde0c18c65dcbf26254ed402776 8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c Reviewed-by: lucy, stuefe ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c From ayang at openjdk.org Thu Jul 17 12:13:28 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Thu, 17 Jul 2025 12:13:28 GMT Subject: git: openjdk/jdk: master: 8361204: Parallel: Skip visiting per-thread nmethods during young GC Message-ID: Changeset: bc9ece96 Branch: master Author: Albert Mingkun Yang Date: 2025-07-17 12:12:16 +0000 URL: https://git.openjdk.org/jdk/commit/bc9ece9698cf13c9df3b2282bfcae2458a767713 8361204: Parallel: Skip visiting per-thread nmethods during young GC Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/psScavenge.cpp From egahlin at openjdk.org Thu Jul 17 12:23:00 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Thu, 17 Jul 2025 12:23:00 GMT Subject: git: openjdk/jdk: jdk25: 8361639: JFR: Incorrect top frame for I/O events Message-ID: Changeset: 331adac3 Branch: jdk25 Author: Erik Gahlin Date: 2025-07-17 12:20:22 +0000 URL: https://git.openjdk.org/jdk/commit/331adac38e65b87f4ac381f42cf3c7873eb89191 8361639: JFR: Incorrect top frame for I/O events Reviewed-by: mgronlun Backport-of: 1a6cbe421facab0de1c7162f2762258664338814 ! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java + test/jdk/jdk/jfr/event/io/TestIOTopFrame.java From iwalulya at openjdk.org Thu Jul 17 12:26:03 2025 From: iwalulya at openjdk.org (Ivan Walulya) Date: Thu, 17 Jul 2025 12:26:03 GMT Subject: git: openjdk/jdk: master: 8362278: G1: Consolidate functions for recording pause start time Message-ID: Changeset: cb9358b5 Branch: master Author: Ivan Walulya Date: 2025-07-17 12:22:55 +0000 URL: https://git.openjdk.org/jdk/commit/cb9358b5618c0c222f02bc77c9a6e42d30564f34 8362278: G1: Consolidate functions for recording pause start time Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp From mhaessig at openjdk.org Thu Jul 17 12:41:56 2025 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Thu, 17 Jul 2025 12:41:56 GMT Subject: git: openjdk/jdk: master: 8358573: Remove the -XX:-InstallMethods debug flag Message-ID: <572753de-dfba-4f31-8504-78ef0634448f@openjdk.org> Changeset: 1d73f884 Branch: master Author: Beno?t Maillard Committer: Manuel H?ssig Date: 2025-07-17 12:39:46 +0000 URL: https://git.openjdk.org/jdk/commit/1d73f8842a6aa0fae7c7960eb5720447a1224792 8358573: Remove the -XX:-InstallMethods debug flag Reviewed-by: dlong, thartmann, shade ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_globals.hpp From syan at openjdk.org Thu Jul 17 12:45:18 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Jul 2025 12:45:18 GMT Subject: git: openjdk/jdk: jdk25: 8358004: Delete applications/scimark/Scimark.java test Message-ID: <7f1a2a50-d9c4-43c0-851d-9a2f6db95449@openjdk.org> Changeset: f1f6452e Branch: jdk25 Author: SendaoYan Date: 2025-07-17 12:41:34 +0000 URL: https://git.openjdk.org/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c 8358004: Delete applications/scimark/Scimark.java test Reviewed-by: coleenp Backport-of: a5c9bc70324693e9d0b25bb2c51b91dfc750c453 - test/hotspot/jtreg/applications/scimark/Scimark.java From syan at openjdk.org Thu Jul 17 12:51:53 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Jul 2025 12:51:53 GMT Subject: git: openjdk/jdk: jdk25: 8361869: Tests which call ThreadController should mark as /native Message-ID: <14a03215-4767-46ff-86a6-de93fe2587bd@openjdk.org> Changeset: 5cc7a31b Branch: jdk25 Author: SendaoYan Date: 2025-07-17 12:50:53 +0000 URL: https://git.openjdk.org/jdk/commit/5cc7a31b3f44121553e3412b0f188d7016b35889 8361869: Tests which call ThreadController should mark as /native Reviewed-by: jpai Backport-of: 3bacf7ea85f1e3f5e57fd2d046b98dfafe2c7e18 ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TestDescription.java From tschatzl at openjdk.org Thu Jul 17 13:48:42 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 17 Jul 2025 13:48:42 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 365660e6 Branch: master Author: Hannes Walln?fer Date: 2025-07-17 13:45:24 +0000 URL: https://git.openjdk.org/jdk/commit/365660e667704d000eafe9179dc3dec315fb6415 8356975: Provide alternative way to generate preview API docs 8355933: Change section title for permanent APIs affected by preview features Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java + test/langtools/jdk/javadoc/doclet/testPreviewTag/TestPreviewTag.java + test/langtools/jdk/javadoc/doclet/testPreviewTag/api/OtherApi.java + test/langtools/jdk/javadoc/doclet/testPreviewTag/api/PreviewApi.java + test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewFeature.java + test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewNote.java Changeset: ea774b74 Branch: master Author: Thomas Schatzl Date: 2025-07-17 13:47:57 +0000 URL: https://git.openjdk.org/jdk/commit/ea774b74e819e6db607204c05fd1c8f57d508213 8347052: Update java man page documentation to reflect current state of the UseNUMA flag Reviewed-by: drwhite, ayang ! src/java.base/share/man/java.md From rriggs at openjdk.org Thu Jul 17 13:54:36 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Thu, 17 Jul 2025 13:54:36 GMT Subject: git: openjdk/jdk: master: 8361697: Remove duplicate message in MainResources.properties Message-ID: <8ddc955e-a02a-4531-a006-654234b4debd@openjdk.org> Changeset: dc08cf01 Branch: master Author: Pooja-DP <148474762+Pooja-DP at users.noreply.github.com> Committer: Roger Riggs Date: 2025-07-17 13:53:01 +0000 URL: https://git.openjdk.org/jdk/commit/dc08cf016eaa4bc333c47b3e7264bf1eae6d330a 8361697: Remove duplicate message in MainResources.properties Reviewed-by: rriggs, asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties From ayang at openjdk.org Thu Jul 17 13:57:42 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Thu, 17 Jul 2025 13:57:42 GMT Subject: git: openjdk/jdk: master: 8361404: Parallel: Group all class unloading logc at the end of marking phase Message-ID: Changeset: 5ed72775 Branch: master Author: Albert Mingkun Yang Date: 2025-07-17 13:55:47 +0000 URL: https://git.openjdk.org/jdk/commit/5ed72775a775d6c96be6de7d9540dc0a80cdd67b 8361404: Parallel: Group all class unloading logc at the end of marking phase Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/psParallelCompact.cpp From dcubed at openjdk.org Thu Jul 17 15:35:12 2025 From: dcubed at openjdk.org (Daniel D. Daugherty) Date: Thu, 17 Jul 2025 15:35:12 GMT Subject: git: openjdk/jdk: Added tag jdk-26+7 for changeset a65d9532 Message-ID: <7bc2ae80-59cb-4efe-a79e-c5a0c13e0c66@openjdk.org> Tagged by: Daniel D. Daugherty Date: 2025-07-17 15:31:56 +0000 Added tag jdk-26+7 for changeset a65d9532 Changeset: a65d9532 Author: Serguei Spitsyn Date: 2025-07-17 01:29:40 +0000 URL: https://git.openjdk.org/jdk/commit/a65d9532ed454a0f70b1009181a25b23a38ccd4b From dcubed at openjdk.org Thu Jul 17 15:40:47 2025 From: dcubed at openjdk.org (Daniel D. Daugherty) Date: Thu, 17 Jul 2025 15:40:47 GMT Subject: git: openjdk/jdk: Added tag jdk-25+32 for changeset 5129887d Message-ID: <7d7df38d-0376-4cda-8a44-512a853b6b76@openjdk.org> Tagged by: Daniel D. Daugherty Date: 2025-07-17 15:38:38 +0000 Added tag jdk-25+32 for changeset 5129887d Changeset: 5129887d Author: Boris Ulasevich Date: 2025-07-17 01:29:57 +0000 URL: https://git.openjdk.org/jdk/commit/5129887dfead268672403265eb4f3795682ca699 From dnsimon at openjdk.org Thu Jul 17 16:20:57 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Thu, 17 Jul 2025 16:20:57 GMT Subject: git: openjdk/jdk: master: 8362306: HotSpotJVMCIRuntime.getMirror can crash Message-ID: Changeset: 2b11a289 Branch: master Author: Doug Simon Date: 2025-07-17 16:19:52 +0000 URL: https://git.openjdk.org/jdk/commit/2b11a28997ad7ca424ad5595f9a7c7a9af530727 8362306: HotSpotJVMCIRuntime.getMirror can crash Reviewed-by: gdub, never, cslucas ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java From lmesnik at openjdk.org Thu Jul 17 16:27:31 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Thu, 17 Jul 2025 16:27:31 GMT Subject: git: openjdk/jdk: master: 8362203: assert(state == nullptr || state->get_thread_oop() != nullptr) failed: incomplete state Message-ID: Changeset: bd55d7a4 Branch: master Author: Leonid Mesnik Date: 2025-07-17 16:25:40 +0000 URL: https://git.openjdk.org/jdk/commit/bd55d7a49514da9fa4de0d4a372956e21deab4d2 8362203: assert(state == nullptr || state->get_thread_oop() != nullptr) failed: incomplete state Reviewed-by: sspitsyn, amenkov ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java From wkemper at openjdk.org Thu Jul 17 16:51:40 2025 From: wkemper at openjdk.org (William Kemper) Date: Thu, 17 Jul 2025 16:51:40 GMT Subject: git: openjdk/jdk: jdk25: 8360288: Shenandoah crash at size_given_klass in op_degenerated Message-ID: <6671c8fb-9062-4889-9bbd-a3564a26fdcb@openjdk.org> Changeset: 347084bf Branch: jdk25 Author: William Kemper Date: 2025-07-17 16:50:07 +0000 URL: https://git.openjdk.org/jdk/commit/347084bfbdbf048cd50c0e13e43ae53f6da77e6e 8360288: Shenandoah crash at size_given_klass in op_degenerated Reviewed-by: shade Backport-of: 3b44d7bfa4d78e3ec715fce1863e052852f33180 ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp From acobbs at openjdk.org Fri Jul 18 01:44:46 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Fri, 18 Jul 2025 01:44:46 GMT Subject: git: openjdk/jdk: master: 8361424: Eliminate Log methods mandatoryWarning() and mandatoryNote() Message-ID: <835ac4f8-117b-42d4-ab13-276005ad3f66@openjdk.org> Changeset: cab51596 Branch: master Author: Archie Cobbs Date: 2025-07-18 01:43:49 +0000 URL: https://git.openjdk.org/jdk/commit/cab515962b6940b50b975b12c8f5e99d0430f694 8361424: Eliminate Log methods mandatoryWarning() and mandatoryNote() Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java From dholmes at openjdk.org Fri Jul 18 02:37:15 2025 From: dholmes at openjdk.org (David Holmes) Date: Fri, 18 Jul 2025 02:37:15 GMT Subject: git: openjdk/jdk: master: 8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java Message-ID: Changeset: 04c0b130 Branch: master Author: David Holmes Date: 2025-07-18 02:35:09 +0000 URL: https://git.openjdk.org/jdk/commit/04c0b130f09c093797895cc928fe020d7e584cb9 8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java Reviewed-by: egahlin ! test/jdk/ProblemList.txt From dholmes at openjdk.org Fri Jul 18 02:39:46 2025 From: dholmes at openjdk.org (David Holmes) Date: Fri, 18 Jul 2025 02:39:46 GMT Subject: git: openjdk/jdk: jdk25: 8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java Message-ID: <1ed93267-911c-441a-a53e-b0f240c9cb91@openjdk.org> Changeset: 3a8e9dfe Branch: jdk25 Author: David Holmes Date: 2025-07-18 02:39:10 +0000 URL: https://git.openjdk.org/jdk/commit/3a8e9dfe857262a5849792fef2c46d7ec5b106f4 8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java Reviewed-by: egahlin Backport-of: 04c0b130f09c093797895cc928fe020d7e584cb9 ! test/jdk/ProblemList.txt From syan at openjdk.org Fri Jul 18 06:10:16 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Jul 2025 06:10:16 GMT Subject: git: openjdk/jdk: jdk25: 8361827: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError Message-ID: <2a71e229-a2f4-4632-882e-41fc14872490@openjdk.org> Changeset: e599ee4a Branch: jdk25 Author: SendaoYan Date: 2025-07-18 06:08:46 +0000 URL: https://git.openjdk.org/jdk/commit/e599ee4a88b9a582c98736b18947072e32730c95 8361827: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError Reviewed-by: rrich, lmesnik Backport-of: cbb3d23e19a8a893bf2fbda03e7bda4f4b7a59a6 ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java From abhiscxk at openjdk.org Fri Jul 18 06:15:13 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Fri, 18 Jul 2025 06:15:13 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <8c162838-3e23-42e4-8b98-d1d175c60445@openjdk.org> Changeset: a23987fe Branch: master Author: Abhishek Kumar Date: 2025-07-18 06:13:06 +0000 URL: https://git.openjdk.org/jdk/commit/a23987fecbddeea9828a9443dddd7bf8f9f0d05d 8361283: [Accessibility,macOS,VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS Reviewed-by: asemenov, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m + test/jdk/javax/accessibility/JTabbedPane/AccessibleTabbedPaneRoleTest.java Changeset: 4e0b0358 Branch: master Author: Abhishek Kumar Date: 2025-07-18 06:13:26 +0000 URL: https://git.openjdk.org/jdk/commit/4e0b03580d3764e06ec65493143e80c291fa3fbb 8338282: javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java test failed on macOS and Ubuntu Reviewed-by: tr, dnguyen, serb ! test/jdk/javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java From jpai at openjdk.org Fri Jul 18 10:05:58 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Fri, 18 Jul 2025 10:05:58 GMT Subject: git: openjdk/jdk: master: 8361961: Typo in ProtectionDomain.implies Message-ID: <6947acca-a5a8-43c3-8957-34796820dec7@openjdk.org> Changeset: 7da274de Branch: master Author: Shawn M Emery Committer: Jaikiran Pai Date: 2025-07-18 10:02:25 +0000 URL: https://git.openjdk.org/jdk/commit/7da274ded4a36c6314702b687fcafcda80ae08c4 8361961: Typo in ProtectionDomain.implies Reviewed-by: mullan, jpai, hchao ! src/java.base/share/classes/java/security/ProtectionDomain.java From tschatzl at openjdk.org Fri Jul 18 11:38:21 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Fri, 18 Jul 2025 11:38:21 GMT Subject: git: openjdk/jdk: jdk25: 8347052: Update java man page documentation to reflect current state of the UseNUMA flag Message-ID: Changeset: e8f2cd8f Branch: jdk25 Author: Thomas Schatzl Date: 2025-07-18 11:36:08 +0000 URL: https://git.openjdk.org/jdk/commit/e8f2cd8f3d5b5174200a987b2cdea13b151fc19f 8347052: Update java man page documentation to reflect current state of the UseNUMA flag Reviewed-by: ayang Backport-of: ea774b74e819e6db607204c05fd1c8f57d508213 ! src/java.base/share/man/java.md From ayang at openjdk.org Fri Jul 18 13:51:50 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Fri, 18 Jul 2025 13:51:50 GMT Subject: git: openjdk/jdk: master: 8362592: Remove unused argument in nmethod::oops_do Message-ID: <5dc12c9c-721e-4879-a911-5db0a4580e93@openjdk.org> Changeset: 6949e345 Branch: master Author: Albert Mingkun Yang Date: 2025-07-18 13:48:44 +0000 URL: https://git.openjdk.org/jdk/commit/6949e345757b010790b2a6f5a975fc1c6bd0e8c6 8362592: Remove unused argument in nmethod::oops_do Reviewed-by: zgu ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/shared/gcBehaviours.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp From jvernee at openjdk.org Fri Jul 18 14:56:12 2025 From: jvernee at openjdk.org (Jorn Vernee) Date: Fri, 18 Jul 2025 14:56:12 GMT Subject: git: openjdk/jdk: master: 8362169: Pointer passed to upcall may get wrong scope Message-ID: <90042075-db9f-47a8-a619-4203dd03b06f@openjdk.org> Changeset: 9dc62825 Branch: master Author: Jorn Vernee Date: 2025-07-18 14:54:10 +0000 URL: https://git.openjdk.org/jdk/commit/9dc62825b5e7300542d22df0b87b79116f3562d3 8362169: Pointer passed to upcall may get wrong scope Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java ! test/jdk/java/foreign/TestUpcallStructScope.java ! test/jdk/java/foreign/libTestUpcallStructScope.c From rriggs at openjdk.org Fri Jul 18 16:45:16 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Fri, 18 Jul 2025 16:45:16 GMT Subject: git: openjdk/jdk: master: 8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 Message-ID: Changeset: 30d20036 Branch: master Author: Roger Riggs Date: 2025-07-18 16:40:28 +0000 URL: https://git.openjdk.org/jdk/commit/30d20036987c9d68eb76b1e0401821386a76bb07 8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 Reviewed-by: jpai ! test/jdk/java/lang/StringBuilder/RacingSBThreads.java From kvn at openjdk.org Fri Jul 18 17:17:08 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Fri, 18 Jul 2025 17:17:08 GMT Subject: git: openjdk/jdk: master: 8362524: Fix confusing but harmless typos in x86 CPU Features Message-ID: Changeset: 60c29ff5 Branch: master Author: Jan Kratochvil Committer: Vladimir Kozlov Date: 2025-07-18 17:13:25 +0000 URL: https://git.openjdk.org/jdk/commit/60c29ff57b22fa7c0bedb38316067e8e1988a24b 8362524: Fix confusing but harmless typos in x86 CPU Features Reviewed-by: kbarrett, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp From amenkov at openjdk.org Fri Jul 18 18:40:07 2025 From: amenkov at openjdk.org (Alex Menkov) Date: Fri, 18 Jul 2025 18:40:07 GMT Subject: git: openjdk/jdk: master: 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows Message-ID: <1609c911-e3c5-4b4d-a287-ba18f391386e@openjdk.org> Changeset: a3843e8e Branch: master Author: Alex Menkov Date: 2025-07-18 18:38:26 +0000 URL: https://git.openjdk.org/jdk/commit/a3843e8e6e189447e554759c3ba672530f8c7329 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows Reviewed-by: cjplummer, dholmes, sspitsyn ! test/jdk/sun/tools/jcmd/JcmdBase.java From almatvee at openjdk.org Fri Jul 18 20:47:27 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Fri, 18 Jul 2025 20:47:27 GMT Subject: git: openjdk/jdk: master: 8351073: [macos] jpackage produces invalid Java runtime DMG bundles Message-ID: Changeset: 03230f85 Branch: master Author: Alexander Matveev Date: 2025-07-18 20:44:20 +0000 URL: https://git.openjdk.org/jdk/commit/03230f8565a4eea41ce13827165b6bbff5eaec68 8351073: [macos] jpackage produces invalid Java runtime DMG bundles Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java = src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.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/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java + test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java From iklam at openjdk.org Fri Jul 18 21:32:26 2025 From: iklam at openjdk.org (Ioi Lam) Date: Fri, 18 Jul 2025 21:32:26 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <2a70db9b-dcb1-4c0f-884d-abf1ceb1a4aa@openjdk.org> Changeset: 9334fe2e Branch: master Author: Ioi Lam Date: 2025-07-18 21:30:21 +0000 URL: https://git.openjdk.org/jdk/commit/9334fe2eca05e852875ed6aad42b5094a32e9b15 8361725: Do not load Java agent with "-Xshare:dump -XX:+AOTClassLinking" Reviewed-by: matsaave, ccheung ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiAgentList.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.java Changeset: d83346dc Branch: master Author: John R Rose Committer: Ioi Lam Date: 2025-07-18 21:31:42 +0000 URL: https://git.openjdk.org/jdk/commit/d83346dcff0824575d580ec421476c0ea5c6e783 8345836: Stable annotation documentation is incomplete Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java From iklam at openjdk.org Sat Jul 19 02:06:54 2025 From: iklam at openjdk.org (Ioi Lam) Date: Sat, 19 Jul 2025 02:06:54 GMT Subject: git: openjdk/jdk: master: 8362829: Exclude CDS test cases after JDK-8361725 Message-ID: <9a072bc4-4b52-4722-a0a3-162198174791@openjdk.org> Changeset: ceb51d44 Branch: master Author: Ioi Lam Date: 2025-07-19 02:05:17 +0000 URL: https://git.openjdk.org/jdk/commit/ceb51d44449977ecc142f6af03f93162b98adaf6 8362829: Exclude CDS test cases after JDK-8361725 Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups From syan at openjdk.org Sat Jul 19 13:28:58 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 19 Jul 2025 13:28:58 GMT Subject: git: openjdk/jdk: master: 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native Message-ID: <0c985515-331f-40ff-bdc6-c3fff4e7f80c@openjdk.org> Changeset: ee0bcc55 Branch: master Author: SendaoYan Date: 2025-07-19 13:26:37 +0000 URL: https://git.openjdk.org/jdk/commit/ee0bcc55269e92e999862ae5c63ffad7a600f6cc 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java From egahlin at openjdk.org Sat Jul 19 15:11:55 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Sat, 19 Jul 2025 15:11:55 GMT Subject: git: openjdk/jdk: master: 8362556: New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms Message-ID: Changeset: 441dbde2 Branch: master Author: Erik Gahlin Date: 2025-07-19 15:09:28 +0000 URL: https://git.openjdk.org/jdk/commit/441dbde2c3c915ffd916e39a5b4a91df5620d7f3 8362556: New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms Reviewed-by: mgronlun, shade ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! test/jdk/ProblemList.txt From shade at openjdk.org Mon Jul 21 06:05:59 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 21 Jul 2025 06:05:59 GMT Subject: git: openjdk/jdk: master: 8361752: Double free in CompileQueue::delete_all after JDK-8357473 Message-ID: Changeset: 9609f57c Branch: master Author: Aleksey Shipilev Date: 2025-07-21 06:04:17 +0000 URL: https://git.openjdk.org/jdk/commit/9609f57cef684d2f44d3e12a3522811a3c0776f4 8361752: Double free in CompileQueue::delete_all after JDK-8357473 Reviewed-by: kvn, vlivanov ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! test/hotspot/jtreg/ProblemList.txt From thartmann at openjdk.org Mon Jul 21 07:37:57 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 21 Jul 2025 07:37:57 GMT Subject: git: openjdk/jdk: master: 8361700: Missed optimization in PhaseIterGVN for mask and shift patterns due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist Message-ID: <7c59a9dc-ad75-4168-b615-b6da76c73f30@openjdk.org> Changeset: 62a58062 Branch: master Author: Beno?t Maillard Committer: Tobias Hartmann Date: 2025-07-21 07:37:31 +0000 URL: https://git.openjdk.org/jdk/commit/62a58062e5f3d0a723608d98d2412ea779f73897 8361700: Missed optimization in PhaseIterGVN for mask and shift patterns due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist Reviewed-by: thartmann, mchevalier, mhaessig, jkarthikeyan ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestMaskAndRShiftReorder.java From shade at openjdk.org Mon Jul 21 08:45:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 21 Jul 2025 08:45:16 GMT Subject: git: openjdk/jdk: master: 8362587: Sort share/oops includes Message-ID: <885b5d8d-9755-4680-a372-f2ce76563180@openjdk.org> Changeset: 37b70707 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-07-21 08:43:30 +0000 URL: https://git.openjdk.org/jdk/commit/37b70707bd9d4c1eb2db6ed438b5f4f5b49fa202 8362587: Sort share/oops includes Reviewed-by: shade, dholmes ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceOop.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/metadata.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopCast.inline.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/oops/typeArrayOop.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java From shade at openjdk.org Mon Jul 21 09:23:00 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 21 Jul 2025 09:23:00 GMT Subject: git: openjdk/jdk: master: 8362582: GHA: Increase bundle retention time to deal with infra overload better Message-ID: <358003d5-14a5-473d-8b1c-7e8dc866b180@openjdk.org> Changeset: 1bd683b5 Branch: master Author: Aleksey Shipilev Date: 2025-07-21 09:21:48 +0000 URL: https://git.openjdk.org/jdk/commit/1bd683b5884e65a03d564976a9d9220ad0893776 8362582: GHA: Increase bundle retention time to deal with infra overload better Reviewed-by: goetz, jwaters, clanger ! .github/actions/build-jtreg/action.yml ! .github/actions/upload-bundles/action.yml From swen at openjdk.org Mon Jul 21 09:39:14 2025 From: swen at openjdk.org (Shaojin Wen) Date: Mon, 21 Jul 2025 09:39:14 GMT Subject: git: openjdk/jdk: master: 8357913: Add `@Stable` to BigInteger and BigDecimal Message-ID: Changeset: 8f1bb59e Branch: master Author: Shaojin Wen Date: 2025-07-21 09:37:56 +0000 URL: https://git.openjdk.org/jdk/commit/8f1bb59e1a0137fe9a5d4477971d21e645735b4d 8357913: Add `@Stable` to BigInteger and BigDecimal Reviewed-by: rgiulietti, liach ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java From ayang at openjdk.org Mon Jul 21 10:02:56 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Mon, 21 Jul 2025 10:02:56 GMT Subject: git: openjdk/jdk: master: 8362532: Test gc/g1/plab/* duplicate command-line options Message-ID: Changeset: 13bab09b Branch: master Author: Lei Zhu Committer: Albert Mingkun Yang Date: 2025-07-21 09:59:52 +0000 URL: https://git.openjdk.org/jdk/commit/13bab09bffc411dde324599c2e15852ef4b53d55 8362532: Test gc/g1/plab/* duplicate command-line options Reviewed-by: tschatzl, ayang ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java From egahlin at openjdk.org Mon Jul 21 10:37:26 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Mon, 21 Jul 2025 10:37:26 GMT Subject: git: openjdk/jdk: master: 8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java Message-ID: Changeset: 1b94a346 Branch: master Author: Erik Gahlin Date: 2025-07-21 10:35:43 +0000 URL: https://git.openjdk.org/jdk/commit/1b94a3466e7bb3815c0caeeeebff6018b6440455 8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/io/TestIOTopFrame.java From mli at openjdk.org Mon Jul 21 11:13:13 2025 From: mli at openjdk.org (Hamlin Li) Date: Mon, 21 Jul 2025 11:13:13 GMT Subject: git: openjdk/jdk: master: 8362493: Cleanup CodeBuffer::copy_relocations_to Message-ID: <17a68dd0-e1df-4d4b-b935-e09e50d5a87e@openjdk.org> Changeset: fd7f78a5 Branch: master Author: Hamlin Li Date: 2025-07-21 11:10:20 +0000 URL: https://git.openjdk.org/jdk/commit/fd7f78a5351a5b00bc9a3173e7671afe2d1e6fe4 8362493: Cleanup CodeBuffer::copy_relocations_to Reviewed-by: mhaessig, kvn ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp From mbaesken at openjdk.org Mon Jul 21 12:27:13 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 21 Jul 2025 12:27:13 GMT Subject: git: openjdk/jdk: master: 8362611: [GCC static analyzer] memory leak in ps_core.c core_handle_note Message-ID: Changeset: 644e400c Branch: master Author: Lei Zhu Committer: Matthias Baesken Date: 2025-07-21 12:24:49 +0000 URL: https://git.openjdk.org/jdk/commit/644e400cd1f8a80df01b4f1755450f86709485f4 8362611: [GCC static analyzer] memory leak in ps_core.c core_handle_note Reviewed-by: dholmes, mbaesken ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c From mli at openjdk.org Mon Jul 21 13:35:05 2025 From: mli at openjdk.org (Hamlin Li) Date: Mon, 21 Jul 2025 13:35:05 GMT Subject: git: openjdk/jdk: master: 8357694: RISC-V: Several IR verification tests fail when vlen=128 Message-ID: <1313374d-3d38-4f68-bc89-0325b3f3a128@openjdk.org> Changeset: 15b5b54a Branch: master Author: Dingli Zhang Committer: Hamlin Li Date: 2025-07-21 13:34:24 +0000 URL: https://git.openjdk.org/jdk/commit/15b5b54ac707ba0d4e473fd6eb02c38a8efe705c 8357694: RISC-V: Several IR verification tests fail when vlen=128 Reviewed-by: mhaessig, fyang, mli ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java From clanger at openjdk.org Mon Jul 21 15:53:55 2025 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 21 Jul 2025 15:53:55 GMT Subject: git: openjdk/jdk: master: 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts Message-ID: Changeset: f8c8bcf4 Branch: master Author: David Briemann Committer: Christoph Langer Date: 2025-07-21 15:48:06 +0000 URL: https://git.openjdk.org/jdk/commit/f8c8bcf4fd31509fdb40d32e8e16ba4fba1f987d 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts Reviewed-by: mhaessig, mbaesken, clanger ! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java From aph at openjdk.org Mon Jul 21 17:08:33 2025 From: aph at openjdk.org (Andrew Haley) Date: Mon, 21 Jul 2025 17:08:33 GMT Subject: git: openjdk/jdk: master: 8361497: Scoped Values: orElse and orElseThrow do not access the cache Message-ID: Changeset: 9dd93c6a Branch: master Author: Andrew Haley Date: 2025-07-21 17:05:50 +0000 URL: https://git.openjdk.org/jdk/commit/9dd93c6a2c5fb4c3a9f2a063a7ab402f9292ad03 8361497: Scoped Values: orElse and orElseThrow do not access the cache Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java From ascarpino at openjdk.org Mon Jul 21 19:31:43 2025 From: ascarpino at openjdk.org (Anthony Scarpino) Date: Mon, 21 Jul 2025 19:31:43 GMT Subject: git: openjdk/jdk: master: 8349946: Cipher javadoc could describe AEAD reuse better Message-ID: <32f3a04a-face-43af-9f1c-50c5b910eab7@openjdk.org> Changeset: 48ba9d41 Branch: master Author: Koushik Thirupattur Committer: Anthony Scarpino Date: 2025-07-21 19:30:03 +0000 URL: https://git.openjdk.org/jdk/commit/48ba9d415f64b55fed2e0ae2f7e3f50b7d8c82f6 8349946: Cipher javadoc could describe AEAD reuse better Reviewed-by: ascarpino ! src/java.base/share/classes/javax/crypto/Cipher.java From prr at openjdk.org Mon Jul 21 19:54:56 2025 From: prr at openjdk.org (Phil Race) Date: Mon, 21 Jul 2025 19:54:56 GMT Subject: git: openjdk/jdk: master: 8362659: Remove sun.print.PrintJob2D.finalize() Message-ID: <1889a55c-88c8-45ba-9a92-11ecf6af1204@openjdk.org> Changeset: b8da9695 Branch: master Author: Phil Race Date: 2025-07-21 19:51:56 +0000 URL: https://git.openjdk.org/jdk/commit/b8da9695f0cc049d6a07a7382afce4d22f8b2b1c 8362659: Remove sun.print.PrintJob2D.finalize() Reviewed-by: serb ! src/java.desktop/share/classes/sun/print/PrintJob2D.java From prr at openjdk.org Mon Jul 21 21:02:24 2025 From: prr at openjdk.org (Phil Race) Date: Mon, 21 Jul 2025 21:02:24 GMT Subject: git: openjdk/jdk: master: 8362291: [macOS] Remove finalize method in CGraphicsEnvironment.java Message-ID: <1cd6a0a6-4a06-4dfe-8d4d-751dbe19c4c5@openjdk.org> Changeset: 523993e9 Branch: master Author: Phil Race Date: 2025-07-21 21:00:43 +0000 URL: https://git.openjdk.org/jdk/commit/523993e9e8edc8dc84667ee3311a708b8b5da59c 8362291: [macOS] Remove finalize method in CGraphicsEnvironment.java Reviewed-by: bchristi, serb, kizune ! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m ! src/java.desktop/share/classes/sun/java2d/Disposer.java From prr at openjdk.org Mon Jul 21 21:05:06 2025 From: prr at openjdk.org (Phil Race) Date: Mon, 21 Jul 2025 21:05:06 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 3acdba38 Branch: master Author: Phil Race Date: 2025-07-21 21:02:47 +0000 URL: https://git.openjdk.org/jdk/commit/3acdba38cec95ced2b2dd6a183c9b5d22dcc4b26 8362557: [macOS] Remove CFont.finalize() Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/macosx/classes/sun/font/CFont.java Changeset: eceb3bbc Branch: master Author: Phil Race Date: 2025-07-21 21:03:17 +0000 URL: https://git.openjdk.org/jdk/commit/eceb3bbc80aae5d99155218f755725041edbb8ab 8362452: [macOS] Remove CPrinterJob.finalize() Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m From dholmes at openjdk.org Tue Jul 22 00:40:41 2025 From: dholmes at openjdk.org (David Holmes) Date: Tue, 22 Jul 2025 00:40:41 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <458991dc-6761-49e5-9a08-6f1834f914d3@openjdk.org> Changeset: 7d7d308d Branch: master Author: Sergey Bylokhov Date: 2025-07-22 00:38:28 +0000 URL: https://git.openjdk.org/jdk/commit/7d7d308d9ab6f06ebdab0f5967a5bfc007d4217f 8362572: Delete the usage of "sun.java2d.reftype" from the sun.java2d.Disposer Reviewed-by: prr, aivanov ! src/java.desktop/share/classes/sun/java2d/Disposer.java Changeset: 0385975f Branch: master Author: David Holmes Date: 2025-07-22 00:39:01 +0000 URL: https://git.openjdk.org/jdk/commit/0385975f44fbe9d199677754ff5006bc5784b9c5 8356941: AbstractMethodError in HotSpot Due to Incorrect Handling of Private Method Reviewed-by: coleenp, heidinga ! src/hotspot/share/classfile/defaultMethods.cpp ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java From syan at openjdk.org Tue Jul 22 01:08:14 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 22 Jul 2025 01:08:14 GMT Subject: git: openjdk/jdk: master: 8362834: Several runtime/Thread tests should mark as /native Message-ID: <16efef36-31ff-4c36-b6f6-6b68dcf316b9@openjdk.org> Changeset: 699b8112 Branch: master Author: SendaoYan Date: 2025-07-22 01:05:35 +0000 URL: https://git.openjdk.org/jdk/commit/699b8112f8da7ceef2aa2a3ddb326aee88b29f8c 8362834: Several runtime/Thread tests should mark as /native Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java ! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java From yadongwang at openjdk.org Tue Jul 22 01:24:13 2025 From: yadongwang at openjdk.org (Yadong Wang) Date: Tue, 22 Jul 2025 01:24:13 GMT Subject: git: openjdk/jdk: master: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Message-ID: <40226697-f988-46c8-bef9-164208e181d1@openjdk.org> Changeset: dccb1782 Branch: master Author: Yadong Wang Date: 2025-07-22 01:23:37 +0000 URL: https://git.openjdk.org/jdk/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Reviewed-by: shade, adinn ! src/hotspot/cpu/aarch64/aarch64.ad From ascarpino at openjdk.org Tue Jul 22 02:49:14 2025 From: ascarpino at openjdk.org (Anthony Scarpino) Date: Tue, 22 Jul 2025 02:49:14 GMT Subject: git: openjdk/jdk: master: 8362957: Fix jdk/javadoc/doccheck/checks/jdkCheckHtml.java (docs) failure Message-ID: <60ee787c-6131-487c-80aa-971436feebcf@openjdk.org> Changeset: c68697e1 Branch: master Author: Koushik Thirupattur Committer: Anthony Scarpino Date: 2025-07-22 02:48:11 +0000 URL: https://git.openjdk.org/jdk/commit/c68697e1786fac37402b729d05a47b2f6296a86c 8362957: Fix jdk/javadoc/doccheck/checks/jdkCheckHtml.java (docs) failure Reviewed-by: ascarpino ! src/java.base/share/classes/javax/crypto/Cipher.java From roland at openjdk.org Tue Jul 22 08:36:39 2025 From: roland at openjdk.org (Roland Westrelin) Date: Tue, 22 Jul 2025 08:36:39 GMT Subject: git: openjdk/jdk: master: 8342692: C2: long counted loop/long range checks: don't create loop-nest for short running loops Message-ID: Changeset: f1556611 Branch: master Author: Roland Westrelin Date: 2025-07-22 08:35:36 +0000 URL: https://git.openjdk.org/jdk/commit/f155661151fc25cde3be17878aeb24056555961c 8342692: C2: long counted loop/long range checks: don't create loop-nest for short running loops Co-authored-by: Maurizio Cimadamore Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, thartmann ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortLoopLostLimit.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningIntLoopWithLongChecksPredicates.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoop.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopPredicatesClone.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopScaleOverflow.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopVectorization.java + test/hotspot/jtreg/compiler/longcountedloops/TestStressShortRunningLongCountedLoop.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java + test/micro/org/openjdk/bench/java/lang/foreign/HeapMismatchManualLoopTest.java From mchevalier at openjdk.org Tue Jul 22 08:50:54 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Tue, 22 Jul 2025 08:50:54 GMT Subject: git: openjdk/jdk: master: 8347901: C2 should remove unused leaf / pure runtime calls Message-ID: <0ed68490-be79-4bf9-ac8c-fc26bdc92287@openjdk.org> Changeset: ed70910b Branch: master Author: Marc Chevalier Date: 2025-07-22 08:48:07 +0000 URL: https://git.openjdk.org/jdk/commit/ed70910b0f3e1b19d915ec13ac3434407d01bc5d 8347901: C2 should remove unused leaf / pure runtime calls Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/parse2.cpp From xgong at openjdk.org Tue Jul 22 09:07:24 2025 From: xgong at openjdk.org (Xiaohong Gong) Date: Tue, 22 Jul 2025 09:07:24 GMT Subject: git: openjdk/jdk: master: 8359419: AArch64: Relax min vector length to 32-bit for short vectors Message-ID: <52c0297e-ba04-453d-99a7-b3fe4f13e56b@openjdk.org> Changeset: ac141c2f Branch: master Author: Xiaohong Gong Date: 2025-07-22 09:06:02 +0000 URL: https://git.openjdk.org/jdk/commit/ac141c2fa1d818858e7a12a50837bb282282ecac 8359419: AArch64: Relax min vector length to 32-bit for short vectors Reviewed-by: aph, fgao, bkilambi, dlunden ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java + test/micro/org/openjdk/bench/vm/compiler/VectorTwoShorts.java From ayang at openjdk.org Tue Jul 22 13:31:38 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Tue, 22 Jul 2025 13:31:38 GMT Subject: git: openjdk/jdk: master: 8363229: Parallel: Remove develop flag GCExpandToAllocateDelayMillis Message-ID: <6f95eca4-d619-4f94-ac01-dbc7071c7f3d@openjdk.org> Changeset: ce028362 Branch: master Author: Albert Mingkun Yang Date: 2025-07-22 13:29:07 +0000 URL: https://git.openjdk.org/jdk/commit/ce02836232f8c20dc5cb10f0fcf6538563d0d4bd 8363229: Parallel: Remove develop flag GCExpandToAllocateDelayMillis Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp From mullan at openjdk.org Tue Jul 22 15:13:53 2025 From: mullan at openjdk.org (Sean Mullan) Date: Tue, 22 Jul 2025 15:13:53 GMT Subject: git: openjdk/jdk: master: 8356557: Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal Message-ID: <7819baa3-c129-4afa-8812-b220996b30ae@openjdk.org> Changeset: d714b5d3 Branch: master Author: Sean Mullan Date: 2025-07-22 15:13:06 +0000 URL: https://git.openjdk.org/jdk/commit/d714b5d3dad58f7f6550d7a95fdc2b3f964a4129 8356557: Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal Reviewed-by: jpai ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/security/CodeSource.java ! test/jdk/java/security/CodeSource/Implies.java From liach at openjdk.org Tue Jul 22 17:29:01 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 22 Jul 2025 17:29:01 GMT Subject: git: openjdk/jdk: master: 8315131: Clarify VarHandle set/get access on 32-bit platforms Message-ID: Changeset: ea6674fe Branch: master Author: Chen Liang Date: 2025-07-22 17:25:00 +0000 URL: https://git.openjdk.org/jdk/commit/ea6674fec8702eea481afa7ca7e522cbacd53841 8315131: Clarify VarHandle set/get access on 32-bit platforms Reviewed-by: rgiulietti, mcimadamore, jrose, shade, psandoz ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java From iklam at openjdk.org Tue Jul 22 20:19:33 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 22 Jul 2025 20:19:33 GMT Subject: git: openjdk/jdk: master: 8360555: Archive all unnamed modules in CDS full module graph Message-ID: <497964c1-a10d-4882-962a-8ef83c2e1425@openjdk.org> Changeset: aae99022 Branch: master Author: Ioi Lam Date: 2025-07-22 20:17:31 +0000 URL: https://git.openjdk.org/jdk/commit/aae9902234d36049ec99a2f50934c526dd6235eb 8360555: Archive all unnamed modules in CDS full module graph Reviewed-by: coleenp, vlivanov ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/universe.cpp ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java From jlu at openjdk.org Tue Jul 22 20:24:01 2025 From: jlu at openjdk.org (Justin Lu) Date: Tue, 22 Jul 2025 20:24:01 GMT Subject: git: openjdk/jdk: master: 8360416: Incorrect l10n test case in sun/security/tools/keytool/i18n.java Message-ID: <25b3d3b3-d6ce-4bd3-8875-040c536fbe57@openjdk.org> Changeset: 5540a785 Branch: master Author: Justin Lu Date: 2025-07-22 20:23:20 +0000 URL: https://git.openjdk.org/jdk/commit/5540a7859b3ae0faf6b6c7f50e53ff611b253a9f 8360416: Incorrect l10n test case in sun/security/tools/keytool/i18n.java Reviewed-by: weijun, rhalade ! test/jdk/sun/security/tools/keytool/i18n.java From msheppar at openjdk.org Tue Jul 22 22:02:53 2025 From: msheppar at openjdk.org (Mark Sheppard) Date: Tue, 22 Jul 2025 22:02:53 GMT Subject: git: openjdk/jdk: master: 8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic Message-ID: <2268433e-1c64-4cdf-b919-380e82d4ba44@openjdk.org> Changeset: 016694bf Branch: master Author: DarraghConway Committer: Mark Sheppard Date: 2025-07-22 21:59:11 +0000 URL: https://git.openjdk.org/jdk/commit/016694bf74f6920f850330e353df9fd03458cca1 8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic Reviewed-by: msheppar ! test/jdk/java/io/File/MaxPathLength.java From sviswanathan at openjdk.org Tue Jul 22 22:40:00 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Tue, 22 Jul 2025 22:40:00 GMT Subject: git: openjdk/jdk: master: 8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs Message-ID: <9f9800d1-52a7-4db7-843b-bea45bf1f484@openjdk.org> Changeset: 4994bd59 Branch: master Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-07-22 22:37:45 +0000 URL: https://git.openjdk.org/jdk/commit/4994bd594299e91e804438692e068b1c5dd5cc02 8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs Reviewed-by: sviswanathan, vpaprotski ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/icache_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp From ysr at openjdk.org Wed Jul 23 00:25:41 2025 From: ysr at openjdk.org (Y. Srinivas Ramakrishna) Date: Wed, 23 Jul 2025 00:25:41 GMT Subject: git: openjdk/jdk: master: 8350050: Shenandoah: Disable and purge allocation pacing support Message-ID: Changeset: 79f9d8d8 Branch: master Author: Y. Srinivas Ramakrishna Date: 2025-07-23 00:23:20 +0000 URL: https://git.openjdk.org/jdk/commit/79f9d8d832a589b74cc014289ef84a1efe529468 8350050: Shenandoah: Disable and purge allocation pacing support Reviewed-by: wkemper, shade, kdnilsen ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp - src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp - src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java - test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java From dholmes at openjdk.org Wed Jul 23 00:38:58 2025 From: dholmes at openjdk.org (David Holmes) Date: Wed, 23 Jul 2025 00:38:58 GMT Subject: git: openjdk/jdk: master: 8362846: Windows error reporting for dll_load doesn't check for a null buffer Message-ID: <7edae610-fe24-4135-ba39-f64155be4b62@openjdk.org> Changeset: 0735dc27 Branch: master Author: David Holmes Date: 2025-07-23 00:36:35 +0000 URL: https://git.openjdk.org/jdk/commit/0735dc27c71de46896afd2f0f608319304a3d549 8362846: Windows error reporting for dll_load doesn't check for a null buffer 8362954: Missing error buffer null check in os::dll_load on Linux/BSD Reviewed-by: mgronlun, kbarrett ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/gtest/runtime/test_os.cpp From mbaesken at openjdk.org Wed Jul 23 07:13:01 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 23 Jul 2025 07:13:01 GMT Subject: git: openjdk/jdk: master: 8362889: [GCC static analyzer] leak in libstringPlatformChars.c Message-ID: <2bd2ecfb-c3b9-436c-9dce-cc72ce3632e7@openjdk.org> Changeset: 5160cfb4 Branch: master Author: Matthias Baesken Date: 2025-07-23 07:12:12 +0000 URL: https://git.openjdk.org/jdk/commit/5160cfb49634cc4a1568c200bc5c17ddbe83c2f7 8362889: [GCC static analyzer] leak in libstringPlatformChars.c Reviewed-by: rriggs, dholmes ! test/jdk/java/lang/String/nativeEncoding/libstringPlatformChars.c From mbaesken at openjdk.org Wed Jul 23 07:50:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 23 Jul 2025 07:50:48 GMT Subject: git: openjdk/jdk: master: 8360941: [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer Message-ID: <2824950a-6e45-404e-b412-459032bcb132@openjdk.org> Changeset: ceb0c0fc Branch: master Author: Matthias Baesken Date: 2025-07-23 07:49:11 +0000 URL: https://git.openjdk.org/jdk/commit/ceb0c0fc39c17793d13fff74e69f22ef07ec2c0f 8360941: [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer Co-authored-by: Kim Barrett Co-authored-by: Thomas Stuefe Reviewed-by: kbarrett, lucy ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp From jkarthikeyan at openjdk.org Wed Jul 23 08:09:37 2025 From: jkarthikeyan at openjdk.org (Jasmine Karthikeyan) Date: Wed, 23 Jul 2025 08:09:37 GMT Subject: git: openjdk/jdk: master: 8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD Message-ID: <6e50dafe-e02a-44f4-8b45-8d65434a8044@openjdk.org> Changeset: 9f796da3 Branch: master Author: Wang Haomin Committer: Jasmine Karthikeyan Date: 2025-07-23 08:08:05 +0000 URL: https://git.openjdk.org/jdk/commit/9f796da3774b2e2f92dca178fdccd93989919256 8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD Reviewed-by: thartmann, jkarthikeyan ! src/hotspot/share/opto/superword.cpp From fjiang at openjdk.org Wed Jul 23 09:35:51 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Wed, 23 Jul 2025 09:35:51 GMT Subject: git: openjdk/jdk: master: 8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154 Message-ID: <71888e96-e76a-450b-9c0a-8a38ea04d1e6@openjdk.org> Changeset: e6ac956a Branch: master Author: Feilong Jiang Date: 2025-07-23 09:35:26 +0000 URL: https://git.openjdk.org/jdk/commit/e6ac956a7ac613b916c0dbfda7e57856c1b8a83c 8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154 Reviewed-by: fyang, galder, dlong ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp From weijun at openjdk.org Wed Jul 23 12:27:26 2025 From: weijun at openjdk.org (Weijun Wang) Date: Wed, 23 Jul 2025 12:27:26 GMT Subject: git: openjdk/jdk: master: 8356997: /etc/krb5.conf parser should not forbid include/includedir directives after sections Message-ID: <67de8385-d11e-4ed6-905a-0352e8d521d8@openjdk.org> Changeset: 06f9ff04 Branch: master Author: Weijun Wang Date: 2025-07-23 12:24:28 +0000 URL: https://git.openjdk.org/jdk/commit/06f9ff047f1d1e832d7379f9750237749479b020 8356997: /etc/krb5.conf parser should not forbid include/includedir directives after sections Reviewed-by: valeriep ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java + test/jdk/sun/security/krb5/config/DuplicatedIncludes.java + test/jdk/sun/security/krb5/config/IncludeRandom.java + test/jdk/sun/security/krb5/config/IncludeSameKey.java From jbhateja at openjdk.org Wed Jul 23 13:34:01 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Wed, 23 Jul 2025 13:34:01 GMT Subject: git: openjdk/jdk: master: 8350896: Integer/Long.compress gets wrong type from CompressBitsNode::Value Message-ID: <8286715d-fee4-42c3-95b1-9eb9dc31b520@openjdk.org> Changeset: b02c1256 Branch: master Author: Jatin Bhateja Date: 2025-07-23 13:31:15 +0000 URL: https://git.openjdk.org/jdk/commit/b02c1256768bc9983d4dba899cd19219e11a380a 8350896: Integer/Long.compress gets wrong type from CompressBitsNode::Value Co-authored-by: Emanuel Peter Reviewed-by: thartmann ! src/hotspot/share/opto/intrinsicnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java From eastigeevich at openjdk.org Wed Jul 23 13:53:02 2025 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Wed, 23 Jul 2025 13:53:02 GMT Subject: git: openjdk/jdk: master: 8362193: Re-work MacOS/AArch64 SpinPause to handle SB Message-ID: <4c3a8106-826b-4e27-b240-139e60fdd5c8@openjdk.org> Changeset: 743c8212 Branch: master Author: Evgeny Astigeevich Date: 2025-07-23 13:51:49 +0000 URL: https://git.openjdk.org/jdk/commit/743c821289a6562972364b5dcce8dd29a786264a 8362193: Re-work MacOS/AArch64 SpinPause to handle SB Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp + src/hotspot/cpu/aarch64/spin_wait_aarch64.cpp ! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + test/hotspot/gtest/aarch64/test_spin_pause.cpp + test/hotspot/jtreg/gtest/TestSpinPauseAArch64.java From coleenp at openjdk.org Wed Jul 23 14:52:03 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Wed, 23 Jul 2025 14:52:03 GMT Subject: git: openjdk/jdk: master: 8363816: Refactor array name creation Message-ID: Changeset: 38cd860d Branch: master Author: Coleen Phillimore Date: 2025-07-23 14:48:49 +0000 URL: https://git.openjdk.org/jdk/commit/38cd860daa9504bbe5add8c2d045d78c75fb7e38 8363816: Refactor array name creation Reviewed-by: shade, ccheung, dholmes ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp From ascarpino at openjdk.org Wed Jul 23 15:27:12 2025 From: ascarpino at openjdk.org (Anthony Scarpino) Date: Wed, 23 Jul 2025 15:27:12 GMT Subject: git: openjdk/jdk: master: 8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used Message-ID: <61946688-ad35-443a-a8b9-2aa8e4b908e4@openjdk.org> Changeset: e6ebefaa Branch: master Author: Anthony Scarpino Date: 2025-07-23 15:24:38 +0000 URL: https://git.openjdk.org/jdk/commit/e6ebefaa404daa4160bdc1c5d9c954c040e2c0c2 8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used Reviewed-by: hchao ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java From iris at openjdk.org Wed Jul 23 15:47:46 2025 From: iris at openjdk.org (Iris Clark) Date: Wed, 23 Jul 2025 15:47:46 GMT Subject: git: openjdk/jdk: master: 8359760: Remove the jdk.jsobject module Message-ID: <4a6bb627-6986-4913-ad43-2f7299188f27@openjdk.org> Changeset: 594c080b Branch: master Author: Kevin Rushforth Committer: Iris Clark Date: 2025-07-23 15:46:47 +0000 URL: https://git.openjdk.org/jdk/commit/594c080b2bde81a48ecccda85ac765218fc93856 8359760: Remove the jdk.jsobject module Reviewed-by: rriggs, iris, alanb ! bin/unshuffle_list.txt ! make/conf/docs-modules.conf ! make/conf/module-loader-map.conf - src/jdk.jsobject/share/classes/module-info.java - src/jdk.jsobject/share/classes/netscape/javascript/JSException.java - src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java - src/jdk.jsobject/share/classes/netscape/javascript/package-info.java - test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java ! test/jdk/jdk/modules/etc/UpgradeableModules.java - test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java ! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list ! test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk17/element-list From jlu at openjdk.org Wed Jul 23 16:33:01 2025 From: jlu at openjdk.org (Justin Lu) Date: Wed, 23 Jul 2025 16:33:01 GMT Subject: git: openjdk/jdk: master: 8358530: Properties#list should warn against non-String values Message-ID: <37c9638c-57da-4d72-a328-70df539f0bf9@openjdk.org> Changeset: 03e9ea16 Branch: master Author: Edoardo Patti Committer: Justin Lu Date: 2025-07-23 16:31:14 +0000 URL: https://git.openjdk.org/jdk/commit/03e9ea169b7e45ae3c2ac23b5fe73d39ae57506f 8358530: Properties#list should warn against non-String values Reviewed-by: jlu, liach ! src/java.base/share/classes/java/util/Properties.java From tschatzl at openjdk.org Wed Jul 23 17:04:51 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 23 Jul 2025 17:04:51 GMT Subject: git: openjdk/jdk: master: 8350621: Code cache stops scheduling GC Message-ID: <94e30d39-c908-40d3-8b73-4564d1f07a4d@openjdk.org> Changeset: 2292246f Branch: master Author: Thomas Schatzl Date: 2025-07-23 17:02:31 +0000 URL: https://git.openjdk.org/jdk/commit/2292246f8c11f735f50e2046ec6606e89289e9f5 8350621: Code cache stops scheduling GC Co-authored-by: Thomas Schatzl Co-authored-by: Alexandre Jacob Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/shared/gcCause.hpp + test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java From ayang at openjdk.org Wed Jul 23 20:10:58 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 23 Jul 2025 20:10:58 GMT Subject: git: openjdk/jdk: master: 8338977: Parallel: Improve heap resizing heuristics Message-ID: <983bc937-b368-4f28-86c1-2c587ac94608@openjdk.org> Changeset: ad510fb2 Branch: master Author: Albert Mingkun Yang Date: 2025-07-23 20:09:36 +0000 URL: https://git.openjdk.org/jdk/commit/ad510fb25e47098d136515c355164e5177c5b419 8338977: Parallel: Improve heap resizing heuristics Reviewed-by: zgu, gli, iwalulya - src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp - src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp - src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp - src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp - src/hotspot/share/gc/shared/gcOverheadChecker.cpp - src/hotspot/share/gc/shared/gcOverheadChecker.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.cpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap - test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp ! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java From kvn at openjdk.org Thu Jul 24 01:34:22 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Thu, 24 Jul 2025 01:34:22 GMT Subject: git: openjdk/jdk: master: 8363895: Minimal build fails with slowdebug builds after JDK-8354887 Message-ID: <59cff813-1b76-40ce-8633-934b341c6faa@openjdk.org> Changeset: 2da0cdad Branch: master Author: Ao Qi Committer: Vladimir Kozlov Date: 2025-07-24 01:33:38 +0000 URL: https://git.openjdk.org/jdk/commit/2da0cdadb898efb9af827374368471102bfe0ccd 8363895: Minimal build fails with slowdebug builds after JDK-8354887 Reviewed-by: kvn, shade ! src/hotspot/share/code/aotCodeCache.hpp From fyang at openjdk.org Thu Jul 24 01:38:51 2025 From: fyang at openjdk.org (Fei Yang) Date: Thu, 24 Jul 2025 01:38:51 GMT Subject: git: openjdk/jdk: master: 8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV Message-ID: <8fa08df6-036f-432d-924e-34683ccaac92@openjdk.org> Changeset: b746701e Branch: master Author: Dingli Zhang Committer: Fei Yang Date: 2025-07-24 01:37:33 +0000 URL: https://git.openjdk.org/jdk/commit/b746701e5769a7a5a1e7900ddfdd285706ac5fe1 8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV Reviewed-by: fyang, mli, syan ! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java From syan at openjdk.org Thu Jul 24 01:49:56 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 24 Jul 2025 01:49:56 GMT Subject: git: openjdk/jdk: master: 8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit Message-ID: Changeset: fc803844 Branch: master Author: SendaoYan Date: 2025-07-24 01:47:58 +0000 URL: https://git.openjdk.org/jdk/commit/fc8038441daebc717fedaeb107e37bf216d542d3 8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit Co-authored-by: David Holmes Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java From fjiang at openjdk.org Thu Jul 24 02:22:48 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Thu, 24 Jul 2025 02:22:48 GMT Subject: git: openjdk/jdk: master: 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding Message-ID: <40fc884e-37a9-4e59-a3e4-d3281c7e10d6@openjdk.org> Changeset: 0ba2942c Branch: master Author: Feilong Jiang Date: 2025-07-24 02:21:53 +0000 URL: https://git.openjdk.org/jdk/commit/0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding Reviewed-by: fyang, yadongwang ! src/hotspot/cpu/riscv/riscv.ad From stuefe at openjdk.org Thu Jul 24 05:09:58 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 24 Jul 2025 05:09:58 GMT Subject: git: openjdk/jdk: master: 8362591: Wrong argument warning when heap size larger than coops threshold Message-ID: <5c2def10-dc03-4d55-a0a6-57a741284096@openjdk.org> Changeset: 7a22b76b Branch: master Author: Thomas Stuefe Date: 2025-07-24 05:09:31 +0000 URL: https://git.openjdk.org/jdk/commit/7a22b76b73e6a6906f191e59b7d2da238b401935 8362591: Wrong argument warning when heap size larger than coops threshold Reviewed-by: dholmes ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java From shade at openjdk.org Thu Jul 24 06:00:45 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 24 Jul 2025 06:00:45 GMT Subject: git: openjdk/jdk: master: 8361478: GHA: Use MSYS2 from GHA runners Message-ID: Changeset: ed9066bd Branch: master Author: Aleksey Shipilev Date: 2025-07-24 05:59:24 +0000 URL: https://git.openjdk.org/jdk/commit/ed9066bdf48c2d9925aea745951531ebf4af35a8 8361478: GHA: Use MSYS2 from GHA runners Reviewed-by: jwaters, ihse ! .github/actions/get-msys2/action.yml From mchevalier at openjdk.org Thu Jul 24 09:23:58 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Thu, 24 Jul 2025 09:23:58 GMT Subject: git: openjdk/jdk: master: 8363357: Remove unused flag VerifyAdapterCalls Message-ID: Changeset: 67e93281 Branch: master Author: Marc Chevalier Date: 2025-07-24 09:21:57 +0000 URL: https://git.openjdk.org/jdk/commit/67e93281a4f9e76419f1d6e05099ecf2214ebbfd 8363357: Remove unused flag VerifyAdapterCalls Reviewed-by: chagedorn, thartmann ! src/hotspot/share/runtime/globals.hpp From msheppar at openjdk.org Thu Jul 24 14:58:39 2025 From: msheppar at openjdk.org (Mark Sheppard) Date: Thu, 24 Jul 2025 14:58:39 GMT Subject: git: openjdk/jdk: master: 8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java Message-ID: <5393016d-d4bb-447c-9312-826014cb1a5a@openjdk.org> Changeset: 2f1aed2a Branch: master Author: Ayush Rigal Committer: Mark Sheppard Date: 2025-07-24 14:57:33 +0000 URL: https://git.openjdk.org/jdk/commit/2f1aed2a165259a873636792cff7c9de4e1f334e 8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java Reviewed-by: jpai ! test/jdk/java/net/NetworkInterface/IPv4Only.java From shade at openjdk.org Thu Jul 24 15:54:33 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 24 Jul 2025 15:54:33 GMT Subject: git: openjdk/jdk: master: 8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub Message-ID: Changeset: 84776309 Branch: master Author: Aleksey Shipilev Date: 2025-07-24 15:53:29 +0000 URL: https://git.openjdk.org/jdk/commit/8477630970b61e3178abd7ac812ed97e181e2684 8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub Reviewed-by: kvn, adinn, aph ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp From liach at openjdk.org Thu Jul 24 17:50:35 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 24 Jul 2025 17:50:35 GMT Subject: git: openjdk/jdk: jdk25: 8315131: Clarify VarHandle set/get access on 32-bit platforms Message-ID: <8baddfdd-500e-48f0-a47f-07120fde369c@openjdk.org> Changeset: 1867effc Branch: jdk25 Author: Chen Liang Date: 2025-07-24 17:49:18 +0000 URL: https://git.openjdk.org/jdk/commit/1867effcc0c4c0864168a7c1509a89a268a137dc 8315131: Clarify VarHandle set/get access on 32-bit platforms Reviewed-by: rriggs, iris Backport-of: ea6674fec8702eea481afa7ca7e522cbacd53841 ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java From phh at openjdk.org Thu Jul 24 18:35:20 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 24 Jul 2025 18:35:20 GMT Subject: git: openjdk/jdk: master: 8357818: Shenandoah doesn't use shared API for printing heap before/after GC Message-ID: <4e516747-d278-4586-99dd-3d9370d1e9e8@openjdk.org> Changeset: 4e53a9d9 Branch: master Author: Rui Li Committer: Paul Hohensee Date: 2025-07-24 18:34:26 +0000 URL: https://git.openjdk.org/jdk/commit/4e53a9d9dfe7a1ac7c3d7402e5ca3a3d3fcbb709 8357818: Shenandoah doesn't use shared API for printing heap before/after GC Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp From dcubed at openjdk.org Thu Jul 24 18:46:31 2025 From: dcubed at openjdk.org (Daniel D. Daugherty) Date: Thu, 24 Jul 2025 18:46:31 GMT Subject: git: openjdk/jdk: Added tag jdk-26+8 for changeset 743c8212 Message-ID: <3a7e68f3-9f9a-4492-9c50-8b4b1b040917@openjdk.org> Tagged by: Daniel D. Daugherty Date: 2025-07-24 18:45:06 +0000 Added tag jdk-26+8 for changeset 743c8212 Changeset: 743c8212 Author: Evgeny Astigeevich Date: 2025-07-23 13:51:49 +0000 URL: https://git.openjdk.org/jdk/commit/743c821289a6562972364b5dcce8dd29a786264a From dcubed at openjdk.org Thu Jul 24 18:49:45 2025 From: dcubed at openjdk.org (Daniel D. Daugherty) Date: Thu, 24 Jul 2025 18:49:45 GMT Subject: git: openjdk/jdk: Added tag jdk-25+33 for changeset e8f2cd8f Message-ID: <796254ff-9160-4968-a002-963d41d0731e@openjdk.org> Tagged by: Daniel D. Daugherty Date: 2025-07-24 18:46:24 +0000 Added tag jdk-25+33 for changeset e8f2cd8f Changeset: e8f2cd8f Author: Thomas Schatzl Date: 2025-07-18 11:36:08 +0000 URL: https://git.openjdk.org/jdk/commit/e8f2cd8f3d5b5174200a987b2cdea13b151fc19f From prr at openjdk.org Thu Jul 24 20:53:58 2025 From: prr at openjdk.org (Phil Race) Date: Thu, 24 Jul 2025 20:53:58 GMT Subject: git: openjdk/jdk: master: 8362289: [macOS] Remove finalize method in JRSUIControls.java Message-ID: Changeset: 971ea23c Branch: master Author: Phil Race Date: 2025-07-24 20:53:22 +0000 URL: https://git.openjdk.org/jdk/commit/971ea23c95764e11ed234f657eb28ba7c51862c5 8362289: [macOS] Remove finalize method in JRSUIControls.java Reviewed-by: bchristi, serb ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java From stuefe at openjdk.org Fri Jul 25 06:42:02 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 25 Jul 2025 06:42:02 GMT Subject: git: openjdk/jdk: master: 8320836: jtreg gtest runs should limit heap size Message-ID: <4d8ddc12-f914-49c7-8262-73e94220ac49@openjdk.org> Changeset: ac9e5102 Branch: master Author: Thomas Stuefe Date: 2025-07-25 06:40:37 +0000 URL: https://git.openjdk.org/jdk/commit/ac9e51023fc34a82b795950a109af2397826adaa 8320836: jtreg gtest runs should limit heap size Reviewed-by: dholmes, cslucas ! test/hotspot/jtreg/gtest/GTestWrapper.java From ayang at openjdk.org Fri Jul 25 07:23:28 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Fri, 25 Jul 2025 07:23:28 GMT Subject: git: openjdk/jdk: master: 8364082: jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young Message-ID: <7a75a2b5-305e-48b0-b7b5-46870515e6cc@openjdk.org> Changeset: 52155dbb Branch: master Author: Albert Mingkun Yang Date: 2025-07-25 07:22:34 +0000 URL: https://git.openjdk.org/jdk/commit/52155dbbb0107c5077a6be7edfd91d4311411fc3 8364082: jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young Reviewed-by: dholmes ! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java From shade at openjdk.org Fri Jul 25 08:10:14 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 25 Jul 2025 08:10:14 GMT Subject: git: openjdk/jdk: jdk25: 8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub Message-ID: Changeset: 033a121c Branch: jdk25 Author: Aleksey Shipilev Date: 2025-07-25 08:09:02 +0000 URL: https://git.openjdk.org/jdk/commit/033a121c9691b57ada832072dceb18a7fa2dcfe8 8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub Reviewed-by: kvn Backport-of: 8477630970b61e3178abd7ac812ed97e181e2684 ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp From alanb at openjdk.org Fri Jul 25 08:12:34 2025 From: alanb at openjdk.org (Alan Bateman) Date: Fri, 25 Jul 2025 08:12:34 GMT Subject: git: openjdk/jdk: master: 8362882: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool() Message-ID: Changeset: f79bd54b Branch: master Author: Alan Bateman Date: 2025-07-25 08:11:55 +0000 URL: https://git.openjdk.org/jdk/commit/f79bd54bbb9f5748e437346d34702608f7b67019 8362882: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool() Reviewed-by: jpai, dl ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java From mbaesken at openjdk.org Fri Jul 25 08:28:22 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 25 Jul 2025 08:28:22 GMT Subject: git: openjdk/jdk: master: 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c Message-ID: Changeset: 518d5f4b Branch: master Author: Matthias Baesken Date: 2025-07-25 08:26:57 +0000 URL: https://git.openjdk.org/jdk/commit/518d5f4bbb78ae35db793d7fd15b3cd35c881664 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c Reviewed-by: lucy ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c From alanb at openjdk.org Fri Jul 25 11:23:08 2025 From: alanb at openjdk.org (Alan Bateman) Date: Fri, 25 Jul 2025 11:23:08 GMT Subject: git: openjdk/jdk: jdk25: 8362882: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool() Message-ID: Changeset: 3db82624 Branch: jdk25 Author: Alan Bateman Date: 2025-07-25 11:21:52 +0000 URL: https://git.openjdk.org/jdk/commit/3db8262445070440e0ac45f523813fd6ce983cc4 8362882: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool() Reviewed-by: jpai Backport-of: f79bd54bbb9f5748e437346d34702608f7b67019 ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java From mbaesken at openjdk.org Fri Jul 25 11:35:52 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 25 Jul 2025 11:35:52 GMT Subject: git: openjdk/jdk: master: 8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used Message-ID: Changeset: 41c94eed Branch: master Author: Matthias Baesken Date: 2025-07-25 11:34:37 +0000 URL: https://git.openjdk.org/jdk/commit/41c94eed37aad570229ee2c5fb51d9e5d0378a40 8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used Reviewed-by: stuefe ! make/autoconf/flags-cflags.m4 From mullan at openjdk.org Fri Jul 25 12:57:52 2025 From: mullan at openjdk.org (Sean Mullan) Date: Fri, 25 Jul 2025 12:57:52 GMT Subject: git: openjdk/jdk: master: 8361964: Remove outdated algorithms from requirements and add PBES2 algorithms Message-ID: <30945e61-ae41-48e6-a63b-cc40cb6c4c44@openjdk.org> Changeset: 06fdb61e Branch: master Author: Sean Mullan Date: 2025-07-25 12:55:39 +0000 URL: https://git.openjdk.org/jdk/commit/06fdb61e1cdc9abf9ac4fa62fd63992d298baffa 8361964: Remove outdated algorithms from requirements and add PBES2 algorithms Reviewed-by: hchao ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java From stuefe at openjdk.org Fri Jul 25 13:36:08 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 25 Jul 2025 13:36:08 GMT Subject: git: openjdk/jdk: master: 8361712: Improve ShenandoahAsserts printing Message-ID: <72f9a153-7d1b-49bc-b643-2e3443945545@openjdk.org> Changeset: 75ff7e15 Branch: master Author: Thomas Stuefe Date: 2025-07-25 13:34:30 +0000 URL: https://git.openjdk.org/jdk/commit/75ff7e15fe0d22149e5b8c5ccf3b702d8dc9b3fa 8361712: Improve ShenandoahAsserts printing Reviewed-by: rkennke, asmehra ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/utilities/ostream.hpp ! test/hotspot/gtest/oops/test_compressedKlass.cpp From ayang at openjdk.org Fri Jul 25 14:51:56 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Fri, 25 Jul 2025 14:51:56 GMT Subject: git: openjdk/jdk: master: 8364110: Remove unused methods in GCCause Message-ID: <8181534c-f55b-478d-8327-d6f619a4b35d@openjdk.org> Changeset: 9e209fef Branch: master Author: Albert Mingkun Yang Date: 2025-07-25 14:50:55 +0000 URL: https://git.openjdk.org/jdk/commit/9e209fef86fe75fb09734c9112fd1d8490c22413 8364110: Remove unused methods in GCCause Reviewed-by: kbarrett ! src/hotspot/share/gc/shared/gcCause.hpp From kvn at openjdk.org Fri Jul 25 16:49:50 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Fri, 25 Jul 2025 16:49:50 GMT Subject: git: openjdk/jdk: master: 8363837: Make StubRoutines::crc_table_adr() into platform-specific method Message-ID: <0f941c2e-926f-4782-a9bb-472877c9e6d3@openjdk.org> Changeset: 89fe586e Branch: master Author: Vladimir Kozlov Date: 2025-07-25 16:47:09 +0000 URL: https://git.openjdk.org/jdk/commit/89fe586edd5044923a2ce86f8cc5bf16004ac0b5 8363837: Make StubRoutines::crc_table_adr() into platform-specific method Reviewed-by: adinn, yzheng ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/zero/stubDeclarations_zero.hpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp From wkemper at openjdk.org Fri Jul 25 18:03:00 2025 From: wkemper at openjdk.org (William Kemper) Date: Fri, 25 Jul 2025 18:03:00 GMT Subject: git: openjdk/jdk: master: 8361726: Shenandoah: More detailed evacuation instrumentation Message-ID: <3fd48d18-8bca-4249-9381-ba1dfc2d4704@openjdk.org> Changeset: e756c0db Branch: master Author: William Kemper Date: 2025-07-25 17:59:46 +0000 URL: https://git.openjdk.org/jdk/commit/e756c0dbbb7d99df0751d71726b173e4eabcc903 8361726: Shenandoah: More detailed evacuation instrumentation Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp From jpai at openjdk.org Sat Jul 26 02:19:05 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Sat, 26 Jul 2025 02:19:05 GMT Subject: git: openjdk/jdk: master: 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop Message-ID: <8fc287ca-f608-46e8-a102-0059c475f4c5@openjdk.org> Changeset: d288ca28 Branch: master Author: Jaikiran Pai Date: 2025-07-26 02:17:13 +0000 URL: https://git.openjdk.org/jdk/commit/d288ca28be7bfba3abe9f54cefbe53e73c25707e 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop Reviewed-by: djelinski, alanb, vyazici ! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java From michaelm at openjdk.org Sat Jul 26 22:24:06 2025 From: michaelm at openjdk.org (Michael McMahon) Date: Sat, 26 Jul 2025 22:24:06 GMT Subject: git: openjdk/jdk: master: 8362581: Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX Message-ID: <0af5121a-9a5f-41db-bde3-bc3d64cea43e@openjdk.org> Changeset: de59da27 Branch: master Author: Michael McMahon Date: 2025-07-26 22:22:36 +0000 URL: https://git.openjdk.org/jdk/commit/de59da27a60bd0afaf8deaf6d4a3d743a4f59db8 8362581: Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX Reviewed-by: jpai, alanb, djelinski ! src/java.base/share/classes/jdk/internal/util/Exceptions.java From syan at openjdk.org Sun Jul 27 01:20:13 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 27 Jul 2025 01:20:13 GMT Subject: git: openjdk/jdk: master: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Message-ID: <0215d779-6251-4e6f-91ed-0a636670145e@openjdk.org> Changeset: 8fcbb110 Branch: master Author: SendaoYan Date: 2025-07-27 01:19:06 +0000 URL: https://git.openjdk.org/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Reviewed-by: jpai ! test/jdk/java/net/ipv6tests/TcpTest.java From jpai at openjdk.org Sun Jul 27 06:45:24 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Sun, 27 Jul 2025 06:45:24 GMT Subject: git: openjdk/jdk: master: 8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java Message-ID: Changeset: 3263361a Branch: master Author: Jaikiran Pai Date: 2025-07-27 06:44:09 +0000 URL: https://git.openjdk.org/jdk/commit/3263361a28c7e8c02734cb94bc9576e9f3ba5b50 8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java Reviewed-by: alanb ! test/jdk/java/net/Socket/DeadlockTest.java From fjiang at openjdk.org Sun Jul 27 14:57:34 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Sun, 27 Jul 2025 14:57:34 GMT Subject: git: openjdk/jdk: master: 8362596: RISC-V: Improve _vectorizedHashCode intrinsic Message-ID: Changeset: 4189fcba Branch: master Author: Yuri Gaevsky Committer: Feilong Jiang Date: 2025-07-27 14:54:52 +0000 URL: https://git.openjdk.org/jdk/commit/4189fcbac40943f3b26c3a01938837b4e4762285 8362596: RISC-V: Improve _vectorizedHashCode intrinsic Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp From dholmes at openjdk.org Mon Jul 28 05:18:38 2025 From: dholmes at openjdk.org (David Holmes) Date: Mon, 28 Jul 2025 05:18:38 GMT Subject: git: openjdk/jdk: master: 8363584: Sort share/utilities includes Message-ID: Changeset: e307b5cc Branch: master Author: Francesco Andreuzzi Committer: David Holmes Date: 2025-07-28 05:17:52 +0000 URL: https://git.openjdk.org/jdk/commit/e307b5cca870f7ea9b79b7a9d4e6f7f762c27aa4 8363584: Sort share/utilities includes Reviewed-by: kbarrett, dholmes, shade ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/copy.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/elfFile.hpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/fakeRttiSupport.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/intpow.hpp ! src/hotspot/share/utilities/json.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/packedTable.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/utf8.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/xmlstream.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java From syan at openjdk.org Mon Jul 28 06:56:34 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 28 Jul 2025 06:56:34 GMT Subject: git: openjdk/jdk: master: 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage Message-ID: <9359c88d-6ee9-4535-923e-e401cfdc390b@openjdk.org> Changeset: 3b0da298 Branch: master Author: SendaoYan Date: 2025-07-28 06:54:42 +0000 URL: https://git.openjdk.org/jdk/commit/3b0da29879990e4ed6d22c8aed0659f3b40c37a3 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage Reviewed-by: stuefe, dholmes ! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java ! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java From ayang at openjdk.org Mon Jul 28 07:17:59 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Mon, 28 Jul 2025 07:17:59 GMT Subject: git: openjdk/jdk: master: 8361055: Serial: Inline SerialHeap::process_roots Message-ID: Changeset: af5932ef Branch: master Author: Albert Mingkun Yang Date: 2025-07-28 07:15:40 +0000 URL: https://git.openjdk.org/jdk/commit/af5932efb5e873ef3beb8b8999a5ef3fbd094ff6 8361055: Serial: Inline SerialHeap::process_roots Reviewed-by: tschatzl, kbarrett, stefank ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp From tschatzl at openjdk.org Mon Jul 28 07:58:34 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 28 Jul 2025 07:58:34 GMT Subject: git: openjdk/jdk: master: 8363929: G1: Add G1 prefix to various G1 specific global locks Message-ID: Changeset: bdc1ef20 Branch: master Author: Thomas Schatzl Date: 2025-07-28 07:57:28 +0000 URL: https://git.openjdk.org/jdk/commit/bdc1ef2021cc73d83607c1380ab7cd3a08353229 8363929: G1: Add G1 prefix to various G1 specific global locks Reviewed-by: shade, ayang ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp From mli at openjdk.org Mon Jul 28 08:43:39 2025 From: mli at openjdk.org (Hamlin Li) Date: Mon, 28 Jul 2025 08:43:39 GMT Subject: git: openjdk/jdk: master: 8362515: RISC-V: cleanup NativeFarCall Message-ID: <30cea6c9-c328-480b-8ce1-9e6658959b9e@openjdk.org> Changeset: 3e2d12d8 Branch: master Author: Hamlin Li Date: 2025-07-28 08:40:58 +0000 URL: https://git.openjdk.org/jdk/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62 8362515: RISC-V: cleanup NativeFarCall Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp From fgao at openjdk.org Mon Jul 28 08:46:29 2025 From: fgao at openjdk.org (Fei Gao) Date: Mon, 28 Jul 2025 08:46:29 GMT Subject: git: openjdk/jdk: master: 8363063: AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 Message-ID: <4ed6f004-3145-4e90-9be2-c8c45165a559@openjdk.org> Changeset: 011de4c8 Branch: master Author: Fei Gao Date: 2025-07-28 08:44:01 +0000 URL: https://git.openjdk.org/jdk/commit/011de4c894ed827ee8e15a7cfe400788175e5b2c 8363063: AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 Reviewed-by: shade, aph ! make/autoconf/flags-cflags.m4 From mbaesken at openjdk.org Mon Jul 28 11:36:40 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 28 Jul 2025 11:36:40 GMT Subject: git: openjdk/jdk: master: 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform Message-ID: Changeset: d25ad881 Branch: master Author: Matthias Baesken Date: 2025-07-28 11:33:27 +0000 URL: https://git.openjdk.org/jdk/commit/d25ad881ebfec40ca6b0a73f78d1f9d2cb722e01 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform Reviewed-by: psadhukhan ! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c From jpai at openjdk.org Mon Jul 28 11:52:49 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Mon, 28 Jul 2025 11:52:49 GMT Subject: git: openjdk/jdk: master: 8364185: [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 Message-ID: Changeset: b7703f79 Branch: master Author: Jaikiran Pai Date: 2025-07-28 11:50:42 +0000 URL: https://git.openjdk.org/jdk/commit/b7703f7948039526cb7ca74ed589d6e3a876b6f6 8364185: [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 Reviewed-by: ayang ! make/autoconf/flags-cflags.m4 From mli at openjdk.org Mon Jul 28 13:03:23 2025 From: mli at openjdk.org (Hamlin Li) Date: Mon, 28 Jul 2025 13:03:23 GMT Subject: git: openjdk/jdk: master: 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size Message-ID: <52a2712c-c0e4-4938-b8e6-35a2c6da49c2@openjdk.org> Changeset: 7bf4c608 Branch: master Author: Hamlin Li Date: 2025-07-28 12:59:50 +0000 URL: https://git.openjdk.org/jdk/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size Reviewed-by: fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp From liach at openjdk.org Mon Jul 28 13:06:13 2025 From: liach at openjdk.org (Chen Liang) Date: Mon, 28 Jul 2025 13:06:13 GMT Subject: git: openjdk/jdk: master: 8361715: (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit Message-ID: Changeset: 08b0b346 Branch: master Author: Brett Okken Committer: Chen Liang Date: 2025-07-28 13:05:33 +0000 URL: https://git.openjdk.org/jdk/commit/08b0b34623e1e67fbc6078675a72ce9b3b126996 8361715: (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit Reviewed-by: bpb, rriggs + test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java - test/jdk/java/nio/Buffer/GetChars.java From rrich at openjdk.org Mon Jul 28 13:17:17 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 28 Jul 2025 13:17:17 GMT Subject: git: openjdk/jdk: master: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC Message-ID: <0932c7b5-c059-4346-b331-1b51d49f1ec0@openjdk.org> Changeset: b4028c91 Branch: master Author: Richard Reingruber Date: 2025-07-28 13:16:34 +0000 URL: https://git.openjdk.org/jdk/commit/b4028c91d5615f43cbf209eeeb1014966de22a38 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC Reviewed-by: sspitsyn, clanger ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java From ayang at openjdk.org Mon Jul 28 14:19:30 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Mon, 28 Jul 2025 14:19:30 GMT Subject: git: openjdk/jdk: master: 8364019: Add alignment precondition to Universe::reserve_heap Message-ID: <9ea75ba5-093f-4ffa-a909-e777f248e582@openjdk.org> Changeset: 70ebb5e8 Branch: master Author: Albert Mingkun Yang Date: 2025-07-28 14:18:47 +0000 URL: https://git.openjdk.org/jdk/commit/70ebb5e8c9d99e17e84da798fed01626bc7f9ea0 8364019: Add alignment precondition to Universe::reserve_heap Reviewed-by: tschatzl, jsikstro ! src/hotspot/share/memory/universe.cpp From coffeys at openjdk.org Mon Jul 28 16:35:48 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Mon, 28 Jul 2025 16:35:48 GMT Subject: git: openjdk/jdk: master: 8340312: sun.security.ssl.SSLLogger uses incorrect log level ALL for `finest` log events Message-ID: <13b00479-3ffe-4d85-93c7-e10c8025f743@openjdk.org> Changeset: f53d0519 Branch: master Author: Sean Coffey Date: 2025-07-28 16:32:58 +0000 URL: https://git.openjdk.org/jdk/commit/f53d0519b9a3a6eaf64fb938dfedc09795ac31f8 8340312: sun.security.ssl.SSLLogger uses incorrect log level ALL for `finest` log events Reviewed-by: wetmore ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java From almatvee at openjdk.org Mon Jul 28 17:08:25 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Mon, 28 Jul 2025 17:08:25 GMT Subject: git: openjdk/jdk: master: 8360507: JPKG002-006: SigningPackageTest: appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net Message-ID: <8df83337-a09f-40ca-a078-03229939400b@openjdk.org> Changeset: fe4d7f8c Branch: master Author: Alexander Matveev Date: 2025-07-28 17:05:15 +0000 URL: https://git.openjdk.org/jdk/commit/fe4d7f8c1b1c5a64ed8f134c414d75da0b9cfdff 8360507: JPKG002-006: SigningPackageTest: appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java From jkarthikeyan at openjdk.org Mon Jul 28 17:16:54 2025 From: jkarthikeyan at openjdk.org (Jasmine Karthikeyan) Date: Mon, 28 Jul 2025 17:16:54 GMT Subject: git: openjdk/jdk: master: 8362979: C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF Message-ID: <6eee0cb5-f86f-4964-b9d3-9155dbf43e56@openjdk.org> Changeset: ea0b49c3 Branch: master Author: Jasmine Karthikeyan Date: 2025-07-28 17:14:02 +0000 URL: https://git.openjdk.org/jdk/commit/ea0b49c36db7dce508aec7e72e73c7274d65bc15 8362979: C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java From wkemper at openjdk.org Mon Jul 28 23:29:34 2025 From: wkemper at openjdk.org (William Kemper) Date: Mon, 28 Jul 2025 23:29:34 GMT Subject: git: openjdk/jdk: master: 8364081: Shenandoah & GenShen logging improvement Message-ID: <0a1a9474-16d1-4993-b942-f0348b2b8544@openjdk.org> Changeset: 3e4e5dd0 Branch: master Author: Rui Li Committer: William Kemper Date: 2025-07-28 23:26:53 +0000 URL: https://git.openjdk.org/jdk/commit/3e4e5dd06f8a74ada792e5d03b4604adcf618a4a 8364081: Shenandoah & GenShen logging improvement Reviewed-by: ysr, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp From dholmes at openjdk.org Mon Jul 28 23:48:17 2025 From: dholmes at openjdk.org (David Holmes) Date: Mon, 28 Jul 2025 23:48:17 GMT Subject: git: openjdk/jdk: master: 8361912: ThreadsListHandle::cv_internal_thread_to_JavaThread does not deal with a virtual thread's carrier thread Message-ID: <4daf88c5-07d7-4c1e-83ef-162b62780bee@openjdk.org> Changeset: 46690051 Branch: master Author: David Holmes Date: 2025-07-28 23:47:51 +0000 URL: https://git.openjdk.org/jdk/commit/4669005123420d8dbe86740dd9bcbee04735bc4f 8361912: ThreadsListHandle::cv_internal_thread_to_JavaThread does not deal with a virtual thread's carrier thread Reviewed-by: pchilanomate, dcubed, amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp From chagedorn at openjdk.org Tue Jul 29 07:34:07 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Tue, 29 Jul 2025 07:34:07 GMT Subject: git: openjdk/jdk: master: 8359603: Missed optimization in PhaseIterGVN for redundant ConvX2Y->ConvY2X->ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist Message-ID: Changeset: 28297411 Branch: master Author: Beno?t Maillard Committer: Christian Hagedorn Date: 2025-07-29 07:32:52 +0000 URL: https://git.openjdk.org/jdk/commit/28297411b19551dd8585165200f5f8158f3d5bb3 8359603: Missed optimization in PhaseIterGVN for redundant ConvX2Y->ConvY2X->ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestEliminateRedundantConversionSequences.java From shade at openjdk.org Tue Jul 29 08:13:55 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 29 Jul 2025 08:13:55 GMT Subject: git: openjdk/jdk: master: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Message-ID: <4d93ed02-48d7-4a88-9703-2bc654fab3f4@openjdk.org> Changeset: 3fe0d29e Branch: master Author: Aleksey Shipilev Date: 2025-07-29 08:11:37 +0000 URL: https://git.openjdk.org/jdk/commit/3fe0d29ec3b5b327d633726677ba1809eec27665 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Reviewed-by: clanger, jwaters ! .github/workflows/build-cross-compile.yml From jsjolen at openjdk.org Tue Jul 29 08:38:10 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Tue, 29 Jul 2025 08:38:10 GMT Subject: git: openjdk/jdk: master: 8364198: NMT should have a better corruption message Message-ID: Changeset: 2202156a Branch: master Author: Johan Sj?len Date: 2025-07-29 08:37:35 +0000 URL: https://git.openjdk.org/jdk/commit/2202156acc78d7d9ec128f8df5c09fcdff83697c 8364198: NMT should have a better corruption message Reviewed-by: kvn, stuefe ! src/hotspot/share/nmt/mallocHeader.inline.hpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp From mgronlun at openjdk.org Tue Jul 29 09:54:28 2025 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 29 Jul 2025 09:54:28 GMT Subject: git: openjdk/jdk: master: 8356587: Missing object ID X in pool jdk.types.Method Message-ID: <01bb126b-0ba9-4515-b4f4-93062cc59d86@openjdk.org> Changeset: a3499447 Branch: master Author: Markus Gr?nlund Date: 2025-07-29 09:51:24 +0000 URL: https://git.openjdk.org/jdk/commit/a34994476e8f4783c9f5a83a9c3db63ad605b323 8356587: Missing object ID X in pool jdk.types.Method Reviewed-by: egahlin ! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrKlassExtension.hpp ! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java From jsikstro at openjdk.org Tue Jul 29 10:22:42 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Tue, 29 Jul 2025 10:22:42 GMT Subject: git: openjdk/jdk: master: 8358586: ZGC: Combine ZAllocator and ZObjectAllocator Message-ID: <79e91f10-7130-4b43-bd3f-8351fa957094@openjdk.org> Changeset: 965b6810 Branch: master Author: Joel Sikstr?m Date: 2025-07-29 10:21:54 +0000 URL: https://git.openjdk.org/jdk/commit/965b68107ffe1c1c988d4faf6d6742629407451b 8358586: ZGC: Combine ZAllocator and ZObjectAllocator Reviewed-by: aboldtch, stefank - src/hotspot/share/gc/z/zAllocator.cpp - src/hotspot/share/gc/z/zAllocator.hpp - src/hotspot/share/gc/z/zAllocator.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp + src/hotspot/share/gc/z/zDeferredConstructed.hpp + src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.hpp ! src/hotspot/share/gc/z/zPageAge.hpp ! src/hotspot/share/gc/z/zRelocate.cpp From mgronlun at openjdk.org Tue Jul 29 11:43:30 2025 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 29 Jul 2025 11:43:30 GMT Subject: git: openjdk/jdk: jdk25: 8356587: Missing object ID X in pool jdk.types.Method Message-ID: <86bf59cc-d2b7-4f11-8547-0ca993c8e623@openjdk.org> Changeset: 9fe2aa59 Branch: jdk25 Author: Markus Gr?nlund Date: 2025-07-29 11:40:55 +0000 URL: https://git.openjdk.org/jdk/commit/9fe2aa59ffde71879eeee5cfa10919468c253b34 8356587: Missing object ID X in pool jdk.types.Method Reviewed-by: egahlin Backport-of: a34994476e8f4783c9f5a83a9c3db63ad605b323 ! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrKlassExtension.hpp ! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java From stuefe at openjdk.org Tue Jul 29 12:36:32 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 29 Jul 2025 12:36:32 GMT Subject: git: openjdk/jdk: master: 8364004: Expose VMError::controlledCrash via Whitebox Message-ID: <890183c8-63c3-48da-a7a3-891bc95e5805@openjdk.org> Changeset: 0226c029 Branch: master Author: Thomas Stuefe Date: 2025-07-29 12:35:17 +0000 URL: https://git.openjdk.org/jdk/commit/0226c0298f5398c185db3df30ad35ee6022aab1b 8364004: Expose VMError::controlledCrash via Whitebox Reviewed-by: kbarrett, mbaesken, dholmes ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java From jiangli at openjdk.org Tue Jul 29 14:51:46 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Tue, 29 Jul 2025 14:51:46 GMT Subject: git: openjdk/jdk: master: 8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions Message-ID: <41240916-de3a-4adf-b7ba-c8386a243f14@openjdk.org> Changeset: c239c0ab Branch: master Author: Jiangli Zhou Date: 2025-07-29 14:48:52 +0000 URL: https://git.openjdk.org/jdk/commit/c239c0ab00196da8c7c5f6099c8189a778874588 8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions Reviewed-by: rasbold ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/share/runtime/stubRoutines.cpp From ccheung at openjdk.org Tue Jul 29 17:43:11 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Tue, 29 Jul 2025 17:43:11 GMT Subject: git: openjdk/jdk: master: 8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash Message-ID: Changeset: ea754316 Branch: master Author: Calvin Cheung Date: 2025-07-29 17:41:30 +0000 URL: https://git.openjdk.org/jdk/commit/ea754316fd6d691a701dfb4bc921ea8c92dc5dd4 8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash Reviewed-by: kvn, iklam ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java From cjplummer at openjdk.org Tue Jul 29 19:46:13 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Tue, 29 Jul 2025 19:46:13 GMT Subject: git: openjdk/jdk: master: 8361873: [GCC static analyzer] exec_md.c forkedChildProcess potential double 'close' of file descriptor '3' Message-ID: <0e2119bc-a28e-40ce-bfa3-747509cc99de@openjdk.org> Changeset: d5d311f0 Branch: master Author: Chris Plummer Date: 2025-07-29 19:43:13 +0000 URL: https://git.openjdk.org/jdk/commit/d5d311f026f69c56a409d856f5e11cdff0526c6c 8361873: [GCC static analyzer] exec_md.c forkedChildProcess potential double 'close' of file descriptor '3' Reviewed-by: jpai, stuefe, mbaesken ! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c From liach at openjdk.org Tue Jul 29 20:43:28 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 29 Jul 2025 20:43:28 GMT Subject: git: openjdk/jdk: master: 8360163: Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer Message-ID: <7e84f1c2-0902-4320-abb9-536dfd61ee79@openjdk.org> Changeset: 330ee871 Branch: master Author: Chen Liang Date: 2025-07-29 20:42:57 +0000 URL: https://git.openjdk.org/jdk/commit/330ee871315348594171c43aa75b58f6027001af 8360163: Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer Reviewed-by: jrose, iklam ! src/hotspot/share/cds/aotArtifactFinder.hpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassInitializer.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/constant/ConstantDescs.java ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/stream/Collectors.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java ! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + src/java.base/share/classes/jdk/internal/vm/annotation/AOTRuntimeSetup.java + src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java From fyang at openjdk.org Wed Jul 30 01:04:07 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 30 Jul 2025 01:04:07 GMT Subject: git: openjdk/jdk: master: 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call Message-ID: <13a379ca-51da-4df3-9805-95778ba7d818@openjdk.org> Changeset: 3488f53d Branch: master Author: Fei Yang Date: 2025-07-30 01:02:31 +0000 URL: https://git.openjdk.org/jdk/commit/3488f53d2c3083bd886644684ec6885046ea7f8e 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp From achung at openjdk.org Wed Jul 30 01:57:25 2025 From: achung at openjdk.org (Alisen Chung) Date: Wed, 30 Jul 2025 01:57:25 GMT Subject: git: openjdk/jdk: master: 8364089: JDK 25 RDP2 L10n resource files update Message-ID: <9b8a2911-27bb-4323-923e-ff2e02d03a9f@openjdk.org> Changeset: c671089d Branch: master Author: Alisen Chung Date: 2025-07-30 01:54:50 +0000 URL: https://git.openjdk.org/jdk/commit/c671089d6e9aa147ffd056a83c84abf6aff444dc 8364089: JDK 25 RDP2 L10n resource files update Reviewed-by: jlu, naoto, dnguyen, asemenyuk ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties From stuefe at openjdk.org Wed Jul 30 04:57:26 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 30 Jul 2025 04:57:26 GMT Subject: git: openjdk/jdk: master: 8364202: CDS without G1 gives build error in slowdebug, asserts in fastdebug Message-ID: <56efea43-7890-41d8-9b38-abbe68b429dc@openjdk.org> Changeset: 164d0368 Branch: master Author: Thomas Stuefe Date: 2025-07-30 04:55:03 +0000 URL: https://git.openjdk.org/jdk/commit/164d0368f608ff43789d2abd96cd0f5449458122 8364202: CDS without G1 gives build error in slowdebug, asserts in fastdebug Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp From sspitsyn at openjdk.org Wed Jul 30 05:19:14 2025 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Wed, 30 Jul 2025 05:19:14 GMT Subject: git: openjdk/jdk: master: 8363920: JVMTI Documentation for GetLocalDouble is wrong: refers to long Message-ID: <17310d04-ca11-4b68-8e82-dde98b9566a3@openjdk.org> Changeset: 1be412dc Branch: master Author: Lei Zhu Committer: Serguei Spitsyn Date: 2025-07-30 05:18:32 +0000 URL: https://git.openjdk.org/jdk/commit/1be412dca08028d37a90cff1d4a67007c6b2d690 8363920: JVMTI Documentation for GetLocalDouble is wrong: refers to long Reviewed-by: alanb, amenkov, sspitsyn ! src/hotspot/share/prims/jvmti.xml From dholmes at openjdk.org Wed Jul 30 06:10:03 2025 From: dholmes at openjdk.org (David Holmes) Date: Wed, 30 Jul 2025 06:10:03 GMT Subject: git: openjdk/jdk: master: 8364325: ProblemList com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java Message-ID: <49512cc2-7564-470a-bccd-b953db1a3a69@openjdk.org> Changeset: c6d64edf Branch: master Author: David Holmes Date: 2025-07-30 06:09:37 +0000 URL: https://git.openjdk.org/jdk/commit/c6d64edfbe83569d2e6af8d39b228869721e84b3 8364325: ProblemList com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java Reviewed-by: kbarrett ! test/jdk/ProblemList.txt From tschatzl at openjdk.org Wed Jul 30 07:47:54 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 30 Jul 2025 07:47:54 GMT Subject: git: openjdk/jdk: master: 8364249: G1: Fix some comments about "maximum_collection" Message-ID: Changeset: 302508df Branch: master Author: Thomas Schatzl Date: 2025-07-30 07:45:10 +0000 URL: https://git.openjdk.org/jdk/commit/302508df9ebb66f27fffcbe8496ccea95385e61a 8364249: G1: Fix some comments about "maximum_collection" Reviewed-by: shade, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp From tschatzl at openjdk.org Wed Jul 30 08:13:18 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 30 Jul 2025 08:13:18 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <16fec7bc-6590-4241-89a6-486fee99d8f6@openjdk.org> Changeset: 4da1c9df Branch: master Author: Thomas Schatzl Date: 2025-07-30 08:11:27 +0000 URL: https://git.openjdk.org/jdk/commit/4da1c9df52a9e36214f7aeffae26fde3dc4570bc 8364196: G1: Fix typo in "cset_groud_gid" local variable in G1FlushHumongousCandidateRemSets Reviewed-by: ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: 7af3cd95 Branch: master Author: Thomas Schatzl Date: 2025-07-30 08:11:46 +0000 URL: https://git.openjdk.org/jdk/commit/7af3cd955839f98a37b915480266ccd7be27b147 8156755: [TESTBUG] Fix gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java Reviewed-by: ayang ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GC.java - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GCTokens.java - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/README - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java From adinn at openjdk.org Wed Jul 30 10:11:09 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 30 Jul 2025 10:11:09 GMT Subject: git: openjdk/jdk: master: 8364042: UnsafeMemoryAccess will not work with AOT cached code stubs Message-ID: <1befbf54-35b2-440e-b923-86f25c1ef167@openjdk.org> Changeset: a6fb87db Branch: master Author: Andrew Dinn Date: 2025-07-30 10:08:33 +0000 URL: https://git.openjdk.org/jdk/commit/a6fb87dbe8c4165ca498caa23541f6aa4426b71d 8364042: UnsafeMemoryAccess will not work with AOT cached code stubs Reviewed-by: asmehra, kvn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp From stuefe at openjdk.org Wed Jul 30 10:14:29 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 30 Jul 2025 10:14:29 GMT Subject: git: openjdk/jdk: master: 8364159: Shenandoah assertions after JDK-8361712 Message-ID: Changeset: 317dacc3 Branch: master Author: Thomas Stuefe Date: 2025-07-30 10:11:49 +0000 URL: https://git.openjdk.org/jdk/commit/317dacc308993d534aeba397d0550ad056fe595b 8364159: Shenandoah assertions after JDK-8361712 Reviewed-by: mbaesken, shade ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp From shade at openjdk.org Wed Jul 30 10:31:27 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 30 Jul 2025 10:31:27 GMT Subject: git: openjdk/jdk: master: 8364115: Sort share/services includes Message-ID: Changeset: c8517356 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-07-30 10:28:38 +0000 URL: https://git.openjdk.org/jdk/commit/c8517356314c9dd1123401a21968009066053e5b 8364115: Sort share/services includes Reviewed-by: sspitsyn, ayang, shade ! src/hotspot/share/services/classLoadingService.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/gcNotifier.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/threadService.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java From mbaesken at openjdk.org Wed Jul 30 12:30:28 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 30 Jul 2025 12:30:28 GMT Subject: git: openjdk/jdk: master: 8360817: [ubsan] zDirector select_worker_threads - outside the range of representable values issue Message-ID: Changeset: 16da81eb Branch: master Author: Matthias Baesken Date: 2025-07-30 12:28:14 +0000 URL: https://git.openjdk.org/jdk/commit/16da81eb439e48459e4ca19d6f97c0de5e2d2398 8360817: [ubsan] zDirector select_worker_threads - outside the range of representable values issue Reviewed-by: aboldtch, lucy ! src/hotspot/share/gc/z/zDirector.cpp From swen at openjdk.org Wed Jul 30 13:19:24 2025 From: swen at openjdk.org (Shaojin Wen) Date: Wed, 30 Jul 2025 13:19:24 GMT Subject: git: openjdk/jdk: master: 8355177: Speed up StringBuilder::append(char[]) via Unsafe::copyMemory Message-ID: Changeset: e2feff85 Branch: master Author: Shaojin Wen Date: 2025-07-30 13:16:27 +0000 URL: https://git.openjdk.org/jdk/commit/e2feff85995cf2d0b8ecc2262cf4e74b74de3e31 8355177: Speed up StringBuilder::append(char[]) via Unsafe::copyMemory Reviewed-by: rriggs, rgiulietti ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java From ayang at openjdk.org Wed Jul 30 13:46:12 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 30 Jul 2025 13:46:12 GMT Subject: git: openjdk/jdk: master: 8364037: Sort share includes: adlc, libadt, metaprogramming Message-ID: <28d20c9f-c0a2-4c79-a054-430c855df511@openjdk.org> Changeset: a2e86ff3 Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-07-30 13:43:47 +0000 URL: https://git.openjdk.org/jdk/commit/a2e86ff3c56209a14c6e9730781eecd12c81d170 8364037: Sort share includes: adlc, libadt, metaprogramming Reviewed-by: ayang, chagedorn ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/forms.hpp ! src/hotspot/share/libadt/dict.cpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java From igraves at openjdk.org Wed Jul 30 15:53:51 2025 From: igraves at openjdk.org (Ian Graves) Date: Wed, 30 Jul 2025 15:53:51 GMT Subject: git: openjdk/jdk: master: 8362279: [vectorapi] VECTOR_OP_SUADD needs reduction support Message-ID: <5341cad6-a2a6-421f-b971-270e866f609b@openjdk.org> Changeset: 57d02d9a Branch: master Author: Ian Graves Date: 2025-07-30 15:51:53 +0000 URL: https://git.openjdk.org/jdk/commit/57d02d9ac5e45dde6a32b02868b578f03e47c974 8362279: [vectorapi] VECTOR_OP_SUADD needs reduction support Reviewed-by: jbhateja, qamai ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-Masked-op.template = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-Masked-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template From rhalade at openjdk.org Wed Jul 30 17:58:08 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Wed, 30 Jul 2025 17:58:08 GMT Subject: git: openjdk/jdk: master: 8361212: Remove AffirmTrust root CAs Message-ID: Changeset: 3bdac531 Branch: master Author: Rajan Halade Date: 2025-07-30 17:56:00 +0000 URL: https://git.openjdk.org/jdk/commit/3bdac5317815b84d6f693d972f73d77dd069a891 8361212: Remove AffirmTrust root CAs Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/EntrustTLSPolicy.java - src/java.base/share/data/cacerts/affirmtrustcommercialca - src/java.base/share/data/cacerts/affirmtrustnetworkingca - src/java.base/share/data/cacerts/affirmtrustpremiumca - src/java.base/share/data/cacerts/affirmtrustpremiumeccca ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustcommercialca-chain.pem - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustnetworkingca-chain.pem - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumca-chain.pem - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumeccca-chain.pem From mullan at openjdk.org Wed Jul 30 19:57:33 2025 From: mullan at openjdk.org (Sean Mullan) Date: Wed, 30 Jul 2025 19:57:33 GMT Subject: git: openjdk/jdk: master: 8357682: sun.security.provider.certpath.Builder#getMatchingPolicies always returns null Message-ID: <433857c5-bbcf-4b1e-95e7-7a96234ee6a8@openjdk.org> Changeset: 413ac74e Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-07-30 19:56:38 +0000 URL: https://git.openjdk.org/jdk/commit/413ac74ecc225ff2cd7a729204a9c7a95dc48458 8357682: sun.security.provider.certpath.Builder#getMatchingPolicies always returns null Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java From achung at openjdk.org Wed Jul 30 22:55:15 2025 From: achung at openjdk.org (Alisen Chung) Date: Wed, 30 Jul 2025 22:55:15 GMT Subject: git: openjdk/jdk: jdk25: 8364089: JDK 25 RDP2 L10n resource files update Message-ID: Changeset: bf31e507 Branch: jdk25 Author: Alisen Chung Date: 2025-07-30 22:52:03 +0000 URL: https://git.openjdk.org/jdk/commit/bf31e507541a8e4a352da09d0a13a8356f78a1eb 8364089: JDK 25 RDP2 L10n resource files update Reviewed-by: jlu, naoto Backport-of: c671089d6e9aa147ffd056a83c84abf6aff444dc ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties From jiangli at openjdk.org Wed Jul 30 23:22:09 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Wed, 30 Jul 2025 23:22:09 GMT Subject: git: openjdk/jdk: jdk25: 8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions Message-ID: <35113719-ecc8-49d3-a9aa-c32f2d36c677@openjdk.org> Changeset: 7b696791 Branch: jdk25 Author: Jiangli Zhou Date: 2025-07-30 23:19:40 +0000 URL: https://git.openjdk.org/jdk/commit/7b6967917545d1d1b16a4927f9231d085cfbad1e 8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions Reviewed-by: kvn Backport-of: c239c0ab00196da8c7c5f6099c8189a778874588 ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/share/runtime/stubRoutines.cpp From syan at openjdk.org Thu Jul 31 01:40:43 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 31 Jul 2025 01:40:43 GMT Subject: git: openjdk/jdk: master: 8362501: Update test/hotspot/jtreg/applications/jcstress/README Message-ID: Changeset: 559795b0 Branch: master Author: SendaoYan Date: 2025-07-31 01:38:25 +0000 URL: https://git.openjdk.org/jdk/commit/559795b0eb8061325127fa9fdf8b80617fe47166 8362501: Update test/hotspot/jtreg/applications/jcstress/README Reviewed-by: shade, lmesnik ! test/hotspot/jtreg/applications/jcstress/README From azvegint at openjdk.org Thu Jul 31 06:06:50 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Thu, 31 Jul 2025 06:06:50 GMT Subject: git: openjdk/jdk: master: 8361524: [XWayland] possible JavaFX interop hang Message-ID: <7592ac42-0754-41d0-b6a5-cca67d63992a@openjdk.org> Changeset: 05c63e80 Branch: master Author: Alexander Zvegintsev Date: 2025-07-31 06:04:22 +0000 URL: https://git.openjdk.org/jdk/commit/05c63e80091d554625c5b6fc8c9f6973ef19ec4f 8361524: [XWayland] possible JavaFX interop hang Reviewed-by: psadhukhan, serb, prr, kizune, kcr ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c From shade at openjdk.org Thu Jul 31 06:09:25 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 31 Jul 2025 06:09:25 GMT Subject: git: openjdk/jdk: master: 8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently Message-ID: Changeset: ebb7f5d3 Branch: master Author: Aleksey Shipilev Date: 2025-07-31 06:07:17 +0000 URL: https://git.openjdk.org/jdk/commit/ebb7f5d39be8497fc89e25d0905335102e12c063 8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently Reviewed-by: stuefe, ayang, coleenp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp From jsikstro at openjdk.org Thu Jul 31 07:43:42 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Thu, 31 Jul 2025 07:43:42 GMT Subject: git: openjdk/jdk: master: 8364282: ZGC: Improve ZPageAllocation JFR event sending Message-ID: <965dad4c-8348-486a-bdf5-6d58b76bf7b2@openjdk.org> Changeset: b9f7caed Branch: master Author: Joel Sikstr?m Date: 2025-07-31 07:40:22 +0000 URL: https://git.openjdk.org/jdk/commit/b9f7caed775e86e71f7d37789cb196fb1444ef12 8364282: ZGC: Improve ZPageAllocation JFR event sending Reviewed-by: stefank, aboldtch ! src/hotspot/share/gc/z/zPageAllocator.cpp From ysuenaga at openjdk.org Thu Jul 31 12:12:15 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Thu, 31 Jul 2025 12:12:15 GMT Subject: git: openjdk/jdk: master: 8364090: Dump JFR recording on CrashOnOutOfMemoryError Message-ID: Changeset: 8ed214f3 Branch: master Author: Yasumasa Suenaga Date: 2025-07-31 12:10:43 +0000 URL: https://git.openjdk.org/jdk/commit/8ed214f3b1864ea0095d05497f782ce4131836d4 8364090: Dump JFR recording on CrashOnOutOfMemoryError Reviewed-by: egahlin, stuefe ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/utilities/vmError.cpp + test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java From mhaessig at openjdk.org Thu Jul 31 12:15:03 2025 From: mhaessig at openjdk.org (Manuel =?UTF-8?B?SMOkc3NpZw==?=) Date: Thu, 31 Jul 2025 12:15:03 GMT Subject: git: openjdk/jdk: master: 8364409: [BACKOUT] Consolidate Identity of self-inverse operations Message-ID: <41fab834-5827-47f1-a599-b95d337971c9@openjdk.org> Changeset: ddb64836 Branch: master Author: Manuel H?ssig Date: 2025-07-31 12:12:15 +0000 URL: https://git.openjdk.org/jdk/commit/ddb64836e5bafededb705329137e353f8c74dd5d 8364409: [BACKOUT] Consolidate Identity of self-inverse operations Reviewed-by: thartmann, bmaillard, hgreule ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp - test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java From aboldtch at openjdk.org Thu Jul 31 13:12:01 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Thu, 31 Jul 2025 13:12:01 GMT Subject: git: openjdk/jdk: master: 8361897: gc/z/TestUncommit.java fails with Uncommitted too slow Message-ID: Changeset: 3f21c8bd Branch: master Author: Axel Boldt-Christmas Date: 2025-07-31 13:08:29 +0000 URL: https://git.openjdk.org/jdk/commit/3f21c8bd1f0cd7f27df940505b249ba7798940cf 8361897: gc/z/TestUncommit.java fails with Uncommitted too slow Reviewed-by: stefank, jsikstro ! test/hotspot/jtreg/gc/z/TestUncommit.java From kevinw at openjdk.org Thu Jul 31 13:15:31 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Thu, 31 Jul 2025 13:15:31 GMT Subject: git: openjdk/jdk: master: 8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags Message-ID: <6fa9b25f-6d77-481b-b7a5-041765b1d869@openjdk.org> Changeset: 458f033d Branch: master Author: Lei Zhu Committer: Kevin Walls Date: 2025-07-31 13:11:59 +0000 URL: https://git.openjdk.org/jdk/commit/458f033d4dd3c646028b2f9bab88f9a308cad4af 8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags Reviewed-by: lmesnik, sspitsyn, kevinw ! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java ! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java From abarashev at openjdk.org Thu Jul 31 14:01:25 2025 From: abarashev at openjdk.org (Artur Barashev) Date: Thu, 31 Jul 2025 14:01:25 GMT Subject: git: openjdk/jdk: master: 8359956: Support algorithm constraints and certificate checks in SunX509 key manager Message-ID: <0de6797b-a536-4a16-80fc-91f47feda05f@openjdk.org> Changeset: e544cd99 Branch: master Author: Artur Barashev Date: 2025-07-31 13:57:19 +0000 URL: https://git.openjdk.org/jdk/commit/e544cd992099ef905266610c2c1456705cdc4587 8359956: Support algorithm constraints and certificate checks in SunX509 key manager Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java + src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java - test/jdk/javax/rmi/ssl/keystore - test/jdk/javax/rmi/ssl/truststore ! test/jdk/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java - test/jdk/sun/net/www/protocol/https/HttpsClient/dnsstore - test/jdk/sun/net/www/protocol/https/HttpsClient/ipstore ! test/jdk/sun/security/mscapi/ShortRSAKeyWithinTLS.java ! test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java + test/jdk/sun/security/ssl/X509KeyManager/AlgorithmConstraintsCheck.java + test/jdk/sun/security/ssl/X509KeyManager/CertChecking.java + test/jdk/sun/security/ssl/X509KeyManager/PeerConstraintsCheck.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/jdk/sun/security/tools/keytool/PrintSSL.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java From tschatzl at openjdk.org Thu Jul 31 14:09:04 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 31 Jul 2025 14:09:04 GMT Subject: git: openjdk/jdk: master: 8364197: G1: Sort G1 mutex locks by name and group them together Message-ID: <73b8b165-a877-4c78-ac3b-a0ab8f343f3f@openjdk.org> Changeset: 5f357fa2 Branch: master Author: Thomas Schatzl Date: 2025-07-31 14:08:40 +0000 URL: https://git.openjdk.org/jdk/commit/5f357fa27d89a3ead3783a3197ba4c576802cb7a 8364197: G1: Sort G1 mutex locks by name and group them together Reviewed-by: coleenp, ayang ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp From ayang at openjdk.org Thu Jul 31 14:44:12 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Thu, 31 Jul 2025 14:44:12 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <1de085f3-32ff-4920-9cb8-34756342884e@openjdk.org> Changeset: d4705947 Branch: master Author: DarraghConway Committer: Roger Riggs Date: 2025-07-31 14:41:13 +0000 URL: https://git.openjdk.org/jdk/commit/d4705947d89509b235cf48328014331c9c6cee80 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java Reviewed-by: vyazici, rriggs ! test/jdk/sun/net/www/protocol/file/FileURLTest.java Changeset: 53d152e7 Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-07-31 14:43:10 +0000 URL: https://git.openjdk.org/jdk/commit/53d152e7dbccae9682e461e51ca75d63f88893cf 8364087: Amend comment in globalDefinitions.hpp on "classfile_constants.h" include Reviewed-by: stefank, ayang ! src/hotspot/share/utilities/globalDefinitions.hpp From weijun at openjdk.org Thu Jul 31 14:48:14 2025 From: weijun at openjdk.org (Weijun Wang) Date: Thu, 31 Jul 2025 14:48:14 GMT Subject: git: openjdk/jdk: master: 8359395: XML signature generation does not support user provided SecureRandom Message-ID: <363f418f-a976-4615-8a54-88e156189d05@openjdk.org> Changeset: b2b56cfc Branch: master Author: Weijun Wang Date: 2025-07-31 14:45:31 +0000 URL: https://git.openjdk.org/jdk/commit/b2b56cfc00ab258c41d468040015bb2dcc6ec289 8359395: XML signature generation does not support user provided SecureRandom Reviewed-by: mullan ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMSignContext.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java + test/jdk/javax/xml/crypto/dsig/Properties.java From shade at openjdk.org Thu Jul 31 15:19:27 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 31 Jul 2025 15:19:27 GMT Subject: git: openjdk/jdk: master: 8364183: Shenandoah: Improve commit/uncommit handling Message-ID: <8c789cba-9373-4d27-941d-b91666b6db04@openjdk.org> Changeset: 1b9efaa1 Branch: master Author: Aleksey Shipilev Date: 2025-07-31 15:17:51 +0000 URL: https://git.openjdk.org/jdk/commit/1b9efaa11e660317240bdeda7527b23c7d52da0f 8364183: Shenandoah: Improve commit/uncommit handling Reviewed-by: wkemper, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp From ayang at openjdk.org Thu Jul 31 15:41:31 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Thu, 31 Jul 2025 15:41:31 GMT Subject: git: openjdk/jdk: master: 8363949: Incorrect jtreg header in MonitorWithDeadObjectTest.java Message-ID: <1e5bc7cc-3384-4010-80a8-fafc14cba9a5@openjdk.org> Changeset: c4fbfa21 Branch: master Author: Anton Artemov Committer: Albert Mingkun Yang Date: 2025-07-31 15:39:38 +0000 URL: https://git.openjdk.org/jdk/commit/c4fbfa21030c9a0e8a3e0eed1b0a0988eba08ddb 8363949: Incorrect jtreg header in MonitorWithDeadObjectTest.java Reviewed-by: stefank, coleenp, ayang ! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java From rgiulietti at openjdk.org Thu Jul 31 17:52:04 2025 From: rgiulietti at openjdk.org (Raffaello Giulietti) Date: Thu, 31 Jul 2025 17:52:04 GMT Subject: git: openjdk/jdk: master: 8358880: Performance of parsing with DecimalFormat can be improved Message-ID: Changeset: d1944239 Branch: master Author: Johannes Graham Committer: Raffaello Giulietti Date: 2025-07-31 17:50:18 +0000 URL: https://git.openjdk.org/jdk/commit/d19442399c004c78bff8a5ccf7c6975c7e583a07 8358880: Performance of parsing with DecimalFormat can be improved Reviewed-by: jlu, liach, rgiulietti ! src/java.base/share/classes/java/text/DigitList.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! test/jdk/java/text/Format/DecimalFormat/CloneTest.java + test/micro/org/openjdk/bench/java/text/DecimalFormatParseBench.java From liach at openjdk.org Thu Jul 31 18:28:40 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 31 Jul 2025 18:28:40 GMT Subject: git: openjdk/jdk: master: 8364317: Explicitly document some assumptions of StringUTF16 Message-ID: Changeset: fe09e93b Branch: master Author: Chen Liang Date: 2025-07-31 18:26:28 +0000 URL: https://git.openjdk.org/jdk/commit/fe09e93b8fc3081c944f3824fdaa55cc17e377a8 8364317: Explicitly document some assumptions of StringUTF16 Reviewed-by: rgiulietti, rriggs, vyazici ! src/java.base/share/classes/java/lang/StringUTF16.java From ayang at openjdk.org Thu Jul 31 18:53:47 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Thu, 31 Jul 2025 18:53:47 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <85c9306d-2795-4354-ba0a-13234a8c71e1@openjdk.org> Changeset: 443afdc7 Branch: master Author: Albert Mingkun Yang Date: 2025-07-31 18:52:44 +0000 URL: https://git.openjdk.org/jdk/commit/443afdc77ffb9184a985ec586c888eabe9ee8e6f 8364176: Serial: Group all class unloading logic at the end of marking phase Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: e0e82066 Branch: master Author: Albert Mingkun Yang Date: 2025-07-31 18:53:07 +0000 URL: https://git.openjdk.org/jdk/commit/e0e82066fec3e1efa55ecc113bb8f4efe2e0e2a0 8364166: Parallel: Remove the use of soft_ref_policy in Full GC Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp From jwilhelm at openjdk.org Thu Jul 31 19:03:27 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 31 Jul 2025 19:03:27 GMT Subject: git: openjdk/jdk: Added tag jdk-25+34 for changeset 7b696791 Message-ID: Tagged by: Jesper Wilhelmsson Date: 2025-07-31 19:02:07 +0000 Added tag jdk-25+34 for changeset 7b696791 Changeset: 7b696791 Author: Jiangli Zhou Date: 2025-07-30 23:19:40 +0000 URL: https://git.openjdk.org/jdk/commit/7b6967917545d1d1b16a4927f9231d085cfbad1e From jwilhelm at openjdk.org Thu Jul 31 19:14:23 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 31 Jul 2025 19:14:23 GMT Subject: git: openjdk/jdk: Added tag jdk-26+9 for changeset b9f7caed Message-ID: <8ef753f6-87f8-4482-bf31-84430c017332@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2025-07-31 19:11:27 +0000 Added tag jdk-26+9 for changeset b9f7caed Changeset: b9f7caed Author: Joel Sikstr?m Date: 2025-07-31 07:40:22 +0000 URL: https://git.openjdk.org/jdk/commit/b9f7caed775e86e71f7d37789cb196fb1444ef12 From abarashev at openjdk.org Thu Jul 31 21:26:49 2025 From: abarashev at openjdk.org (Artur Barashev) Date: Thu, 31 Jul 2025 21:26:49 GMT Subject: git: openjdk/jdk: master: 8364484: misc tests fail with Received fatal alert: handshake_failure Message-ID: <1cb7e2a2-4bf8-47ff-8ca1-4460f9053d47@openjdk.org> Changeset: 724e8c07 Branch: master Author: Artur Barashev Date: 2025-07-31 21:24:09 +0000 URL: https://git.openjdk.org/jdk/commit/724e8c076e1aed05de893ef9366af0e62cc2ac2b 8364484: misc tests fail with Received fatal alert: handshake_failure Reviewed-by: ascarpino ! test/jdk/javax/management/security/SecurityTest.java