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