From iklam at openjdk.org Sat Feb 1 00:34:28 2025 From: iklam at openjdk.org (Ioi Lam) Date: Sat, 1 Feb 2025 00:34:28 GMT Subject: git: openjdk/jdk: jdk24: 8348890: Fix docs for -XX:AOT* options in java man page Message-ID: <2f6403fc-30fc-4355-b368-a56913d03e73@openjdk.org> Changeset: 5f5ed961 Branch: jdk24 Author: Ioi Lam Date: 2025-02-01 00:32:32 +0000 URL: https://git.openjdk.org/jdk/commit/5f5ed961db8462b0e01ca83194722d4456ba2372 8348890: Fix docs for -XX:AOT* options in java man page Reviewed-by: kvn, jrose Backport-of: cdc84acdcc7689c2b2e42075a26939da14a1ba34 ! src/java.base/share/man/java.md From shade at openjdk.org Sat Feb 1 14:08:24 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Sat, 1 Feb 2025 14:08:24 GMT Subject: git: openjdk/jdk: master: 8348402: PerfDataManager stalls shutdown for 1ms Message-ID: Changeset: 305bbdae Branch: master Author: Aleksey Shipilev Date: 2025-02-01 14:06:48 +0000 URL: https://git.openjdk.org/jdk/commit/305bbdae7fe40e33cf2baa100c134bd85ecaa553 8348402: PerfDataManager stalls shutdown for 1ms Reviewed-by: dholmes, pchilanomate, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/synchronizer.cpp From syan at openjdk.org Sun Feb 2 02:46:47 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 2 Feb 2025 02:46:47 GMT Subject: git: openjdk/jdk: master: 8349142: [JMH] compiler.MergeLoadBench.getCharBV fails Message-ID: Changeset: 2cce5eeb Branch: master Author: SendaoYan Date: 2025-02-02 02:46:16 +0000 URL: https://git.openjdk.org/jdk/commit/2cce5eeb092b68b4e4ce6a8289a8aa567f47c973 8349142: [JMH] compiler.MergeLoadBench.getCharBV fails Reviewed-by: liach ! test/micro/org/openjdk/bench/vm/compiler/MergeLoadBench.java From abimpoudis at openjdk.org Mon Feb 3 09:09:20 2025 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Mon, 3 Feb 2025 09:09:20 GMT Subject: git: openjdk/jdk: master: 8326485: Assertion due to Type.addMetadata adding annotations to already-annotated type Message-ID: Changeset: 9aa6d09b Branch: master Author: Aggelos Biboudis Date: 2025-02-03 09:08:25 +0000 URL: https://git.openjdk.org/jdk/commit/9aa6d09bf74110bf4f5756d7c3b106558042102f 8326485: Assertion due to Type.addMetadata adding annotations to already-annotated type Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java + test/langtools/tools/javac/T8326485.java + test/langtools/tools/javac/T8326485.out From azvegint at openjdk.org Mon Feb 3 11:16:42 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 3 Feb 2025 11:16:42 GMT Subject: git: openjdk/jdk: master: 8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland Message-ID: <00fef41f-81c0-45ff-994e-5fbceac8a529@openjdk.org> Changeset: 6f4fc821 Branch: master Author: Alexander Zvegintsev Date: 2025-02-03 11:14:14 +0000 URL: https://git.openjdk.org/jdk/commit/6f4fc82149b52dd91289fe42def7d1cacad31212 8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland Reviewed-by: aivanov, dnguyen ! test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java ! test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java ! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java ! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java From mli at openjdk.org Mon Feb 3 12:34:11 2025 From: mli at openjdk.org (Hamlin Li) Date: Mon, 3 Feb 2025 12:34:11 GMT Subject: git: openjdk/jdk: master: 8348575: SpinLockT is typedef'ed but unused Message-ID: <781ec890-03ac-4037-98f1-97438337a373@openjdk.org> Changeset: 3f1d9b57 Branch: master Author: Hamlin Li Date: 2025-02-03 12:33:31 +0000 URL: https://git.openjdk.org/jdk/commit/3f1d9b573546685215af06031656efe6f1429caf 8348575: SpinLockT is typedef'ed but unused Reviewed-by: dholmes ! src/hotspot/share/runtime/thread.cpp From coleenp at openjdk.org Mon Feb 3 13:57:18 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Mon, 3 Feb 2025 13:57:18 GMT Subject: git: openjdk/jdk: master: 8337548: Parallel class loading can pass is_superclass true for interfaces Message-ID: Changeset: d330421d Branch: master Author: Coleen Phillimore Date: 2025-02-03 13:55:00 +0000 URL: https://git.openjdk.org/jdk/commit/d330421d28b62eae19114994d7266e9c0038dd94 8337548: Parallel class loading can pass is_superclass true for interfaces Reviewed-by: iklam ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp From syan at openjdk.org Mon Feb 3 14:27:36 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 3 Feb 2025 14:27:36 GMT Subject: git: openjdk/jdk: master: 8349184: [JMH] jdk.incubator.vector.ColumnFilterBenchmark.filterDoubleColumn fails on linux-aarch64 Message-ID: Changeset: a57c9b10 Branch: master Author: SendaoYan Date: 2025-02-03 14:25:47 +0000 URL: https://git.openjdk.org/jdk/commit/a57c9b101a7fdb08ed1c8ca31ab0d4cc0040f1ba 8349184: [JMH] jdk.incubator.vector.ColumnFilterBenchmark.filterDoubleColumn fails on linux-aarch64 Reviewed-by: haosun, aph ! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java From never at openjdk.org Mon Feb 3 17:05:57 2025 From: never at openjdk.org (Tom Rodriguez) Date: Mon, 3 Feb 2025 17:05:57 GMT Subject: git: openjdk/jdk: master: 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler Message-ID: <09c0af04-9977-4f4c-9f19-0cdad8810fa3@openjdk.org> Changeset: bb837d2f Branch: master Author: Tom Rodriguez Date: 2025-02-03 17:04:55 +0000 URL: https://git.openjdk.org/jdk/commit/bb837d2f9b636c05ff0c7733bc3d06c002974c17 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler Reviewed-by: jpai, dholmes ! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java ! test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java From dlunden at openjdk.org Mon Feb 3 18:22:43 2025 From: dlunden at openjdk.org (Daniel =?UTF-8?B?THVuZMOpbg==?=) Date: Mon, 3 Feb 2025 18:22:43 GMT Subject: git: openjdk/jdk: jdk24: 8348658: [AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict Message-ID: <75db0cc5-1269-420e-881a-dc2a6de98f4f@openjdk.org> Changeset: 47c15b5f Branch: jdk24 Author: Daniel Lund?n Date: 2025-02-03 18:21:52 +0000 URL: https://git.openjdk.org/jdk/commit/47c15b5ff8734758679b6678f56475ea8e449df1 8348658: [AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict Reviewed-by: shade, epeter Backport-of: ee87d187d1cab09317b4f0068bfafc68efbbfe56 ! test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java From jpai at openjdk.org Mon Feb 3 18:22:45 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Mon, 3 Feb 2025 18:22:45 GMT Subject: git: openjdk/jdk: master: 8349183: [BACKOUT] Optimization for StringBuilder append boolean & null Message-ID: <12184445-fbe9-412c-9210-e8ebda622153@openjdk.org> Changeset: 618c5eb2 Branch: master Author: Jaikiran Pai Date: 2025-02-03 18:21:33 +0000 URL: https://git.openjdk.org/jdk/commit/618c5eb27b4c719afd577b690e6bcb21a45fcb0d 8349183: [BACKOUT] Optimization for StringBuilder append boolean & null 8349239: [BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt Reviewed-by: redestad, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java From bperez at openjdk.org Mon Feb 3 22:16:05 2025 From: bperez at openjdk.org (Ben Perez) Date: Mon, 3 Feb 2025 22:16:05 GMT Subject: git: openjdk/jdk: master: 8347428: Avoid using secret-key in specifications Message-ID: <75906ef0-a7f7-4a82-a595-f30e30676315@openjdk.org> Changeset: 43979fb1 Branch: master Author: Ben Perez Date: 2025-02-03 22:14:38 +0000 URL: https://git.openjdk.org/jdk/commit/43979fb1be424157b33268db078d345b4da29119 8347428: Avoid using secret-key in specifications Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactorySpi.java ! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AbstractPBEWrapper.java From coleenp at openjdk.org Mon Feb 3 22:49:13 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Mon, 3 Feb 2025 22:49:13 GMT Subject: git: openjdk/jdk: master: 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary Message-ID: <36d20db8-34c6-4781-961d-9e1bcfc12a77@openjdk.org> Changeset: 9b495972 Branch: master Author: Coleen Phillimore Date: 2025-02-03 22:48:28 +0000 URL: https://git.openjdk.org/jdk/commit/9b49597244f898400222cfc252f50a2401ca3e2f 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary Reviewed-by: dholmes, lmesnik + test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithFullGC.java - test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java From jwilhelm at openjdk.org Tue Feb 4 00:38:15 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Tue, 4 Feb 2025 00:38:15 GMT Subject: git: openjdk/jdk: Added tag jdk-24+35 for changeset 5f5ed961 Message-ID: Tagged by: Jesper Wilhelmsson Date: 2025-02-04 00:36:39 +0000 Added tag jdk-24+35 for changeset 5f5ed961 Changeset: 5f5ed961 Author: Ioi Lam Date: 2025-02-01 00:32:32 +0000 URL: https://git.openjdk.org/jdk/commit/5f5ed961db8462b0e01ca83194722d4456ba2372 From amitkumar at openjdk.org Tue Feb 4 03:05:39 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Tue, 4 Feb 2025 03:05:39 GMT Subject: git: openjdk/jdk: master: 8349193: compiler/intrinsics/TestContinuationPinningAndEA.java missing @requires vm.continuations Message-ID: Changeset: 7ea176d7 Branch: master Author: Amit Kumar Date: 2025-02-04 03:05:00 +0000 URL: https://git.openjdk.org/jdk/commit/7ea176d79c126c69cea5631d6542cd42bd8b11d9 8349193: compiler/intrinsics/TestContinuationPinningAndEA.java missing @requires vm.continuations Reviewed-by: chagedorn ! test/hotspot/jtreg/compiler/intrinsics/TestContinuationPinningAndEA.java From chagedorn at openjdk.org Tue Feb 4 07:34:44 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Tue, 4 Feb 2025 07:34:44 GMT Subject: git: openjdk/jdk: master: 8346774: Use Predicate classes instead of Node classes Message-ID: <3435a144-6912-4483-8790-7a3a69d8dcb7@openjdk.org> Changeset: c545a3e0 Branch: master Author: Christian Hagedorn Date: 2025-02-04 07:33:34 +0000 URL: https://git.openjdk.org/jdk/commit/c545a3e028ad0760ed2f996e8bb7c56d28e4570a 8346774: Use Predicate classes instead of Node classes Reviewed-by: epeter, kvn ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp From mbaesken at openjdk.org Tue Feb 4 08:12:52 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 4 Feb 2025 08:12:52 GMT Subject: git: openjdk/jdk: master: 8349150: Support precompiled headers on AIX Message-ID: Changeset: beae8843 Branch: master Author: Matthias Baesken Date: 2025-02-04 08:10:49 +0000 URL: https://git.openjdk.org/jdk/commit/beae8843b9b2433af5e9fbe420b17e663cbdb960 8349150: Support precompiled headers on AIX Reviewed-by: jkern, erikj ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk From pminborg at openjdk.org Tue Feb 4 11:02:39 2025 From: pminborg at openjdk.org (Per Minborg) Date: Tue, 4 Feb 2025 11:02:39 GMT Subject: git: openjdk/jdk: master: 8349238: Some more FFM benchmarks are broken Message-ID: <1effc454-4f48-44b7-91af-88fd919a1e37@openjdk.org> Changeset: 81126c20 Branch: master Author: Per Minborg Date: 2025-02-04 11:00:54 +0000 URL: https://git.openjdk.org/jdk/commit/81126c20cbcab577d82e690d9cf1c1b738754a07 8349238: Some more FFM benchmarks are broken Reviewed-by: mcimadamore ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java From mdoerr at openjdk.org Tue Feb 4 13:12:18 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 4 Feb 2025 13:12:18 GMT Subject: git: openjdk/jdk: jdk24: 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis Message-ID: <58d70de3-7a15-49ed-b09f-fa84ddb6a32e@openjdk.org> Changeset: b1659e34 Branch: jdk24 Author: Martin Doerr Date: 2025-02-04 13:10:49 +0000 URL: https://git.openjdk.org/jdk/commit/b1659e345afa7d660e832f0d8ce48707ac99e824 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis Reviewed-by: kvn, thartmann Backport-of: afcc2b03afc77f730300e1d92471466d56ed75fb ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp From vyazici at openjdk.org Tue Feb 4 13:58:32 2025 From: vyazici at openjdk.org (Volkan Yazici) Date: Tue, 4 Feb 2025 13:58:32 GMT Subject: git: openjdk/jdk: master: 8349135: Add tests for HttpRequest.Builder.copy() Message-ID: Changeset: d699aba2 Branch: master Author: Volkan Yazici Date: 2025-02-04 13:56:25 +0000 URL: https://git.openjdk.org/jdk/commit/d699aba26f65ce1941bfbaaf1918c987dd01727e 8349135: Add tests for HttpRequest.Builder.copy() Reviewed-by: jpai, dfuchs ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java From fyang at openjdk.org Tue Feb 4 14:05:10 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 4 Feb 2025 14:05:10 GMT Subject: git: openjdk/jdk: master: 8347489: RISC-V: Misaligned memory access with COH Message-ID: <04b9b8cf-5d46-4af2-b33e-47fca1238d08@openjdk.org> Changeset: e91a6ec4 Branch: master Author: Fei Yang Date: 2025-02-04 14:03:07 +0000 URL: https://git.openjdk.org/jdk/commit/e91a6ec49c80ea53bb6f1eb43c924f188803de7e 8347489: RISC-V: Misaligned memory access with COH Reviewed-by: mli, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp From pminborg at openjdk.org Tue Feb 4 14:12:45 2025 From: pminborg at openjdk.org (Per Minborg) Date: Tue, 4 Feb 2025 14:12:45 GMT Subject: git: openjdk/jdk: master: 8349343: Add missing copyright messages in FFM benchmarks Message-ID: <52cbe91d-bbd3-4b4b-8641-3cd3e546809c@openjdk.org> Changeset: beb43e26 Branch: master Author: Per Minborg Date: 2025-02-04 14:10:42 +0000 URL: https://git.openjdk.org/jdk/commit/beb43e2633900bb9ab3c975376fe5860b6d054e0 8349343: Add missing copyright messages in FFM benchmarks Reviewed-by: jvernee ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c From iklam at openjdk.org Tue Feb 4 16:10:15 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 4 Feb 2025 16:10:15 GMT Subject: git: openjdk/jdk: master: 8348349: Refactor CDSConfig::is_dumping_heap() Message-ID: <7df6a951-c168-40fe-8637-e0b5ecc31e28@openjdk.org> Changeset: b985347c Branch: master Author: Ioi Lam Date: 2025-02-04 16:08:00 +0000 URL: https://git.openjdk.org/jdk/commit/b985347c2383a7a637ffa9a4a8687f7f7cde1369 8348349: Refactor CDSConfig::is_dumping_heap() Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/jtreg-ext/requires/VMProps.java From jnimeh at openjdk.org Tue Feb 4 16:29:10 2025 From: jnimeh at openjdk.org (Jamil Nimeh) Date: Tue, 4 Feb 2025 16:29:10 GMT Subject: git: openjdk/jdk: master: 8349106: Change ChaCha20 intrinsic to use quarter-round parallel implementation on aarch64 Message-ID: <341721ef-3e47-450b-ad53-98a88a7aa344@openjdk.org> Changeset: ee4caa41 Branch: master Author: Jamil Nimeh Date: 2025-02-04 16:28:04 +0000 URL: https://git.openjdk.org/jdk/commit/ee4caa4180e76911ee75148583c2923f847f8605 8349106: Change ChaCha20 intrinsic to use quarter-round parallel implementation on aarch64 Reviewed-by: aph ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp From jlu at openjdk.org Tue Feb 4 17:07:59 2025 From: jlu at openjdk.org (Justin Lu) Date: Tue, 4 Feb 2025 17:07:59 GMT Subject: git: openjdk/jdk: master: 8349000: Performance improvement for Currency.isPastCutoverDate(String) Message-ID: Changeset: 250ff86d Branch: master Author: Justin Lu Date: 2025-02-04 17:07:01 +0000 URL: https://git.openjdk.org/jdk/commit/250ff86dc86f73dbf7c944d9b5a792c4bdfeef0d 8349000: Performance improvement for Currency.isPastCutoverDate(String) Reviewed-by: naoto, aturbanov ! src/java.base/share/classes/java/util/Currency.java From phh at openjdk.org Tue Feb 4 17:21:16 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 4 Feb 2025 17:21:16 GMT Subject: git: openjdk/jdk: master: 8348610: GenShen: TestShenandoahEvacuationInformationEvent failed with setRegions >= regionsFreed: expected 1 >= 57 Message-ID: <98ca2eaa-8057-4d6f-848a-ab16dcd8939a@openjdk.org> Changeset: bad39b6d Branch: master Author: Satyen Subramaniam Committer: Paul Hohensee Date: 2025-02-04 17:19:19 +0000 URL: https://git.openjdk.org/jdk/commit/bad39b6d8892ba9b86bc81bf01108a1df617defb 8348610: GenShen: TestShenandoahEvacuationInformationEvent failed with setRegions >= regionsFreed: expected 1 >= 57 Reviewed-by: wkemper, phh ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java From bchristi at openjdk.org Tue Feb 4 22:38:40 2025 From: bchristi at openjdk.org (Brent Christian) Date: Tue, 4 Feb 2025 22:38:40 GMT Subject: git: openjdk/jdk: master: 8349107: Remove RMI finalizers Message-ID: <778f9e72-3485-4775-bcbf-4d5b64810306@openjdk.org> Changeset: d222c186 Branch: master Author: Brent Christian Date: 2025-02-04 22:37:31 +0000 URL: https://git.openjdk.org/jdk/commit/d222c186a6c5a282e9ef143fac3568351ad7b9d7 8349107: Remove RMI finalizers Reviewed-by: rriggs, vklang, djelinski, smarks ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java From bperez at openjdk.org Tue Feb 4 23:15:12 2025 From: bperez at openjdk.org (Ben Perez) Date: Tue, 4 Feb 2025 23:15:12 GMT Subject: git: openjdk/jdk: master: 8184352: Remove Sun provider information from KeyPairGenerator javadoc Message-ID: Changeset: 9d23de58 Branch: master Author: Ben Perez Date: 2025-02-04 23:13:16 +0000 URL: https://git.openjdk.org/jdk/commit/9d23de58d167ff7d23ee1b8da675ec1b26b885f9 8184352: Remove Sun provider information from KeyPairGenerator javadoc Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyPairGenerator.java From syan at openjdk.org Wed Feb 5 02:19:55 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 5 Feb 2025 02:19:55 GMT Subject: git: openjdk/jdk: master: 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Message-ID: Changeset: a51e6699 Branch: master Author: SendaoYan Date: 2025-02-05 02:18:01 +0000 URL: https://git.openjdk.org/jdk/commit/a51e6699b497564de65620a36dc38437ca87cb32 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Reviewed-by: naoto, jlu ! test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java From jlahoda at openjdk.org Wed Feb 5 06:46:18 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Wed, 5 Feb 2025 06:46:18 GMT Subject: git: openjdk/jdk: master: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Message-ID: <824feb95-d71b-4bf5-a0db-c547d7d63958@openjdk.org> Changeset: 09269497 Branch: master Author: Jan Lahoda Date: 2025-02-05 06:44:36 +0000 URL: https://git.openjdk.org/jdk/commit/09269497a27c732ce4644d0bb95e0380162398c9 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Reviewed-by: liach ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java From jpai at openjdk.org Wed Feb 5 06:53:16 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 5 Feb 2025 06:53:16 GMT Subject: git: openjdk/jdk: jdk24: 8349183: [BACKOUT] Optimization for StringBuilder append boolean & null Message-ID: <32549d32-11ac-4cb7-a0d3-3976d75b8c94@openjdk.org> Changeset: f0837b21 Branch: jdk24 Author: Jaikiran Pai Date: 2025-02-05 06:51:01 +0000 URL: https://git.openjdk.org/jdk/commit/f0837b218317c7ac6e031a93381da3caa93946aa 8349183: [BACKOUT] Optimization for StringBuilder append boolean & null 8349239: [BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt Reviewed-by: rriggs, liach Backport-of: 618c5eb27b4c719afd577b690e6bcb21a45fcb0d ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java From mbaesken at openjdk.org Wed Feb 5 08:07:52 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 5 Feb 2025 08:07:52 GMT Subject: git: openjdk/jdk: master: 8349214: Improve size optimization flags for MSVC builds Message-ID: <4a530fcd-e511-4532-bfc5-117fa9b00402@openjdk.org> Changeset: 40603a5b Branch: master Author: Matthias Baesken Date: 2025-02-05 08:05:56 +0000 URL: https://git.openjdk.org/jdk/commit/40603a5bf039eef03c157bfc49ac8ea2229a94de 8349214: Improve size optimization flags for MSVC builds Reviewed-by: djelinski, ihse ! make/autoconf/flags-cflags.m4 From shade at openjdk.org Wed Feb 5 08:39:12 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 5 Feb 2025 08:39:12 GMT Subject: git: openjdk/jdk: master: 8348659: AArch64: IR rule failure with compiler/loopopts/superword/TestSplitPacks.java Message-ID: <43d20f99-3728-47ad-a042-3d26f03199cc@openjdk.org> Changeset: 66a38984 Branch: master Author: Bhavana Kilambi Committer: Aleksey Shipilev Date: 2025-02-05 08:37:21 +0000 URL: https://git.openjdk.org/jdk/commit/66a3898448023f1f22da7d7cbcf4c79a0eb59963 8348659: AArch64: IR rule failure with compiler/loopopts/superword/TestSplitPacks.java Reviewed-by: shade, epeter ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java From ihse at openjdk.org Wed Feb 5 11:18:49 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 5 Feb 2025 11:18:49 GMT Subject: git: openjdk/jdk: master: 8348190: Framework for tracing makefile inclusion and parsing Message-ID: <275f2afa-c390-4cf5-bae4-6469d8a6982c@openjdk.org> Changeset: 61465883 Branch: master Author: Magnus Ihse Bursie Date: 2025-02-05 11:17:08 +0000 URL: https://git.openjdk.org/jdk/commit/61465883b465a184e31e7a03e2603d29ab4815a4 8348190: Framework for tracing makefile inclusion and parsing Reviewed-by: erikj ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk + make/common/MakeFileEnd.gmk + make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk + make/common/MakeIncludeEnd.gmk + make/common/MakeIncludeStart.gmk + make/common/MakeSnippetEnd.gmk + make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk From epeter at openjdk.org Wed Feb 5 12:59:33 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Wed, 5 Feb 2025 12:59:33 GMT Subject: git: openjdk/jdk: master: 8348572: C2 compilation asserts due to unexpected irreducible loop Message-ID: <8889a020-e971-4de7-b4aa-74634cfd8ddd@openjdk.org> Changeset: 19399d27 Branch: master Author: Emanuel Peter Date: 2025-02-05 12:58:43 +0000 URL: https://git.openjdk.org/jdk/commit/19399d271ef00f925232fbbe9087b5772f2fca01 8348572: C2 compilation asserts due to unexpected irreducible loop Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfNewIrreducibleLoop.java From pminborg at openjdk.org Wed Feb 5 13:50:57 2025 From: pminborg at openjdk.org (Per Minborg) Date: Wed, 5 Feb 2025 13:50:57 GMT Subject: git: openjdk/jdk: master: 8349344: Clarify documentation of Arena.ofConfined Message-ID: Changeset: 2ff8440c Branch: master Author: Per Minborg Date: 2025-02-05 13:48:34 +0000 URL: https://git.openjdk.org/jdk/commit/2ff8440c76bb090634ecf4e6faa523498fd1d9f3 8349344: Clarify documentation of Arena.ofConfined Reviewed-by: jvernee, jpai, mcimadamore ! src/java.base/share/classes/java/lang/foreign/Arena.java From roland at openjdk.org Wed Feb 5 13:55:31 2025 From: roland at openjdk.org (Roland Westrelin) Date: Wed, 5 Feb 2025 13:55:31 GMT Subject: git: openjdk/jdk: master: 8333697: C2: Hit MemLimit in PhaseCFG::global_code_motion Message-ID: Changeset: 6b994cd8 Branch: master Author: Roland Westrelin Date: 2025-02-05 13:54:35 +0000 URL: https://git.openjdk.org/jdk/commit/6b994cd8ccba4f5d0199cb2925f0a6b5450ac115 8333697: C2: Hit MemLimit in PhaseCFG::global_code_motion Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/indexSet.hpp ! test/hotspot/jtreg/compiler/escapeAnalysis/TestFindInstMemRecursion.java From sspitsyn at openjdk.org Wed Feb 5 16:05:15 2025 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Wed, 5 Feb 2025 16:05:15 GMT Subject: git: openjdk/jdk: master: 8346792: serviceability/jvmti/vthread/GetThreadState/GetThreadState.java testObjectWaitMillis failed Message-ID: Changeset: b9b62a02 Branch: master Author: Serguei Spitsyn Date: 2025-02-05 16:03:39 +0000 URL: https://git.openjdk.org/jdk/commit/b9b62a02488ee9c1a5a7a9ede87505781dfc0f73 8346792: serviceability/jvmti/vthread/GetThreadState/GetThreadState.java testObjectWaitMillis failed Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/services/threadService.hpp From mpowers at openjdk.org Wed Feb 5 18:06:36 2025 From: mpowers at openjdk.org (Mark Powers) Date: Wed, 5 Feb 2025 18:06:36 GMT Subject: git: openjdk/jdk: master: 8349084: Update vectors used in several PQC benchmarks Message-ID: <81e92c4b-3d84-4121-9a54-340641350c22@openjdk.org> Changeset: 2f2f7cf0 Branch: master Author: Mark Powers Date: 2025-02-05 18:04:00 +0000 URL: https://git.openjdk.org/jdk/commit/2f2f7cf0dddd82f11d6dfc4f8a5401ec1c5629dc 8349084: Update vectors used in several PQC benchmarks Reviewed-by: weijun ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java From weijun at openjdk.org Wed Feb 5 18:25:16 2025 From: weijun at openjdk.org (Weijun Wang) Date: Wed, 5 Feb 2025 18:25:16 GMT Subject: git: openjdk/jdk: master: 8344316: security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI Message-ID: <28eecb67-1eac-447d-84e7-1ca5342dd740@openjdk.org> Changeset: 82bc0a7f Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-05 18:23:25 +0000 URL: https://git.openjdk.org/jdk/commit/82bc0a7f8c7ee63d2f8c3db57dc22f39963ae022 8344316: security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI Reviewed-by: weijun ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Password.java From dnguyen at openjdk.org Wed Feb 5 18:45:19 2025 From: dnguyen at openjdk.org (Damon Nguyen) Date: Wed, 5 Feb 2025 18:45:19 GMT Subject: git: openjdk/jdk: master: 8347836: Disabled PopupMenu shows shortcuts on Mac Message-ID: <1bac7035-5e70-44a8-b019-573093067021@openjdk.org> Changeset: 379c3f99 Branch: master Author: Damon Nguyen Date: 2025-02-05 18:43:19 +0000 URL: https://git.openjdk.org/jdk/commit/379c3f99665829c5d8c373d1fb324dc7ef4d84cf 8347836: Disabled PopupMenu shows shortcuts on Mac Reviewed-by: azvegint, achung, kizune, abhiscxk ! test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java From bpb at openjdk.org Wed Feb 5 21:41:21 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Wed, 5 Feb 2025 21:41:21 GMT Subject: git: openjdk/jdk: master: 8349383: (fs) FileTreeWalker.next() superfluous null check of visit() return value Message-ID: Changeset: b499c827 Branch: master Author: Brian Burkhalter Date: 2025-02-05 21:40:47 +0000 URL: https://git.openjdk.org/jdk/commit/b499c827a512fb209a806d95b97df0f5932a29c0 8349383: (fs) FileTreeWalker.next() superfluous null check of visit() return value Reviewed-by: djelinski ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java From asemenyuk at openjdk.org Wed Feb 5 23:26:32 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 5 Feb 2025 23:26:32 GMT Subject: git: openjdk/jdk: master: 8333569: jpackage tests must run app launchers with retries on Linux only Message-ID: <26c8a29c-f03d-4933-a5da-4e034b4e96c9@openjdk.org> Changeset: aad6664b Branch: master Author: Alexey Semenyuk Date: 2025-02-05 23:23:54 +0000 URL: https://git.openjdk.org/jdk/commit/aad6664bb6d2b311b3e0cb056afaa9b6534bdbbb 8333569: jpackage tests must run app launchers with retries on Linux only Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java From mpowers at openjdk.org Wed Feb 5 23:29:17 2025 From: mpowers at openjdk.org (Mark Powers) Date: Wed, 5 Feb 2025 23:29:17 GMT Subject: git: openjdk/jdk: jdk24: 8349084: Update vectors used in several PQC benchmarks Message-ID: <902539d0-2a1d-41ae-bab4-be6f90d1df23@openjdk.org> Changeset: 681c6d43 Branch: jdk24 Author: Mark Powers Date: 2025-02-05 23:26:25 +0000 URL: https://git.openjdk.org/jdk/commit/681c6d43399bdf19f001c4ecdd93b52fb9043c87 8349084: Update vectors used in several PQC benchmarks Reviewed-by: weijun Backport-of: 2f2f7cf0dddd82f11d6dfc4f8a5401ec1c5629dc ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java From jwilhelm at openjdk.org Thu Feb 6 00:18:10 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 6 Feb 2025 00:18:10 GMT Subject: git: openjdk/jdk: jdk24: 8345276: Remove EA from the JDK 24 version string with first RC promotion Message-ID: <89156795-b136-4a04-8fe7-8a0467b07c59@openjdk.org> Changeset: 6705a925 Branch: jdk24 Author: Jesper Wilhelmsson Date: 2025-02-06 00:16:21 +0000 URL: https://git.openjdk.org/jdk/commit/6705a9255d28f351950e7fbca9d05e73942a4e27 8345276: Remove EA from the JDK 24 version string with first RC promotion Reviewed-by: darcy, mikael, erikj ! make/conf/version-numbers.conf From acobbs at openjdk.org Thu Feb 6 01:53:50 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Thu, 6 Feb 2025 01:53:50 GMT Subject: git: openjdk/jdk: master: 8349155: The "log" parameter to Lint.logIfEnabled() is not needed Message-ID: <7bcfe3a5-1551-493b-a610-2f17f9c64b05@openjdk.org> Changeset: 89e5e7ab Branch: master Author: Archie Cobbs Date: 2025-02-06 01:52:51 +0000 URL: https://git.openjdk.org/jdk/commit/89e5e7ab73472b7d02aac5b8b0c7e9f26db6ec32 8349155: The "log" parameter to Lint.logIfEnabled() is not needed Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.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/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java From asemenyuk at openjdk.org Thu Feb 6 02:28:29 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 6 Feb 2025 02:28:29 GMT Subject: git: openjdk/jdk: master: 8349504: Support platform-specific JUnit tests in jpackage Message-ID: <8aa5908e-60ca-430d-9e74-6677d8f46b9d@openjdk.org> Changeset: 5e1cc082 Branch: master Author: Alexey Semenyuk Date: 2025-02-06 02:27:43 +0000 URL: https://git.openjdk.org/jdk/commit/5e1cc0825938527bd7011ade8b237e34c821862c 8349504: Support platform-specific JUnit tests in jpackage Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/TEST.properties = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java From dholmes at openjdk.org Thu Feb 6 02:52:51 2025 From: dholmes at openjdk.org (David Holmes) Date: Thu, 6 Feb 2025 02:52:51 GMT Subject: git: openjdk/jdk: master: 8349511: [BACKOUT] Framework for tracing makefile inclusion and parsing Message-ID: Changeset: 64bd8d25 Branch: master Author: David Holmes Date: 2025-02-06 02:51:12 +0000 URL: https://git.openjdk.org/jdk/commit/64bd8d2592d26e02a7f2f96caa47cba5e158aaa2 8349511: [BACKOUT] Framework for tracing makefile inclusion and parsing Reviewed-by: darcy, mikael ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk - make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk - make/common/MakeFileEnd.gmk - make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk - make/common/MakeIncludeEnd.gmk - make/common/MakeIncludeStart.gmk - make/common/MakeSnippetEnd.gmk - make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk From dholmes at openjdk.org Thu Feb 6 07:33:04 2025 From: dholmes at openjdk.org (David Holmes) Date: Thu, 6 Feb 2025 07:33:04 GMT Subject: git: openjdk/jdk: master: 8349417: Fix NULL usage from JDK-8346433 Message-ID: <4d61dbca-d36d-4a39-a4fc-3ff693671618@openjdk.org> Changeset: 30f71622 Branch: master Author: David Holmes Date: 2025-02-06 07:32:22 +0000 URL: https://git.openjdk.org/jdk/commit/30f71622a1c86e297bf6d4b24d90e7531a0f19c2 8349417: Fix NULL usage from JDK-8346433 Reviewed-by: chagedorn ! src/hotspot/os/windows/os_windows.cpp From jlahoda at openjdk.org Thu Feb 6 07:34:58 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Thu, 6 Feb 2025 07:34:58 GMT Subject: git: openjdk/jdk: master: 8349132: javac Analyzers should handle non-deferrable errors Message-ID: <4c63e176-5ce7-4e1f-bcd3-308e94507e05@openjdk.org> Changeset: 3cf04dec Branch: master Author: Jan Lahoda Date: 2025-02-06 07:34:28 +0000 URL: https://git.openjdk.org/jdk/commit/3cf04dec493d28730d4462257f64ea636f58d7e5 8349132: javac Analyzers should handle non-deferrable errors Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java + test/langtools/tools/javac/analyzer/Diamond.java From mbaesken at openjdk.org Thu Feb 6 08:09:53 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 6 Feb 2025 08:09:53 GMT Subject: git: openjdk/jdk: master: 8349140: Size optimization (opt-size) build fails after recent PCH changes Message-ID: Changeset: 3eb57f6d Branch: master Author: Matthias Baesken Date: 2025-02-06 08:08:59 +0000 URL: https://git.openjdk.org/jdk/commit/3eb57f6d46b4375cb02b575739a1c12f71e088cf 8349140: Size optimization (opt-size) build fails after recent PCH changes Reviewed-by: jwaters, erikj, ihse ! make/hotspot/lib/JvmOverrideFiles.gmk From adinn at openjdk.org Thu Feb 6 09:15:40 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Thu, 6 Feb 2025 09:15:40 GMT Subject: git: openjdk/jdk: master: 8349102: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory Message-ID: <588f9ccd-1814-4a48-8dde-bf32b7ba81ef@openjdk.org> Changeset: 7e307916 Branch: master Author: Andrew Dinn Date: 2025-02-06 09:14:50 +0000 URL: https://git.openjdk.org/jdk/commit/7e307916ecbf1ae9795e42e5b5a8347daad4af8c 8349102: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory Reviewed-by: dlong ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! test/hotspot/jtreg/ProblemList.txt From mli at openjdk.org Thu Feb 6 09:32:48 2025 From: mli at openjdk.org (Hamlin Li) Date: Thu, 6 Feb 2025 09:32:48 GMT Subject: git: openjdk/jdk: master: 8349428: RISC-V: "bad alignment" with -XX:-AvoidUnalignedAccesses after JDK-8347489 Message-ID: Changeset: d85f6514 Branch: master Author: Gui Cao Committer: Hamlin Li Date: 2025-02-06 09:31:54 +0000 URL: https://git.openjdk.org/jdk/commit/d85f65147aeb4009742bfe401c6070d920b71b3e 8349428: RISC-V: "bad alignment" with -XX:-AvoidUnalignedAccesses after JDK-8347489 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp From syan at openjdk.org Thu Feb 6 09:36:35 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 6 Feb 2025 09:36:35 GMT Subject: git: openjdk/jdk: master: 8345155: Add /native to native test in FFM Message-ID: <1b395dd9-ebc5-4b50-b3c2-caac3d481581@openjdk.org> Changeset: acb46ddb Branch: master Author: SendaoYan Date: 2025-02-06 09:33:02 +0000 URL: https://git.openjdk.org/jdk/commit/acb46ddb8901a4e96238de217d3e7931f381b699 8345155: Add /native to native test in FFM Reviewed-by: mcimadamore, pminborg ! test/jdk/java/foreign/LibraryLookupTest.java ! test/jdk/java/foreign/SafeFunctionAccessTest.java ! test/jdk/java/foreign/Test4BAlignedDouble.java ! test/jdk/java/foreign/TestAddressDereference.java ! test/jdk/java/foreign/TestClassLoaderFindNative.java ! test/jdk/java/foreign/TestDowncallScope.java ! test/jdk/java/foreign/TestDowncallStack.java ! test/jdk/java/foreign/TestHFA.java ! test/jdk/java/foreign/TestIntrinsics.java ! test/jdk/java/foreign/TestNULLAddress.java ! test/jdk/java/foreign/TestNative.java ! test/jdk/java/foreign/TestScope.java ! test/jdk/java/foreign/TestUpcallAsync.java ! test/jdk/java/foreign/TestUpcallScope.java ! test/jdk/java/foreign/TestUpcallStack.java ! test/jdk/java/foreign/TestVarArgs.java ! test/jdk/java/foreign/arraystructs/TestArrayStructs.java ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java ! test/jdk/java/foreign/critical/TestCritical.java ! test/jdk/java/foreign/critical/TestCriticalUpcall.java ! test/jdk/java/foreign/dontrelease/TestDontRelease.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java ! test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java ! test/jdk/java/foreign/nested/TestNested.java ! test/jdk/java/foreign/normalize/TestNormalize.java ! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java ! test/jdk/java/foreign/virtual/TestVirtualCalls.java From thartmann at openjdk.org Thu Feb 6 10:43:15 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 6 Feb 2025 10:43:15 GMT Subject: git: openjdk/jdk: master: 8349537: Bad copyright in TestArrayStructs.java Message-ID: Changeset: 4618993e Branch: master Author: Tobias Hartmann Date: 2025-02-06 10:41:30 +0000 URL: https://git.openjdk.org/jdk/commit/4618993e27c806e5b349de98c020a91475727d65 8349537: Bad copyright in TestArrayStructs.java Reviewed-by: jpai ! test/jdk/java/foreign/arraystructs/TestArrayStructs.java ! test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java From amitkumar at openjdk.org Thu Feb 6 13:16:40 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Thu, 6 Feb 2025 13:16:40 GMT Subject: git: openjdk/jdk: master: 8348520: [s390x] Problemlist TestVectorReinterpret.java Message-ID: Changeset: dd8720e9 Branch: master Author: Amit Kumar Date: 2025-02-06 13:15:18 +0000 URL: https://git.openjdk.org/jdk/commit/dd8720e90dc5475afd4ccc7321bb5cd97282e101 8348520: [s390x] Problemlist TestVectorReinterpret.java Reviewed-by: mdoerr ! test/hotspot/jtreg/ProblemList.txt From asemenyuk at openjdk.org Thu Feb 6 14:12:48 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 6 Feb 2025 14:12:48 GMT Subject: git: openjdk/jdk: master: 8346434: Add test for non-automatic service binding Message-ID: <2c169eb6-8591-4064-9caf-60a79aa36712@openjdk.org> Changeset: 2093bb74 Branch: master Author: Alexey Semenyuk Date: 2025-02-06 14:10:44 +0000 URL: https://git.openjdk.org/jdk/commit/2093bb74676620c416e42fb94b6f5a482700926b 8346434: Add test for non-automatic service binding Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/PrintEnv.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java From acobbs at openjdk.org Thu Feb 6 14:33:36 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Thu, 6 Feb 2025 14:33:36 GMT Subject: git: openjdk/jdk: master: 8347958: Minor compiler cleanups relating to MandatoryWarningHandler Message-ID: <25b562f7-e875-4cfb-9c29-ce1448710d69@openjdk.org> Changeset: 2b82e2d5 Branch: master Author: Archie Cobbs Date: 2025-02-06 14:32:25 +0000 URL: https://git.openjdk.org/jdk/commit/2b82e2d57bdb8cb677764abc99d70f6d03295625 8347958: Minor compiler cleanups relating to MandatoryWarningHandler Reviewed-by: mcimadamore ! 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/util/MandatoryWarningHandler.java From chagedorn at openjdk.org Thu Feb 6 14:51:49 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 6 Feb 2025 14:51:49 GMT Subject: git: openjdk/jdk: master: 8346777: Add missing const declarations and rename variables Message-ID: Changeset: e0487c7c Branch: master Author: Christian Hagedorn Date: 2025-02-06 14:49:28 +0000 URL: https://git.openjdk.org/jdk/commit/e0487c7cbc16fdfe26d22f2b6e65bca7d4398252 8346777: Add missing const declarations and rename variables Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp From vklang at openjdk.org Thu Feb 6 15:03:19 2025 From: vklang at openjdk.org (Viktor Klang) Date: Thu, 6 Feb 2025 15:03:19 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 3fbae32d Branch: master Author: SendaoYan Date: 2025-02-06 15:01:05 +0000 URL: https://git.openjdk.org/jdk/commit/3fbae32d0a9dbe612d4170e135a813c114fdcec2 8349465: [UBSAN] test_os_reserve_between.cpp reported applying non-zero offset to null pointer Reviewed-by: mdoerr, amitkumar ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp Changeset: 5ec1aae2 Branch: master Author: Viktor Klang Date: 2025-02-06 15:02:21 +0000 URL: https://git.openjdk.org/jdk/commit/5ec1aae21e80d86c55df28a86935f50ae77f7b41 8347842: ThreadPoolExecutor specification discusses RuntimePermission Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java From nbenalla at openjdk.org Thu Feb 6 16:15:27 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Thu, 6 Feb 2025 16:15:27 GMT Subject: git: openjdk/jdk: master: 8345212: Since checker should better handle non numeric values Message-ID: <5f1d4ae2-e9c2-4d09-a20a-e4af14478fe8@openjdk.org> Changeset: f12d2de5 Branch: master Author: Nizar Benalla Date: 2025-02-06 16:14:30 +0000 URL: https://git.openjdk.org/jdk/commit/f12d2de53a62ec1c2c98e90409b27811de0560e1 8345212: Since checker should better handle non numeric values Reviewed-by: liach ! test/jdk/tools/sincechecker/SinceChecker.java From jiangli at openjdk.org Thu Feb 6 16:18:21 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Thu, 6 Feb 2025 16:18:21 GMT Subject: git: openjdk/jdk: master: 8349513: Remove unused BUILD_JDK_JTREG_LIBRARIES_JDK_LIBS_libTracePinnedThreads Message-ID: Changeset: eb847026 Branch: master Author: Jiangli Zhou Date: 2025-02-06 16:15:35 +0000 URL: https://git.openjdk.org/jdk/commit/eb84702626ef1ededc55969923958e8c2835d821 8349513: Remove unused BUILD_JDK_JTREG_LIBRARIES_JDK_LIBS_libTracePinnedThreads Reviewed-by: dholmes, erikj ! make/test/JtregNativeJdk.gmk From jwilhelm at openjdk.org Thu Feb 6 16:57:31 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 6 Feb 2025 16:57:31 GMT Subject: git: openjdk/jdk: Added tag jdk-24+36 for changeset 6705a925 Message-ID: Tagged by: Jesper Wilhelmsson Date: 2025-02-06 16:55:36 +0000 Added tag jdk-24+36 for changeset 6705a925 Changeset: 6705a925 Author: Jesper Wilhelmsson Date: 2025-02-06 00:16:21 +0000 URL: https://git.openjdk.org/jdk/commit/6705a9255d28f351950e7fbca9d05e73942a4e27 From jwilhelm at openjdk.org Thu Feb 6 17:05:53 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 6 Feb 2025 17:05:53 GMT Subject: git: openjdk/jdk: Added tag jdk-25+9 for changeset 30f71622 Message-ID: Tagged by: Jesper Wilhelmsson Date: 2025-02-06 17:03:45 +0000 Added tag jdk-25+9 for changeset 30f71622 Changeset: 30f71622 Author: David Holmes Date: 2025-02-06 07:32:22 +0000 URL: https://git.openjdk.org/jdk/commit/30f71622a1c86e297bf6d4b24d90e7531a0f19c2 From cushon at openjdk.org Thu Feb 6 17:36:11 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 6 Feb 2025 17:36:11 GMT Subject: git: openjdk/jdk: master: 8349058: 'internal proprietary API' warnings make javac warnings unusable Message-ID: <016fd8cf-00ea-4f4f-a167-732e5279ca5d@openjdk.org> Changeset: 1ab1c1d5 Branch: master Author: Liam Miller-Cushon Date: 2025-02-06 17:33:44 +0000 URL: https://git.openjdk.org/jdk/commit/1ab1c1d53b86228be85aac96fa5d69db39ac6317 8349058: 'internal proprietary API' warnings make javac warnings unusable Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! test/langtools/tools/javac/options/system/SystemSunProprietary.java From honkar at openjdk.org Thu Feb 6 18:32:25 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Thu, 6 Feb 2025 18:32:25 GMT Subject: git: openjdk/jdk: master: 8347377: Add validation checks for ICC_Profile header fields Message-ID: Changeset: ed8945a6 Branch: master Author: Harshitha Onkar Date: 2025-02-06 18:30:39 +0000 URL: https://git.openjdk.org/jdk/commit/ed8945a68a67dd51a7cfa332905941afccc12b36 8347377: Add validation checks for ICC_Profile header fields Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java = test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/invalidSRGB.icc From bpb at openjdk.org Thu Feb 6 19:11:49 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 6 Feb 2025 19:11:49 GMT Subject: git: openjdk/jdk: master: 8349006: File.getCanonicalPath should remove "(on UNIX platforms)" from its specification Message-ID: Changeset: 0181030b Branch: master Author: Brian Burkhalter Date: 2025-02-06 19:10:26 +0000 URL: https://git.openjdk.org/jdk/commit/0181030bdc300f1d8fe02c3e2e599c997a4ab876 8349006: File.getCanonicalPath should remove "(on UNIX platforms)" from its specification Reviewed-by: jlu, naoto ! src/java.base/share/classes/java/io/File.java From bpb at openjdk.org Thu Feb 6 19:14:10 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 6 Feb 2025 19:14:10 GMT Subject: git: openjdk/jdk: master: 8349092: File.getFreeSpace violates specification if quotas are in effect (win) Message-ID: Changeset: 1a74ee64 Branch: master Author: Brian Burkhalter Date: 2025-02-06 19:11:35 +0000 URL: https://git.openjdk.org/jdk/commit/1a74ee64eb835c3395fe763c42fd36e2a720f441 8349092: File.getFreeSpace violates specification if quotas are in effect (win) Reviewed-by: naoto ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! test/jdk/java/io/File/GetXSpace.java From shade at openjdk.org Thu Feb 6 20:22:14 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 6 Feb 2025 20:22:14 GMT Subject: git: openjdk/jdk: master: 8348570: CTW: Expose the code hidden by uncommon traps Message-ID: <9f59c5a2-f59e-47a1-aedf-c7aa768246e7@openjdk.org> Changeset: 10791477 Branch: master Author: Aleksey Shipilev Date: 2025-02-06 20:20:43 +0000 URL: https://git.openjdk.org/jdk/commit/10791477cf0a0a31d2703fc718a7a649d494d534 8348570: CTW: Expose the code hidden by uncommon traps 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/CtwRunner.java From ccheung at openjdk.org Thu Feb 6 22:32:48 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Thu, 6 Feb 2025 22:32:48 GMT Subject: git: openjdk/jdk: master: 8349508: runtime/cds/appcds/TestParallelGCWithCDS.java should not check for specific output Message-ID: <98220652-8e28-41d6-baac-2f718a9d6109@openjdk.org> Changeset: a0c7f661 Branch: master Author: Calvin Cheung Date: 2025-02-06 22:31:19 +0000 URL: https://git.openjdk.org/jdk/commit/a0c7f661bedaf50b22cf83c798be46e8e5004b60 8349508: runtime/cds/appcds/TestParallelGCWithCDS.java should not check for specific output Reviewed-by: dholmes, iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java From rhalade at openjdk.org Fri Feb 7 00:31:47 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Fri, 7 Feb 2025 00:31:47 GMT Subject: git: openjdk/jdk: master: 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Message-ID: Changeset: 1eb54e42 Branch: master Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-07 00:31:11 +0000 URL: https://git.openjdk.org/jdk/commit/1eb54e4228ba9319ac2f980055ed366dd861ec0b 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Reviewed-by: weijun, rhalade, hchao, lmesnik ! test/lib/jdk/test/lib/security/timestamp/TsaServer.java From joehw at openjdk.org Fri Feb 7 02:27:38 2025 From: joehw at openjdk.org (Joe Wang) Date: Fri, 7 Feb 2025 02:27:38 GMT Subject: git: openjdk/jdk: master: 8344925: translet-name ignored when package-name is also set Message-ID: <73fbc9e8-e592-4eb7-be31-5479e23df208@openjdk.org> Changeset: 3989a199 Branch: master Author: Joe Wang Date: 2025-02-07 02:26:20 +0000 URL: https://git.openjdk.org/jdk/commit/3989a199578fc1d91988cfdbb95f11dd6d4c7b81 8344925: translet-name ignored when package-name is also set Reviewed-by: lancea, iris, naoto ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java + test/jaxp/javax/xml/jaxp/libs/jaxp/library/JUnitTestUtil.java + test/jaxp/javax/xml/jaxp/unittest/transform/PropertiesTest.java From mbaesken at openjdk.org Fri Feb 7 07:46:28 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 7 Feb 2025 07:46:28 GMT Subject: git: openjdk/jdk: master: 8349375: Cleanup AIX special file build settings Message-ID: <3b558314-1491-4ac6-8654-45a739dcdad8@openjdk.org> Changeset: 006ed5c0 Branch: master Author: Matthias Baesken Date: 2025-02-07 07:43:43 +0000 URL: https://git.openjdk.org/jdk/commit/006ed5c02b47d12fdcc070f50cfeb77d5c158bca 8349375: Cleanup AIX special file build settings Reviewed-by: mdoerr, clanger, erikj, jwaters ! make/hotspot/lib/JvmOverrideFiles.gmk From iwalulya at openjdk.org Fri Feb 7 10:24:57 2025 From: iwalulya at openjdk.org (Ivan Walulya) Date: Fri, 7 Feb 2025 10:24:57 GMT Subject: git: openjdk/jdk: master: 8343782: G1: Use one G1CardSet instance for multiple old gen regions Message-ID: <2d19ea7a-085d-4ed7-8508-d1dcbd9e8840@openjdk.org> Changeset: 86cec4ea Branch: master Author: Ivan Walulya Date: 2025-02-07 10:22:23 +0000 URL: https://git.openjdk.org/jdk/commit/86cec4ea2c2c56f03b23be44caade49b922cd3c6 8343782: G1: Use one G1CardSet instance for multiple old gen regions Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CardSet.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/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp + src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java From weijun at openjdk.org Fri Feb 7 15:41:27 2025 From: weijun at openjdk.org (Weijun Wang) Date: Fri, 7 Feb 2025 15:41:27 GMT Subject: git: openjdk/jdk: master: 8349532: Refactor ./util/Pem/encoding.sh to run in java Message-ID: <5286da31-962b-4012-826b-b285bcfac5c1@openjdk.org> Changeset: 7cd5cb29 Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-07 15:40:17 +0000 URL: https://git.openjdk.org/jdk/commit/7cd5cb2916e8a62ec57c022a5fac19fb62b7c779 8349532: Refactor ./util/Pem/encoding.sh to run in java Reviewed-by: weijun ! test/jdk/sun/security/util/Pem/PemEncoding.java - test/jdk/sun/security/util/Pem/encoding.sh From wetmore at openjdk.org Fri Feb 7 17:10:42 2025 From: wetmore at openjdk.org (Bradford Wetmore) Date: Fri, 7 Feb 2025 17:10:42 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <94220173-32ef-482d-954a-f10d909ad5bd@openjdk.org> Changeset: fb847bb2 Branch: master Author: Justin Lu Date: 2025-02-07 17:08:52 +0000 URL: https://git.openjdk.org/jdk/commit/fb847bb2afc9e9e164430078c5c403ec6583d50e 8349493: Replace sun.util.locale.ParseStatus usage with java.text.ParsePosition Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java - src/java.base/share/classes/sun/util/locale/ParseStatus.java Changeset: 88a84835 Branch: master Author: Bradford Wetmore Date: 2025-02-07 17:09:56 +0000 URL: https://git.openjdk.org/jdk/commit/88a84835a3a13f9adfcfa2ad034acff8fbc4fadc 8349121: SSLParameters.setApplicationProtocols() ALPN example could be clarified Reviewed-by: abarashev, jnimeh, dfuchs ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java From aph at openjdk.org Fri Feb 7 17:41:35 2025 From: aph at openjdk.org (Andrew Haley) Date: Fri, 7 Feb 2025 17:41:35 GMT Subject: git: openjdk/jdk: master: 8337251: C1: Improve Class.isInstance intrinsic Message-ID: <5106ca10-9bc4-4d3e-942b-fb899b8c8feb@openjdk.org> Changeset: b40f8eef Branch: master Author: Andrew Haley Date: 2025-02-07 17:39:10 +0000 URL: https://git.openjdk.org/jdk/commit/b40f8eef98dac066816d4d548b2304276a76d5e0 8337251: C1: Improve Class.isInstance intrinsic Reviewed-by: vlivanov ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp From cushon at openjdk.org Fri Feb 7 19:44:02 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Fri, 7 Feb 2025 19:44:02 GMT Subject: git: openjdk/jdk: master: 8349512: Duplicate PermittedSubclasses entries with doclint enabled Message-ID: Changeset: bd9b24c0 Branch: master Author: Liam Miller-Cushon Date: 2025-02-07 19:43:33 +0000 URL: https://git.openjdk.org/jdk/commit/bd9b24c0f8e0db88ae9714cdb355dcd56d802ab4 8349512: Duplicate PermittedSubclasses entries with doclint enabled Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java From almatvee at openjdk.org Fri Feb 7 20:01:33 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Fri, 7 Feb 2025 20:01:33 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 7f6c6878 Branch: master Author: Tom Rodriguez Date: 2025-02-07 19:58:37 +0000 URL: https://git.openjdk.org/jdk/commit/7f6c687815031d99931265007ff8867bf964cb25 8349374: [JVMCI] concurrent use of HotSpotSpeculationLog can crash Reviewed-by: kvn, dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java Changeset: f0ea38b3 Branch: master Author: Alexander Matveev Date: 2025-02-07 19:58:51 +0000 URL: https://git.openjdk.org/jdk/commit/f0ea38b3874ac627766768cbcd13f4be68c53797 8349509: [macos] Clean up macOS dead code in jpackage Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java From coleenp at openjdk.org Fri Feb 7 21:30:04 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Fri, 7 Feb 2025 21:30:04 GMT Subject: git: openjdk/jdk: master: 8349559: Compiler interface doesn't need to store protection domain Message-ID: <961bb908-d484-4644-981b-4d6adec47a15@openjdk.org> Changeset: 1ed9ef1c Branch: master Author: Coleen Phillimore Date: 2025-02-07 21:27:35 +0000 URL: https://git.openjdk.org/jdk/commit/1ed9ef1c3f787b4075974d5dcfde1606d6bfbe86 8349559: Compiler interface doesn't need to store protection domain Reviewed-by: vlivanov, iklam ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/ci/ciObjArrayKlass.hpp ! src/hotspot/share/ci/ciObjectFactory.cpp From joehw at openjdk.org Sat Feb 8 02:48:34 2025 From: joehw at openjdk.org (Joe Wang) Date: Sat, 8 Feb 2025 02:48:34 GMT Subject: git: openjdk/jdk: master: 8327378: XMLStreamReader throws EOFException instead of XMLStreamException Message-ID: <68348218-1ab5-42eb-9065-136f0b16512f@openjdk.org> Changeset: 5395ffa0 Branch: master Author: Joe Wang Date: 2025-02-08 02:48:04 +0000 URL: https://git.openjdk.org/jdk/commit/5395ffa006d06fb2b6a087885a9d7118048e6696 8327378: XMLStreamReader throws EOFException instead of XMLStreamException Reviewed-by: iris, lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java + test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/ExceptionTest.java From qamai at openjdk.org Sat Feb 8 04:21:38 2025 From: qamai at openjdk.org (Quan Anh Mai) Date: Sat, 8 Feb 2025 04:21:38 GMT Subject: git: openjdk/jdk: master: 8348411: C2: Remove the control input of LoadKlassNode and LoadNKlassNode Message-ID: <58a87364-6049-44c3-9482-77aa3ed60993@openjdk.org> Changeset: e9278de3 Branch: master Author: Quan Anh Mai Date: 2025-02-08 04:20:46 +0000 URL: https://git.openjdk.org/jdk/commit/e9278de3f8676c288bfdce96f8348470e7c42900 8348411: C2: Remove the control input of LoadKlassNode and LoadNKlassNode Reviewed-by: vlivanov, epeter ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/subtypenode.cpp From stuefe at openjdk.org Sat Feb 8 06:36:40 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Sat, 8 Feb 2025 06:36:40 GMT Subject: git: openjdk/jdk: master: 8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees Message-ID: <68c05c5c-e745-43a0-a6ac-266488ea111a@openjdk.org> Changeset: 7d52f1e6 Branch: master Author: Thomas Stuefe Date: 2025-02-08 06:35:27 +0000 URL: https://git.openjdk.org/jdk/commit/7d52f1e64d17d4a77dacc6074ead11e975eed9eb 8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees Reviewed-by: jsjolen, cnorrbin ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp From syan at openjdk.org Sat Feb 8 13:11:46 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 8 Feb 2025 13:11:46 GMT Subject: git: openjdk/jdk: master: 8349554: [UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer Message-ID: <5061c146-da4c-418e-a183-8c0827fae30a@openjdk.org> Changeset: 8f6ccde9 Branch: master Author: SendaoYan Date: 2025-02-08 13:11:07 +0000 URL: https://git.openjdk.org/jdk/commit/8f6ccde9829ea0e4fe1c087e68bec4d9efb55c64 8349554: [UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer Reviewed-by: stefank, stuefe ! src/hotspot/share/runtime/os.cpp From mli at openjdk.org Mon Feb 10 11:26:19 2025 From: mli at openjdk.org (Hamlin Li) Date: Mon, 10 Feb 2025 11:26:19 GMT Subject: git: openjdk/jdk: master: 8349666: RISC-V: enable superwords tests for vector reductions Message-ID: Changeset: 4a83ca12 Branch: master Author: Hamlin Li Date: 2025-02-10 11:25:20 +0000 URL: https://git.openjdk.org/jdk/commit/4a83ca120293aecbf21d7d005ba256e95fe98299 8349666: RISC-V: enable superwords tests for vector reductions Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java From mli at openjdk.org Mon Feb 10 11:49:41 2025 From: mli at openjdk.org (Hamlin Li) Date: Mon, 10 Feb 2025 11:49:41 GMT Subject: git: openjdk/jdk: master: 8349556: RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison Message-ID: Changeset: d104debe Branch: master Author: Hamlin Li Date: 2025-02-10 11:47:57 +0000 URL: https://git.openjdk.org/jdk/commit/d104debe51d8feb35b7c672a9d05404208bc5526 8349556: RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison Reviewed-by: fyang, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp From jpai at openjdk.org Mon Feb 10 12:15:05 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Mon, 10 Feb 2025 12:15:05 GMT Subject: git: openjdk/jdk: master: 8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated Message-ID: Changeset: 55898922 Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-10 12:12:54 +0000 URL: https://git.openjdk.org/jdk/commit/55898922628a7fb1aef3ff6727a612baac3f6b1a 8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated Reviewed-by: dfuchs, jpai ! test/jdk/com/sun/net/httpserver/SelCacheTest.java ! test/jdk/com/sun/net/httpserver/Test1.java ! test/jdk/com/sun/net/httpserver/Test12.java ! test/jdk/com/sun/net/httpserver/Test13.java ! test/jdk/com/sun/net/httpserver/Test9.java ! test/jdk/com/sun/net/httpserver/Test9a.java ! test/jdk/com/sun/net/httpserver/TestLogging.java - test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt - test/jdk/com/sun/net/httpserver/docs/test1/smallfile.txt ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http2/ServerPush.java - test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java ! test/lib/jdk/test/lib/Asserts.java ! test/lib/jdk/test/lib/Utils.java From coleenp at openjdk.org Mon Feb 10 12:46:09 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Mon, 10 Feb 2025 12:46:09 GMT Subject: git: openjdk/jdk: master: 8346567: Make Class.getModifiers() non-native Message-ID: <11c6df8c-aa64-48a0-850d-412b2f144247@openjdk.org> Changeset: c9cadbd2 Branch: master Author: Coleen Phillimore Date: 2025-02-10 12:44:30 +0000 URL: https://git.openjdk.org/jdk/commit/c9cadbd23fb13933b8968f283d27842cd35f8d6f 8346567: Make Class.getModifiers() non-native Reviewed-by: alanb, vlivanov, yzheng, dlong ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java ! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java From jsjolen at openjdk.org Mon Feb 10 13:54:17 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 10 Feb 2025 13:54:17 GMT Subject: git: openjdk/jdk: master: 8349580: Do not use address in MemTracker top level functions Message-ID: Changeset: f74c4dfe Branch: master Author: Johan Sj?len Date: 2025-02-10 13:52:23 +0000 URL: https://git.openjdk.org/jdk/commit/f74c4dfe0b0c384a25f0b7a2330ba96d50b7fceb 8349580: Do not use address in MemTracker top level functions Reviewed-by: gziemski, stefank ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/runtime/os.cpp From shade at openjdk.org Mon Feb 10 15:53:02 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 10 Feb 2025 15:53:02 GMT Subject: git: openjdk/jdk: master: 8349639: jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610 Message-ID: Changeset: ab66c82c Branch: master Author: Aleksey Shipilev Date: 2025-02-10 15:51:23 +0000 URL: https://git.openjdk.org/jdk/commit/ab66c82ce9fdb5ee3fd7690f42b8ad4d78bf5e40 8349639: jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610 Reviewed-by: mdoerr, wkemper ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java From jiangli at openjdk.org Mon Feb 10 18:07:25 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Mon, 10 Feb 2025 18:07:25 GMT Subject: git: openjdk/jdk: master: 8349178: runtime/jni/atExit/TestAtExit.java should be supported on static JDK Message-ID: <99e6cfc7-0589-40e5-9110-21875f80d8d1@openjdk.org> Changeset: 84b32cb6 Branch: master Author: Jiangli Zhou Date: 2025-02-10 18:05:27 +0000 URL: https://git.openjdk.org/jdk/commit/84b32cb61c3e04189eb811fa052747e21ca6aff1 8349178: runtime/jni/atExit/TestAtExit.java should be supported on static JDK Reviewed-by: dholmes ! make/test/JtregNativeHotspot.gmk ! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c From jnimeh at openjdk.org Mon Feb 10 18:22:45 2025 From: jnimeh at openjdk.org (Jamil Nimeh) Date: Mon, 10 Feb 2025 18:22:45 GMT Subject: git: openjdk/jdk: master: 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree Message-ID: <0e31fbb2-d2ce-4d34-8542-a6a3d292a8cc@openjdk.org> Changeset: b737f7fb Branch: master Author: Jamil Nimeh Date: 2025-02-10 18:19:57 +0000 URL: https://git.openjdk.org/jdk/commit/b737f7fb3004e4e9c95fba95c6fcda70073ae00e 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree Reviewed-by: rhalade, weijun ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java ! test/jdk/java/security/KeyFactory/Failover.java ! test/jdk/java/security/KeyPairGenerator/Failover.java ! test/jdk/java/security/Provider/ChangeProviders.java ! test/jdk/java/security/Provider/GetInstance.java ! test/jdk/java/security/Provider/GetServiceRace.java ! test/jdk/java/security/Provider/RemoveProvider.java ! test/jdk/java/security/Security/NoInstalledProviders.java ! test/jdk/java/security/Security/SynchronizedAccess.java ! test/jdk/java/security/Security/removing/RemoveProviders.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java ! test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java ! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java ! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java ! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java ! test/jdk/javax/net/ssl/Stapling/SSLSocketWithStapling.java ! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java ! test/jdk/sun/security/pkcs11/ec/TestECDH2.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java ! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/jdk/sun/security/pkcs12/GetSetEntryTest.java ! test/jdk/sun/security/provider/certpath/OCSP/OCSPNoContentLength.java ! test/jdk/sun/security/provider/certpath/PKIXCertComparator/Order.java ! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java ! test/jdk/sun/security/tools/keytool/KeyToolTest.java ! test/jdk/sun/security/tools/keytool/NssTest.java ! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java = test/lib/jdk/test/lib/security/CertificateBuilder.java = test/lib/jdk/test/lib/security/HumanInputStream.java = test/lib/jdk/test/lib/security/Providers.java = test/lib/jdk/test/lib/security/ProvidersSnapshot.java = test/lib/jdk/test/lib/security/SimpleOCSPServer.java From darcy at openjdk.org Mon Feb 10 18:30:04 2025 From: darcy at openjdk.org (Joe Darcy) Date: Mon, 10 Feb 2025 18:30:04 GMT Subject: git: openjdk/jdk: master: 8349475: Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir Message-ID: Changeset: f11a7377 Branch: master Author: Joe Darcy Date: 2025-02-10 18:27:05 +0000 URL: https://git.openjdk.org/jdk/commit/f11a737707414f35738b630e0ffb482431259b0c 8349475: Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir Reviewed-by: jlahoda, liach, jpai ! test/langtools/tools/javac/api/TestJavacTaskWithWarning.java From jiangli at openjdk.org Mon Feb 10 20:21:29 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Mon, 10 Feb 2025 20:21:29 GMT Subject: git: openjdk/jdk: master: 8349284: Make libExplicitAttach work on static JDK Message-ID: <263d28c8-a32c-447a-90b1-7ba7404df4a4@openjdk.org> Changeset: 527489c0 Branch: master Author: Jiangli Zhou Date: 2025-02-10 20:19:48 +0000 URL: https://git.openjdk.org/jdk/commit/527489c06d827f5d08a8053bedcd26db4608c9f0 8349284: Make libExplicitAttach work on static JDK Reviewed-by: alanb, dholmes ! make/test/JtregNativeJdk.gmk ! test/jdk/java/lang/Thread/jni/AttachCurrentThread/libExplicitAttach.c From jiangli at openjdk.org Mon Feb 10 20:53:16 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Mon, 10 Feb 2025 20:53:16 GMT Subject: git: openjdk/jdk: master: 8349752: Tier1 build failure caused by JDK-8349178 Message-ID: Changeset: df654a9f Branch: master Author: Jiangli Zhou Date: 2025-02-10 20:52:20 +0000 URL: https://git.openjdk.org/jdk/commit/df654a9f581ed9e43e3f329bb01204ac2fb9f509 8349752: Tier1 build failure caused by JDK-8349178 Reviewed-by: dholmes ! make/test/JtregNativeHotspot.gmk From prr at openjdk.org Tue Feb 11 00:39:38 2025 From: prr at openjdk.org (Phil Race) Date: Tue, 11 Feb 2025 00:39:38 GMT Subject: git: openjdk/jdk: master: 8208377: Soft hyphens render if not using TextLayout Message-ID: Changeset: 41bdc47d Branch: master Author: Daniel Gredler Committer: Phil Race Date: 2025-02-11 00:39:09 +0000 URL: https://git.openjdk.org/jdk/commit/41bdc47d71340e5d7f4317a5040521868d4c4314 8208377: Soft hyphens render if not using TextLayout Reviewed-by: achung, prr ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CMap.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java + test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java From rrich at openjdk.org Tue Feb 11 07:46:55 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 11 Feb 2025 07:46:55 GMT Subject: git: openjdk/jdk: master: 8348678: [PPC64] C2: unaligned vector load/store is ok Message-ID: <5870a1f0-5e7e-4f2f-bb74-4141dd99508e@openjdk.org> Changeset: 1a8212e1 Branch: master Author: Richard Reingruber Date: 2025-02-11 07:45:55 +0000 URL: https://git.openjdk.org/jdk/commit/1a8212e1018744b360df310e85fc29f8c41f5072 8348678: [PPC64] C2: unaligned vector load/store is ok 8343906: test2 of compiler/c2/TestCastX2NotProcessedIGVN.java fails on some platforms Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java From peter.firmstone at zeus.net.au Tue Feb 11 08:03:42 2025 From: peter.firmstone at zeus.net.au (Peter Firmstone) Date: Tue, 11 Feb 2025 18:03:42 +1000 Subject: git: openjdk/jdk: master: 8337548: Parallel class loading can pass is_superclass true for interfaces In-Reply-To: References: Message-ID: Shouldn't the caller hold SystemDictionary_lock when calling loader_data->dictionary()->find_class(THREAD, class_name); -- Regards, Peter On 3/02/2025 11:57 pm, Coleen Phillimore wrote: > Changeset: d330421d > Branch: master > Author: Coleen Phillimore > Date: 2025-02-03 13:55:00 +0000 > URL: https://git.openjdk.org/jdk/commit/d330421d28b62eae19114994d7266e9c0038dd94 > > 8337548: Parallel class loading can pass is_superclass true for interfaces > > Reviewed-by: iklam > > ! src/hotspot/share/classfile/systemDictionary.cpp > ! src/hotspot/share/classfile/systemDictionary.hpp > From tschatzl at openjdk.org Tue Feb 11 09:53:25 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Tue, 11 Feb 2025 09:53:25 GMT Subject: git: openjdk/jdk: master: 8349213: G1: Clearing bitmaps during collection set merging not claimed by region Message-ID: <34677c5d-f014-4734-adc2-6485038d1cd2@openjdk.org> Changeset: 8e858294 Branch: master Author: Thomas Schatzl Date: 2025-02-11 09:52:38 +0000 URL: https://git.openjdk.org/jdk/commit/8e8582949669d5f3dcb68886ccb6a719393d1a9e 8349213: G1: Clearing bitmaps during collection set merging not claimed by region Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1RemSet.cpp From ihse at openjdk.org Tue Feb 11 10:58:06 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Tue, 11 Feb 2025 10:58:06 GMT Subject: git: openjdk/jdk: master: 8349515: [REDO] Framework for tracing makefile inclusion and parsing Message-ID: <5f03af7d-312b-446d-9633-38392c7d5a3c@openjdk.org> Changeset: 964dd18f Branch: master Author: Magnus Ihse Bursie Date: 2025-02-11 10:55:47 +0000 URL: https://git.openjdk.org/jdk/commit/964dd18fd2ba998e5c1efed48e15e516b0c22b19 8349515: [REDO] Framework for tracing makefile inclusion and parsing Reviewed-by: erikj ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk + make/common/MakeFileEnd.gmk + make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk + make/common/MakeIncludeEnd.gmk + make/common/MakeIncludeStart.gmk + make/common/MakeSnippetEnd.gmk + make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk From dfuchs at openjdk.org Tue Feb 11 12:11:32 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Tue, 11 Feb 2025 12:11:32 GMT Subject: git: openjdk/jdk: master: 8349662: SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions Message-ID: <1d3e4cb2-178f-43d1-8aa6-3c534e67f180@openjdk.org> Changeset: 5ee44c16 Branch: master Author: Daniel Fuchs Date: 2025-02-11 12:10:05 +0000 URL: https://git.openjdk.org/jdk/commit/5ee44c1688fa6bfbf31d506696eefbf61de0e768 8349662: SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java From syan at openjdk.org Tue Feb 11 12:40:01 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Feb 2025 12:40:01 GMT Subject: git: openjdk/jdk: master: 8349771: Replace usages of -mx and -ms in some monitor tests Message-ID: Changeset: 545d19f1 Branch: master Author: SendaoYan Date: 2025-02-11 12:38:19 +0000 URL: https://git.openjdk.org/jdk/commit/545d19f1fa102d35908528520dc19a7d16000d63 8349771: Replace usages of -mx and -ms in some monitor tests Reviewed-by: jpai, stefank, dholmes ! test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java ! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java From thartmann at openjdk.org Tue Feb 11 13:59:27 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Tue, 11 Feb 2025 13:59:27 GMT Subject: git: openjdk/jdk: master: 8349820: Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed Message-ID: <7de38b2d-53f4-477e-b3ec-02cb84824871@openjdk.org> Changeset: ee079fdb Branch: master Author: Tobias Hartmann Date: 2025-02-11 13:57:45 +0000 URL: https://git.openjdk.org/jdk/commit/ee079fdbf1c513a4c57ef86a803eb0add651c539 8349820: Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed Reviewed-by: rcastanedalo, epeter ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java From sviswanathan at openjdk.org Tue Feb 11 15:34:20 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Tue, 11 Feb 2025 15:34:20 GMT Subject: git: openjdk/jdk: master: 8349579: jsvml.dll incorrect RDATA SEGMENT specification Message-ID: Changeset: a1bcda24 Branch: master Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-02-11 15:33:30 +0000 URL: https://git.openjdk.org/jdk/commit/a1bcda247617a839cd797bdd8bd3bf3216dff8a8 8349579: jsvml.dll incorrect RDATA SEGMENT specification Reviewed-by: sviswanathan, jbhateja ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_acos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_asin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cbrt_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_exp_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log10_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_acos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_asin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cbrt_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_exp_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log10_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S From liach at openjdk.org Tue Feb 11 16:23:19 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 11 Feb 2025 16:23:19 GMT Subject: git: openjdk/jdk: master: 8349624: Validation for slot missing in CodeBuilder local variable instructions Message-ID: Changeset: 32dc41c9 Branch: master Author: Chen Liang Date: 2025-02-11 16:21:23 +0000 URL: https://git.openjdk.org/jdk/commit/32dc41c9f782d0c8829e1ef29846d236b3cf0fe2 8349624: Validation for slot missing in CodeBuilder local variable instructions Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/InstructionValidationTest.java From naoto at openjdk.org Tue Feb 11 17:21:28 2025 From: naoto at openjdk.org (Naoto Sato) Date: Tue, 11 Feb 2025 17:21:28 GMT Subject: git: openjdk/jdk: master: 8349254: Disable "best-fit" mapping on Windows environment variables Message-ID: Changeset: 64281653 Branch: master Author: Naoto Sato Date: 2025-02-11 17:20:50 +0000 URL: https://git.openjdk.org/jdk/commit/642816538fbaa5b74c6beb8a14d1738cdde28c10 8349254: Disable "best-fit" mapping on Windows environment variables Reviewed-by: jlu, jpai ! src/java.base/share/native/libjli/args.c ! src/java.base/windows/native/libjava/ProcessEnvironment_md.c ! test/jdk/tools/launcher/DisableBestFitMappingTest.java From asemenyuk at openjdk.org Tue Feb 11 19:25:22 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 11 Feb 2025 19:25:22 GMT Subject: git: openjdk/jdk: master: 8150442: Enforce Supported Platforms in Packager for MSI bundles Message-ID: <7cba2747-d46b-4189-8f91-7606b10ba679@openjdk.org> Changeset: e7157d17 Branch: master Author: Alexey Semenyuk Date: 2025-02-11 19:22:35 +0000 URL: https://git.openjdk.org/jdk/commit/e7157d174c19a3562c4bf19760760cb1de13cb0e 8150442: Enforce Supported Platforms in Packager for MSI bundles Reviewed-by: almatvee, cstein ! make/modules/jdk.jpackage/Java.gmk ! src/jdk.jpackage/share/man/jpackage.md + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/os-condition.wxf ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl + test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/ExecutableOSVersionTest.java + test/jdk/tools/jpackage/junit/windows/junit.java From wkemper at openjdk.org Tue Feb 11 20:23:06 2025 From: wkemper at openjdk.org (William Kemper) Date: Tue, 11 Feb 2025 20:23:06 GMT Subject: git: openjdk/jdk: master: 8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21 Message-ID: <66047dcc-b750-48c8-afb6-6cf921923045@openjdk.org> Changeset: 8c09d40d Branch: master Author: William Kemper Date: 2025-02-11 20:20:53 +0000 URL: https://git.openjdk.org/jdk/commit/8c09d40d6c345fda9fc7b358a53cae3b5965580b 8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21 Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp From jpai at openjdk.org Wed Feb 12 01:58:52 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 12 Feb 2025 01:58:52 GMT Subject: git: openjdk/jdk: master: 8349702: jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream Message-ID: <56282355-cfa7-41ad-9c86-ac926afb6fba@openjdk.org> Changeset: d558d9d4 Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-12 01:58:22 +0000 URL: https://git.openjdk.org/jdk/commit/d558d9d4274ecfd2df4d3ef38bae00ebab6ea325 8349702: jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java From syan at openjdk.org Wed Feb 12 03:02:10 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 12 Feb 2025 03:02:10 GMT Subject: git: openjdk/jdk: master: 8349689: Several virtual thread tests missing /native keyword Message-ID: Changeset: 88b4a906 Branch: master Author: SendaoYan Date: 2025-02-12 03:00:43 +0000 URL: https://git.openjdk.org/jdk/commit/88b4a906d2c520ce6a7b21adc5e709067e520cdd 8349689: Several virtual thread tests missing /native keyword Reviewed-by: alanb, lmesnik ! test/jdk/java/lang/Thread/virtual/JfrEvents.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java ! test/jdk/java/lang/Thread/virtual/Starvation.java ! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/PinALot.java ! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java From psadhukhan at openjdk.org Wed Feb 12 03:12:21 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Wed, 12 Feb 2025 03:12:21 GMT Subject: git: openjdk/jdk: master: 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected Message-ID: <87e25c0c-38ad-4a52-b88b-d0e1dcaeb10c@openjdk.org> Changeset: 342dec93 Branch: master Author: Prasanta Sadhukhan Date: 2025-02-12 03:10:00 +0000 URL: https://git.openjdk.org/jdk/commit/342dec93f22193309aa8865df95eb19d659b082c 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected Reviewed-by: aivanov, dnguyen, azvegint ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java From dholmes at openjdk.org Wed Feb 12 03:57:55 2025 From: dholmes at openjdk.org (David Holmes) Date: Wed, 12 Feb 2025 03:57:55 GMT Subject: git: openjdk/jdk: master: 8349874: Missing comma in copyright from JDK-8349689 Message-ID: Changeset: adda12b7 Branch: master Author: David Holmes Date: 2025-02-12 03:57:30 +0000 URL: https://git.openjdk.org/jdk/commit/adda12b724ec5fb890ef18ae21f0b5985ececfea 8349874: Missing comma in copyright from JDK-8349689 Reviewed-by: dcubed, mikael ! test/jdk/java/lang/Thread/virtual/Starvation.java From kevinw at openjdk.org Wed Feb 12 08:23:02 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Wed, 12 Feb 2025 08:23:02 GMT Subject: git: openjdk/jdk: master: 8349723: Problemlist jdp tests for macosx-x64 Message-ID: <332f7531-73ff-46b2-993e-cca4583cf0ea@openjdk.org> Changeset: bb41df44 Branch: master Author: Kevin Walls Date: 2025-02-12 08:22:29 +0000 URL: https://git.openjdk.org/jdk/commit/bb41df44d95cb4cadb8a18b3f999d35e169b35d3 8349723: Problemlist jdp tests for macosx-x64 Reviewed-by: rriggs, sspitsyn ! test/jdk/ProblemList.txt From djelinski at openjdk.org Wed Feb 12 09:06:43 2025 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Wed, 12 Feb 2025 09:06:43 GMT Subject: git: openjdk/jdk: master: 8349781: make test TEST=gtest fails on WSL Message-ID: <74743058-6027-49de-a2b0-c7311fb14117@openjdk.org> Changeset: 08f4c1c8 Branch: master Author: Daniel Jeli?ski Date: 2025-02-12 09:04:32 +0000 URL: https://git.openjdk.org/jdk/commit/08f4c1c801c8c3553c1380e1d019a487bd0a25ea 8349781: make test TEST=gtest fails on WSL Reviewed-by: erikj ! make/RunTests.gmk From coleenp at openjdk.org Wed Feb 12 12:06:58 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Wed, 12 Feb 2025 12:06:58 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <51ff26e1-a52f-475e-98fe-ba08f1228e23@openjdk.org> Changeset: e700460b Branch: master Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-02-12 12:04:22 +0000 URL: https://git.openjdk.org/jdk/commit/e700460b490e2b6649a61dc48e7d971b8efdb8c4 8349813: Test behavior of limiting() on RS operators throwing exceptions Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java + test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java + test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java Changeset: ed17c55e Branch: master Author: Coleen Phillimore Date: 2025-02-12 12:04:40 +0000 URL: https://git.openjdk.org/jdk/commit/ed17c55ea34b3b6009dab11d64f21e0b7af3d701 8349145: Make Class.getProtectionDomain() non-native Reviewed-by: liach, dholmes, yzheng ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/gtest/oops/test_instanceKlass.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java From tschatzl at openjdk.org Wed Feb 12 16:11:47 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 12 Feb 2025 16:11:47 GMT Subject: git: openjdk/jdk: master: 8349836: G1: Improve group prediction log message Message-ID: <0d33d676-cd8f-497c-a40f-9e0776604eb1@openjdk.org> Changeset: 73e1780a Branch: master Author: Thomas Schatzl Date: 2025-02-12 16:11:09 +0000 URL: https://git.openjdk.org/jdk/commit/73e1780ad0aba92ce60bb35fc66a395abccbf57e 8349836: G1: Improve group prediction log message Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp From jiangli at openjdk.org Wed Feb 12 16:31:31 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Wed, 12 Feb 2025 16:31:31 GMT Subject: git: openjdk/jdk: master: 8349859: Support static JDK in libfontmanager/freetypeScaler.c Message-ID: <50354739-9d6d-4b13-97eb-251baffcc75d@openjdk.org> Changeset: 332d87cc Branch: master Author: Jiangli Zhou Date: 2025-02-12 16:29:08 +0000 URL: https://git.openjdk.org/jdk/commit/332d87cc7e19d55ddb98a43a6eb3a77f3518ecfd 8349859: Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c From jbhateja at openjdk.org Wed Feb 12 17:03:42 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Wed, 12 Feb 2025 17:03:42 GMT Subject: git: openjdk/jdk: master: 8342103: C2 compiler support for Float16 type and associated scalar operations Message-ID: <93621eab-4256-454b-b7d9-8f7ce565e6e8@openjdk.org> Changeset: 4b463ee7 Branch: master Author: Jatin Bhateja Date: 2025-02-12 17:02:51 +0000 URL: https://git.openjdk.org/jdk/commit/4b463ee70eceb94fdfbffa5c49dd58dcc6a6c890 8342103: C2 compiler support for Float16 type and associated scalar operations Co-authored-by: Paul Sandoz Co-authored-by: Bhavana Kilambi Co-authored-by: Joe Darcy Co-authored-by: Raffaello Giulietti Reviewed-by: psandoz, epeter, 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/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/forms.cpp ! src/hotspot/share/adlc/forms.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/connode.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp + src/java.base/share/classes/jdk/internal/vm/vector/Float16Math.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java + test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java + test/jdk/jdk/incubator/vector/ScalarFloat16OperationsTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java From kvn at openjdk.org Wed Feb 12 18:29:05 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Wed, 12 Feb 2025 18:29:05 GMT Subject: git: openjdk/jdk: master: 8349926: [BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c Message-ID: <2f062fbe-fdcd-46fd-8c12-fc1c783ec843@openjdk.org> Changeset: 336d0d85 Branch: master Author: Vladimir Kozlov Date: 2025-02-12 18:26:37 +0000 URL: https://git.openjdk.org/jdk/commit/336d0d8592aed734e7b8139e1ecd71d33825c75a 8349926: [BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: jiangli, shade ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c From rhalade at openjdk.org Wed Feb 12 18:38:22 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Wed, 12 Feb 2025 18:38:22 GMT Subject: git: openjdk/jdk: master: 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Message-ID: Changeset: c5ac3c4f Branch: master Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-12 18:36:24 +0000 URL: https://git.openjdk.org/jdk/commit/c5ac3c4f11e777b24d597deec522c9df09750f59 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Reviewed-by: hchao, rhalade ! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java From acobbs at openjdk.org Wed Feb 12 19:19:52 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Wed, 12 Feb 2025 19:19:52 GMT Subject: git: openjdk/jdk: master: 8348427: DeferredLintHandler API should use JCTree instead of DiagnosticPosition Message-ID: Changeset: ba281196 Branch: master Author: Archie Cobbs Date: 2025-02-12 19:17:29 +0000 URL: https://git.openjdk.org/jdk/commit/ba28119642a7cfa850707a01ce8e589c3a80d416 8348427: DeferredLintHandler API should use JCTree instead of DiagnosticPosition Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.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/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java From cjplummer at openjdk.org Wed Feb 12 19:29:40 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Wed, 12 Feb 2025 19:29:40 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <887346ea-6a10-43d7-bde7-a14b0325070c@openjdk.org> Changeset: 74e458ba Branch: master Author: Chris Plummer Date: 2025-02-12 19:27:54 +0000 URL: https://git.openjdk.org/jdk/commit/74e458bad6ba6e8aa85e0950119963a6f6cb2c03 8349684: Remove SA core file tests from problem list for macosx-x64 Reviewed-by: kevinw, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 2a5d1da3 Branch: master Author: Chris Plummer Date: 2025-02-12 19:28:28 +0000 URL: https://git.openjdk.org/jdk/commit/2a5d1da3355a4df3109ec42646b5b0cf088b4c2a 8349571: Remove JavaThreadFactory interface from SA Reviewed-by: kevinw, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java From erikj at openjdk.org Wed Feb 12 21:38:43 2025 From: erikj at openjdk.org (Erik Joelsson) Date: Wed, 12 Feb 2025 21:38:43 GMT Subject: git: openjdk/jdk: master: 8349934: Wrong file regex for copyright header format check in .jcheck/conf Message-ID: Changeset: 7a0832f5 Branch: master Author: Zhao Song Committer: Erik Joelsson Date: 2025-02-12 21:36:45 +0000 URL: https://git.openjdk.org/jdk/commit/7a0832f5487cb7586131f6c4e0b90300f6de5dec 8349934: Wrong file regex for copyright header format check in .jcheck/conf Reviewed-by: erikj ! .jcheck/conf From prr at openjdk.org Wed Feb 12 22:17:59 2025 From: prr at openjdk.org (Phil Race) Date: Wed, 12 Feb 2025 22:17:59 GMT Subject: git: openjdk/jdk: master: 6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063 Message-ID: Changeset: b8576eb4 Branch: master Author: Daniel Gredler Committer: Phil Race Date: 2025-02-12 22:15:37 +0000 URL: https://git.openjdk.org/jdk/commit/b8576eb48e6aae96f9bad1caeedaeb4b5b675e34 6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063 Reviewed-by: avu, prr ! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java From vpaprotski at openjdk.org Wed Feb 12 22:26:48 2025 From: vpaprotski at openjdk.org (Volodymyr Paprotski) Date: Wed, 12 Feb 2025 22:26:48 GMT Subject: git: openjdk/jdk: master: 8344802: Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni Message-ID: <5588a19f-f69c-4f03-8dd8-91439970613f@openjdk.org> Changeset: 55097dd4 Branch: master Author: Volodymyr Paprotski Date: 2025-02-12 22:25:05 +0000 URL: https://git.openjdk.org/jdk/commit/55097dd4cbb5d691c12cb0247d66dce593759d59 8344802: Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni Reviewed-by: jwaters, kvn, sviswanathan ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! test/jdk/java/lang/String/IndexOf.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java From syan at openjdk.org Thu Feb 13 03:02:23 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 13 Feb 2025 03:02:23 GMT Subject: git: openjdk/jdk: master: 8349787: java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so Message-ID: <653c48e3-5180-4bb2-a02e-0b15d2299446@openjdk.org> Changeset: adc3f53d Branch: master Author: SendaoYan Date: 2025-02-13 02:59:57 +0000 URL: https://git.openjdk.org/jdk/commit/adc3f53d2403cd414a91e71c079b4108b2346da0 8349787: java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so Reviewed-by: alanb ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java From rehn at openjdk.org Thu Feb 13 06:37:59 2025 From: rehn at openjdk.org (Robbin Ehn) Date: Thu, 13 Feb 2025 06:37:59 GMT Subject: git: openjdk/jdk: master: 8349851: RISC-V: Call VM leaf can use movptr2 Message-ID: Changeset: a637ccf2 Branch: master Author: Robbin Ehn Date: 2025-02-13 06:36:32 +0000 URL: https://git.openjdk.org/jdk/commit/a637ccf2fead25ea6a06ad6bd65e92b8694ee11c 8349851: RISC-V: Call VM leaf can use movptr2 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp From iwalulya at openjdk.org Thu Feb 13 09:49:46 2025 From: iwalulya at openjdk.org (Ivan Walulya) Date: Thu, 13 Feb 2025 09:49:46 GMT Subject: git: openjdk/jdk: master: 8349783: g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion' Message-ID: Changeset: 24b7f815 Branch: master Author: Ivan Walulya Date: 2025-02-13 09:47:02 +0000 URL: https://git.openjdk.org/jdk/commit/24b7f815ae4ca2a228dff2694993b5ebc2192382 8349783: g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion' Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp From clanger at openjdk.org Thu Feb 13 10:04:13 2025 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 13 Feb 2025 10:04:13 GMT Subject: git: openjdk/jdk: master: 8349648: Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434 Message-ID: Changeset: 29202d1f Branch: master Author: Christoph Langer Date: 2025-02-13 10:03:25 +0000 URL: https://git.openjdk.org/jdk/commit/29202d1fa7fc35796a5d2c9425eeb3e12f8c027a 8349648: Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434 Reviewed-by: sgehwolf, asemenyuk ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java From asemenyuk at openjdk.org Thu Feb 13 10:23:45 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 13 Feb 2025 10:23:45 GMT Subject: git: openjdk/jdk: master: 8349564: Clean warnings found in jpackage tests when building them with -Xlint:all Message-ID: Changeset: efc597bf Branch: master Author: Alexey Semenyuk Date: 2025-02-13 10:22:19 +0000 URL: https://git.openjdk.org/jdk/commit/efc597bf47bff46596bb29b03b5750bfc5afe851 8349564: Clean warnings found in jpackage tests when building them with -Xlint:all Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/ChildProcessAppLauncher.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.java ! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/linux/UpgradeTest.java ! test/jdk/tools/jpackage/linux/UsrTreeTest.java ! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java ! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/CookedRuntimeTest.java ! test/jdk/tools/jpackage/share/DotInNameTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/ModulePathTest.java ! test/jdk/tools/jpackage/share/ModulePathTest2.java ! test/jdk/tools/jpackage/share/ModulePathTest3.java ! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultipleJarAppTest.java ! test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java ! test/jdk/tools/jpackage/share/NonExistentTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/share/SimplePackageTest.java ! test/jdk/tools/jpackage/share/UnicodeArgsTest.java ! test/jdk/tools/jpackage/share/VendorTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java ! test/jdk/tools/jpackage/windows/WinMenuTest.java ! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java ! test/jdk/tools/jpackage/windows/WinResourceTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java From azvegint at openjdk.org Thu Feb 13 11:45:54 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Thu, 13 Feb 2025 11:45:54 GMT Subject: git: openjdk/jdk: master: 8348600: Update PipeWire to 1.3.81 Message-ID: <23696cec-2888-424b-9853-f75bdf4fd6b4@openjdk.org> Changeset: add3cd1c Branch: master Author: Alexander Zvegintsev Date: 2025-02-13 11:42:46 +0000 URL: https://git.openjdk.org/jdk/commit/add3cd1ca470be8fd5e5e1930d7f789318eb8e6d 8348600: Update PipeWire to 1.3.81 Reviewed-by: psadhukhan, prr, honkar ! src/java.desktop/unix/legal/pipewire.md ! src/java.desktop/unix/native/libpipewire/include/pipewire/context.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/core.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/port.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h + src/java.desktop/unix/native/libpipewire/include/pipewire/type.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/control/control.h ! src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h ! src/java.desktop/unix/native/libpipewire/include/spa/node/io.h ! src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/format.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/param.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/props.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h + src/java.desktop/unix/native/libpipewire/include/spa/param/tag-types.h + src/java.desktop/unix/native/libpipewire/include/spa/param/tag.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h ! src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h ! src/java.desktop/unix/native/libpipewire/include/spa/support/system.h + src/java.desktop/unix/native/libpipewire/include/spa/utils/cleanup.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h + src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h From jpai at openjdk.org Thu Feb 13 11:55:32 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Thu, 13 Feb 2025 11:55:32 GMT Subject: git: openjdk/jdk: master: 8349907: jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases Message-ID: <0a97b04d-5fbe-4df1-bf7b-3e04b8187487@openjdk.org> Changeset: 5b75ff72 Branch: master Author: Jaikiran Pai Date: 2025-02-13 11:54:01 +0000 URL: https://git.openjdk.org/jdk/commit/5b75ff7283340291bc87f83aba0e4416479899e3 8349907: jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases Reviewed-by: liach, alanb, sundar, lancea ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java From mbaesken at openjdk.org Thu Feb 13 14:17:46 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 13 Feb 2025 14:17:46 GMT Subject: git: openjdk/jdk: master: 8349378: Build splashscreen lib with SIZE optimization Message-ID: <505b1717-1a30-4eb6-9b53-a89ae2578e2f@openjdk.org> Changeset: c2fc9478 Branch: master Author: Matthias Baesken Date: 2025-02-13 14:16:23 +0000 URL: https://git.openjdk.org/jdk/commit/c2fc94782669ae1645014ee3bfeba957dbff4669 8349378: Build splashscreen lib with SIZE optimization Reviewed-by: erikj, prr, honkar ! make/modules/java.desktop/lib/ClientLibraries.gmk From jiangli at openjdk.org Thu Feb 13 15:45:55 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Thu, 13 Feb 2025 15:45:55 GMT Subject: git: openjdk/jdk: master: 8349925: [REDO] Support static JDK in libfontmanager/freetypeScaler.c Message-ID: <2785f781-33d6-4b84-9b56-ecd526c9a497@openjdk.org> Changeset: 18958c62 Branch: master Author: Jiangli Zhou Date: 2025-02-13 15:44:46 +0000 URL: https://git.openjdk.org/jdk/commit/18958c6298bf5cc5495375e2940b640b04ec9ccb 8349925: [REDO] Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c From kvn at openjdk.org Thu Feb 13 16:10:11 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Thu, 13 Feb 2025 16:10:11 GMT Subject: git: openjdk/jdk: master: 8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places Message-ID: Changeset: 0b50e479 Branch: master Author: Vladimir Kozlov Date: 2025-02-13 16:09:04 +0000 URL: https://git.openjdk.org/jdk/commit/0b50e479a060cf745a3e858d535516444fe80fd8 8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places Reviewed-by: dlong, shade ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java From wkemper at openjdk.org Thu Feb 13 16:36:31 2025 From: wkemper at openjdk.org (William Kemper) Date: Thu, 13 Feb 2025 16:36:31 GMT Subject: git: openjdk/jdk: master: 8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710) Message-ID: <7964aad7-a225-440e-acdc-5a656a4ce8b5@openjdk.org> Changeset: 28e744dc Branch: master Author: William Kemper Date: 2025-02-13 16:34:37 +0000 URL: https://git.openjdk.org/jdk/commit/28e744dc642db8ebe376403f28630438a5ee3f44 8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710) Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp From mbalao at openjdk.org Thu Feb 13 16:57:21 2025 From: mbalao at openjdk.org (Martin Balao) Date: Thu, 13 Feb 2025 16:57:21 GMT Subject: git: openjdk/jdk: master: 8328119: Support HKDF in SunPKCS11 (Preview) Message-ID: Changeset: 6ddbcc34 Branch: master Author: Martin Balao Date: 2025-02-13 16:55:33 +0000 URL: https://git.openjdk.org/jdk/commit/6ddbcc34c019d780fc12d8f636e3aa3de33ecaaa 8328119: Support HKDF in SunPKCS11 (Preview) 8346720: Support Generic keys in SunPKCS11 SecretKeyFactory Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: valeriep, kdriver, weijun ! src/java.base/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_HKDF_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_KEY_DERIVATION_STRING_DATA.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h + test/jdk/sun/security/pkcs11/KDF/TestHKDF.java From jwilhelm at openjdk.org Thu Feb 13 17:15:38 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 13 Feb 2025 17:15:38 GMT Subject: git: openjdk/jdk: Added tag jdk-25+10 for changeset a637ccf2 Message-ID: Tagged by: Jesper Wilhelmsson Date: 2025-02-13 17:14:21 +0000 Added tag jdk-25+10 for changeset a637ccf2 Changeset: a637ccf2 Author: Robbin Ehn Date: 2025-02-13 06:36:32 +0000 URL: https://git.openjdk.org/jdk/commit/a637ccf2fead25ea6a06ad6bd65e92b8694ee11c From jiangli at openjdk.org Thu Feb 13 19:10:10 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Thu, 13 Feb 2025 19:10:10 GMT Subject: git: openjdk/jdk: master: 8349868: Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel Message-ID: <982df1ed-61cc-4045-ae0b-460aec1cdf2e@openjdk.org> Changeset: 2eac490b Branch: master Author: Jiangli Zhou Date: 2025-02-13 19:08:03 +0000 URL: https://git.openjdk.org/jdk/commit/2eac490bd22f5488a60e59f93ce54d4babf33c23 8349868: Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel Reviewed-by: bpb ! make/test/JtregNativeJdk.gmk From dnsimon at openjdk.org Thu Feb 13 19:37:30 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Thu, 13 Feb 2025 19:37:30 GMT Subject: git: openjdk/jdk: master: 8349977: JVMCIRuntime::_shared_library_javavm_id should be jlong Message-ID: <919cbdda-b912-40fc-8e6f-14cb47122272@openjdk.org> Changeset: a88e2a58 Branch: master Author: Doug Simon Date: 2025-02-13 19:35:42 +0000 URL: https://git.openjdk.org/jdk/commit/a88e2a58bf834081db55c2071d072567ea763354 8349977: JVMCIRuntime::_shared_library_javavm_id should be jlong Reviewed-by: yzheng, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp From shade at openjdk.org Thu Feb 13 20:07:15 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 13 Feb 2025 20:07:15 GMT Subject: git: openjdk/jdk: master: 8349927: Waiting for compiler termination delays shutdown for 10+ ms Message-ID: <2b511ed4-310e-41c6-b85c-b58d67e79a4d@openjdk.org> Changeset: d8fcd43a Branch: master Author: Aleksey Shipilev Date: 2025-02-13 20:06:33 +0000 URL: https://git.openjdk.org/jdk/commit/d8fcd43a24a989b71ed30945fda78541c1e42b60 8349927: Waiting for compiler termination delays shutdown for 10+ ms Reviewed-by: kvn, dholmes ! src/hotspot/share/runtime/vmOperations.cpp From naoto at openjdk.org Thu Feb 13 20:59:28 2025 From: naoto at openjdk.org (Naoto Sato) Date: Thu, 13 Feb 2025 20:59:28 GMT Subject: git: openjdk/jdk: master: 8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id Message-ID: Changeset: 3e7acfac Branch: master Author: Naoto Sato Date: 2025-02-13 20:57:48 +0000 URL: https://git.openjdk.org/jdk/commit/3e7acfac48229441b243a6ac564e719963e4f43d 8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id Reviewed-by: joehw, jlu, iris ! src/java.base/share/classes/java/util/TimeZone.java ! test/jdk/java/util/TimeZone/ThreeLetterZoneID.java From jlu at openjdk.org Thu Feb 13 22:26:17 2025 From: jlu at openjdk.org (Justin Lu) Date: Thu, 13 Feb 2025 22:26:17 GMT Subject: git: openjdk/jdk: master: 8349883: Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException Message-ID: <1481d37c-8c4e-4b21-a7af-cb2612cd94c8@openjdk.org> Changeset: 3741c980 Branch: master Author: Justin Lu Date: 2025-02-13 22:25:23 +0000 URL: https://git.openjdk.org/jdk/commit/3741c980b865b7122d07655353657d683923c40d 8349883: Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java - test/jdk/java/util/Locale/LRToString.java ! test/jdk/java/util/Locale/LanguageRangeTest.java From asemenyuk at openjdk.org Thu Feb 13 22:55:42 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 13 Feb 2025 22:55:42 GMT Subject: git: openjdk/jdk: master: 8285624: jpackage fails to create exe, msi when Windows OS is in FIPS mode Message-ID: Changeset: ff52859d Branch: master Author: Alexey Semenyuk Date: 2025-02-13 22:53:30 +0000 URL: https://git.openjdk.org/jdk/commit/ff52859d2ad65b97c56dd19323213a0d07be47ae 8285624: jpackage fails to create exe, msi when Windows OS is in FIPS mode Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java From dchuyko at openjdk.org Fri Feb 14 07:57:26 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Fri, 14 Feb 2025 07:57:26 GMT Subject: git: openjdk/jdk: master: 8347917: AArch64: Enable upper GPR registers in C1 Message-ID: <2a5966e0-2e56-41bb-ba7e-3f27be7cda7b@openjdk.org> Changeset: 57f4c30f Branch: master Author: Dmitry Chuyko Date: 2025-02-14 07:54:44 +0000 URL: https://git.openjdk.org/jdk/commit/57f4c30fb6be1da57c8fcc742b5c36d842eef397 8347917: AArch64: Enable upper GPR registers in C1 Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp From nbenalla at openjdk.org Fri Feb 14 12:26:47 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Fri, 14 Feb 2025 12:26:47 GMT Subject: git: openjdk/jdk: master: 8343802: Prevent NULL usage backsliding Message-ID: <3cc274c6-46cb-488c-93a2-b03ec16c7aa5@openjdk.org> Changeset: fa1bd234 Branch: master Author: Nizar Benalla Date: 2025-02-14 12:24:36 +0000 URL: https://git.openjdk.org/jdk/commit/fa1bd2344e60163bf247c668b94f98c50c72855a 8343802: Prevent NULL usage backsliding Reviewed-by: kbarrett ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/sources/TestNoNULL.java From azvegint at openjdk.org Fri Feb 14 12:56:59 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Fri, 14 Feb 2025 12:56:59 GMT Subject: git: openjdk/jdk: master: 8349751: AIX build failure after upgrade pipewire to 1.3.81 Message-ID: <0d958951-dc82-4830-91db-1877d79ea193@openjdk.org> Changeset: 19c0ce43 Branch: master Author: Alexander Zvegintsev Date: 2025-02-14 12:55:36 +0000 URL: https://git.openjdk.org/jdk/commit/19c0ce43e258d00d77314d76a361feb2069a5af1 8349751: AIX build failure after upgrade pipewire to 1.3.81 Reviewed-by: mdoerr ! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h From asemenyuk at openjdk.org Fri Feb 14 13:13:24 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 14 Feb 2025 13:13:24 GMT Subject: git: openjdk/jdk: master: 8350011: Convert jpackage test lib tests in JUnit format Message-ID: Changeset: db42a48d Branch: master Author: Alexey Semenyuk Date: 2025-02-14 13:12:30 +0000 URL: https://git.openjdk.org/jdk/commit/db42a48dc5d49783545757bd34aeead851f9288e 8350011: Convert jpackage test lib tests in JUnit format Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers-test/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java - test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java From shade at openjdk.org Fri Feb 14 13:55:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 14 Feb 2025 13:55:11 GMT Subject: git: openjdk/jdk: master: 8349858: Print compilation task before blocking compiler thread for shutdown Message-ID: <8eea1d36-ab01-499a-9e84-7f0c03120722@openjdk.org> Changeset: 742e735d Branch: master Author: Aleksey Shipilev Date: 2025-02-14 13:53:06 +0000 URL: https://git.openjdk.org/jdk/commit/742e735d7f6c4ee9ca5a4d290c59d7d6ec1f7635 8349858: Print compilation task before blocking compiler thread for shutdown Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compileBroker.cpp From aivanov at openjdk.org Fri Feb 14 15:22:12 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 14 Feb 2025 15:22:12 GMT Subject: git: openjdk/jdk: master: 8349351: Combine Screen Inset Tests into a Single File Message-ID: Changeset: 9ea81d90 Branch: master Author: anass baya Committer: Alexey Ivanov Date: 2025-02-14 15:19:09 +0000 URL: https://git.openjdk.org/jdk/commit/9ea81d90175c11460d0efa83f82ceccc4ee2cd3b 8349351: Combine Screen Inset Tests into a Single File Reviewed-by: honkar, dnguyen, aivanov - test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java ! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java From bpb at openjdk.org Fri Feb 14 15:30:08 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Fri, 14 Feb 2025 15:30:08 GMT Subject: git: openjdk/jdk: master: 8349812: (fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception Message-ID: <871b8a1f-3d29-4501-b549-32aabe98d087@openjdk.org> Changeset: 0414dcec Branch: master Author: Maxim Kartashev Committer: Brian Burkhalter Date: 2025-02-14 15:28:59 +0000 URL: https://git.openjdk.org/jdk/commit/0414dcec118fce24037ca1a6b00561c0ce4c6953 8349812: (fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception Reviewed-by: bpb ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! test/jdk/java/nio/file/Files/SBC.java From mchhipa at openjdk.org Fri Feb 14 16:19:50 2025 From: mchhipa at openjdk.org (Mahendra Chhipa) Date: Fri, 14 Feb 2025 16:19:50 GMT Subject: git: openjdk/jdk: master: 8346117: Add test annotation Message-ID: <19cfaf9d-41a1-4ec8-a5af-c66379930128@openjdk.org> Changeset: 2a90b90a Branch: master Author: Ivan ?ipka Committer: Mahendra Chhipa Date: 2025-02-14 16:18:47 +0000 URL: https://git.openjdk.org/jdk/commit/2a90b90a95da91b71cd90caeafae5adaee621ebf 8346117: Add test annotation Reviewed-by: coffeys ! test/jdk/sun/nio/cs/Test6392804.java ! test/jdk/sun/nio/cs/TestUTF_32.java From kdnilsen at openjdk.org Fri Feb 14 16:42:51 2025 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Fri, 14 Feb 2025 16:42:51 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <23640695-878e-46ac-b80c-06aafda6dca4@openjdk.org> Changeset: 38322407 Branch: master Author: Kelvin Nilsen Date: 2025-02-14 16:40:08 +0000 URL: https://git.openjdk.org/jdk/commit/38322407cd1664115e975c7fd9cb61e40d9557b5 8348594: Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic Reviewed-by: phh, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: ba6c9659 Branch: master Author: Kelvin Nilsen Date: 2025-02-14 16:41:26 +0000 URL: https://git.openjdk.org/jdk/commit/ba6c96599aac1a6c08cb66c611474f83bbc9b260 8348595: GenShen: Fix generational free-memory no-progress check Reviewed-by: phh, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp From cjplummer at openjdk.org Fri Feb 14 19:42:27 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Fri, 14 Feb 2025 19:42:27 GMT Subject: git: openjdk/jdk: master: 8348347: Cleanup JavaThread subclass support in SA Message-ID: <9c5a0e14-485b-4cdb-9a01-0d5a8fbd1e00@openjdk.org> Changeset: b6443f6f Branch: master Author: Chris Plummer Date: 2025-02-14 19:40:47 +0000 URL: https://git.openjdk.org/jdk/commit/b6443f6ff96707f67552df41c01d18c193560223 8348347: Cleanup JavaThread subclass support in SA Reviewed-by: kevinw, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/HiddenJavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/MonitorDeflationThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StringDedupThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java From shade at openjdk.org Sat Feb 15 07:23:08 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Sat, 15 Feb 2025 07:23:08 GMT Subject: git: openjdk/jdk: master: 8349915: CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570 Message-ID: Changeset: 62345364 Branch: master Author: Aleksey Shipilev Date: 2025-02-15 07:22:20 +0000 URL: https://git.openjdk.org/jdk/commit/623453647a8a387b2d8d375cb18b33666abc16ee 8349915: CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570 Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileTask.hpp From asemenyuk at openjdk.org Sat Feb 15 14:32:51 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Sat, 15 Feb 2025 14:32:51 GMT Subject: git: openjdk/jdk: master: 8350098: jpackage test lib erroneously will run methods without @Test annotation as tests Message-ID: <178f1d40-38e0-40d8-b9a0-7ad6359e64d0@openjdk.org> Changeset: 5cf11324 Branch: master Author: Alexey Semenyuk Date: 2025-02-15 14:31:29 +0000 URL: https://git.openjdk.org/jdk/commit/5cf11324afdeed0189e0491845a7ffe78c7c1e13 8350098: jpackage test lib erroneously will run methods without @Test annotation as tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java From wetmore at openjdk.org Sat Feb 15 22:41:22 2025 From: wetmore at openjdk.org (Bradford Wetmore) Date: Sat, 15 Feb 2025 22:41:22 GMT Subject: git: openjdk/jdk: master: 8350147: Replace example in KEM class with the one from JEP 452 Message-ID: <3f88d699-cf69-4263-af94-ea85611c6448@openjdk.org> Changeset: 7d11418c Branch: master Author: Bradford Wetmore Date: 2025-02-15 22:40:46 +0000 URL: https://git.openjdk.org/jdk/commit/7d11418c820b46926a25907766d16083a4b349de 8350147: Replace example in KEM class with the one from JEP 452 Reviewed-by: weijun ! src/java.base/share/classes/javax/crypto/KEM.java From dholmes at openjdk.org Mon Feb 17 02:11:03 2025 From: dholmes at openjdk.org (David Holmes) Date: Mon, 17 Feb 2025 02:11:03 GMT Subject: git: openjdk/jdk: master: 8350162: ProblemList compiler/tiered/Level2RecompilationTest.java Message-ID: Changeset: 21927237 Branch: master Author: David Holmes Date: 2025-02-17 02:09:25 +0000 URL: https://git.openjdk.org/jdk/commit/2192723734e4edd2d2136637a46e9256c1b15703 8350162: ProblemList compiler/tiered/Level2RecompilationTest.java Reviewed-by: jpai ! test/hotspot/jtreg/ProblemList.txt From mbaesken at openjdk.org Mon Feb 17 08:04:41 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 17 Feb 2025 08:04:41 GMT Subject: git: openjdk/jdk: master: 8350094: Linux gcc 13.2.0 build fails when ubsan is enabled Message-ID: <1a89f776-7e5f-4211-9962-d0ecd6817c39@openjdk.org> Changeset: 5e9d72e2 Branch: master Author: Matthias Baesken Date: 2025-02-17 08:02:51 +0000 URL: https://git.openjdk.org/jdk/commit/5e9d72e2241426c0cf26abadab73e63434d51a4a 8350094: Linux gcc 13.2.0 build fails when ubsan is enabled Reviewed-by: mdoerr, prr, kbarrett ! make/autoconf/jdk-options.m4 From jsjolen at openjdk.org Mon Feb 17 09:24:02 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 17 Feb 2025 09:24:02 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <7b722db7-6ab8-43f3-a48a-2f5e5c9ad3ed@openjdk.org> Changeset: b1b48286 Branch: master Author: Aleksey Shipilev Date: 2025-02-17 09:21:49 +0000 URL: https://git.openjdk.org/jdk/commit/b1b48286a6cbee8a9f96d739ab437915c573022c 8350086: Inline hot Method accessors for faster task selection Reviewed-by: kvn, coleenp, aph, vlivanov ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/runtime/java.cpp Changeset: f1258f9e Branch: master Author: Johan Sj?len Date: 2025-02-17 09:22:57 +0000 URL: https://git.openjdk.org/jdk/commit/f1258f9e16b063c0fdbdd614ae2dc76c67607654 8349755: Fix corner case issues in async UL Reviewed-by: dholmes, aboldtch ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.cpp + test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java From jpai at openjdk.org Mon Feb 17 11:07:14 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Mon, 17 Feb 2025 11:07:14 GMT Subject: git: openjdk/jdk: master: 8349909: jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases Message-ID: <1eb0a0d1-b86d-4df1-8e2b-bfa3a7782475@openjdk.org> Changeset: 071c8f51 Branch: master Author: Jaikiran Pai Date: 2025-02-17 11:05:59 +0000 URL: https://git.openjdk.org/jdk/commit/071c8f515537d6030ae7055e309b4f4a6a495bc8 8349909: jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases Reviewed-by: lancea, alanb ! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java From fyang at openjdk.org Mon Feb 17 11:37:44 2025 From: fyang at openjdk.org (Fei Yang) Date: Mon, 17 Feb 2025 11:37:44 GMT Subject: git: openjdk/jdk: master: 8349764: RISC-V: C1: Improve Class.isInstance intrinsic Message-ID: <433024bc-d206-49be-bd31-5a4fe34a8576@openjdk.org> Changeset: b3a4026c Branch: master Author: Gui Cao Committer: Fei Yang Date: 2025-02-17 11:35:07 +0000 URL: https://git.openjdk.org/jdk/commit/b3a4026c65eb049eb4f3a3cbf52c9f0c9979a256 8349764: RISC-V: C1: Improve Class.isInstance intrinsic Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp From duke at openjdk.org Mon Feb 17 13:08:29 2025 From: duke at openjdk.org (duke) Date: Mon, 17 Feb 2025 13:08:29 GMT Subject: git: openjdk/jdk: master: 8346664: C2: Optimize mask check with constant offset Message-ID: <2349b170-b704-4ed2-8e64-6fe4caa629c5@openjdk.org> Changeset: 7f3ecb4d Branch: master Author: Matthias Ernst Date: 2025-02-17 13:07:23 +0000 URL: https://git.openjdk.org/jdk/commit/7f3ecb4d92fdb084ce632cab484cf4578487b090 8346664: C2: Optimize mask check with constant offset Reviewed-by: epeter, qamai ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java From aivanov at openjdk.org Mon Feb 17 13:13:51 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 17 Feb 2025 13:13:51 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 2bd8f026 Branch: master Author: Alexey Ivanov Date: 2025-02-17 13:12:02 +0000 URL: https://git.openjdk.org/jdk/commit/2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b 8342524: Use latch in AbstractButton/bug6298940.java instead of delay Reviewed-by: azvegint, kizune, dnguyen, achung + test/jdk/javax/swing/AbstractButton/bug6298940.java Changeset: 906358d3 Branch: master Author: Alexey Ivanov Date: 2025-02-17 13:13:15 +0000 URL: https://git.openjdk.org/jdk/commit/906358d3a14ce755fec771f0a6bb856b3a8f3297 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Reviewed-by: serb, azvegint, kizune ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java From aivanov at openjdk.org Mon Feb 17 13:16:26 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 17 Feb 2025 13:16:26 GMT Subject: git: openjdk/jdk: master: 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable Message-ID: <53c2b37e-ab18-4197-937e-aea50627065f@openjdk.org> Changeset: 650d0d95 Branch: master Author: Alexey Ivanov Date: 2025-02-17 13:13:42 +0000 URL: https://git.openjdk.org/jdk/commit/650d0d954ea8e20e31f17d459993d5edecf08a4c 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable Reviewed-by: tr, abhiscxk, serb ! test/jdk/javax/swing/JButton/4796987/bug4796987.java From amitkumar at openjdk.org Mon Feb 17 13:31:14 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Mon, 17 Feb 2025 13:31:14 GMT Subject: git: openjdk/jdk: master: 8349780: AIX os::get_summary_cpu_info support Power 11 Message-ID: Changeset: 8b2aa51b Branch: master Author: Suchismith Roy Committer: Amit Kumar Date: 2025-02-17 13:28:34 +0000 URL: https://git.openjdk.org/jdk/commit/8b2aa51b0c36a993e46fea7a4b61788dd101d606 8349780: AIX os::get_summary_cpu_info support Power 11 Reviewed-by: stuefe, amitkumar ! src/hotspot/os/aix/os_aix.cpp From hannesw at openjdk.org Mon Feb 17 15:34:04 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Mon, 17 Feb 2025 15:34:04 GMT Subject: git: openjdk/jdk: master: 8347123: Add missing @serial tags to other modules Message-ID: <173f7c04-b993-404a-a08e-0f517de5c99e@openjdk.org> Changeset: 3f0c1370 Branch: master Author: Hannes Walln?fer Date: 2025-02-17 15:31:18 +0000 URL: https://git.openjdk.org/jdk/commit/3f0c1370269db978072814c2170fc3987efade85 8347123: Add missing @serial tags to other modules Reviewed-by: prr, nbenalla, alanb ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.management/share/classes/javax/management/ImmutableDescriptor.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java ! src/java.management/share/classes/javax/management/remote/NotificationResult.java ! src/java.scripting/share/classes/javax/script/ScriptException.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.smartcardio/share/classes/javax/smartcardio/ATR.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProviderException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java ! src/java.xml/share/classes/javax/xml/namespace/QName.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/transform/TransformerException.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java ! src/java.xml/share/classes/org/w3c/dom/DOMException.java ! src/java.xml/share/classes/org/w3c/dom/events/EventException.java ! src/java.xml/share/classes/org/w3c/dom/ls/LSException.java ! src/java.xml/share/classes/org/w3c/dom/ranges/RangeException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java From dnsimon at openjdk.org Mon Feb 17 19:35:43 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Mon, 17 Feb 2025 19:35:43 GMT Subject: git: openjdk/jdk: master: 8346781: [JVMCI] Limit ServiceLoader to class initializers Message-ID: <28817200-bff1-41ab-8202-962121f21f4e@openjdk.org> Changeset: 8ec58939 Branch: master Author: Doug Simon Date: 2025-02-17 19:34:29 +0000 URL: https://git.openjdk.org/jdk/commit/8ec589390f7dc67dd883a1efddb8da32790f6591 8346781: [JVMCI] Limit ServiceLoader to class initializers Reviewed-by: never, yzheng ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java From fyang at openjdk.org Tue Feb 18 00:20:44 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 18 Feb 2025 00:20:44 GMT Subject: git: openjdk/jdk: master: 8350093: RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH Message-ID: Changeset: 8df80400 Branch: master Author: Fei Yang Date: 2025-02-18 00:19:46 +0000 URL: https://git.openjdk.org/jdk/commit/8df804005ed772936fd77a4c0335a5620f909570 8350093: RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp From stefank at openjdk.org Tue Feb 18 07:53:31 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Tue, 18 Feb 2025 07:53:31 GMT Subject: git: openjdk/jdk: master: 8349652: Rewire nmethod oop load barriers Message-ID: <7de9d443-6af7-4cf6-a421-4959dd466e56@openjdk.org> Changeset: 3353f8e0 Branch: master Author: Stefan Karlsson Date: 2025-02-18 07:51:45 +0000 URL: https://git.openjdk.org/jdk/commit/3353f8e0875165adbc8ee764a4c8d8817a87cd88 8349652: Rewire nmethod oop load barriers Reviewed-by: kvn, aboldtch ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/accessDecorators.hpp From chagedorn at openjdk.org Tue Feb 18 08:44:15 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Tue, 18 Feb 2025 08:44:15 GMT Subject: git: openjdk/jdk: master: 8348172: C2: Remove unused local variables in filter_helper() methods Message-ID: <377c44ad-de78-436b-b754-eefd0e23e729@openjdk.org> Changeset: 013fda1d Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-02-18 08:43:21 +0000 URL: https://git.openjdk.org/jdk/commit/013fda1dad22d7aca3ee24c11dc42cb3885b5323 8348172: C2: Remove unused local variables in filter_helper() methods Reviewed-by: kvn, haosun, chagedorn ! src/hotspot/share/opto/type.cpp From chagedorn at openjdk.org Tue Feb 18 09:27:34 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Tue, 18 Feb 2025 09:27:34 GMT Subject: git: openjdk/jdk: master: 8349180: Remove redundant initialization in ciField constructor Message-ID: <62c7cef3-7d9e-4606-95f3-8da23361cb4b@openjdk.org> Changeset: ff05d979 Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-02-18 09:25:24 +0000 URL: https://git.openjdk.org/jdk/commit/ff05d9795322fee6def559bd6776de42b96c27dc 8349180: Remove redundant initialization in ciField constructor Reviewed-by: chagedorn ! src/hotspot/share/ci/ciField.cpp From syan at openjdk.org Tue Feb 18 09:58:50 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 18 Feb 2025 09:58:50 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <989b5e2e-b634-4cd1-a2ba-6cb84e8b7166@openjdk.org> Changeset: 160db5f0 Branch: master Author: Afshin Zafari Date: 2025-02-18 09:56:38 +0000 URL: https://git.openjdk.org/jdk/commit/160db5f0f000f8471f71e0725da862d57db28c8a 8340110: Ubsan: verifier.cpp:2043:19: runtime error: shift exponent 100 is too large for 32-bit type 'int' Reviewed-by: dholmes, jsjolen ! src/hotspot/share/classfile/verifier.cpp Changeset: d7baae3e Branch: master Author: SendaoYan Date: 2025-02-18 09:56:49 +0000 URL: https://git.openjdk.org/jdk/commit/d7baae3ee92bbc94e380703f173a4d4a9de75e29 8350178: Incorrect comment after JDK-8345580 Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/node.hpp From rcastanedalo at openjdk.org Tue Feb 18 10:24:07 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Tue, 18 Feb 2025 10:24:07 GMT Subject: git: openjdk/jdk: master: 8346280: C2: implement late barrier elision for G1 Message-ID: <166db958-7b62-494e-ab94-b49626e2b507@openjdk.org> Changeset: 8193e0d5 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-02-18 10:23:35 +0000 URL: https://git.openjdk.org/jdk/commit/8193e0d53ac806d6974e2aacc7b7476aeb52a5fd 8346280: C2: implement late barrier elision for G1 Reviewed-by: tschatzl, aboldtch, mdoerr ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java From mli at openjdk.org Tue Feb 18 10:26:49 2025 From: mli at openjdk.org (Hamlin Li) Date: Tue, 18 Feb 2025 10:26:49 GMT Subject: git: openjdk/jdk: master: 8349908: RISC-V: C2 SelectFromTwoVector Message-ID: Changeset: 885be2ef Branch: master Author: Hamlin Li Date: 2025-02-18 10:24:51 +0000 URL: https://git.openjdk.org/jdk/commit/885be2efa6b1359a7c7ab36882e19a7eaba77fb3 8349908: RISC-V: C2 SelectFromTwoVector Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad From mbaesken at openjdk.org Tue Feb 18 13:22:10 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 18 Feb 2025 13:22:10 GMT Subject: git: openjdk/jdk: master: 8350202: Tune for Power10 CPUs on Linux ppc64le Message-ID: Changeset: e1d0a9c8 Branch: master Author: Matthias Baesken Date: 2025-02-18 13:20:05 +0000 URL: https://git.openjdk.org/jdk/commit/e1d0a9c832ef3e92faaed7f290ff56c0ed8a9d94 8350202: Tune for Power10 CPUs on Linux ppc64le Reviewed-by: mdoerr ! make/autoconf/flags-cflags.m4 From lmesnik at openjdk.org Tue Feb 18 20:08:04 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Tue, 18 Feb 2025 20:08:04 GMT Subject: git: openjdk/jdk: master: 8346050: Update BuildTestLib.gmk to build whole testlibrary Message-ID: <22dfa1c7-c31f-4769-98df-4e6b2cd137e9@openjdk.org> Changeset: 62d93f2a Branch: master Author: Leonid Mesnik Date: 2025-02-18 20:06:05 +0000 URL: https://git.openjdk.org/jdk/commit/62d93f2a2222a044ac4aa409efd69e776f0d43da 8346050: Update BuildTestLib.gmk to build whole testlibrary Reviewed-by: weijun, ihse ! make/test/BuildTestLib.gmk ! test/lib/jdk/test/lib/security/CertUtils.java ! test/lib/jdk/test/lib/security/FixedSecureRandom.java ! test/lib/jdk/test/lib/security/SeededSecureRandom.java ! test/lib/jdk/test/lib/security/XMLUtils.java From kvn at openjdk.org Tue Feb 18 20:09:58 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Tue, 18 Feb 2025 20:09:58 GMT Subject: git: openjdk/jdk: master: 8349088: De-virtualize Codeblob and nmethod Message-ID: <4872acf9-2e9e-45ff-9e70-a5adf0b46345@openjdk.org> Changeset: 46d4a601 Branch: master Author: Vladimir Kozlov Date: 2025-02-18 20:08:08 +0000 URL: https://git.openjdk.org/jdk/commit/46d4a601e04f90b11d4ccc97a49f4e7010b4fd83 8349088: De-virtualize Codeblob and nmethod Co-authored-by: Stefan Karlsson Co-authored-by: Chris Plummer Reviewed-by: cjplummer, aboldtch, dlong ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/c1/Runtime1.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/CodeHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java From dnsimon at openjdk.org Tue Feb 18 20:21:11 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Tue, 18 Feb 2025 20:21:11 GMT Subject: git: openjdk/jdk: master: 8350263: JvmciNotifyBootstrapFinishedEventTest intermittently times out Message-ID: <4698b374-f474-4b63-a41f-55860145ed42@openjdk.org> Changeset: f2b4e12a Branch: master Author: Doug Simon Date: 2025-02-18 20:18:08 +0000 URL: https://git.openjdk.org/jdk/commit/f2b4e12afe67086a2ae08081fd545e5ce4d731fd 8350263: JvmciNotifyBootstrapFinishedEventTest intermittently times out Reviewed-by: yzheng, never ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.config ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java From lmesnik at openjdk.org Tue Feb 18 20:59:45 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Tue, 18 Feb 2025 20:59:45 GMT Subject: git: openjdk/jdk: master: 8350280: The JDK-8346050 testlibrary changes break the build Message-ID: <642e9b19-17f8-4e99-9658-b2812396ad54@openjdk.org> Changeset: 2d03bd00 Branch: master Author: Leonid Mesnik Date: 2025-02-18 20:58:04 +0000 URL: https://git.openjdk.org/jdk/commit/2d03bd007895b139b027947852c8b5ad8eab49b6 8350280: The JDK-8346050 testlibrary changes break the build Reviewed-by: dholmes ! make/test/BuildTestLib.gmk From syan at openjdk.org Wed Feb 19 01:32:04 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 19 Feb 2025 01:32:04 GMT Subject: git: openjdk/jdk: master: 8350197: [UBSAN] Node::dump_idx reported float-cast-overflow Message-ID: <57927ca6-eb96-4c2e-9383-63acc41d8dfe@openjdk.org> Changeset: 04659a40 Branch: master Author: SendaoYan Date: 2025-02-19 01:30:16 +0000 URL: https://git.openjdk.org/jdk/commit/04659a40736610164855ac161120e63fcd46fe31 8350197: [UBSAN] Node::dump_idx reported float-cast-overflow Reviewed-by: chagedorn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/node.cpp From psadhukhan at openjdk.org Wed Feb 19 02:20:28 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Wed, 19 Feb 2025 02:20:28 GMT Subject: git: openjdk/jdk: master: 8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later Message-ID: <998b852a-4ab2-4fcc-88f8-79c0f0524b6d@openjdk.org> Changeset: 4de92a40 Branch: master Author: Prasanta Sadhukhan Date: 2025-02-19 02:19:27 +0000 URL: https://git.openjdk.org/jdk/commit/4de92a40d0750a2e6f72eb675d900f1129718d39 8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComboBox/TestComboBoxComponentRendering.java From cstein at openjdk.org Wed Feb 19 06:41:00 2025 From: cstein at openjdk.org (Christian Stein) Date: Wed, 19 Feb 2025 06:41:00 GMT Subject: git: openjdk/jdk: master: 8339238: Update to use jtreg 7.5.1 Message-ID: Changeset: 9042aa82 Branch: master Author: Christian Stein Date: 2025-02-19 06:38:39 +0000 URL: https://git.openjdk.org/jdk/commit/9042aa82a890b0f0348ac8127dbd3268f2620346 8339238: Update to use jtreg 7.5.1 Reviewed-by: erikj, jpai, rriggs, iris ! make/autoconf/lib-tests.m4 ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! test/docs/TEST.ROOT ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT From rcastanedalo at openjdk.org Wed Feb 19 09:20:00 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Wed, 19 Feb 2025 09:20:00 GMT Subject: git: openjdk/jdk: master: 8350006: IGV: show memory slices as type information Message-ID: <37328594-3fe4-4437-91ee-a4b780873f7b@openjdk.org> Changeset: 0ef1c409 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-02-19 09:17:27 +0000 URL: https://git.openjdk.org/jdk/commit/0ef1c40991e703592fc79325bda1a6d2fc6caf4e 8350006: IGV: show memory slices as type information Reviewed-by: dlunden, chagedorn, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter From shade at openjdk.org Wed Feb 19 11:03:55 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 19 Feb 2025 11:03:55 GMT Subject: git: openjdk/jdk: master: 8350211: CTW: Attempt to preload all classes in constant pool Message-ID: <54639d4c-6f15-4b4e-ad4c-6418fd726cc2@openjdk.org> Changeset: d13fd573 Branch: master Author: Aleksey Shipilev Date: 2025-02-19 11:02:14 +0000 URL: https://git.openjdk.org/jdk/commit/d13fd5738f8a3d4b4009c2e15cfd967332d97bbd 8350211: CTW: Attempt to preload all classes in constant pool Reviewed-by: vlivanov, chagedorn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java From shade at openjdk.org Wed Feb 19 11:34:46 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 19 Feb 2025 11:34:46 GMT Subject: git: openjdk/jdk: master: 8350159: compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915 Message-ID: <7782da9c-c566-4ecf-bd9a-f836542ddbc0@openjdk.org> Changeset: 79db2d41 Branch: master Author: Aleksey Shipilev Date: 2025-02-19 11:33:57 +0000 URL: https://git.openjdk.org/jdk/commit/79db2d4186eb2af827295581464be8602ac95f98 8350159: compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915 Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilationPolicy.cpp ! test/hotspot/jtreg/ProblemList.txt From shade at openjdk.org Wed Feb 19 11:37:03 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 19 Feb 2025 11:37:03 GMT Subject: git: openjdk/jdk: master: 8350210: CTW: Use stackless exceptions Message-ID: <016468c3-d17a-499a-9b8d-70abd774c214@openjdk.org> Changeset: 2353f3e2 Branch: master Author: Aleksey Shipilev Date: 2025-02-19 11:35:00 +0000 URL: https://git.openjdk.org/jdk/commit/2353f3e2f18ccaa972ee7a292d5a45035c647881 8350210: CTW: Use stackless exceptions Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java From mbaesken at openjdk.org Wed Feb 19 12:14:40 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 19 Feb 2025 12:14:40 GMT Subject: git: openjdk/jdk: master: 8350201: Out of bounds access on Linux aarch64 in os::print_register_info Message-ID: <74d1cf3f-0cf7-4a6e-905f-658b7b12ec64@openjdk.org> Changeset: 59810ad7 Branch: master Author: Matthias Baesken Date: 2025-02-19 12:14:04 +0000 URL: https://git.openjdk.org/jdk/commit/59810ad745b28f50d287fa8db650c3f1924791d9 8350201: Out of bounds access on Linux aarch64 in os::print_register_info Reviewed-by: dholmes, mdoerr ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp From aivanov at openjdk.org Wed Feb 19 12:23:46 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 19 Feb 2025 12:23:46 GMT Subject: git: openjdk/jdk: master: 8350260: Improve HTML instruction formatting in PassFailJFrame Message-ID: <8c0c3e67-6075-4288-a731-5a5ee55799be@openjdk.org> Changeset: 014701a0 Branch: master Author: Alexey Ivanov Date: 2025-02-19 12:22:51 +0000 URL: https://git.openjdk.org/jdk/commit/014701a09b23d21f57edb5b085820532804475bd 8350260: Improve HTML instruction formatting in PassFailJFrame Reviewed-by: kizune, azvegint, abhiscxk ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java From mullan at openjdk.org Wed Feb 19 13:19:15 2025 From: mullan at openjdk.org (Sean Mullan) Date: Wed, 19 Feb 2025 13:19:15 GMT Subject: git: openjdk/jdk: master: 8347946: Add API note that caller should validate/trust signers to the getCertificates and getCodeSigners methods of JarEntry and JarURLConnection Message-ID: Changeset: 577ff98a Branch: master Author: Sean Mullan Date: 2025-02-19 13:18:20 +0000 URL: https://git.openjdk.org/jdk/commit/577ff98a6733a99ea49510f15d631beff39c34a5 8347946: Add API note that caller should validate/trust signers to the getCertificates and getCodeSigners methods of JarEntry and JarURLConnection Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/net/JarURLConnection.java ! src/java.base/share/classes/java/util/jar/JarEntry.java ! src/java.base/share/classes/java/util/jar/JarFile.java From ayang at openjdk.org Wed Feb 19 14:16:49 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 19 Feb 2025 14:16:49 GMT Subject: git: openjdk/jdk: master: 8348171: Refactor GenerationCounters and its subclasses Message-ID: <2e79e981-37ba-4fe6-833e-0544d4deda33@openjdk.org> Changeset: c6e47fd5 Branch: master Author: Albert Mingkun Yang Date: 2025-02-19 14:15:16 +0000 URL: https://git.openjdk.org/jdk/commit/c6e47fd5812997e3428249be1c77c60e7b05a5df 8348171: Refactor GenerationCounters and its subclasses Co-authored-by: Thomas Schatzl Reviewed-by: gli, tschatzl, zgu ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp - src/hotspot/share/gc/parallel/psGenerationCounters.cpp - src/hotspot/share/gc/parallel/psGenerationCounters.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/z/zServiceability.cpp From iwalulya at openjdk.org Wed Feb 19 14:30:03 2025 From: iwalulya at openjdk.org (Ivan Walulya) Date: Wed, 19 Feb 2025 14:30:03 GMT Subject: git: openjdk/jdk: master: 8349688: G1: Wrong initial optional region index when selecting candidates from retained regions Message-ID: <04886a26-f233-4f10-8a0c-8c5865dbe1bc@openjdk.org> Changeset: efbad00c Branch: master Author: Ivan Walulya Date: 2025-02-19 14:27:33 +0000 URL: https://git.openjdk.org/jdk/commit/efbad00c4d7931177ccc5e9bce3b30dfbac94010 8349688: G1: Wrong initial optional region index when selecting candidates from retained regions Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectionSet.cpp From weijun at openjdk.org Wed Feb 19 16:49:55 2025 From: weijun at openjdk.org (Weijun Wang) Date: Wed, 19 Feb 2025 16:49:55 GMT Subject: git: openjdk/jdk: master: 8346094: Harden X509CertImpl.getExtensionValue for NPE cases Message-ID: <4873fd57-c8e1-4e33-bd9a-9739f3fe2520@openjdk.org> Changeset: 70a6c0b7 Branch: master Author: konanki sreenath Committer: Weijun Wang Date: 2025-02-19 16:47:54 +0000 URL: https://git.openjdk.org/jdk/commit/70a6c0b7ac952eebdffa1d64399cd0ee1efec1f6 8346094: Harden X509CertImpl.getExtensionValue for NPE cases Reviewed-by: coffeys, weijun ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! test/jdk/sun/security/util/HostnameChecker/TestHostnameChecker.java + test/jdk/sun/security/x509/X509CertImpl/CertExtensions.java From asemenyuk at openjdk.org Wed Feb 19 17:11:09 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 19 Feb 2025 17:11:09 GMT Subject: git: openjdk/jdk: master: 8350102: Decouple jpackage test-lib Executor.Result and Executor classes Message-ID: Changeset: 3487f8cb Branch: master Author: Alexey Semenyuk Date: 2025-02-19 17:08:01 +0000 URL: https://git.openjdk.org/jdk/commit/3487f8cbd55b06d332d897a010ae8eb371dd4956 8350102: Decouple jpackage test-lib Executor.Result and Executor classes Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java From matsaave at openjdk.org Wed Feb 19 17:27:06 2025 From: matsaave at openjdk.org (Matias Saavedra Silva) Date: Wed, 19 Feb 2025 17:27:06 GMT Subject: git: openjdk/jdk: master: 8349923: Refactor StackMapTable constructor and StackMapReader Message-ID: <009302bc-51c3-4ede-92b8-87ec169ea87b@openjdk.org> Changeset: 76319845 Branch: master Author: Matias Saavedra Silva Date: 2025-02-19 17:26:41 +0000 URL: https://git.openjdk.org/jdk/commit/76319845255d5f71acb2f88e684ba788bdadfa93 8349923: Refactor StackMapTable constructor and StackMapReader Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/stackMapTable.hpp ! src/hotspot/share/classfile/verifier.cpp From weijun at openjdk.org Wed Feb 19 18:57:17 2025 From: weijun at openjdk.org (Weijun Wang) Date: Wed, 19 Feb 2025 18:57:17 GMT Subject: git: openjdk/jdk: master: 8349664: HEX dump should always use ASCII or ISO_8859_1 Message-ID: <1460357a-f3d1-4edc-a612-df088399e1e9@openjdk.org> Changeset: 7734f8ed Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-19 18:56:26 +0000 URL: https://git.openjdk.org/jdk/commit/7734f8ed13f04ba01258b4fbe18a3d9b66f7fc7a 8349664: HEX dump should always use ASCII or ISO_8859_1 Reviewed-by: weijun ! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java + test/jdk/sun/security/util/HexDumpEncoderTests.java From joehw at openjdk.org Wed Feb 19 19:38:06 2025 From: joehw at openjdk.org (Joe Wang) Date: Wed, 19 Feb 2025 19:38:06 GMT Subject: git: openjdk/jdk: master: 8349699: XSL transform fails with certain UTF-8 characters on 1024 byte boundaries Message-ID: Changeset: 4e60c2d9 Branch: master Author: Joe Wang Date: 2025-02-19 19:36:30 +0000 URL: https://git.openjdk.org/jdk/commit/4e60c2d937fca8170b356f36e72b271104130c40 8349699: XSL transform fails with certain UTF-8 characters on 1024 byte boundaries Reviewed-by: lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java From cjplummer at openjdk.org Wed Feb 19 19:59:04 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Wed, 19 Feb 2025 19:59:04 GMT Subject: git: openjdk/jdk: master: 8229012: When single stepping, the debug agent can cause the thread to remain in interpreter mode after single stepping completes Message-ID: <41147a80-c32b-4413-b013-57942e01c996@openjdk.org> Changeset: 4fb70c79 Branch: master Author: Chris Plummer Date: 2025-02-19 19:58:11 +0000 URL: https://git.openjdk.org/jdk/commit/4fb70c79c1383507bd42cd7f569cbde28393a2b8 8229012: When single stepping, the debug agent can cause the thread to remain in interpreter mode after single stepping completes Reviewed-by: kevinw, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c + test/jdk/com/sun/jdi/SingleStepCompilationTest.java From bulasevich at openjdk.org Wed Feb 19 21:04:05 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Wed, 19 Feb 2025 21:04:05 GMT Subject: git: openjdk/jdk: master: 8350344: Cross-build failure: _vptr name conflict Message-ID: Changeset: 92efab90 Branch: master Author: Boris Ulasevich Date: 2025-02-19 21:02:27 +0000 URL: https://git.openjdk.org/jdk/commit/92efab90db24a76cc28fc1ae1db870a0dd670266 8350344: Cross-build failure: _vptr name conflict Reviewed-by: kvn ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.hpp From haosun at openjdk.org Thu Feb 20 01:34:57 2025 From: haosun at openjdk.org (Hao Sun) Date: Thu, 20 Feb 2025 01:34:57 GMT Subject: git: openjdk/jdk: master: 8349943: [JMH] Use jvmArgs consistently Message-ID: <790b0078-0e27-4cf1-bc28-9dd5bec0f723@openjdk.org> Changeset: 3ebed783 Branch: master Author: Nicole Xu Committer: Hao Sun Date: 2025-02-20 01:33:58 +0000 URL: https://git.openjdk.org/jdk/commit/3ebed78328bd64d2e18369d63d6ea323b87a7b24 8349943: [JMH] Use jvmArgs consistently Reviewed-by: syan, redestad, haosun ! test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java From iklam at openjdk.org Thu Feb 20 02:15:01 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 20 Feb 2025 02:15:01 GMT Subject: git: openjdk/jdk: master: 8349953: Avoid editing AOTConfiguration file in "make test JTREG=AOT_JDK=true" Message-ID: <5aa8b4dd-f581-4969-8213-7d9e01fc2c86@openjdk.org> Changeset: 0131c1bf Branch: master Author: Ioi Lam Date: 2025-02-20 02:13:41 +0000 URL: https://git.openjdk.org/jdk/commit/0131c1bfd8ccfdf4f3d73cddfc2a87e2a6e99581 8349953: Avoid editing AOTConfiguration file in "make test JTREG=AOT_JDK=true" Reviewed-by: erikj, ccheung ! make/Main.gmk ! make/RunTests.gmk + make/test/BuildTestSetupAOT.gmk ! src/hotspot/share/cds/classListParser.cpp + test/setup_aot/TestSetupAOT.java From syan at openjdk.org Thu Feb 20 02:53:46 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 20 Feb 2025 02:53:46 GMT Subject: git: openjdk/jdk: master: 8350051: [JMH] Several tests fails NPE Message-ID: <51287abb-bc6b-4c4d-9100-59564687fb35@openjdk.org> Changeset: 00d4e4a9 Branch: master Author: SendaoYan Date: 2025-02-20 02:51:24 +0000 URL: https://git.openjdk.org/jdk/commit/00d4e4a9710f89506f36156c24b0f3c5412971fa 8350051: [JMH] Several tests fails NPE Reviewed-by: erikj, redestad ! make/test/BuildMicrobenchmark.gmk ! test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java From syan at openjdk.org Thu Feb 20 07:27:25 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 20 Feb 2025 07:27:25 GMT Subject: git: openjdk/jdk: master: 8350049: [JMH] Float16OperationsBenchmark fails java.lang.NoClassDefFoundError Message-ID: <79faad8a-5250-42b1-baba-972ea091d5a9@openjdk.org> Changeset: 26bf445f Branch: master Author: SendaoYan Date: 2025-02-20 07:24:51 +0000 URL: https://git.openjdk.org/jdk/commit/26bf445f4726f1936a0a4cbaf1424c5235424bfb 8350049: [JMH] Float16OperationsBenchmark fails java.lang.NoClassDefFoundError Reviewed-by: jbhateja ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java From amitkumar at openjdk.org Thu Feb 20 08:55:36 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Thu, 20 Feb 2025 08:55:36 GMT Subject: git: openjdk/jdk: master: 8345285: [s390x] test failures: foreign/normalize/TestNormalize.java with C2 Message-ID: <54b8fe40-cca5-4e74-8349-fd581c46432a@openjdk.org> Changeset: c5c91a82 Branch: master Author: Amit Kumar Date: 2025-02-20 08:53:19 +0000 URL: https://git.openjdk.org/jdk/commit/c5c91a82931d8bd3aa4dc1568162097ef4b66ce0 8345285: [s390x] test failures: foreign/normalize/TestNormalize.java with C2 Reviewed-by: mdoerr, aph ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp From mbaesken at openjdk.org Thu Feb 20 09:01:09 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 20 Feb 2025 09:01:09 GMT Subject: git: openjdk/jdk: master: 8350267: Set mtune and mcpu settings in JDK native lib compilation on Linux ppc64(le) Message-ID: Changeset: 0662e39a Branch: master Author: Matthias Baesken Date: 2025-02-20 08:58:18 +0000 URL: https://git.openjdk.org/jdk/commit/0662e39a6ef722f6e09383566648c794a47ebabe 8350267: Set mtune and mcpu settings in JDK native lib compilation on Linux ppc64(le) Reviewed-by: mdoerr, asteiner, erikj ! make/autoconf/flags-cflags.m4 From haosun at openjdk.org Thu Feb 20 09:05:31 2025 From: haosun at openjdk.org (Hao Sun) Date: Thu, 20 Feb 2025 09:05:31 GMT Subject: git: openjdk/jdk: master: 8350303: ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767 Message-ID: <50d1c34b-16d5-4459-848c-e575e36da876@openjdk.org> Changeset: 86d06162 Branch: master Author: Hao Sun Date: 2025-02-20 09:03:53 +0000 URL: https://git.openjdk.org/jdk/commit/86d0616276c0a8d60c3b7ff79ade6c83ff0c72a2 8350303: ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767 Reviewed-by: shade, adinn ! src/hotspot/share/runtime/stubDeclarations.hpp From abhiscxk at openjdk.org Thu Feb 20 09:18:07 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Thu, 20 Feb 2025 09:18:07 GMT Subject: git: openjdk/jdk: master: 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS Message-ID: <367c5af3-26b2-4297-89ad-de380a241cec@openjdk.org> Changeset: 1e87ff01 Branch: master Author: Abhishek Kumar Date: 2025-02-20 09:17:40 +0000 URL: https://git.openjdk.org/jdk/commit/1e87ff01994df16df7de331040fc5d7a4a85f630 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS 8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state Reviewed-by: aivanov, kizune, dnguyen, asemenov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java + test/jdk/javax/accessibility/TestJCheckBoxToggleAccessibility.java From mdoerr at openjdk.org Thu Feb 20 12:04:31 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 20 Feb 2025 12:04:31 GMT Subject: git: openjdk/jdk: master: 8349727: [PPC] C1: Improve Class.isInstance intrinsic Message-ID: Changeset: 735805d9 Branch: master Author: Martin Doerr Date: 2025-02-20 12:03:08 +0000 URL: https://git.openjdk.org/jdk/commit/735805d9259037ae594eb4f75e96860d43feea5d 8349727: [PPC] C1: Improve Class.isInstance intrinsic Reviewed-by: rrich, varadam ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp From jiangli at openjdk.org Thu Feb 20 15:49:02 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Thu, 20 Feb 2025 15:49:02 GMT Subject: git: openjdk/jdk: master: 8349620: Add VMProps for static JDK Message-ID: Changeset: 960ad211 Branch: master Author: Jiangli Zhou Date: 2025-02-20 15:47:54 +0000 URL: https://git.openjdk.org/jdk/commit/960ad211867d65a993b2fc4e6dafa8cea9827b3f 8349620: Add VMProps for static JDK Reviewed-by: alanb, manc ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/WhiteBox.java From jsjolen at openjdk.org Thu Feb 20 15:51:20 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Thu, 20 Feb 2025 15:51:20 GMT Subject: git: openjdk/jdk: master: 8350214: Test gtest/AsyncLogGtest.java fails after JDK-8349755 Message-ID: <44f0259d-677e-4163-b85e-280e63326f28@openjdk.org> Changeset: 10bf48a6 Branch: master Author: Johan Sj?len Date: 2025-02-20 15:50:24 +0000 URL: https://git.openjdk.org/jdk/commit/10bf48a6b0b796b48cdca15250e1ee7e7be83c82 8350214: Test gtest/AsyncLogGtest.java fails after JDK-8349755 Reviewed-by: aboldtch, dholmes ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java From nbenalla at openjdk.org Thu Feb 20 15:53:47 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Thu, 20 Feb 2025 15:53:47 GMT Subject: git: openjdk/jdk: master: 8350137: After JDK-8348975, Linux builds contain man pages for windows only tools Message-ID: <3d2f8a88-68f8-4c21-995e-35d2bc8105cf@openjdk.org> Changeset: 53db5764 Branch: master Author: Nizar Benalla Date: 2025-02-20 15:53:05 +0000 URL: https://git.openjdk.org/jdk/commit/53db57648a09c4c380064eea11fcdb680011d741 8350137: After JDK-8348975, Linux builds contain man pages for windows only tools Reviewed-by: erikj ! make/Docs.gmk ! make/common/Modules.gmk From jwilhelm at openjdk.org Thu Feb 20 17:23:38 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 20 Feb 2025 17:23:38 GMT Subject: git: openjdk/jdk: Added tag jdk-25+11 for changeset 0131c1bf Message-ID: <7adef9b9-2be0-4e9e-be9e-08b77dea78a3@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2025-02-20 17:21:20 +0000 Added tag jdk-25+11 for changeset 0131c1bf Changeset: 0131c1bf Author: Ioi Lam Date: 2025-02-20 02:13:41 +0000 URL: https://git.openjdk.org/jdk/commit/0131c1bfd8ccfdf4f3d73cddfc2a87e2a6e99581 From erikj at openjdk.org Thu Feb 20 17:46:37 2025 From: erikj at openjdk.org (Erik Joelsson) Date: Thu, 20 Feb 2025 17:46:37 GMT Subject: git: openjdk/jdk: master: 8349933: Mixing of includes and snippets stack causes the wrong -post snippet to be included Message-ID: <2d679c33-6775-41ca-8d53-49350a7d78b2@openjdk.org> Changeset: 16873732 Branch: master Author: Erik Joelsson Date: 2025-02-20 17:46:06 +0000 URL: https://git.openjdk.org/jdk/commit/16873732a752d79c3bf1bc450c63839997986d9e 8349933: Mixing of includes and snippets stack causes the wrong -post snippet to be included Reviewed-by: ihse ! make/common/MakeIncludeEnd.gmk ! make/common/MakeIncludeStart.gmk ! make/common/MakeSnippetEnd.gmk ! make/common/MakeSnippetStart.gmk From lmesnik at openjdk.org Thu Feb 20 18:02:43 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Thu, 20 Feb 2025 18:02:43 GMT Subject: git: openjdk/jdk: master: 8350151: Support requires property to filter tests incompatible with --enable-preview Message-ID: Changeset: 1eb0db37 Branch: master Author: Leonid Mesnik Date: 2025-02-20 18:00:33 +0000 URL: https://git.openjdk.org/jdk/commit/1eb0db37608ae1dd05accc1e22c57d76fa2c72ce 8350151: Support requires property to filter tests incompatible with --enable-preview Reviewed-by: alanb, rriggs ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java ! test/jtreg-ext/requires/VMProps.java ! test/langtools/TEST.ROOT From rhalade at openjdk.org Thu Feb 20 18:54:07 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Thu, 20 Feb 2025 18:54:07 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: f979f727 Branch: master Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-20 18:52:30 +0000 URL: https://git.openjdk.org/jdk/commit/f979f727b6137be9a3f85baed4fbfdd785970044 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb Reviewed-by: rhalade ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups - test/jdk/com/sun/security/sasl/gsskerb/AuthOnly.java - test/jdk/com/sun/security/sasl/gsskerb/ConfSecurityLayer.java - test/jdk/com/sun/security/sasl/gsskerb/NoSecurityLayer.java - test/jdk/com/sun/security/sasl/gsskerb/PropertiesFileCallbackHandler.java - test/jdk/com/sun/security/sasl/gsskerb/gsseg_jaas.conf - test/jdk/com/sun/security/sasl/gsskerb/log.properties - test/jdk/com/sun/security/sasl/gsskerb/run-conf-wjaas.csh - test/jdk/com/sun/security/sasl/gsskerb/run-nosec-wjaas.csh - test/jdk/com/sun/security/sasl/gsskerb/runwjaas.csh ! test/jdk/sun/security/krb5/auto/SaslBasic.java Changeset: 16033ea7 Branch: master Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-20 18:52:57 +0000 URL: https://git.openjdk.org/jdk/commit/16033ea79a01b27a7f5cbb31d64da0e80afc7dc3 8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir Reviewed-by: jnimeh, rhalade ! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java From mli at openjdk.org Fri Feb 21 09:49:47 2025 From: mli at openjdk.org (Hamlin Li) Date: Fri, 21 Feb 2025 09:49:47 GMT Subject: git: openjdk/jdk: master: 8350383: Test: add more test case for string compare (UL case) Message-ID: <10763cda-e950-4e79-9f6c-3e56576f25cd@openjdk.org> Changeset: c73fead5 Branch: master Author: Hamlin Li Date: 2025-02-21 09:48:54 +0000 URL: https://git.openjdk.org/jdk/commit/c73fead5caea8008586b31a5009c64011637b8cc 8350383: Test: add more test case for string compare (UL case) Reviewed-by: fyang ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java From dfuchs at openjdk.org Fri Feb 21 10:28:05 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Fri, 21 Feb 2025 10:28:05 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <4ccd4cde-c6df-47a7-9af5-09ffa56fc9c4@openjdk.org> Changeset: 1b6281d9 Branch: master Author: Hamlin Li Date: 2025-02-21 10:25:50 +0000 URL: https://git.openjdk.org/jdk/commit/1b6281d98cf0e7c5435c563bfedd6f07b79bfa62 8321003: RISC-V: C2 MulReductionVI 8321004: RISC-V: C2 MulReductionVL Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java Changeset: dfcd0df6 Branch: master Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-02-21 10:26:55 +0000 URL: https://git.openjdk.org/jdk/commit/dfcd0df60c60cf89dc01682264a573ad39e61a17 8350019: HttpClient: DelegatingExecutor should resort to the fallback executor only on RejectedExecutionException Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/whitebox/DelegatingExecutorTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/DelegatingExecutorTest.java From matsaave at openjdk.org Fri Feb 21 16:19:46 2025 From: matsaave at openjdk.org (Matias Saavedra Silva) Date: Fri, 21 Feb 2025 16:19:46 GMT Subject: git: openjdk/jdk: master: 8350444: Check for verifer error in StackMapReader::check_offset() Message-ID: Changeset: 24b55736 Branch: master Author: Matias Saavedra Silva Date: 2025-02-21 16:17:31 +0000 URL: https://git.openjdk.org/jdk/commit/24b557361a481d7f38f8016506573623b91bd8c8 8350444: Check for verifer error in StackMapReader::check_offset() Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/stackMapTable.cpp From shade at openjdk.org Fri Feb 21 16:40:37 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 21 Feb 2025 16:40:37 GMT Subject: git: openjdk/jdk: master: 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention Message-ID: <0c808662-1b6b-4526-a8a1-372d303f43ba@openjdk.org> Changeset: bd8ad309 Branch: master Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2025-02-21 16:39:17 +0000 URL: https://git.openjdk.org/jdk/commit/bd8ad309b59bceb3073a8d6411cca74e73508885 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention Reviewed-by: shade, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp From cjplummer at openjdk.org Fri Feb 21 19:10:07 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Fri, 21 Feb 2025 19:10:07 GMT Subject: git: openjdk/jdk: master: 8350287: Cleanup SA's support for CodeBlob subclasses Message-ID: Changeset: b45c32cd Branch: master Author: Chris Plummer Date: 2025-02-21 19:09:38 +0000 URL: https://git.openjdk.org/jdk/commit/b45c32cd4fb55fac4fc5161b9cd76415c69b203b 8350287: Cleanup SA's support for CodeBlob subclasses Reviewed-by: kvn, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java From jnimeh at openjdk.org Fri Feb 21 20:32:03 2025 From: jnimeh at openjdk.org (Jamil Nimeh) Date: Fri, 21 Feb 2025 20:32:03 GMT Subject: git: openjdk/jdk: master: 8349759: Add unit test for CertificateBuilder and SimpleOCSPServer test utilities Message-ID: Changeset: 9d9d7a17 Branch: master Author: Jamil Nimeh Date: 2025-02-21 20:30:02 +0000 URL: https://git.openjdk.org/jdk/commit/9d9d7a17d3d1a8971712ef1b22e919012350db6f 8349759: Add unit test for CertificateBuilder and SimpleOCSPServer test utilities Reviewed-by: mullan + test/lib-test/jdk/test/lib/security/CPVAlgTestWithOCSP.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java ! test/lib/jdk/test/lib/security/SimpleOCSPServer.java From fguallini at openjdk.org Fri Feb 21 21:08:13 2025 From: fguallini at openjdk.org (Fernando Guallini) Date: Fri, 21 Feb 2025 21:08:13 GMT Subject: git: openjdk/jdk: master: 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION Message-ID: <2f2a4b99-ad91-4924-b975-d6af5c371669@openjdk.org> Changeset: 825ab20b Branch: master Author: Fernando Guallini Date: 2025-02-21 21:06:54 +0000 URL: https://git.openjdk.org/jdk/commit/825ab20ba99b1f1127dd94b87ae56020d1831529 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION Reviewed-by: rhalade, jnimeh ! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java ! test/lib/jdk/test/lib/util/FileUtils.java From dchuyko at openjdk.org Fri Feb 21 21:46:15 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Fri, 21 Feb 2025 21:46:15 GMT Subject: git: openjdk/jdk: master: 8350258: AArch64: Client build fails after JDK-8347917 Message-ID: <115bd3a7-2376-40f7-b8fc-727aaed762ea@openjdk.org> Changeset: 25322aae Branch: master Author: Dmitry Chuyko Date: 2025-02-21 21:43:54 +0000 URL: https://git.openjdk.org/jdk/commit/25322aae8e224680db376098d2e45f26cf3334a0 8350258: AArch64: Client build fails after JDK-8347917 Reviewed-by: dlong, kvn ! src/hotspot/cpu/aarch64/frame_aarch64.cpp From syan at openjdk.org Sat Feb 22 03:12:20 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 22 Feb 2025 03:12:20 GMT Subject: git: openjdk/jdk: master: 8349959: Test CR6740048.java passes unexpectedly missing CR6740048.xsd Message-ID: <96e883c4-e5fa-4a46-8cf6-5c69f0f667fb@openjdk.org> Changeset: 5cbd9d1f Branch: master Author: SendaoYan Date: 2025-02-22 03:11:42 +0000 URL: https://git.openjdk.org/jdk/commit/5cbd9d1fe19b6d9516233cd1ed8d3ba340b7a1e6 8349959: Test CR6740048.java passes unexpectedly missing CR6740048.xsd Reviewed-by: joehw ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java From fyang at openjdk.org Sat Feb 22 10:17:59 2025 From: fyang at openjdk.org (Fei Yang) Date: Sat, 22 Feb 2025 10:17:59 GMT Subject: git: openjdk/jdk: master: 8350480: RISC-V: Relax assertion about registers in C2_MacroAssembler::minmax_fp Message-ID: Changeset: a8916308 Branch: master Author: Fei Yang Date: 2025-02-22 10:16:51 +0000 URL: https://git.openjdk.org/jdk/commit/a891630817844c8c42994da3b3110925ca4595a0 8350480: RISC-V: Relax assertion about registers in C2_MacroAssembler::minmax_fp Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp From jiangli at openjdk.org Sun Feb 23 02:36:28 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Sun, 23 Feb 2025 02:36:28 GMT Subject: git: openjdk/jdk: master: 8350041: Skip test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java on static JDK Message-ID: Changeset: 05b48129 Branch: master Author: Jiangli Zhou Date: 2025-02-23 02:35:57 +0000 URL: https://git.openjdk.org/jdk/commit/05b481294cbf2ad7c8d917b8e039e7aebcf91104 8350041: Skip test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java on static JDK Reviewed-by: alanb ! test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java From dholmes at openjdk.org Mon Feb 24 03:16:01 2025 From: dholmes at openjdk.org (David Holmes) Date: Mon, 24 Feb 2025 03:16:01 GMT Subject: git: openjdk/jdk: master: 8350464: The flags to set the native priority for the VMThread and Java threads need a broader range Message-ID: <7e81f9cb-b587-4757-8956-9232469101dd@openjdk.org> Changeset: 0795d11b Branch: master Author: David Holmes Date: 2025-02-24 03:13:55 +0000 URL: https://git.openjdk.org/jdk/commit/0795d11bfc0c6640ed7e9f05a17eb2a733d88bc0 8350464: The flags to set the native priority for the VMThread and Java threads need a broader range Reviewed-by: stuefe, shade ! src/hotspot/share/runtime/globals.hpp From dholmes at openjdk.org Mon Feb 24 03:18:25 2025 From: dholmes at openjdk.org (David Holmes) Date: Mon, 24 Feb 2025 03:18:25 GMT Subject: git: openjdk/jdk: master: 8350499: Minimal build fails with slowdebug builds Message-ID: Changeset: 302bed05 Branch: master Author: Ao Qi Committer: David Holmes Date: 2025-02-24 03:17:56 +0000 URL: https://git.openjdk.org/jdk/commit/302bed055c3b4881f97c584d5953273b9dbc2969 8350499: Minimal build fails with slowdebug builds Reviewed-by: kbarrett, dholmes ! src/hotspot/share/classfile/verifier.cpp From chagedorn at openjdk.org Mon Feb 24 07:29:12 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Mon, 24 Feb 2025 07:29:12 GMT Subject: git: openjdk/jdk: master: 8349032: C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850 Message-ID: Changeset: a5c9a4db Branch: master Author: Christian Hagedorn Date: 2025-02-24 07:28:05 +0000 URL: https://git.openjdk.org/jdk/commit/a5c9a4dbde410c687f05951b8f1d3cf72fcaedc0 8349032: C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850 Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/predicates/TestParsePredicateUCTWithPhi.java From pminborg at openjdk.org Mon Feb 24 07:39:44 2025 From: pminborg at openjdk.org (Per Minborg) Date: Mon, 24 Feb 2025 07:39:44 GMT Subject: git: openjdk/jdk: master: 8349653: Clarify the docs for MemorySegment::reinterpret Message-ID: <74e1fd0c-234d-4a7e-8752-838b15cae345@openjdk.org> Changeset: f755fadc Branch: master Author: Per Minborg Date: 2025-02-24 07:38:29 +0000 URL: https://git.openjdk.org/jdk/commit/f755fadc3d7fd1e09cdc2442531fa724ebb77dce 8349653: Clarify the docs for MemorySegment::reinterpret Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java From jbhateja at openjdk.org Mon Feb 24 07:41:58 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Mon, 24 Feb 2025 07:41:58 GMT Subject: git: openjdk/jdk: master: 8342393: Promote commutative vector IR node sharing Message-ID: <01588ab9-8fcf-436f-b721-cf81b57e7fa3@openjdk.org> Changeset: e410af00 Branch: master Author: Jatin Bhateja Date: 2025-02-24 07:40:17 +0000 URL: https://git.openjdk.org/jdk/commit/e410af00e69587b86536b298b869ddc898fd9862 8342393: Promote commutative vector IR node sharing Reviewed-by: vlivanov, epeter, sviswanathan ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorCommutativeOperSharingBenchmark.java From eosterlund at openjdk.org Mon Feb 24 12:06:19 2025 From: eosterlund at openjdk.org (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Mon, 24 Feb 2025 12:06:19 GMT Subject: git: openjdk/jdk: master: 8347335: ZGC: Use limitless mark stack memory Message-ID: Changeset: 65f79c14 Branch: master Author: Erik ?sterlund Date: 2025-02-24 12:03:42 +0000 URL: https://git.openjdk.org/jdk/commit/65f79c145b7b1b32ed064a37ad4d2b6aca935a4c 8347335: ZGC: Use limitless mark stack memory Reviewed-by: aboldtch, iwalulya ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMarkStack.hpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp - src/hotspot/share/gc/z/zMarkStackAllocator.cpp - src/hotspot/share/gc/z/zMarkStackAllocator.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp + src/hotspot/share/gc/z/zMarkingSMR.cpp + src/hotspot/share/gc/z/zMarkingSMR.hpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/runtime/arguments.cpp From ccheung at openjdk.org Mon Feb 24 19:57:09 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Mon, 24 Feb 2025 19:57:09 GMT Subject: git: openjdk/jdk: master: 8280682: Refactor AOT code source validation checks Message-ID: <3e656eda-749a-47a7-bd5b-88a001d9c2a4@openjdk.org> Changeset: ddb25691 Branch: master Author: Calvin Cheung Date: 2025-02-24 19:54:48 +0000 URL: https://git.openjdk.org/jdk/commit/ddb256911032cd7e6fae17c342261276066d8d25 8280682: Refactor AOT code source validation checks Co-authored-by: Ioi Lam Reviewed-by: iklam, asmehra, dholmes, kvn + src/hotspot/share/cds/aotClassLocation.cpp + src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/cds/archiveHeapLoader.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConstants.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/CommonAppClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndFMG.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java From rmahajan at openjdk.org Mon Feb 24 20:23:49 2025 From: rmahajan at openjdk.org (Rajat Mahajan) Date: Mon, 24 Feb 2025 20:23:49 GMT Subject: git: openjdk/jdk: master: 8348106: Catch C++ exception in Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon Message-ID: <160c300b-5dd6-48c0-8895-24b9523f90c7@openjdk.org> Changeset: 39cb493c Branch: master Author: Rajat Mahajan Date: 2025-02-24 20:21:20 +0000 URL: https://git.openjdk.org/jdk/commit/39cb493c365778a1e3a6e753b49d8664733a3e26 8348106: Catch C++ exception in Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon Reviewed-by: abhiscxk, aivanov, azvegint, serb, dmarkov ! src/java.desktop/windows/native/libawt/windows/awt_Taskbar.cpp From wetmore at openjdk.org Mon Feb 24 22:59:04 2025 From: wetmore at openjdk.org (Bradford Wetmore) Date: Mon, 24 Feb 2025 22:59:04 GMT Subject: git: openjdk/jdk: master: 8350476: Fix typo introduced in JDK-8350147 Message-ID: <41363e40-1f8e-4fe0-a5b1-e6b6a4920528@openjdk.org> Changeset: 990d40e9 Branch: master Author: Bradford Wetmore Date: 2025-02-24 22:57:03 +0000 URL: https://git.openjdk.org/jdk/commit/990d40e98da2ceb3261096eaa55550565af58fc1 8350476: Fix typo introduced in JDK-8350147 Reviewed-by: jnimeh, jpai ! src/java.base/share/classes/javax/crypto/KEM.java From iklam at openjdk.org Tue Feb 25 05:39:42 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 25 Feb 2025 05:39:42 GMT Subject: git: openjdk/jdk: master: 8349888: AOTMode=create crashes with EpsilonGC Message-ID: Changeset: a6cc37fd Branch: master Author: Ioi Lam Date: 2025-02-25 05:38:39 +0000 URL: https://git.openjdk.org/jdk/commit/a6cc37fdbe77ff3c1bd8e2332f67f48e3850e56b 8349888: AOTMode=create crashes with EpsilonGC Reviewed-by: shade, kvn ! src/hotspot/share/cds/classListParser.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/LambdaInExcludedClass.java From syan at openjdk.org Tue Feb 25 06:14:44 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 25 Feb 2025 06:14:44 GMT Subject: git: openjdk/jdk: master: 8348536: Remove remain SIZE_FORMAT usage after JDK-8347990 Message-ID: <9cf93aa0-f4d0-4d25-9ef1-f4bb2c9d8ddb@openjdk.org> Changeset: e1081cff Branch: master Author: SendaoYan Date: 2025-02-25 06:12:39 +0000 URL: https://git.openjdk.org/jdk/commit/e1081cffcbec6020bf4cbec9f795b59b6ec1e9ef 8348536: Remove remain SIZE_FORMAT usage after JDK-8347990 Reviewed-by: dholmes, kbarrett ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp From asotona at openjdk.org Tue Feb 25 08:20:02 2025 From: asotona at openjdk.org (Adam Sotona) Date: Tue, 25 Feb 2025 08:20:02 GMT Subject: git: openjdk/jdk: master: 8350548: java.lang.classfile package javadoc has errors Message-ID: <2d2525eb-da7a-44df-9635-fd2904e21bb8@openjdk.org> Changeset: ab86a135 Branch: master Author: Adam Sotona Date: 2025-02-25 08:18:52 +0000 URL: https://git.openjdk.org/jdk/commit/ab86a13519a50c5d8a05c493594e6bda329133f4 8350548: java.lang.classfile package javadoc has errors Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/package-info.java From mbaesken at openjdk.org Tue Feb 25 08:22:19 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 25 Feb 2025 08:22:19 GMT Subject: git: openjdk/jdk: master: 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 Message-ID: <5c4044e5-cd13-4ded-af9a-17abcc36130c@openjdk.org> Changeset: d551daca Branch: master Author: Matthias Baesken Date: 2025-02-25 08:19:56 +0000 URL: https://git.openjdk.org/jdk/commit/d551dacaef938cea0cad10047b79a0a7a26dcacb 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, asteiner ! test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java From jpai at openjdk.org Tue Feb 25 10:57:52 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 25 Feb 2025 10:57:52 GMT Subject: git: openjdk/jdk: master: 8347348: Clarify that the HTTP server in jdk.httpserver module is not a full featured server Message-ID: <64828e22-00fc-407f-97fe-f10cba2df5b9@openjdk.org> Changeset: aa70f0ae Branch: master Author: Jaikiran Pai Date: 2025-02-25 10:57:22 +0000 URL: https://git.openjdk.org/jdk/commit/aa70f0ae8be0bbc80e9d002bf02d0278c8e31bf8 8347348: Clarify that the HTTP server in jdk.httpserver module is not a full featured server Reviewed-by: michaelm, dfuchs ! src/jdk.httpserver/share/classes/module-info.java From ayang at openjdk.org Tue Feb 25 11:15:18 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Tue, 25 Feb 2025 11:15:18 GMT Subject: git: openjdk/jdk: master: 8192647: GClocker induced GCs can starve threads requiring memory leading to OOME Message-ID: <34af897c-5be7-4eb4-b5ad-f60877d46d3b@openjdk.org> Changeset: a9c9f7f0 Branch: master Author: Albert Mingkun Yang Date: 2025-02-25 11:14:20 +0000 URL: https://git.openjdk.org/jdk/commit/a9c9f7f0cbb2f2395fef08348bf867ffa8875d73 8192647: GClocker induced GCs can starve threads requiring memory leading to OOME Reviewed-by: tschatzl, iwalulya, egahlin ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/serialVMOperations.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/downcallLinker.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java - test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/jdk/test/whitebox/WhiteBox.java From coleenp at openjdk.org Tue Feb 25 12:37:16 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Tue, 25 Feb 2025 12:37:16 GMT Subject: git: openjdk/jdk: master: 8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native Message-ID: Changeset: c413549e Branch: master Author: Coleen Phillimore Date: 2025-02-25 12:35:54 +0000 URL: https://git.openjdk.org/jdk/commit/c413549eb775f4209416c718dc9aa0748144a6b4 8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native Reviewed-by: dlong, rriggs, vlivanov, yzheng, liach ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java From kevinw at openjdk.org Tue Feb 25 12:56:10 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Tue, 25 Feb 2025 12:56:10 GMT Subject: git: openjdk/jdk: master: 8350571: Remove mention of Tonga test suite from JMX tests Message-ID: <72226125-bd8b-4799-853c-1fcb2ea3cea7@openjdk.org> Changeset: 8cfebc41 Branch: master Author: Kevin Walls Date: 2025-02-25 12:54:30 +0000 URL: https://git.openjdk.org/jdk/commit/8cfebc41dc8ec7b0d24d9c467b91de82d28b73fc 8350571: Remove mention of Tonga test suite from JMX tests Reviewed-by: cjplummer, lmesnik, sspitsyn ! test/jdk/javax/management/MBeanServer/ExceptionFactory.java ! test/jdk/javax/management/MBeanServer/ExceptionTest.java ! test/jdk/javax/management/mxbean/Utils.java ! test/jdk/javax/management/query/SupportedQueryTypesTest.java ! test/jdk/javax/management/security/Utils.java From mbaesken at openjdk.org Tue Feb 25 13:31:31 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 25 Feb 2025 13:31:31 GMT Subject: git: openjdk/jdk: master: 8350497: os::create_thread unify init thread attributes part across UNIX platforms Message-ID: <547fd4de-53f0-4bc3-beda-6795922b1d02@openjdk.org> Changeset: cfeb7d6c Branch: master Author: Matthias Baesken Date: 2025-02-25 13:30:54 +0000 URL: https://git.openjdk.org/jdk/commit/cfeb7d6c964f63184c939f6f0625c6e7f1afdc31 8350497: os::create_thread unify init thread attributes part across UNIX platforms Reviewed-by: dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp From jsjolen at openjdk.org Tue Feb 25 14:32:43 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Tue, 25 Feb 2025 14:32:43 GMT Subject: git: openjdk/jdk: master: 8350636: Potential null-pointer dereference in MallocSiteTable::new_entry Message-ID: <5de162be-63bb-496c-ac2d-7bb336ee56dc@openjdk.org> Changeset: 62f39bd6 Branch: master Author: Johan Sj?len Date: 2025-02-25 14:30:24 +0000 URL: https://git.openjdk.org/jdk/commit/62f39bd6468d1c99bb0d6af6a96972bae96a7588 8350636: Potential null-pointer dereference in MallocSiteTable::new_entry Reviewed-by: dholmes ! src/hotspot/share/nmt/mallocSiteTable.cpp From mbaesken at openjdk.org Tue Feb 25 14:40:38 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 25 Feb 2025 14:40:38 GMT Subject: git: openjdk/jdk: master: 8350585: InlineSecondarySupersTest must be guarded on ppc64 by COMPILER2 Message-ID: <8669cdcf-c9ec-4cfc-8109-9d38b9f63795@openjdk.org> Changeset: b17c0b63 Branch: master Author: Matthias Baesken Date: 2025-02-25 14:38:19 +0000 URL: https://git.openjdk.org/jdk/commit/b17c0b63a15246967f7cb24ba6089f2ef13e900e 8350585: InlineSecondarySupersTest must be guarded on ppc64 by COMPILER2 Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp From smarks at openjdk.org Tue Feb 25 15:21:16 2025 From: smarks at openjdk.org (Stuart Marks) Date: Tue, 25 Feb 2025 15:21:16 GMT Subject: git: openjdk/jdk: master: 8138614: (spec str) StringBuffer and StringBuilder methods improperly require "new" String to be returned Message-ID: <908667fc-e68b-4a10-9a94-e2710b6864c0@openjdk.org> Changeset: 08bc59da Branch: master Author: Stuart Marks Date: 2025-02-25 15:18:30 +0000 URL: https://git.openjdk.org/jdk/commit/08bc59da9b66c6504a2d2712feebf37cc5eb2d3e 8138614: (spec str) StringBuffer and StringBuilder methods improperly require "new" String to be returned Reviewed-by: rgiulietti, shade, alanb, rriggs, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java From mpowers at openjdk.org Tue Feb 25 15:24:02 2025 From: mpowers at openjdk.org (Mark Powers) Date: Tue, 25 Feb 2025 15:24:02 GMT Subject: git: openjdk/jdk: master: 8267068: Incomplete @throws javadoc for various javax.crypto.spec classes Message-ID: Changeset: 50239716 Branch: master Author: Mark Powers Date: 2025-02-25 15:21:07 +0000 URL: https://git.openjdk.org/jdk/commit/50239716403732fe8af73b4b6f006b6a4b7b22db 8267068: Incomplete @throws javadoc for various javax.crypto.spec classes Reviewed-by: valeriep, jnimeh ! src/java.base/share/classes/javax/crypto/spec/IvParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java From sviswanathan at openjdk.org Tue Feb 25 16:30:03 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Tue, 25 Feb 2025 16:30:03 GMT Subject: git: openjdk/jdk: master: 8350516: Update model numbers for ECore-based cpus Message-ID: Changeset: dea7a9f0 Branch: master Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-02-25 16:28:25 +0000 URL: https://git.openjdk.org/jdk/commit/dea7a9f0d640e5234bafe2157aecd942c71d5de5 8350516: Update model numbers for ECore-based cpus Reviewed-by: sviswanathan, vaivanov ! src/hotspot/cpu/x86/vm_version_x86.cpp From weijun at openjdk.org Tue Feb 25 18:25:43 2025 From: weijun at openjdk.org (Weijun Wang) Date: Tue, 25 Feb 2025 18:25:43 GMT Subject: git: openjdk/jdk: master: 8349533: Refactor validator tests shell files to java Message-ID: <07da04bf-c932-4c49-9111-cc8cc3a81075@openjdk.org> Changeset: c5992ca2 Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-25 18:24:42 +0000 URL: https://git.openjdk.org/jdk/commit/c5992ca27b7dddaaaf217b62445fdc48e7eaf240 8349533: Refactor validator tests shell files to java Reviewed-by: weijun ! test/jdk/sun/security/validator/CertReplace.java - test/jdk/sun/security/validator/certreplace.sh - test/jdk/sun/security/validator/samedn.sh From lmesnik at openjdk.org Tue Feb 25 19:20:26 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Tue, 25 Feb 2025 19:20:26 GMT Subject: git: openjdk/jdk: master: 8348367: Remove hotspot_not_fast_compiler and hotspot_slow_compiler test groups Message-ID: <92bb6dfe-6c90-49ce-80a4-751798315bc2@openjdk.org> Changeset: 0151b15b Branch: master Author: Leonid Mesnik Date: 2025-02-25 19:19:40 +0000 URL: https://git.openjdk.org/jdk/commit/0151b15b7cc077a30b00f2af4a5e3f831d1d92cb 8348367: Remove hotspot_not_fast_compiler and hotspot_slow_compiler test groups Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/TEST.groups From lmesnik at openjdk.org Tue Feb 25 19:22:56 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Tue, 25 Feb 2025 19:22:56 GMT Subject: git: openjdk/jdk: master: 8339889: Several compiler tests ignore vm flags and not marked as flagless Message-ID: <0b238639-82b2-4f2f-b287-1a2d6464ab61@openjdk.org> Changeset: 829d7a84 Branch: master Author: Leonid Mesnik Date: 2025-02-25 19:20:05 +0000 URL: https://git.openjdk.org/jdk/commit/829d7a845e18ec483379abf3a3fccb596d899f25 8339889: Several compiler tests ignore vm flags and not marked as flagless Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java ! test/hotspot/jtreg/compiler/calls/NativeCalls.java ! test/hotspot/jtreg/compiler/debug/TestStress.java ! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java From iklam at openjdk.org Tue Feb 25 19:27:39 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 25 Feb 2025 19:27:39 GMT Subject: git: openjdk/jdk: master: 8350668: has_extra_module_paths in filemap.cpp may be uninitialized Message-ID: <8ed0bae9-a488-41eb-8629-a76959abab53@openjdk.org> Changeset: d422abc5 Branch: master Author: Ioi Lam Date: 2025-02-25 19:25:18 +0000 URL: https://git.openjdk.org/jdk/commit/d422abc55aa93d8603d29d269dfb3325bd77f34d 8350668: has_extra_module_paths in filemap.cpp may be uninitialized Reviewed-by: ccheung, shade ! src/hotspot/share/cds/filemap.cpp From acobbs at openjdk.org Tue Feb 25 19:40:19 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Tue, 25 Feb 2025 19:40:19 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: a3188e04 Branch: master Author: Archie Cobbs Date: 2025-02-25 19:39:00 +0000 URL: https://git.openjdk.org/jdk/commit/a3188e0406bcd69468de0444038525d3d069699f 8349991: GraphUtils.java can use String.replace() instead of String.replaceAll() Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/GraphUtils.java Changeset: b78043fd Branch: master Author: Archie Cobbs Date: 2025-02-25 19:39:21 +0000 URL: https://git.openjdk.org/jdk/commit/b78043fdc64dba62293631ad0cc263029e8dfb1e 8320220: Compilation of cyclic hierarchy causes infinite recursion Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/ClassCycle/ClassCycle4.java + test/langtools/tools/javac/ClassCycle/ClassCycle4.out From dnguyen at openjdk.org Tue Feb 25 19:42:52 2025 From: dnguyen at openjdk.org (Damon Nguyen) Date: Tue, 25 Feb 2025 19:42:52 GMT Subject: git: openjdk/jdk: master: 8344981: [REDO] JDK-6672644 JComboBox still scrolling if switch to another window and return back Message-ID: <83523fe2-dcf4-463c-9da2-cbb62d47e58b@openjdk.org> Changeset: d4fdc796 Branch: master Author: Damon Nguyen Date: 2025-02-25 19:40:39 +0000 URL: https://git.openjdk.org/jdk/commit/d4fdc796aac8ece930c28579d285b21acf8e6ddb 8344981: [REDO] JDK-6672644 JComboBox still scrolling if switch to another window and return back Co-authored-by: Alexander Zvegintsev Reviewed-by: azvegint, psadhukhan, honkar ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java From asemenyuk at openjdk.org Tue Feb 25 21:56:09 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 25 Feb 2025 21:56:09 GMT Subject: git: openjdk/jdk: master: 8350601: Miscellaneous updates to jpackage test lib Message-ID: <8f13dc89-7f77-415b-9411-c7c9f2b6d4b3@openjdk.org> Changeset: 2efb0336 Branch: master Author: Alexey Semenyuk Date: 2025-02-25 21:53:24 +0000 URL: https://git.openjdk.org/jdk/commit/2efb0336e0c257c34f9e49a50cbad1704691582e 8350601: Miscellaneous updates to jpackage test lib Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java From asemenyuk at openjdk.org Tue Feb 25 22:51:59 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 25 Feb 2025 22:51:59 GMT Subject: git: openjdk/jdk: master: 8326447: jpackage creates Windows installers that cannot be signed Message-ID: <02527c8a-8892-4936-9de0-998989edd352@openjdk.org> Changeset: 267d69be Branch: master Author: Alexey Semenyuk Date: 2025-02-25 22:49:26 +0000 URL: https://git.openjdk.org/jdk/commit/267d69bed6265ec2820f17eb7534ec64d80ad093 8326447: jpackage creates Windows installers that cannot be signed Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java + test/jdk/tools/jpackage/resources/read-executable-icon.ps1 + test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java From iklam at openjdk.org Tue Feb 25 22:57:09 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 25 Feb 2025 22:57:09 GMT Subject: git: openjdk/jdk: master: 8348426: Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file Message-ID: <67410193-b8e5-44f9-9b62-83020d0779b8@openjdk.org> Changeset: 86024ebd Branch: master Author: Ioi Lam Date: 2025-02-25 22:56:25 +0000 URL: https://git.openjdk.org/jdk/commit/86024ebdb0f06517925c03e52246fbda0bad8f7c 8348426: Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file Reviewed-by: ccheung, asmehra, kvn, iveresov ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp + src/hotspot/share/cds/finalImageRecipes.cpp + src/hotspot/share/cds/finalImageRecipes.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTLoaderConstraintsTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BootClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java From naoto at openjdk.org Tue Feb 25 23:04:24 2025 From: naoto at openjdk.org (Naoto Sato) Date: Tue, 25 Feb 2025 23:04:24 GMT Subject: git: openjdk/jdk: master: 8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 Message-ID: <3057c0f9-a569-417d-a143-569daffaa51d@openjdk.org> Changeset: c8a521fd Branch: master Author: Naoto Sato Date: 2025-02-25 23:03:18 +0000 URL: https://git.openjdk.org/jdk/commit/c8a521fddac9d42fe93ea9b3ab89e804bc48bf4e 8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 Reviewed-by: joehw, jpai, alanb ! src/java.base/unix/native/libjava/TimeZone_md.c From ccheung at openjdk.org Tue Feb 25 23:51:13 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Tue, 25 Feb 2025 23:51:13 GMT Subject: git: openjdk/jdk: master: 8350666: cmp-baseline builds fail after JDK-8280682 Message-ID: <27cfe679-367b-4b25-80ff-6ff8cd925c9b@openjdk.org> Changeset: 037e4711 Branch: master Author: Calvin Cheung Date: 2025-02-25 23:49:52 +0000 URL: https://git.openjdk.org/jdk/commit/037e47112bdf2fa2324f7c58198f6d433f17d9fd 8350666: cmp-baseline builds fail after JDK-8280682 Reviewed-by: iklam ! src/hotspot/share/cds/aotClassLocation.cpp From aph at openjdk.org Wed Feb 26 09:09:08 2025 From: aph at openjdk.org (Andrew Haley) Date: Wed, 26 Feb 2025 09:09:08 GMT Subject: git: openjdk/jdk: master: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs Message-ID: <87fecc22-b139-4b33-9db1-27d583c55287@openjdk.org> Changeset: f529bf71 Branch: master Author: Patrick Zhang Committer: Andrew Haley Date: 2025-02-26 09:07:07 +0000 URL: https://git.openjdk.org/jdk/commit/f529bf712d8946584999dfc98abea60c22c97167 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs Reviewed-by: aph ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp From stuefe at openjdk.org Wed Feb 26 09:53:20 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 26 Feb 2025 09:53:20 GMT Subject: git: openjdk/jdk: master: 8330174: Protection zone for easier detection of accidental zero-nKlass use Message-ID: <1dc43511-f097-4984-9ea4-eb97c3b0c063@openjdk.org> Changeset: a70eba8e Branch: master Author: Thomas Stuefe Date: 2025-02-26 09:51:56 +0000 URL: https://git.openjdk.org/jdk/commit/a70eba8e4212c2c7125475f69b3952197e7a8ce3 8330174: Protection zone for easier detection of accidental zero-nKlass use Co-authored-by: Ioi Lam Reviewed-by: iklam, rkennke ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp + test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/lib/jdk/test/whitebox/WhiteBox.java From tvaleev at openjdk.org Wed Feb 26 10:10:49 2025 From: tvaleev at openjdk.org (Tagir F. Valeev) Date: Wed, 26 Feb 2025 10:10:49 GMT Subject: git: openjdk/jdk: master: 8350518: org.openjdk.bench.java.util.TreeMapUpdate.compute fails with "java.lang.IllegalArgumentException: key out of range" Message-ID: Changeset: a4310464 Branch: master Author: Tagir F. Valeev Date: 2025-02-26 10:08:29 +0000 URL: https://git.openjdk.org/jdk/commit/a43104640420fbd82868788ccd8a3a8e938f365a 8350518: org.openjdk.bench.java.util.TreeMapUpdate.compute fails with "java.lang.IllegalArgumentException: key out of range" Reviewed-by: liach, skuksenko ! test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java From tschatzl at openjdk.org Wed Feb 26 10:30:53 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 26 Feb 2025 10:30:53 GMT Subject: git: openjdk/jdk: master: 8349906: G1: Improve initial survivor rate for newly used young regions Message-ID: <8b9a80f3-f6cb-4f7b-a2d6-979bcd23bee4@openjdk.org> Changeset: aac9cb45 Branch: master Author: Thomas Schatzl Date: 2025-02-26 10:30:01 +0000 URL: https://git.openjdk.org/jdk/commit/aac9cb4537b13a4af123ae76f29359e851dc4c82 8349906: G1: Improve initial survivor rate for newly used young regions Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp From tschatzl at openjdk.org Wed Feb 26 11:33:13 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 26 Feb 2025 11:33:13 GMT Subject: git: openjdk/jdk: master: 8350643: G1: Make loop iteration variable type correspond to limit in G1SurvRateGroup Message-ID: <341ca525-f4e6-479b-9519-31c9112fec2d@openjdk.org> Changeset: a0dd5654 Branch: master Author: Thomas Schatzl Date: 2025-02-26 11:31:48 +0000 URL: https://git.openjdk.org/jdk/commit/a0dd56543219343306aea99b684b5e2cb04c7d76 8350643: G1: Make loop iteration variable type correspond to limit in G1SurvRateGroup Reviewed-by: ayang, kbarrett ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp From coleenp at openjdk.org Wed Feb 26 11:52:17 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Wed, 26 Feb 2025 11:52:17 GMT Subject: git: openjdk/jdk: master: 8328473: StringTable and SymbolTable statistics delay time to safepoint Message-ID: <0403627b-e4ea-49e2-9744-7e8249537a99@openjdk.org> Changeset: 1e18fffe Branch: master Author: Coleen Phillimore Date: 2025-02-26 11:49:09 +0000 URL: https://git.openjdk.org/jdk/commit/1e18fffee456382c4eeb017b3fad0dc99ccaad35 8328473: StringTable and SymbolTable statistics delay time to safepoint Reviewed-by: shade, eosterlund ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp From mbaesken at openjdk.org Wed Feb 26 12:41:52 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 26 Feb 2025 12:41:52 GMT Subject: git: openjdk/jdk: master: 8350667: Remove startThread_lock() and _startThread_lock on AIX Message-ID: Changeset: e7d4b360 Branch: master Author: Matthias Baesken Date: 2025-02-26 12:40:53 +0000 URL: https://git.openjdk.org/jdk/commit/e7d4b360fe27585f1a021fd1d1da1fda7f27a37c 8350667: Remove startThread_lock() and _startThread_lock on AIX Reviewed-by: stuefe, jkern ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.cpp From jsjolen at openjdk.org Wed Feb 26 12:53:37 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Wed, 26 Feb 2025 12:53:37 GMT Subject: git: openjdk/jdk: master: 8323807: Async UL: Add a stalling mode to async UL Message-ID: <0f8387fc-1a9c-4b40-97de-2c1bdde84189@openjdk.org> Changeset: ea2c9238 Branch: master Author: Johan Sj?len Date: 2025-02-26 12:51:35 +0000 URL: https://git.openjdk.org/jdk/commit/ea2c92384927a22dd1e1e8676723c7cc720a128b 8323807: Async UL: Add a stalling mode to async UL Reviewed-by: dholmes, aboldtch ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/man/java.md ! test/hotspot/gtest/logging/test_asynclog.cpp + test/hotspot/jtreg/runtime/logging/StressAsyncUL.java From mdonovan at openjdk.org Wed Feb 26 14:15:53 2025 From: mdonovan at openjdk.org (Matthew Donovan) Date: Wed, 26 Feb 2025 14:15:53 GMT Subject: git: openjdk/jdk: master: 8345598: Upgrade NSS binaries for interop tests Message-ID: <6bebec52-5adb-4a4d-86c2-fc130c64a86a@openjdk.org> Changeset: 0f822681 Branch: master Author: Matthew Donovan Date: 2025-02-26 14:14:33 +0000 URL: https://git.openjdk.org/jdk/commit/0f82268134df65bbc65ecda158d25f708f18d150 8345598: Upgrade NSS binaries for interop tests Reviewed-by: weijun, rhalade ! test/jdk/sun/security/pkcs11/PKCS11Test.java From hannesw at openjdk.org Wed Feb 26 15:02:02 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Wed, 26 Feb 2025 15:02:02 GMT Subject: git: openjdk/jdk: master: 8287749: Re-enable javadoc -serialwarn option Message-ID: Changeset: 27317123 Branch: master Author: Hannes Walln?fer Date: 2025-02-26 14:59:18 +0000 URL: https://git.openjdk.org/jdk/commit/2731712383937ce7213c4c2b89f8c041708a3f90 8287749: Re-enable javadoc -serialwarn option Reviewed-by: erikj ! make/Docs.gmk ! make/scripts/genExceptions.sh From shade at openjdk.org Wed Feb 26 15:05:34 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 26 Feb 2025 15:05:34 GMT Subject: git: openjdk/jdk: master: 8350443: GHA: Split static-libs-bundles into a separate job Message-ID: Changeset: bd112c4f Branch: master Author: Aleksey Shipilev Date: 2025-02-26 15:00:47 +0000 URL: https://git.openjdk.org/jdk/commit/bd112c4fab8c6b6a8181d4629009b6cb408727a1 8350443: GHA: Split static-libs-bundles into a separate job Reviewed-by: ihse, yzheng ! .github/actions/upload-bundles/action.yml ! .github/workflows/build-linux.yml ! .github/workflows/main.yml From stuefe at openjdk.org Wed Feb 26 16:02:04 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 26 Feb 2025 16:02:04 GMT Subject: git: openjdk/jdk: master: 8350770: [BACKOUT] Protection zone for easier detection of accidental zero-nKlass use Message-ID: Changeset: 3e46480d Branch: master Author: Thomas Stuefe Date: 2025-02-26 15:57:37 +0000 URL: https://git.openjdk.org/jdk/commit/3e46480dcfabf79b74cc371eaa84dce2e252f3da 8350770: [BACKOUT] Protection zone for easier detection of accidental zero-nKlass use Reviewed-by: mdoerr, rkennke ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp - test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/lib/jdk/test/whitebox/WhiteBox.java From bpb at openjdk.org Wed Feb 26 16:25:43 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Wed, 26 Feb 2025 16:25:43 GMT Subject: git: openjdk/jdk: master: 8024695: new File("").exists() returns false whereas it is the current working directory Message-ID: <648adeab-7131-43d1-be1a-c5c0294b5da7@openjdk.org> Changeset: 9477c705 Branch: master Author: Brian Burkhalter Date: 2025-02-26 16:24:25 +0000 URL: https://git.openjdk.org/jdk/commit/9477c705c0bd5ce2d445abb5ca44d46656fc315f 8024695: new File("").exists() returns false whereas it is the current working directory Reviewed-by: alanb, rriggs, lancea ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileSystem.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! test/jdk/java/io/File/EmptyPath.java From shade at openjdk.org Wed Feb 26 16:44:14 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 26 Feb 2025 16:44:14 GMT Subject: git: openjdk/jdk: master: 8350649: Class unloading accesses/resurrects dead Java mirror after JDK-8346567 Message-ID: Changeset: ec6624b5 Branch: master Author: Aleksey Shipilev Date: 2025-02-26 16:41:16 +0000 URL: https://git.openjdk.org/jdk/commit/ec6624b54eaf5c0f94bd760d2e9fa8b55717c350 8350649: Class unloading accesses/resurrects dead Java mirror after JDK-8346567 Reviewed-by: coleenp, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/oops/klass.hpp From shade at openjdk.org Wed Feb 26 17:29:59 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 26 Feb 2025 17:29:59 GMT Subject: git: openjdk/jdk: master: 8350313: Include timings for leaving safepoint in safepoint logging Message-ID: <6b3a60d6-c8fc-4a0a-a341-44bede41606d@openjdk.org> Changeset: 9ec46968 Branch: master Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2025-02-26 17:29:12 +0000 URL: https://git.openjdk.org/jdk/commit/9ec46968fbfddf99a8349cb6903d24b1c2fdaf1d 8350313: Include timings for leaving safepoint in safepoint logging Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp From dholmes at openjdk.org Wed Feb 26 20:16:34 2025 From: dholmes at openjdk.org (David Holmes) Date: Wed, 26 Feb 2025 20:16:34 GMT Subject: git: openjdk/jdk: master: 8350616: Skip ValidateHazardPtrsClosure in non-debug builds Message-ID: <41f1d92b-5429-47fa-83ef-1a13f6265dbd@openjdk.org> Changeset: e43960a0 Branch: master Author: David Holmes Date: 2025-02-26 20:14:11 +0000 URL: https://git.openjdk.org/jdk/commit/e43960a0170bf29b28ff4733e1c8c927947fb0bb 8350616: Skip ValidateHazardPtrsClosure in non-debug builds Reviewed-by: kbarrett, tschatzl, shade ! src/hotspot/share/runtime/threadSMR.cpp From jiangli at openjdk.org Wed Feb 26 23:25:22 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Wed, 26 Feb 2025 23:25:22 GMT Subject: git: openjdk/jdk: master: 8349399: GHA: Add static-jdk build on linux-x64 Message-ID: <8794a557-bd9f-4e65-a112-1078faf3e0cd@openjdk.org> Changeset: 78c18cfb Branch: master Author: Jiangli Zhou Date: 2025-02-26 23:23:42 +0000 URL: https://git.openjdk.org/jdk/commit/78c18cfbcee92ba170810582e238b40b64805e5a 8349399: GHA: Add static-jdk build on linux-x64 Reviewed-by: shade, ihse ! .github/workflows/main.yml From syan at openjdk.org Thu Feb 27 06:18:21 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 27 Feb 2025 06:18:21 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <17af4f77-f756-496c-80d7-53aa8384a66f@openjdk.org> Changeset: b29f8b04 Branch: master Author: SendaoYan Date: 2025-02-27 06:15:59 +0000 URL: https://git.openjdk.org/jdk/commit/b29f8b04780bffff2b25acb95f22b4fdf83f3724 8350665: SIZE_FORMAT_HEX macro undefined in gtest Reviewed-by: coleenp, stuefe ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: bb48b731 Branch: master Author: SendaoYan Date: 2025-02-27 06:16:57 +0000 URL: https://git.openjdk.org/jdk/commit/bb48b7319c020f9bb135c0bdf3e8809d0314c837 8350723: RISC-V: debug.cpp help() is missing riscv line for pns Reviewed-by: fyang ! src/hotspot/share/utilities/debug.cpp From epeter at openjdk.org Thu Feb 27 07:00:06 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Thu, 27 Feb 2025 07:00:06 GMT Subject: git: openjdk/jdk: master: 8323582: C2 SuperWord AlignVector: misaligned vector memory access with unaligned native memory Message-ID: Changeset: 885338b5 Branch: master Author: Emanuel Peter Date: 2025-02-27 06:58:43 +0000 URL: https://git.openjdk.org/jdk/commit/885338b5f38ed05d8b91efc0178b371f2f89310e 8323582: C2 SuperWord AlignVector: misaligned vector memory access with unaligned native memory Reviewed-by: roland, kvn ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/mempointer.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/phasetype.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/vmStructs.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java From rrich at openjdk.org Thu Feb 27 09:25:53 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 27 Feb 2025 09:25:53 GMT Subject: git: openjdk/jdk: master: 8350111: [PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP Message-ID: <8432ac93-0dfa-485c-89f0-55b69d68645f@openjdk.org> Changeset: e4d3c97c Branch: master Author: Richard Reingruber Date: 2025-02-27 09:24:15 +0000 URL: https://git.openjdk.org/jdk/commit/e4d3c97c0f388fc4b1684b78844f2166277ffd91 8350111: [PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP Reviewed-by: mdoerr, stuefe ! src/hotspot/cpu/ppc/frame_ppc.cpp From adinn at openjdk.org Thu Feb 27 09:33:47 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Thu, 27 Feb 2025 09:33:47 GMT Subject: git: openjdk/jdk: master: 8349921: Crash in codeBuffer.cpp:1004: guarantee(sect->end() <= tend) failed: sanity Message-ID: <8e4cf6ac-52b8-4033-82ba-4d251e7ec757@openjdk.org> Changeset: 4522f128 Branch: master Author: Andrew Dinn Date: 2025-02-27 09:31:14 +0000 URL: https://git.openjdk.org/jdk/commit/4522f128a3953e3ae885f96c463cb581eaa1e1e7 8349921: Crash in codeBuffer.cpp:1004: guarantee(sect->end() <= tend) failed: sanity Reviewed-by: kvn, dlong ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp From xpeng at openjdk.org Thu Feb 27 09:50:53 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Thu, 27 Feb 2025 09:50:53 GMT Subject: git: openjdk/jdk: master: 8350314: Shenandoah: Capture thread state sync times in GC timings Message-ID: <8ec57339-76c5-4a4c-b793-3339d54a9306@openjdk.org> Changeset: 01bd7e41 Branch: master Author: Xiaolong Peng Date: 2025-02-27 09:49:29 +0000 URL: https://git.openjdk.org/jdk/commit/01bd7e417ee3d39067370e616660b7f5c723dc26 8350314: Shenandoah: Capture thread state sync times in GC timings Reviewed-by: ysr, shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp From syan at openjdk.org Thu Feb 27 11:09:05 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 27 Feb 2025 11:09:05 GMT Subject: git: openjdk/jdk: master: 8350614: [JMH] jdk.incubator.vector.VectorCommutativeOperSharingBenchmark fails Message-ID: <3a286330-34db-4118-bac0-3f6c07b08cd4@openjdk.org> Changeset: acc6f19c Branch: master Author: SendaoYan Date: 2025-02-27 11:06:50 +0000 URL: https://git.openjdk.org/jdk/commit/acc6f19cecd1c55afab3f4d6789cfa90b472d621 8350614: [JMH] jdk.incubator.vector.VectorCommutativeOperSharingBenchmark fails Reviewed-by: redestad ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorCommutativeOperSharingBenchmark.java From epeter at openjdk.org Thu Feb 27 11:30:50 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Thu, 27 Feb 2025 11:30:50 GMT Subject: git: openjdk/jdk: master: 8350841: ProblemList jdk/incubator/vector/Long256VectorTests.java Message-ID: Changeset: 63e0fc43 Branch: master Author: Emanuel Peter Date: 2025-02-27 11:29:02 +0000 URL: https://git.openjdk.org/jdk/commit/63e0fc4331df5443f21a402153ceda87d99dbd46 8350841: ProblemList jdk/incubator/vector/Long256VectorTests.java Reviewed-by: thartmann ! test/jdk/ProblemList.txt From syan at openjdk.org Thu Feb 27 13:00:58 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 27 Feb 2025 13:00:58 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 799ac528 Branch: master Author: Ramkumar Sunderbabu Committer: SendaoYan Date: 2025-02-27 12:58:35 +0000 URL: https://git.openjdk.org/jdk/commit/799ac5288efbbb89e21319cd45657c8f817ad680 8314840: 3 gc/epsilon tests ignore external vm options Reviewed-by: tschatzl ! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java ! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java ! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java Changeset: e80b76b6 Branch: master Author: Robert Toyonaga Committer: SendaoYan Date: 2025-02-27 12:59:47 +0000 URL: https://git.openjdk.org/jdk/commit/e80b76b663c6b82a353665fd68819cc9295ec429 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC Reviewed-by: egahlin, dholmes ! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java From mbaesken at openjdk.org Thu Feb 27 13:38:17 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 27 Feb 2025 13:38:17 GMT Subject: git: openjdk/jdk: master: 8350786: Some java/lang jtreg tests miss requires vm.hasJFR Message-ID: <01e5c56c-81c6-4bbf-b36c-0dad1a93d1fd@openjdk.org> Changeset: d6d94472 Branch: master Author: Matthias Baesken Date: 2025-02-27 13:34:38 +0000 URL: https://git.openjdk.org/jdk/commit/d6d94472c21b1fa4839f548b85908967057c3f07 8350786: Some java/lang jtreg tests miss requires vm.hasJFR Reviewed-by: alanb ! test/jdk/java/lang/Thread/ThreadSleepEvent.java ! test/jdk/java/lang/Thread/virtual/JfrEvents.java ! test/jdk/java/lang/Thread/virtual/MonitorPinnedEvents.java From chagedorn at openjdk.org Thu Feb 27 13:56:41 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 27 Feb 2025 13:56:41 GMT Subject: git: openjdk/jdk: master: 8350858: [IR Framework] Some tests failed on Cascade Lake Message-ID: <1e55af59-3902-4248-bfce-9e1b8db19ec9@openjdk.org> Changeset: 3c9d64eb Branch: master Author: Kuai Wei Committer: Christian Hagedorn Date: 2025-02-27 13:55:59 +0000 URL: https://git.openjdk.org/jdk/commit/3c9d64eb07c5bc9006ef05b0ab81bdc318cccc20 8350858: [IR Framework] Some tests failed on Cascade Lake Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java From nbenalla at openjdk.org Thu Feb 27 14:54:22 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Thu, 27 Feb 2025 14:54:22 GMT Subject: git: openjdk/jdk: master: 8346659: SnippetTaglet should report an error if provided ambiguous links Message-ID: <025940eb-5283-4994-89cf-bfd92f9e4877@openjdk.org> Changeset: 8323ddfe Branch: master Author: Nizar Benalla Date: 2025-02-27 14:52:18 +0000 URL: https://git.openjdk.org/jdk/commit/8323ddfe189e8a189176a37746985c2473ebab3b 8346659: SnippetTaglet should report an error if provided ambiguous links Reviewed-by: hannesw, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties + test/langtools/jdk/javadoc/doclet/ReproducibleSnippet/ReproducibleSnippetTest.java ! test/langtools/jdk/javadoc/doclet/TestGlobalHtml/TestGlobalHtml.java From roland at openjdk.org Thu Feb 27 16:50:57 2025 From: roland at openjdk.org (Roland Westrelin) Date: Thu, 27 Feb 2025 16:50:57 GMT Subject: git: openjdk/jdk: master: 8347040: C2: assert(!loop->_body.contains(in)) failed Message-ID: <36075d23-dcb4-4f6b-84ac-18d869c81c97@openjdk.org> Changeset: 939815fd Branch: master Author: Roland Westrelin Date: 2025-02-27 16:47:31 +0000 URL: https://git.openjdk.org/jdk/commit/939815fdcfd046b00b331e085c7b6c5ced0f5dbe 8347040: C2: assert(!loop->_body.contains(in)) failed Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/longcountedloops/TestAssertWhenOuterStripMinedLoopRemoved.java From jwilhelm at openjdk.org Thu Feb 27 16:57:18 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 27 Feb 2025 16:57:18 GMT Subject: git: openjdk/jdk: Added tag jdk-25+12 for changeset 78c18cfb Message-ID: Tagged by: Jesper Wilhelmsson Date: 2025-02-27 16:55:37 +0000 Added tag jdk-25+12 for changeset 78c18cfb Changeset: 78c18cfb Author: Jiangli Zhou Date: 2025-02-26 23:23:42 +0000 URL: https://git.openjdk.org/jdk/commit/78c18cfbcee92ba170810582e238b40b64805e5a From kvn at openjdk.org Thu Feb 27 18:07:21 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Thu, 27 Feb 2025 18:07:21 GMT Subject: git: openjdk/jdk: master: 8347426: Invalid value used for enum Cell in iTypeFlow::StateVector::meet_exception Message-ID: <4e155c17-913a-45e2-8efc-b6631e09abb2@openjdk.org> Changeset: 2fd71561 Branch: master Author: Marc Chevalier Committer: Vladimir Kozlov Date: 2025-02-27 18:06:50 +0000 URL: https://git.openjdk.org/jdk/commit/2fd71561107a5226f44e1732b646e43a82566eb3 8347426: Invalid value used for enum Cell in iTypeFlow::StateVector::meet_exception Reviewed-by: dlong, kvn ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/ci/ciTypeFlow.hpp From kdnilsen at openjdk.org Thu Feb 27 18:42:00 2025 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Thu, 27 Feb 2025 18:42:00 GMT Subject: git: openjdk/jdk: master: 8349766: GenShen: Bad progress after degen does not always need full gc Message-ID: Changeset: 3ae80bfb Branch: master Author: Kelvin Nilsen Date: 2025-02-27 18:40:20 +0000 URL: https://git.openjdk.org/jdk/commit/3ae80bfb6085e1a6bcb551c7b0be8f27b6f9fde9 8349766: GenShen: Bad progress after degen does not always need full gc Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp From drwhite at openjdk.org Thu Feb 27 20:38:09 2025 From: drwhite at openjdk.org (Derek White) Date: Thu, 27 Feb 2025 20:38:09 GMT Subject: git: openjdk/jdk: master: 8350701: [JMH] test foreign.AllocFromSliceTest failed with Exception for size>1024 Message-ID: Changeset: f1398ecb Branch: master Author: Vladimir Ivanov Committer: Derek White Date: 2025-02-27 20:35:58 +0000 URL: https://git.openjdk.org/jdk/commit/f1398ecbe4a650d8d8c21fabb1b8e2e9600fdfec 8350701: [JMH] test foreign.AllocFromSliceTest failed with Exception for size>1024 Reviewed-by: pminborg ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java From kdnilsen at openjdk.org Thu Feb 27 23:11:57 2025 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Thu, 27 Feb 2025 23:11:57 GMT Subject: git: openjdk/jdk: master: 8347804: GenShen: Crash with small GCCardSizeInBytes and small Java heap Message-ID: <73e782bd-44be-4ba3-8377-c2ecf976f941@openjdk.org> Changeset: 0a4c5a8a Branch: master Author: Kelvin Nilsen Date: 2025-02-27 23:10:16 +0000 URL: https://git.openjdk.org/jdk/commit/0a4c5a8a483b23ec8c534054187c44f986d137bb 8347804: GenShen: Crash with small GCCardSizeInBytes and small Java heap Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp ! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java From kdnilsen at openjdk.org Thu Feb 27 23:24:39 2025 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Thu, 27 Feb 2025 23:24:39 GMT Subject: git: openjdk/jdk: master: 8350889: GenShen: Break out of infinite loop of old GC cycles Message-ID: <77c56ba0-f7cb-4b13-914e-6ef7f485e819@openjdk.org> Changeset: ab4b0ef9 Branch: master Author: Kelvin Nilsen Date: 2025-02-27 23:23:40 +0000 URL: https://git.openjdk.org/jdk/commit/ab4b0ef9242a4cd964fbcf2d1f3d370234c09408 8350889: GenShen: Break out of infinite loop of old GC cycles Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp From mbaesken at openjdk.org Fri Feb 28 07:38:01 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 28 Feb 2025 07:38:01 GMT Subject: git: openjdk/jdk: master: 8350683: Non-C2 / minimal JVM crashes in the build on ppc64 platforms Message-ID: <9bc2ee60-0bc3-45c6-b29a-06602c09486c@openjdk.org> Changeset: 2af76de0 Branch: master Author: Matthias Baesken Date: 2025-02-28 07:36:35 +0000 URL: https://git.openjdk.org/jdk/commit/2af76de05a50dee052307b8b82055a4787e96df9 8350683: Non-C2 / minimal JVM crashes in the build on ppc64 platforms Co-authored-by: Martin Doerr Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/compiledIC_ppc.cpp From mli at openjdk.org Fri Feb 28 09:07:02 2025 From: mli at openjdk.org (Hamlin Li) Date: Fri, 28 Feb 2025 09:07:02 GMT Subject: git: openjdk/jdk: master: 8350855: RISC-V: print offset by assert of patch_offset_in_conditional_branch Message-ID: <6204d465-d5d5-4e88-8ca7-4bbb533a2f1d@openjdk.org> Changeset: eada1ea8 Branch: master Author: Hamlin Li Date: 2025-02-28 09:05:42 +0000 URL: https://git.openjdk.org/jdk/commit/eada1ea8d21c4811834e20ca467e136580d6cd0a 8350855: RISC-V: print offset by assert of patch_offset_in_conditional_branch Reviewed-by: fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp From jsjolen at openjdk.org Fri Feb 28 09:50:50 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Fri, 28 Feb 2025 09:50:50 GMT Subject: git: openjdk/jdk: master: 8350824: New async logging gtest StallingModePreventsDroppedMessages fails Message-ID: <13259a10-cac8-4437-910c-1e294f9a35ed@openjdk.org> Changeset: ac76d8d6 Branch: master Author: Johan Sj?len Date: 2025-02-28 09:48:17 +0000 URL: https://git.openjdk.org/jdk/commit/ac76d8d63ff7b06a3c116559712a8b48f8acfa20 8350824: New async logging gtest StallingModePreventsDroppedMessages fails Reviewed-by: mbaesken, dholmes ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java From lujaniuk at openjdk.org Fri Feb 28 13:46:55 2025 From: lujaniuk at openjdk.org (Ludvig Janiuk) Date: Fri, 28 Feb 2025 13:46:55 GMT Subject: git: openjdk/jdk: master: 8343832: Enhance test summary with number of skipped tests Message-ID: <246fbff2-d725-447d-b005-ab38eb4b86ed@openjdk.org> Changeset: 2019f445 Branch: master Author: Ivan Bereziuk Committer: Ludvig Janiuk Date: 2025-02-28 13:46:17 +0000 URL: https://git.openjdk.org/jdk/commit/2019f44539db0e19d92eeb1b4e80b74a6de3276c 8343832: Enhance test summary with number of skipped tests Co-authored-by: Magnus Ihse Bursie Reviewed-by: ihse, erikj ! make/RunTests.gmk From tschatzl at openjdk.org Fri Feb 28 14:18:48 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Fri, 28 Feb 2025 14:18:48 GMT Subject: git: openjdk/jdk: master: 8350758: G1: Use actual last prediction in accumulated survivor rate prediction too Message-ID: <7d1625f7-ba07-42f9-b84a-f54c0b7b671c@openjdk.org> Changeset: d6c4be67 Branch: master Author: Thomas Schatzl Date: 2025-02-28 14:16:52 +0000 URL: https://git.openjdk.org/jdk/commit/d6c4be672f6348f8ed985416ed90d0447f5d5bb3 8350758: G1: Use actual last prediction in accumulated survivor rate prediction too Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp From ccheung at openjdk.org Fri Feb 28 17:09:37 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Fri, 28 Feb 2025 17:09:37 GMT Subject: git: openjdk/jdk: master: 8348028: Unable to run gtests with CDS enabled Message-ID: <6cb85530-6c6a-4d63-897f-024edbd7e7b7@openjdk.org> Changeset: e98df71d Branch: master Author: Calvin Cheung Date: 2025-02-28 17:08:25 +0000 URL: https://git.openjdk.org/jdk/commit/e98df71d9c5120fbb73a4c2f49863775fe5db781 8348028: Unable to run gtests with CDS enabled Reviewed-by: dholmes, iklam, ihse ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp From lmesnik at openjdk.org Fri Feb 28 18:15:57 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Fri, 28 Feb 2025 18:15:57 GMT Subject: git: openjdk/jdk: master: 8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows Message-ID: Changeset: 197004f4 Branch: master Author: Leonid Mesnik Date: 2025-02-28 18:13:53 +0000 URL: https://git.openjdk.org/jdk/commit/197004f4c621d7ab4c8b9e48362973eaa18156a4 8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows Reviewed-by: kevinw, jwaters ! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c From michaelm at openjdk.org Fri Feb 28 19:39:58 2025 From: michaelm at openjdk.org (Michael McMahon) Date: Fri, 28 Feb 2025 19:39:58 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 3a7d9868 Branch: master Author: Justin Lu Date: 2025-02-28 19:37:36 +0000 URL: https://git.openjdk.org/jdk/commit/3a7d98687849ba0625fed2b516f4103ee8d27e41 8350646: Calendar.Builder.build() Throws ArrayIndexOutOfBoundsException Reviewed-by: naoto ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! test/jdk/java/util/Calendar/Builder/BuilderTest.java ! test/jdk/java/util/Calendar/SupplementalJapaneseEraTest.java ! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java Changeset: fb659eba Branch: master Author: Volkan Yazici Committer: Michael McMahon Date: 2025-02-28 19:38:25 +0000 URL: https://git.openjdk.org/jdk/commit/fb659eba028f793f7efb844d42024e903c1d0c5f 8350915: [JMH] test SocketChannelConnectionSetup failed for 2 threads config Reviewed-by: michaelm ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java From liach at openjdk.org Fri Feb 28 20:02:24 2025 From: liach at openjdk.org (Chen Liang) Date: Fri, 28 Feb 2025 20:02:24 GMT Subject: git: openjdk/jdk: master: 8350118: Simplify the layout access VarHandle Message-ID: <05f15bba-3c2f-4569-8ac5-14b66ee0a6bd@openjdk.org> Changeset: c7fa499b Branch: master Author: Chen Liang Date: 2025-02-28 20:01:17 +0000 URL: https://git.openjdk.org/jdk/commit/c7fa499bf5023a3f16bb3742d2ba3cd74f2b41bd 8350118: Simplify the layout access VarHandle Reviewed-by: mcimadamore, jvernee, erikj ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java + src/java.base/share/classes/java/lang/invoke/SegmentVarHandle.java ! src/java.base/share/classes/java/lang/invoke/VarForm.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java - src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java ! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java ! src/java.base/share/classes/jdk/internal/invoke/MhUtil.java ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! test/jdk/java/foreign/TestAccessModes.java From almatvee at openjdk.org Fri Feb 28 20:24:20 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Fri, 28 Feb 2025 20:24:20 GMT Subject: git: openjdk/jdk: master: 8347139: [macos] Test tools/jpackage/share/InOutPathTest.java failed: "execution error: Finder got an error: AppleEvent timed out." Message-ID: Changeset: a87dd1a7 Branch: master Author: Alexander Matveev Date: 2025-02-28 20:22:23 +0000 URL: https://git.openjdk.org/jdk/commit/a87dd1a75f78cf872df49bea83ba48af8acfa2fd 8347139: [macos] Test tools/jpackage/share/InOutPathTest.java failed: "execution error: Finder got an error: AppleEvent timed out." Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java From achung at openjdk.org Fri Feb 28 21:24:47 2025 From: achung at openjdk.org (Alisen Chung) Date: Fri, 28 Feb 2025 21:24:47 GMT Subject: git: openjdk/jdk: master: 8348596: Update FreeType to 2.13.3 Message-ID: Changeset: 6b719eee Branch: master Author: Alisen Chung Date: 2025-02-28 21:22:20 +0000 URL: https://git.openjdk.org/jdk/commit/6b719eeebc346fd4655fc718d7d033b3ebf54d9e 8348596: Update FreeType to 2.13.3 Reviewed-by: azvegint, dnguyen, prr ! src/java.desktop/share/legal/freetype.md ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/svginterface.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/otsvg.h ! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h ! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h ! src/java.desktop/share/native/libfreetype/include/ft2build.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h ! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h ! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c ! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h ! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h ! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c ! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h ! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h ! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h ! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h ! src/java.desktop/share/native/libfreetype/src/autofit/afws-decl.h ! src/java.desktop/share/native/libfreetype/src/autofit/afws-iter.h ! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c ! src/java.desktop/share/native/libfreetype/src/base/ftbase.h ! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c ! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c ! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c ! src/java.desktop/share/native/libfreetype/src/base/ftcid.c ! src/java.desktop/share/native/libfreetype/src/base/ftcolor.c ! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c ! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c ! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c ! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c ! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c ! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c ! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c ! src/java.desktop/share/native/libfreetype/src/base/ftinit.c ! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c ! src/java.desktop/share/native/libfreetype/src/base/ftmac.c ! src/java.desktop/share/native/libfreetype/src/base/ftmm.c ! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c ! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c ! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c ! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c ! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c ! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c ! src/java.desktop/share/native/libfreetype/src/base/ftstream.c ! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c ! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c ! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c ! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c ! src/java.desktop/share/native/libfreetype/src/base/fttype1.c ! src/java.desktop/share/native/libfreetype/src/base/ftutil.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h ! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h ! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h ! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h ! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h ! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psft.h ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h ! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h ! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h ! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h ! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h ! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h ! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h ! src/java.desktop/share/native/libfreetype/src/type1/t1load.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.h ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h ! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h From lmesnik at openjdk.org Fri Feb 28 22:38:44 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Fri, 28 Feb 2025 22:38:44 GMT Subject: git: openjdk/jdk: master: 8350818: Improve OperatingSystemMXBean cpu load tests to not accept -1.0 by default Message-ID: <50959b52-e1e1-4f0b-a9c1-0753a3ef58a7@openjdk.org> Changeset: 3c72c04d Branch: master Author: Leonid Mesnik Date: 2025-02-28 22:37:41 +0000 URL: https://git.openjdk.org/jdk/commit/3c72c04de7a43d265dae7160fe53baaaa8ae6f73 8350818: Improve OperatingSystemMXBean cpu load tests to not accept -1.0 by default Reviewed-by: kevinw ! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java ! test/jdk/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java From mikael at openjdk.org Fri Feb 28 23:35:34 2025 From: mikael at openjdk.org (Mikael Vidstedt) Date: Fri, 28 Feb 2025 23:35:34 GMT Subject: git: openjdk/jdk: master: 8350819: Ignore core files Message-ID: Changeset: 785e7b47 Branch: master Author: Mikael Vidstedt Date: 2025-02-28 23:34:07 +0000 URL: https://git.openjdk.org/jdk/commit/785e7b47e05a4c6a2b28a16221fbeaa74db4db7d 8350819: Ignore core files Reviewed-by: erikj, dholmes ! .gitignore ! make/conf/jib-profiles.js