From fyang at openjdk.org Tue Apr 1 01:42:48 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 1 Apr 2025 01:42:48 GMT Subject: git: openjdk/jdk: master: 8353219: RISC-V: Fix client builds after JDK-8345298 Message-ID: <1c63138f-5979-4554-bb0f-ee59e987b645@openjdk.org> Changeset: 860a789e Branch: master Author: Fei Yang Date: 2025-04-01 01:39:22 +0000 URL: https://git.openjdk.org/jdk/commit/860a789e9153448345f19d70dd07e294a0b62223 8353219: RISC-V: Fix client builds after JDK-8345298 Reviewed-by: fjiang, rehn ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp From dholmes at openjdk.org Tue Apr 1 05:44:02 2025 From: dholmes at openjdk.org (David Holmes) Date: Tue, 1 Apr 2025 05:44:02 GMT Subject: git: openjdk/jdk: master: 8353349: ProblemList runtime/cds/appcds/SignedJar.java Message-ID: <4a58026f-2e9d-4bdb-8265-2584f43def4e@openjdk.org> Changeset: 8b4e190b Branch: master Author: David Holmes Date: 2025-04-01 05:42:52 +0000 URL: https://git.openjdk.org/jdk/commit/8b4e190bc8aa5499f96dbe2de01cf34ddcdb67a7 8353349: ProblemList runtime/cds/appcds/SignedJar.java Reviewed-by: iklam, jpai ! test/hotspot/jtreg/ProblemList.txt From syan at openjdk.org Tue Apr 1 06:28:40 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 1 Apr 2025 06:28:40 GMT Subject: git: openjdk/jdk: master: 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing Message-ID: Changeset: ad48846e Branch: master Author: SendaoYan Date: 2025-04-01 06:25:07 +0000 URL: https://git.openjdk.org/jdk/commit/ad48846edd894073d89839a2771271553b4e27cd 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing Reviewed-by: tschatzl ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java From jkern at openjdk.org Tue Apr 1 08:11:30 2025 From: jkern at openjdk.org (Joachim Kern) Date: Tue, 1 Apr 2025 08:11:30 GMT Subject: git: openjdk/jdk: master: 8352046: Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle Message-ID: <561d12e3-d8b5-47d8-aac5-914cbdc65a2d@openjdk.org> Changeset: 196334fc Branch: master Author: Joachim Kern Date: 2025-04-01 08:09:53 +0000 URL: https://git.openjdk.org/jdk/commit/196334fc395c63e59167ccd85415d8e1d2bcb705 8352046: Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle Reviewed-by: clanger, mbaesken ! test/jdk/tools/launcher/ExecutionEnvironment.java From azafari at openjdk.org Tue Apr 1 08:26:37 2025 From: azafari at openjdk.org (Afshin Zafari) Date: Tue, 1 Apr 2025 08:26:37 GMT Subject: git: openjdk/jdk: master: 8350566: NMT: add size parameter to MemTracker::record_virtual_memory_tag Message-ID: Changeset: aff5aa72 Branch: master Author: Afshin Zafari Date: 2025-04-01 08:25:53 +0000 URL: https://git.openjdk.org/jdk/commit/aff5aa72bbf4ecea614339483581093a67efa265 8350566: NMT: add size parameter to MemTracker::record_virtual_memory_tag Reviewed-by: jsjolen, gziemski ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp From mgronlun at openjdk.org Tue Apr 1 09:23:01 2025 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 1 Apr 2025 09:23:01 GMT Subject: git: openjdk/jdk: master: 8353226: JFR: emit old object samples must be transitive closure complete for segment Message-ID: Changeset: f25f7016 Branch: master Author: Markus Gr?nlund Date: 2025-04-01 09:17:44 +0000 URL: https://git.openjdk.org/jdk/commit/f25f701652900d02858c905f4cd0bb43208c13d5 8353226: JFR: emit old object samples must be transitive closure complete for segment Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp From lkorinth at openjdk.org Tue Apr 1 10:53:54 2025 From: lkorinth at openjdk.org (Leo Korinth) Date: Tue, 1 Apr 2025 10:53:54 GMT Subject: git: openjdk/jdk: master: 8352719: Add an equals sign to the modules statement Message-ID: <07a21981-2248-4855-bad2-c5e65d212e78@openjdk.org> Changeset: 85a0baf0 Branch: master Author: Leo Korinth Date: 2025-04-01 10:50:46 +0000 URL: https://git.openjdk.org/jdk/commit/85a0baf0cb3366d6c16f9aadee123862117f5338 8352719: Add an equals sign to the modules statement Reviewed-by: weijun ! test/jdk/sun/security/krb5/auto/TEST.properties From lkorinth at openjdk.org Tue Apr 1 10:58:07 2025 From: lkorinth at openjdk.org (Leo Korinth) Date: Tue, 1 Apr 2025 10:58:07 GMT Subject: git: openjdk/jdk: master: 8352709: Remove bad timing annotations from WhileOpTest.java Message-ID: <292e93da-512f-4066-a01e-43da738bcc43@openjdk.org> Changeset: 6801eb87 Branch: master Author: Leo Korinth Date: 2025-04-01 10:54:17 +0000 URL: https://git.openjdk.org/jdk/commit/6801eb87042742b8d760b79900b2bdff97c321b1 8352709: Remove bad timing annotations from WhileOpTest.java Reviewed-by: jpai ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java From ihse at openjdk.org Tue Apr 1 11:48:37 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Tue, 1 Apr 2025 11:48:37 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <580c9aea-a014-4033-aafb-d19eaf04e78a@openjdk.org> Changeset: cef5610b Branch: master Author: Patrick Zhang Committer: Magnus Ihse Bursie Date: 2025-04-01 11:47:13 +0000 URL: https://git.openjdk.org/jdk/commit/cef5610b5d4f7c5c2ceda46995ef3a0d961294e5 8353272: One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Reviewed-by: erikj ! make/common/native/Flags.gmk Changeset: 1809138b Branch: master Author: Patrick Zhang Committer: Magnus Ihse Bursie Date: 2025-04-01 11:47:32 +0000 URL: https://git.openjdk.org/jdk/commit/1809138b1c992b352eceab3e0e963b0577aafabb 8352284: EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files Reviewed-by: erikj ! make/hotspot/lib/JvmFlags.gmk From alanb at openjdk.org Tue Apr 1 12:45:13 2025 From: alanb at openjdk.org (Alan Bateman) Date: Tue, 1 Apr 2025 12:45:13 GMT Subject: git: openjdk/jdk: master: 8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing Message-ID: <60341171-f9d3-4a97-84fe-12d315b1b7f2@openjdk.org> Changeset: 2a31f69a Branch: master Author: Alan Bateman Date: 2025-04-01 12:42:02 +0000 URL: https://git.openjdk.org/jdk/commit/2a31f69a55b64358a347b2cbc2c4df1890dd6840 8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing Reviewed-by: dl, vklang ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java From dholmes at openjdk.org Tue Apr 1 13:01:32 2025 From: dholmes at openjdk.org (David Holmes) Date: Tue, 1 Apr 2025 13:01:32 GMT Subject: git: openjdk/jdk: master: 8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Message-ID: Changeset: a1ab1d8d Branch: master Author: David Holmes Date: 2025-04-01 12:59:49 +0000 URL: https://git.openjdk.org/jdk/commit/a1ab1d8de411aace21decd133e7e74bb97f27897 8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Reviewed-by: alanb, ihse ! make/common/native/Flags.gmk From naoto at openjdk.org Tue Apr 1 16:25:27 2025 From: naoto at openjdk.org (Naoto Sato) Date: Tue, 1 Apr 2025 16:25:27 GMT Subject: git: openjdk/jdk: master: 8353118: Deprecate the use of `java.locale.useOldISOCodes` system property Message-ID: <8152252d-8d58-47b8-8844-8f8c20eece46@openjdk.org> Changeset: 564066d5 Branch: master Author: Naoto Sato Date: 2025-04-01 16:22:56 +0000 URL: https://git.openjdk.org/jdk/commit/564066d549cf4ec7608f57ea4910b5813f7353c3 8353118: Deprecate the use of `java.locale.useOldISOCodes` system property Reviewed-by: iris, jlu ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! test/jdk/java/util/Locale/UseOldISOCodesTest.java From mgronlun at openjdk.org Tue Apr 1 16:41:27 2025 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 1 Apr 2025 16:41:27 GMT Subject: git: openjdk/jdk: master: 8353227: JFR: Prepare tests for strong parser validation Message-ID: <671737ca-f13b-42a6-98be-1adfff25d816@openjdk.org> Changeset: 19eabaff Branch: master Author: Markus Gr?nlund Date: 2025-04-01 16:37:34 +0000 URL: https://git.openjdk.org/jdk/commit/19eabaff5559b48b1f4da740c0f7c99c64901ea8 8353227: JFR: Prepare tests for strong parser validation Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java From ccheung at openjdk.org Tue Apr 1 16:45:55 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Tue, 1 Apr 2025 16:45:55 GMT Subject: git: openjdk/jdk: master: 8353129: CDS ArchiveRelocation tests fail after JDK-8325132 Message-ID: Changeset: 6a46d554 Branch: master Author: Calvin Cheung Date: 2025-04-01 16:43:25 +0000 URL: https://git.openjdk.org/jdk/commit/6a46d554c7434fd10aade2d2b17d0ad4cad83979 8353129: CDS ArchiveRelocation tests fail after JDK-8325132 Reviewed-by: iklam, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java From mikael at openjdk.org Tue Apr 1 18:25:03 2025 From: mikael at openjdk.org (Mikael Vidstedt) Date: Tue, 1 Apr 2025 18:25:03 GMT Subject: git: openjdk/jdk: master: 8342984: Bump minimum boot jdk to JDK 24 Message-ID: Changeset: 07fd666d Branch: master Author: Mikael Vidstedt Date: 2025-04-01 18:24:14 +0000 URL: https://git.openjdk.org/jdk/commit/07fd666d998cd8a485012eac4fab11b7e0f909d3 8342984: Bump minimum boot jdk to JDK 24 Reviewed-by: iris, darcy, liach, ihse ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! make/conf/version-numbers.conf From prr at openjdk.org Tue Apr 1 18:47:44 2025 From: prr at openjdk.org (Phil Race) Date: Tue, 1 Apr 2025 18:47:44 GMT Subject: git: openjdk/jdk: master: 8353324: Clean up of comments and import after 8319192 Message-ID: <373e419e-ddcc-4b29-8f80-948e3576b7cd@openjdk.org> Changeset: 68914908 Branch: master Author: Phil Race Date: 2025-04-01 18:42:49 +0000 URL: https://git.openjdk.org/jdk/commit/6891490892cc0405882658e067d587ffe5401a6d 8353324: Clean up of comments and import after 8319192 Reviewed-by: dnguyen, kizune ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java From bpb at openjdk.org Tue Apr 1 21:07:20 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Tue, 1 Apr 2025 21:07:20 GMT Subject: git: openjdk/jdk: master: 5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile Message-ID: <9f772bf4-bde1-45bf-8cf3-797882c6a625@openjdk.org> Changeset: afcad8ca Branch: master Author: Brian Burkhalter Date: 2025-04-01 21:05:54 +0000 URL: https://git.openjdk.org/jdk/commit/afcad8ca61ac74e988da18edef44ba846b7a4e8a 5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java + test/jdk/javax/imageio/stream/FileImageStreamPos.java From iklam at openjdk.org Tue Apr 1 22:02:14 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 1 Apr 2025 22:02:14 GMT Subject: git: openjdk/jdk: master: 8352775: JVM crashes with -XX:AOTMode=create -XX:+UseZGC Message-ID: Changeset: 6970cf6a Branch: master Author: Ioi Lam Date: 2025-04-01 22:01:14 +0000 URL: https://git.openjdk.org/jdk/commit/6970cf6ac69864e7027138746361e7da1983c24d 8352775: JVM crashes with -XX:AOTMode=create -XX:+UseZGC Reviewed-by: ccheung, matsaave ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java From iklam at openjdk.org Wed Apr 2 01:40:23 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 2 Apr 2025 01:40:23 GMT Subject: git: openjdk/jdk: master: 8352437: Support --add-exports with -XX:+AOTClassLinking Message-ID: <37651f5c-36a9-4d50-9d77-ff15d8a591e3@openjdk.org> Changeset: 096e70de Branch: master Author: Ioi Lam Date: 2025-04-02 01:37:27 +0000 URL: https://git.openjdk.org/jdk/commit/096e70de2d3009040d7ce30f3766167f43de4a96 8352437: Support --add-exports with -XX:+AOTClassLinking Reviewed-by: matsaave ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddExports.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/internal/FoosInternal.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/com/needsfoosaddexport/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/com/needsjdkaddexport/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.nomodule.needsjdkaddexport/com/nomodule/needsjdkaddexport/Main.java From dholmes at openjdk.org Wed Apr 2 02:55:39 2025 From: dholmes at openjdk.org (David Holmes) Date: Wed, 2 Apr 2025 02:55:39 GMT Subject: git: openjdk/jdk: master: 8323100: com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed" Message-ID: <1160b70e-881e-4a1f-aad0-a4827f9b7d41@openjdk.org> Changeset: e6fe2490 Branch: master Author: David Holmes Date: 2025-04-02 02:54:27 +0000 URL: https://git.openjdk.org/jdk/commit/e6fe2490bc48acf01ccf81b38d578d20ed09f238 8323100: com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed" Reviewed-by: kevinw, amenkov ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java From iklam at openjdk.org Wed Apr 2 03:58:43 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 2 Apr 2025 03:58:43 GMT Subject: git: openjdk/jdk: master: 8353330: Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier Message-ID: <7abd5ab6-d4bd-4d1e-b49f-725760f31545@openjdk.org> Changeset: 15d36ee4 Branch: master Author: Ioi Lam Date: 2025-04-02 03:56:19 +0000 URL: https://git.openjdk.org/jdk/commit/15d36ee4a5dc3a143faccd59ecc3f9b0b45ed5d3 8353330: Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier Reviewed-by: vlivanov, dholmes, liach ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.org Wed Apr 2 06:31:44 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Apr 2025 06:31:44 GMT Subject: git: openjdk/jdk: master: 8352893: C2: OrL/INode::add_ring optimize (x | -1) to -1 Message-ID: Changeset: f301663b Branch: master Author: Manuel H?ssig Date: 2025-04-02 06:30:55 +0000 URL: https://git.openjdk.org/jdk/commit/f301663b346bf2388ecfa429be1cf64c6e93ee8e 8352893: C2: OrL/INode::add_ring optimize (x | -1) to -1 Reviewed-by: epeter, thartmann, kvn ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestOrSaturate.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java From chagedorn at openjdk.org Wed Apr 2 06:50:35 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Wed, 2 Apr 2025 06:50:35 GMT Subject: git: openjdk/jdk: master: 8347449: C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off Message-ID: <81e84dca-25d9-43b3-8c00-b4ffa6256879@openjdk.org> Changeset: d358f5f4 Branch: master Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-02 06:48:06 +0000 URL: https://git.openjdk.org/jdk/commit/d358f5f4a44aacf2d79ccdb3e362ce8ed571f6da 8347449: C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/predicates/TestDisabledLoopPredicates.java From rcastanedalo at openjdk.org Wed Apr 2 07:49:34 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Wed, 2 Apr 2025 07:49:34 GMT Subject: git: openjdk/jdk: master: 8282053: IGV: refine schedule approximation Message-ID: <74b0e0a4-a439-4b2a-911f-5253e6c58ebe@openjdk.org> Changeset: 8fb67ac5 Branch: master Author: Daniel Skantz Committer: Roberto Casta?eda Lozano Date: 2025-04-02 07:45:48 +0000 URL: https://git.openjdk.org/jdk/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2ac79 8282053: IGV: refine schedule approximation Reviewed-by: rcastanedalo, dlunden, dfenacci ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java From syan at openjdk.org Wed Apr 2 08:28:56 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 2 Apr 2025 08:28:56 GMT Subject: git: openjdk/jdk: master: 8304674: File java.c compile error with -fsanitize=address -O0 Message-ID: Changeset: 9076673d Branch: master Author: SendaoYan Date: 2025-04-02 08:26:22 +0000 URL: https://git.openjdk.org/jdk/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc 8304674: File java.c compile error with -fsanitize=address -O0 Reviewed-by: ihse, jwaters ! src/java.base/share/native/libjli/java.c From ihse at openjdk.org Wed Apr 2 09:33:05 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 2 Apr 2025 09:33:05 GMT Subject: git: openjdk/jdk: master: 8353458: Don't pass -Wno-format-nonliteral to CFLAGS Message-ID: Changeset: 4a50778a Branch: master Author: Magnus Ihse Bursie Date: 2025-04-02 09:30:35 +0000 URL: https://git.openjdk.org/jdk/commit/4a50778a2614a69dabf45fbdd57c0226f95a7f6a 8353458: Don't pass -Wno-format-nonliteral to CFLAGS Reviewed-by: erikj ! make/modules/jdk.jpackage/Lib.gmk ! src/jdk.jpackage/share/native/common/tstrings.cpp From zgu at openjdk.org Wed Apr 2 11:58:03 2025 From: zgu at openjdk.org (Zhengyu Gu) Date: Wed, 2 Apr 2025 11:58:03 GMT Subject: git: openjdk/jdk: master: 8353329: Small memory leak when create GrowableArray with initial size 0 Message-ID: <11751ccd-45f9-4fe5-aa45-501f6bba60f6@openjdk.org> Changeset: b80b04d7 Branch: master Author: Zhengyu Gu Date: 2025-04-02 11:56:53 +0000 URL: https://git.openjdk.org/jdk/commit/b80b04d77afdb2a808e2c7f9268d8092eb16714e 8353329: Small memory leak when create GrowableArray with initial size 0 Reviewed-by: jsjolen, stefank ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/growableArray.hpp From chagedorn at openjdk.org Wed Apr 2 12:23:03 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Wed, 2 Apr 2025 12:23:03 GMT Subject: git: openjdk/jdk: master: 8352418: Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead Message-ID: Changeset: c9baa8a7 Branch: master Author: Christian Hagedorn Date: 2025-04-02 12:19:24 +0000 URL: https://git.openjdk.org/jdk/commit/c9baa8a7aea0be7221f0af834fe73f035436bd8d 8352418: Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead Reviewed-by: epeter, roland ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp From cnorrbin at openjdk.org Wed Apr 2 12:43:50 2025 From: cnorrbin at openjdk.org (Casper Norrbin) Date: Wed, 2 Apr 2025 12:43:50 GMT Subject: git: openjdk/jdk: master: 8349211: Add support for intrusive trees to the utilities red-black tree Message-ID: Changeset: 4f97c4c0 Branch: master Author: Casper Norrbin Date: 2025-04-02 12:40:48 +0000 URL: https://git.openjdk.org/jdk/commit/4f97c4c03661a862e62106b3a5b2aa8696196baf 8349211: Add support for intrusive trees to the utilities red-black tree Reviewed-by: aboldtch, jsjolen ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp From jlahoda at openjdk.org Wed Apr 2 13:23:28 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Wed, 2 Apr 2025 13:23:28 GMT Subject: git: openjdk/jdk: master: 8353545: Improve debug info for StartOptionTest Message-ID: Changeset: 23eb648c Branch: master Author: Jan Lahoda Date: 2025-04-02 13:19:08 +0000 URL: https://git.openjdk.org/jdk/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2 8353545: Improve debug info for StartOptionTest Reviewed-by: asotona ! test/langtools/jdk/jshell/StartOptionTest.java From thartmann at openjdk.org Wed Apr 2 13:30:53 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 2 Apr 2025 13:30:53 GMT Subject: git: openjdk/jdk: master: 8348887: Create IR framework test for JDK-8347997 Message-ID: <767d88f8-1263-4726-af4e-2fa4e8fe5af8@openjdk.org> Changeset: 8608b163 Branch: master Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-02 13:27:56 +0000 URL: https://git.openjdk.org/jdk/commit/8608b16341ba2807c6a32f7539d10d7458c40b05 8348887: Create IR framework test for JDK-8347997 Reviewed-by: thartmann, chagedorn + test/hotspot/jtreg/compiler/c2/irTests/TestContinuationPinningAndEA.java From ayang at openjdk.org Wed Apr 2 14:20:35 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 2 Apr 2025 14:20:35 GMT Subject: git: openjdk/jdk: master: 8353263: Parallel: Remove locking in PSOldGen::resize Message-ID: <0bffaa9b-5b19-41f5-bc14-a20d4542e467@openjdk.org> Changeset: a0677d94 Branch: master Author: Albert Mingkun Yang Date: 2025-04-02 14:19:26 +0000 URL: https://git.openjdk.org/jdk/commit/a0677d94d8c83a75cee054700e098faa97edca3c 8353263: Parallel: Remove locking in PSOldGen::resize Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psOldGen.cpp From pchilanomate at openjdk.org Wed Apr 2 14:34:49 2025 From: pchilanomate at openjdk.org (Patricio Chilano Mateo) Date: Wed, 2 Apr 2025 14:34:49 GMT Subject: git: openjdk/jdk: master: 8353117: Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable) Message-ID: <79faf4f1-81e8-4ac8-bbdb-f751f2a2f28b@openjdk.org> Changeset: d32ff139 Branch: master Author: Patricio Chilano Mateo Date: 2025-04-02 14:32:03 +0000 URL: https://git.openjdk.org/jdk/commit/d32ff1392205ea0fd179478a7ddb3d5f63923461 8353117: Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable) Reviewed-by: dholmes, fbredberg ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp From rkennke at openjdk.org Wed Apr 2 15:59:44 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Wed, 2 Apr 2025 15:59:44 GMT Subject: git: openjdk/jdk: master: 8339114: DaCapo xalan performance with -XX:+UseObjectMonitorTable Message-ID: Changeset: 49cb7aaa Branch: master Author: Roman Kennke Date: 2025-04-02 15:57:32 +0000 URL: https://git.openjdk.org/jdk/commit/49cb7aaad903aa5209da9f4af4b484ff38c0fb8b 8339114: DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: coleenp, aboldtch ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp From kevinw at openjdk.org Wed Apr 2 16:04:25 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Wed, 2 Apr 2025 16:04:25 GMT Subject: git: openjdk/jdk: master: 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 Message-ID: Changeset: d979bd85 Branch: master Author: Larry Cable Committer: Kevin Walls Date: 2025-04-02 16:00:14 +0000 URL: https://git.openjdk.org/jdk/commit/d979bd859215a16e6398ae627acfd40e8d71102c 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 Reviewed-by: dholmes, kevinw ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c ! test/jdk/ProblemList.txt From cjplummer at openjdk.org Wed Apr 2 17:05:14 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Wed, 2 Apr 2025 17:05:14 GMT Subject: git: openjdk/jdk: master: 8352088: Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM Message-ID: Changeset: cc870d49 Branch: master Author: Chris Plummer Date: 2025-04-02 17:04:37 +0000 URL: https://git.openjdk.org/jdk/commit/cc870d4960b3e121afc76df546228cda4b600632 8352088: Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM Reviewed-by: alanb, jpai, sspitsyn ! src/java.base/share/classes/java/lang/ThreadGroup.java + test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java From joehw at openjdk.org Wed Apr 2 19:04:35 2025 From: joehw at openjdk.org (Joe Wang) Date: Wed, 2 Apr 2025 19:04:35 GMT Subject: git: openjdk/jdk: master: 8353234: Refactor XMLSecurityPropertyManager Message-ID: Changeset: 209e72d3 Branch: master Author: Joe Wang Date: 2025-04-02 19:03:03 +0000 URL: https://git.openjdk.org/jdk/commit/209e72d311234c8279289172dab2cbb255e4fed9 8353234: Refactor XMLSecurityPropertyManager Reviewed-by: naoto, iris, lancea - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java = src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java + src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java From vlivanov at openjdk.org Wed Apr 2 19:45:19 2025 From: vlivanov at openjdk.org (Vladimir Ivanov) Date: Wed, 2 Apr 2025 19:45:19 GMT Subject: git: openjdk/jdk: master: 8353217: Build libsleef on macos-aarch64 Message-ID: <982af885-05ce-47a0-ac42-f31f77f73bc1@openjdk.org> Changeset: 130b0cda Branch: master Author: Vladimir Ivanov Date: 2025-04-02 19:42:30 +0000 URL: https://git.openjdk.org/jdk/commit/130b0cdaa6604da47a893e5425547acf3d5253f4 8353217: Build libsleef on macos-aarch64 Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, kvn, ihse ! make/autoconf/flags-cflags.m4 ! make/modules/jdk.incubator.vector/Lib.gmk - src/jdk.incubator.vector/linux/native/libsleef/README.md + src/jdk.incubator.vector/unix/native/libsleef/README.md = src/jdk.incubator.vector/unix/native/libsleef/generated/misc.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_advsimd.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_rvvm1.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_sve.h = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_neon.c = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_rvv.c = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_sve.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/CHANGELOG.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/CONTRIBUTORS.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/Configure.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/LICENSE.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/README.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/include/sleefdft.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/sleef-config.h.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/sleefConfig.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperadvsimd.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx512f.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperneon32.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpower_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec_scalar.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperrvv.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpers390x_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersse2.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersve.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpervecext.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/addSuffix.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/commonfuncs.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/dd.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/df.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/estrin.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/f128util.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/keywords.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/main_checkfeature.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/misc.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/quaddef.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/bench1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest2d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/measuredft.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/naivetest.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/tutorial.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dft.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkdispatch.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkunroll.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/unroll0.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/vectortype.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/Makefile = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/dp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/ld.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitab.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitabqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/qp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/simplexfr.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/sp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/Makefile = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/bench.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/measure.sh = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/autovec.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_cinz.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_finz.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iut.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutcuda.cu = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutsimd.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/mveclibtest.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2dp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2ld.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2qp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simddp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simdsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2sp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester3.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testervecabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispatcher.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispavx.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disppower_128.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disps390x_128.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar_footer.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispsse.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/funcproto.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkalias.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkdisp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename_gnuabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/norename.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rempitab.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rename.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleef.pc.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefdp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefld.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimddp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimdsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvsx3.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvxe2.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/hash_printf.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutcuda.cu = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutsimd.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtester.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2printf.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2simdqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester3printf.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispatcher.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispscalar.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispx2.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qfuncproto.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkdisp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkrename.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/rempitabqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefsimdqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-llvm.cmake From amenkov at openjdk.org Wed Apr 2 21:59:58 2025 From: amenkov at openjdk.org (Alex Menkov) Date: Wed, 2 Apr 2025 21:59:58 GMT Subject: git: openjdk/jdk: master: 8353479: jcmd with streaming output breaks intendation Message-ID: Changeset: d4353626 Branch: master Author: Alex Menkov Date: 2025-04-02 21:58:33 +0000 URL: https://git.openjdk.org/jdk/commit/d4353626d55a642e47d2569b5f4ae61f2333491e 8353479: jcmd with streaming output breaks intendation Reviewed-by: sspitsyn, jsjolen ! src/hotspot/share/services/attachListener.cpp From dnsimon at openjdk.org Wed Apr 2 22:33:24 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Wed, 2 Apr 2025 22:33:24 GMT Subject: git: openjdk/jdk: master: 8352645: Add tool support to check order of includes Message-ID: <962a5e73-b245-4215-90ed-dbdfc485fdb6@openjdk.org> Changeset: 814730ea Branch: master Author: Doug Simon Date: 2025-04-02 22:30:13 +0000 URL: https://git.openjdk.org/jdk/commit/814730eae76d7b60a6082dc6f9e30618b7d8524b 8352645: Add tool support to check order of includes Reviewed-by: stefank, kbarrett ! doc/hotspot-style.html ! doc/hotspot-style.md ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/compiler/compilationFailureInfo.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/compiler/directivesParser.hpp ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/sources/SortIncludes.java + test/hotspot/jtreg/sources/TestIncludesAreSorted.java From coleenp at openjdk.org Wed Apr 2 23:39:00 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Wed, 2 Apr 2025 23:39:00 GMT Subject: git: openjdk/jdk: master: 8353584: [BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable Message-ID: Changeset: e2e1598e Branch: master Author: Coleen Phillimore Date: 2025-04-02 23:37:56 +0000 URL: https://git.openjdk.org/jdk/commit/e2e1598ecc19a8c39bc68c05d5982da1fec106ea 8353584: [BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: rkennke ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp From iklam at openjdk.org Thu Apr 3 00:42:41 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 3 Apr 2025 00:42:41 GMT Subject: git: openjdk/jdk: master: 8353325: Rewrite appcds/methodHandles test cases to use CDSAppTester Message-ID: Changeset: b01026ab Branch: master Author: Ioi Lam Date: 2025-04-03 00:41:56 +0000 URL: https://git.openjdk.org/jdk/commit/b01026abaab0b65f9ec0920d66a8ff1fa868d351 8353325: Rewrite appcds/methodHandles test cases to use CDSAppTester Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh + test/hotspot/jtreg/runtime/cds/appcds/methodHandles/JDKMethodHandlesTestRunner.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java From chagedorn at openjdk.org Thu Apr 3 05:29:25 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 3 Apr 2025 05:29:25 GMT Subject: git: openjdk/jdk: master: 8353058: [PPC64] Some IR framework tests are failing after JDK-8352595 Message-ID: <9ca986f4-a255-489e-a3e7-a352aede00e1@openjdk.org> Changeset: 8d3d1d41 Branch: master Author: Christian Hagedorn Date: 2025-04-03 05:25:56 +0000 URL: https://git.openjdk.org/jdk/commit/8d3d1d41377cf2162aad374dce4bf7e1bcb8297c 8353058: [PPC64] Some IR framework tests are failing after JDK-8352595 Reviewed-by: mchevalier, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java From jlahoda at openjdk.org Thu Apr 3 05:37:40 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Thu, 3 Apr 2025 05:37:40 GMT Subject: git: openjdk/jdk: master: 8338675: javac shouldn't silently change .jar files on the classpath Message-ID: Changeset: bd749221 Branch: master Author: David Beaumont Committer: Jan Lahoda Date: 2025-04-03 05:36:31 +0000 URL: https://git.openjdk.org/jdk/commit/bd74922157230c866802b4c5269da81e872525aa 8338675: javac shouldn't silently change .jar files on the classpath Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java + test/langtools/tools/javac/processing/filer/TestNoOverwriteJarFiles.java From sgehwolf at openjdk.org Thu Apr 3 08:41:05 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 3 Apr 2025 08:41:05 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 00a038e9 Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-04-03 08:37:36 +0000 URL: https://git.openjdk.org/jdk/commit/00a038e9c559401b7934f30b4719010bb1024291 8353341: C2: removal of a Mod[DF]Node crashes when the node is already dead Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/irTests/FPModWithoutControlProj.java Changeset: 9c5ed23e Branch: master Author: Thomas Fitzsimmons Committer: Severin Gehwolf Date: 2025-04-03 08:38:50 +0000 URL: https://git.openjdk.org/jdk/commit/9c5ed23eac7470f56d498e9c4d3c51c2f80fd571 8349988: Change cgroup version detection logic to not depend on /proc/cgroups 8347811: Container detection code for cgroups v2 should use cgroup.controllers Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, asmehra ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/prims/whitebox.hpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java ! test/lib/jdk/test/whitebox/WhiteBox.java From jbhateja at openjdk.org Thu Apr 3 09:24:03 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Thu, 3 Apr 2025 09:24:03 GMT Subject: git: openjdk/jdk: master: 8352585: Add special case handling for Float16.max/min x86 backend Message-ID: <8b948ba4-121d-4809-a9ce-6b82719d2e56@openjdk.org> Changeset: f7a94fee Branch: master Author: Jatin Bhateja Date: 2025-04-03 09:21:55 +0000 URL: https://git.openjdk.org/jdk/commit/f7a94feedd63775a09d0bcb9ef3313972e2a5d69 8352585: Add special case handling for Float16.max/min x86 backend Reviewed-by: 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/x86.ad + test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java From stefank at openjdk.org Thu Apr 3 10:46:50 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Thu, 3 Apr 2025 10:46:50 GMT Subject: git: openjdk/jdk: master: 8353264: ZGC: Windows heap unreserving is broken Message-ID: Changeset: ffca4f2d Branch: master Author: Stefan Karlsson Date: 2025-04-03 10:44:58 +0000 URL: https://git.openjdk.org/jdk/commit/ffca4f2da84cb8711794d8e692d176a7e785e7b1 8353264: ZGC: Windows heap unreserving is broken Reviewed-by: jsikstro, aboldtch, eosterlund, stuefe ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp From egahlin at openjdk.org Thu Apr 3 11:09:01 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Thu, 3 Apr 2025 11:09:01 GMT Subject: git: openjdk/jdk: master: 8353484: JFR: Simplify EventConfiguration Message-ID: Changeset: b263292a Branch: master Author: Erik Gahlin Date: 2025-04-03 11:07:52 +0000 URL: https://git.openjdk.org/jdk/commit/b263292a75de14b39852c3d2fc73deb3fefabb9a 8353484: JFR: Simplify EventConfiguration Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java From epeter at openjdk.org Thu Apr 3 11:38:19 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Thu, 3 Apr 2025 11:38:19 GMT Subject: git: openjdk/jdk: master: 8353359: C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call Message-ID: Changeset: 3ceabf0f Branch: master Author: Hannes Greule Committer: Emanuel Peter Date: 2025-04-03 11:34:45 +0000 URL: https://git.openjdk.org/jdk/commit/3ceabf0f647beb4943c06709aa8797f7511cd48e 8353359: C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call Reviewed-by: epeter, chagedorn ! src/hotspot/share/opto/addnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java From chagedorn at openjdk.org Thu Apr 3 12:23:54 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 3 Apr 2025 12:23:54 GMT Subject: git: openjdk/jdk: master: 8353345: C2 asserts because maskShiftAmount modifies node without deleting the hash Message-ID: Changeset: 296d9d6f Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-04-03 12:23:11 +0000 URL: https://git.openjdk.org/jdk/commit/296d9d6f7a734cc2bab21c58f21a941150b4cf2a 8353345: C2 asserts because maskShiftAmount modifies node without deleting the hash Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/DoubleLShiftCrashDuringIGVN.java From asemenyuk at openjdk.org Thu Apr 3 13:59:53 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 3 Apr 2025 13:59:53 GMT Subject: git: openjdk/jdk: master: 8352419: Test tools/jpackage/share/ErrorTest.java#id0 and #id1 fail Message-ID: <2ef36f82-4fbd-459b-943d-1276c3a4cae8@openjdk.org> Changeset: 70e32500 Branch: master Author: Alexey Semenyuk Date: 2025-04-03 13:56:34 +0000 URL: https://git.openjdk.org/jdk/commit/70e325004536eb9b79f4943f27eed4ac6cec8bd5 8352419: Test tools/jpackage/share/ErrorTest.java#id0 and #id1 fail Reviewed-by: almatvee ! 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/share/ErrorTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java From amitkumar at openjdk.org Thu Apr 3 14:49:15 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Thu, 3 Apr 2025 14:49:15 GMT Subject: git: openjdk/jdk: master: 8349686: [s390x] C1: Improve Class.isInstance intrinsic Message-ID: <3693d18b-2c20-44d9-a8a4-85c3081021fe@openjdk.org> Changeset: b428cda3 Branch: master Author: Amit Kumar Date: 2025-04-03 14:47:26 +0000 URL: https://git.openjdk.org/jdk/commit/b428cda3c6a445ffa638c6f4e86225d86a1876d4 8349686: [s390x] C1: Improve Class.isInstance intrinsic Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp From tschatzl at openjdk.org Thu Apr 3 15:10:58 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 3 Apr 2025 15:10:58 GMT Subject: git: openjdk/jdk: master: 8271870: G1: Add objArray splitting when scanning object with evacuation failure Message-ID: Changeset: 64b691ab Branch: master Author: Thomas Schatzl Date: 2025-04-03 15:06:22 +0000 URL: https://git.openjdk.org/jdk/commit/64b691ab619d2d99a9c6492341074d2794563c16 8271870: G1: Add objArray splitting when scanning object with evacuation failure 8271871: G1 does not try to deduplicate objects that failed evacuation Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java From cushon at openjdk.org Thu Apr 3 16:10:02 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 3 Apr 2025 16:10:02 GMT Subject: git: openjdk/jdk: master: 8351431: Type annotations on new class creation expressions can't be retrieved Message-ID: Changeset: 6b7b3247 Branch: master Author: Liam Miller-Cushon Date: 2025-04-03 16:09:08 +0000 URL: https://git.openjdk.org/jdk/commit/6b7b3247b1b247ca38ba51a2c2de924eea9b2aba 8351431: Type annotations on new class creation expressions can't be retrieved Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java + test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java From jwilhelm at openjdk.org Thu Apr 3 16:24:31 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 3 Apr 2025 16:24:31 GMT Subject: git: openjdk/jdk: Added tag jdk-25+17 for changeset bd749221 Message-ID: <87c915e7-5598-4e2a-81bc-8917682372ea@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2025-04-03 16:20:43 +0000 Added tag jdk-25+17 for changeset bd749221 Changeset: bd749221 Author: David Beaumont Committer: Jan Lahoda Date: 2025-04-03 05:36:31 +0000 URL: https://git.openjdk.org/jdk/commit/bd74922157230c866802b4c5269da81e872525aa From abhiscxk at openjdk.org Thu Apr 3 16:58:22 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Thu, 3 Apr 2025 16:58:22 GMT Subject: git: openjdk/jdk: master: 8352966: Opensource Several Font related tests - Batch 2 Message-ID: <7f33e963-c353-486a-bdcd-fe460d506468@openjdk.org> Changeset: db087268 Branch: master Author: Abhishek Kumar Date: 2025-04-03 16:57:12 +0000 URL: https://git.openjdk.org/jdk/commit/db08726884d90f9139db5d30ee4d36d88c288a06 8352966: Opensource Several Font related tests - Batch 2 Reviewed-by: aivanov + test/jdk/java/awt/font/GlyphVector/TestOutline.java + test/jdk/java/awt/font/NumericShaper/ShaperTest.java + test/jdk/java/awt/font/TextLayout/TestGASPHint.java + test/jdk/java/awt/font/TextLayout/TestSelection.java + test/jdk/java/awt/font/TextLayout/TestStrikethrough.java From rkennke at openjdk.org Thu Apr 3 17:14:35 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Thu, 3 Apr 2025 17:14:35 GMT Subject: git: openjdk/jdk: master: 8353588: [REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable Message-ID: Changeset: d894b781 Branch: master Author: Roman Kennke Date: 2025-04-03 17:12:38 +0000 URL: https://git.openjdk.org/jdk/commit/d894b781b8f245ce8a5d28401c0abb5abb420bc8 8353588: [REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: coleenp, aboldtch ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp From smarks at openjdk.org Thu Apr 3 20:14:15 2025 From: smarks at openjdk.org (Stuart Marks) Date: Thu, 3 Apr 2025 20:14:15 GMT Subject: git: openjdk/jdk: master: 8349206: j.u.l.Handler classes create deadlock risk via synchronized publish() method Message-ID: Changeset: ebcb9a8b Branch: master Author: David Beaumont Committer: Stuart Marks Date: 2025-04-03 20:11:19 +0000 URL: https://git.openjdk.org/jdk/commit/ebcb9a8b128cc6411610566c8368db63d25a5127 8349206: j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: dfuchs, smarks ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java + test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java + test/jdk/java/util/logging/LoggingDeadlock5.java From smarks at openjdk.org Thu Apr 3 21:16:17 2025 From: smarks at openjdk.org (Stuart Marks) Date: Thu, 3 Apr 2025 21:16:17 GMT Subject: git: openjdk/jdk: master: 8353684: [BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method Message-ID: Changeset: 57df89c4 Branch: master Author: Stuart Marks Date: 2025-04-03 21:15:00 +0000 URL: https://git.openjdk.org/jdk/commit/57df89c46449a19bb626fee2ea01c868e6dfb712 8353684: [BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: dholmes ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java - test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java - test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java - test/jdk/java/util/logging/LoggingDeadlock5.java From liach at openjdk.org Fri Apr 4 01:01:34 2025 From: liach at openjdk.org (Chen Liang) Date: Fri, 4 Apr 2025 01:01:34 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: a449aeef Branch: master Author: Chen Liang Date: 2025-04-04 00:58:32 +0000 URL: https://git.openjdk.org/jdk/commit/a449aeef287d32437d23bb69027175d6d861e2a6 8350704: Create tests to ensure the failure behavior of core reflection APIs Reviewed-by: darcy ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java + test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java + test/jdk/java/lang/annotation/DuplicateAnnotationsTest.java + test/jdk/java/lang/annotation/MalformedAnnotationTest.java + test/jdk/java/lang/reflect/Generics/MalformedSignatureTest.java - test/jdk/java/lang/reflect/Generics/TestBadSignatures.java + test/jdk/java/lang/reflect/Generics/TypeNotPresentInSignatureTest.java Changeset: 1c2a5533 Branch: master Author: Chen Liang Date: 2025-04-04 00:59:02 +0000 URL: https://git.openjdk.org/jdk/commit/1c2a5533f4e8926db18365eb510588594f8fb6ba 8327858: Improve spliterator and forEach for single-element immutable collections Reviewed-by: smarks, vklang ! src/java.base/share/classes/java/util/ImmutableCollections.java ! test/jdk/java/util/Collection/MOAT.java ! test/micro/org/openjdk/bench/java/util/ImmutableColls.java From varadam at openjdk.org Fri Apr 4 06:43:50 2025 From: varadam at openjdk.org (Varada M) Date: Fri, 4 Apr 2025 06:43:50 GMT Subject: git: openjdk/jdk: master: 8352392: AIX: implement attach API v2 and streaming output Message-ID: Changeset: 41d4a0d7 Branch: master Author: Varada M Date: 2025-04-04 06:41:08 +0000 URL: https://git.openjdk.org/jdk/commit/41d4a0d7bdda2a96af1e7f549c05d99d68c040dc 8352392: AIX: implement attach API v2 and streaming output Reviewed-by: mdoerr, jkern, amenkov ! src/hotspot/os/aix/attachListener_aix.cpp ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! test/hotspot/jtreg/ProblemList.txt From mdoerr at openjdk.org Fri Apr 4 08:01:34 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 4 Apr 2025 08:01:34 GMT Subject: git: openjdk/jdk: master: 8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895 Message-ID: <90b61638-522b-4bba-aa3f-72f83c007421@openjdk.org> Changeset: a13e34da Branch: master Author: Martin Doerr Date: 2025-04-04 07:59:41 +0000 URL: https://git.openjdk.org/jdk/commit/a13e34da3f81039b572fd6030d6ee63dfffad612 8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895 Reviewed-by: rrich, amitkumar ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp From varadam at openjdk.org Fri Apr 4 10:33:50 2025 From: varadam at openjdk.org (Varada M) Date: Fri, 4 Apr 2025 10:33:50 GMT Subject: git: openjdk/jdk: master: 8353053: (fs) Add support for UserDefinedFileAttributeView on AIX Message-ID: <1ce6bfa8-165f-459d-aee7-88dc948a9d2e@openjdk.org> Changeset: 1161b566 Branch: master Author: Varada M Date: 2025-04-04 10:30:43 +0000 URL: https://git.openjdk.org/jdk/commit/1161b566ca06786996cf47a4475bcdabaa24cde8 8353053: (fs) Add support for UserDefinedFileAttributeView on AIX Reviewed-by: mdoerr, jkern ! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java + src/java.base/aix/classes/sun/nio/fs/AixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c From asemenyuk at openjdk.org Fri Apr 4 11:50:08 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 4 Apr 2025 11:50:08 GMT Subject: git: openjdk/jdk: master: 8353679: Restructure classes in jdk.jpackage.internal package Message-ID: <34e2d3fe-c97a-4261-ad00-37c5d09ef5a8@openjdk.org> Changeset: 10d1fec3 Branch: master Author: Alexey Semenyuk Date: 2025-04-04 11:46:53 +0000 URL: https://git.openjdk.org/jdk/commit/10d1fec3ff92de5b897737763972b62fba40753e 8353679: Restructure classes in jdk.jpackage.internal package Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/PackageProperty.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CFBundleVersion.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DottedVersion.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MultiResourceBundle.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.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 = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/DottedVersionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java From jsikstro at openjdk.org Fri Apr 4 11:54:10 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Fri, 4 Apr 2025 11:54:10 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <8dfdd190-10a7-4748-8c19-3bd16bc35e36@openjdk.org> Changeset: cfcb3305 Branch: master Author: Alexey Semenyuk Date: 2025-04-04 11:49:57 +0000 URL: https://git.openjdk.org/jdk/commit/cfcb3305f078b61b37037ef6f652303d6c2c7098 8353681: jpackage suppresses errors when executed with --verbose option Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/share/BasicTest.java Changeset: b92a4436 Branch: master Author: Joel Sikstr?m Date: 2025-04-04 11:53:11 +0000 URL: https://git.openjdk.org/jdk/commit/b92a44364d3a2267f5bc9aef3077805bebdf9fba 8353471: ZGC: Redundant generation id in ZGeneration Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp From ihse at openjdk.org Fri Apr 4 13:20:32 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Fri, 4 Apr 2025 13:20:32 GMT Subject: git: openjdk/jdk: master: 8315844: $LSB_RELEASE is not defined before use Message-ID: <5937ba6f-a037-4e5e-bff4-dd7de6833c62@openjdk.org> Changeset: 4dca735b Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:19:42 +0000 URL: https://git.openjdk.org/jdk/commit/4dca735bf30bcef17d127b8156cc41c4144fb536 8315844: $LSB_RELEASE is not defined before use Reviewed-by: jwaters, erikj, djelinski ! make/autoconf/basic_tools.m4 From duke at openjdk.org Fri Apr 4 13:29:34 2025 From: duke at openjdk.org (duke) Date: Fri, 4 Apr 2025 13:29:34 GMT Subject: git: openjdk/jdk: master: 8347645: C2: XOR bounded value handling blocks constant folding Message-ID: Changeset: 37f8e419 Branch: master Author: Johannes Graham Date: 2025-04-04 13:24:22 +0000 URL: https://git.openjdk.org/jdk/commit/37f8e419f9661ba30b3c34bd9fecef71ab1eddb1 8347645: C2: XOR bounded value handling blocks constant folding Reviewed-by: epeter, vlivanov, qamai, jkarthikeyan ! src/hotspot/share/opto/addnode.cpp + src/hotspot/share/opto/utilities/xor.hpp + test/hotspot/gtest/opto/test_xor_node.cpp ! test/hotspot/jtreg/compiler/c2/irTests/XorINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/XorLNodeIdealizationTests.java From ihse at openjdk.org Fri Apr 4 13:34:30 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Fri, 4 Apr 2025 13:34:30 GMT Subject: git: openjdk/jdk: master: 8353066: Properly detect Windows/aarch64 as build platform Message-ID: <03875472-a3c4-43a6-9c0b-6bca8f63a12f@openjdk.org> Changeset: 3241b4e1 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:32:26 +0000 URL: https://git.openjdk.org/jdk/commit/3241b4e111e3dbf475c0e5be117c2a8d1a63ad35 8353066: Properly detect Windows/aarch64 as build platform Co-authored-by: Mikael Vidstedt Reviewed-by: mikael, prr, erikj ! make/autoconf/build-aux/config.guess ! make/autoconf/toolchain_microsoft.m4 From ihse at openjdk.org Fri Apr 4 13:48:24 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Fri, 4 Apr 2025 13:48:24 GMT Subject: git: openjdk/jdk: master: 4 new changesets Message-ID: <7d2f24f3-0fb6-403e-9c95-e604d4b25d3a@openjdk.org> Changeset: 3670fde7 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:43:55 +0000 URL: https://git.openjdk.org/jdk/commit/3670fde77f4cbf699bb43866f0c2fb5a867f0fc5 8349467: INIT_TARGETS tab completions on "make" lost with JDK-8348998 Reviewed-by: erikj ! make/PreInit.gmk Changeset: 5520ff12 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:16 +0000 URL: https://git.openjdk.org/jdk/commit/5520ff12ec26dc2b490fb702101c3679a2af9a2d 8340341: Abort in configure when using Xcode 16.0 or 16.1 Reviewed-by: jwaters, erikj ! make/autoconf/toolchain.m4 Changeset: 9fb36099 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:36 +0000 URL: https://git.openjdk.org/jdk/commit/9fb3609955b01c7026665d7baf06de9761391ce4 8350774: Generated test- targets broken after JDK-8348998 Reviewed-by: erikj = make/GenerateFindTests.gmk ! make/Init.gmk ! make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk Changeset: 3cc43b32 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:55 +0000 URL: https://git.openjdk.org/jdk/commit/3cc43b3224efdf1a3f35fff58b993027a9e1f4ad 8349075: Once again allow -compilejdk in JAVA_OPTIONS Reviewed-by: rehn, erikj ! make/RunTests.gmk From prr at openjdk.org Fri Apr 4 18:17:51 2025 From: prr at openjdk.org (Phil Race) Date: Fri, 4 Apr 2025 18:17:51 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <613b0824-453f-4df3-8b88-fad4f792ce5c@openjdk.org> Changeset: 31a6de2e Branch: master Author: Phil Race Date: 2025-04-04 18:13:22 +0000 URL: https://git.openjdk.org/jdk/commit/31a6de2e743923c92e976d5f5536120736d56029 8353309: Open source several Swing text tests Reviewed-by: aivanov, serb + test/jdk/javax/swing/text/BoxView/BaselineTest.java + test/jdk/javax/swing/text/GlyphView/bug4188841.java + test/jdk/javax/swing/text/html/FormView/4473401/bug4473401.java + test/jdk/javax/swing/text/html/FormView/4473401/frame1.html + test/jdk/javax/swing/text/html/FormView/4473401/frame2.html + test/jdk/javax/swing/text/html/FormView/4473401/frameresult.html + test/jdk/javax/swing/text/html/FormView/4473401/frameset.html + test/jdk/javax/swing/text/html/FormView/bug4529702.java + test/jdk/javax/swing/text/html/FrameSetView/4890934/bug4890934.java + test/jdk/javax/swing/text/html/FrameSetView/4890934/frame1.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frame2.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frameresult.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frameset.html Changeset: 74c2d8f4 Branch: master Author: Phil Race Date: 2025-04-04 18:16:57 +0000 URL: https://git.openjdk.org/jdk/commit/74c2d8f41bbb770e959a77ae1ce468162d68beaf 8353320: Open source more Swing text tests Reviewed-by: aivanov, serb + test/jdk/javax/swing/text/html/FrameView/4463014/bug4463014.java = test/jdk/javax/swing/text/html/FrameView/4463014/frame1.html = test/jdk/javax/swing/text/html/FrameView/4463014/frame2.html = test/jdk/javax/swing/text/html/FrameView/4463014/frameresult.html = test/jdk/javax/swing/text/html/FrameView/4463014/frameset.html + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4102068.java + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4198022.java + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4245401.java + test/jdk/javax/swing/text/html/StyleSheet/bug4619595.java From prr at openjdk.org Fri Apr 4 18:21:57 2025 From: prr at openjdk.org (Phil Race) Date: Fri, 4 Apr 2025 18:21:57 GMT Subject: git: openjdk/jdk: master: 8352997: Open source several Swing JTabbedPane tests Message-ID: Changeset: 9fcb06f9 Branch: master Author: Phil Race Date: 2025-04-04 18:19:05 +0000 URL: https://git.openjdk.org/jdk/commit/9fcb06f9340f4f8f5bf2b74d0c4007f237625a72 8352997: Open source several Swing JTabbedPane tests Reviewed-by: azvegint, serb, honkar + test/jdk/javax/swing/JTabbedPane/4287208/bug4287208.java + test/jdk/javax/swing/JTabbedPane/4287208/duke.gif + test/jdk/javax/swing/JTabbedPane/bug4273320.java + test/jdk/javax/swing/JTabbedPane/bug4287268.java + test/jdk/javax/swing/JTabbedPane/bug4362226.java + test/jdk/javax/swing/JTabbedPane/bug4668865.java From honkar at openjdk.org Fri Apr 4 22:44:49 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Fri, 4 Apr 2025 22:44:49 GMT Subject: git: openjdk/jdk: master: 8353201: Open source Swing Tooltip tests - Set 2 Message-ID: Changeset: e17c3994 Branch: master Author: Harshitha Onkar Date: 2025-04-04 22:41:59 +0000 URL: https://git.openjdk.org/jdk/commit/e17c3994b8392357b0aacea0bae6b354a2cc90a5 8353201: Open source Swing Tooltip tests - Set 2 Reviewed-by: dnguyen, prr, azvegint + test/jdk/javax/swing/ToolTipManager/bug4250178.java + test/jdk/javax/swing/ToolTipManager/bug4294808.java + test/jdk/javax/swing/ToolTipManager/bug6178004.java From jpai at openjdk.org Sat Apr 5 01:16:10 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Sat, 5 Apr 2025 01:16:10 GMT Subject: git: openjdk/jdk: master: 8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java Message-ID: <0a30d253-6d62-4e5b-b6c6-baaa313bd2c2@openjdk.org> Changeset: 9bb804b1 Branch: master Author: Jaikiran Pai Date: 2025-04-05 01:12:48 +0000 URL: https://git.openjdk.org/jdk/commit/9bb804b14e164982860db6323c7db33214cd0d36 8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java Reviewed-by: liach, nbenalla ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java From zgu at openjdk.org Sat Apr 5 20:26:18 2025 From: zgu at openjdk.org (Zhengyu Gu) Date: Sat, 5 Apr 2025 20:26:18 GMT Subject: git: openjdk/jdk: master: 8353753: Remove unnecessary forward declaration in oop.hpp Message-ID: Changeset: 6d37e633 Branch: master Author: Zhengyu Gu Date: 2025-04-05 20:25:30 +0000 URL: https://git.openjdk.org/jdk/commit/6d37e633e6afa11ecd40bed10c0efbde6f9f6181 8353753: Remove unnecessary forward declaration in oop.hpp Reviewed-by: kbarrett ! src/hotspot/share/oops/oop.hpp From eastigeevich at openjdk.org Sun Apr 6 17:41:01 2025 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Sun, 6 Apr 2025 17:41:01 GMT Subject: git: openjdk/jdk: master: 8350852: Implement JMH benchmark for sparse CodeCache Message-ID: Changeset: 660b17a6 Branch: master Author: Evgeny Astigeevich Date: 2025-04-06 17:38:28 +0000 URL: https://git.openjdk.org/jdk/commit/660b17a6b9afe26dee2d9647755c75d817888eda 8350852: Implement JMH benchmark for sparse CodeCache Reviewed-by: kvn + test/micro/org/openjdk/bench/vm/compiler/SparseCodeCache.java From mchevalier at openjdk.org Mon Apr 7 05:24:49 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Mon, 7 Apr 2025 05:24:49 GMT Subject: git: openjdk/jdk: master: 8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow Message-ID: <0a3812e2-eef5-483c-8af7-ab5908be965a@openjdk.org> Changeset: 97ed5361 Branch: master Author: Marc Chevalier Date: 2025-04-07 05:21:44 +0000 URL: https://git.openjdk.org/jdk/commit/97ed536125645304aed03a4afbc3ded627de0bb0 8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/intrinsics/mathexact/OverflowTest.java + test/micro/org/openjdk/bench/vm/compiler/MathExact.java From rehn at openjdk.org Mon Apr 7 07:12:47 2025 From: rehn at openjdk.org (Robbin Ehn) Date: Mon, 7 Apr 2025 07:12:47 GMT Subject: git: openjdk/jdk: master: 8351949: RISC-V: Cleanup and enable store-load peephole for membars Message-ID: <281df21c-53bb-4b60-bfde-3b2dbd023969@openjdk.org> Changeset: 6d9ece73 Branch: master Author: Robbin Ehn Date: 2025-04-07 07:09:51 +0000 URL: https://git.openjdk.org/jdk/commit/6d9ece73a96dd32fccf4a740205407a76dcd907a 8351949: RISC-V: Cleanup and enable store-load peephole for membars Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad From mbaesken at openjdk.org Mon Apr 7 07:16:47 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Apr 2025 07:16:47 GMT Subject: git: openjdk/jdk: master: 8353568: SEGV_BNDERR signal code adjust definition Message-ID: <2aab53ed-9281-4ca4-989a-2e20913d2d66@openjdk.org> Changeset: 6abf4e6d Branch: master Author: Matthias Baesken Date: 2025-04-07 07:14:32 +0000 URL: https://git.openjdk.org/jdk/commit/6abf4e6d4d9f948b8ae51aec731b94ba7acd022e 8353568: SEGV_BNDERR signal code adjust definition Reviewed-by: stuefe ! src/hotspot/os/posix/signals_posix.cpp From fyang at openjdk.org Mon Apr 7 07:23:48 2025 From: fyang at openjdk.org (Fei Yang) Date: Mon, 7 Apr 2025 07:23:48 GMT Subject: git: openjdk/jdk: master: 8353344: RISC-V: Detect and enable several extensions for debug builds Message-ID: Changeset: d1e91fcd Branch: master Author: Fei Yang Date: 2025-04-07 07:21:15 +0000 URL: https://git.openjdk.org/jdk/commit/d1e91fcd620ce7e5527363dfa44543872f419c73 8353344: RISC-V: Detect and enable several extensions for debug builds Reviewed-by: mli, fjiang, rehn ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp From shade at openjdk.org Mon Apr 7 07:42:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 7 Apr 2025 07:42:16 GMT Subject: git: openjdk/jdk: master: 8353188: C1: Clean up x86 backend after 32-bit x86 removal Message-ID: <103b4d3d-e3e7-4cc0-ac43-75292c92d2d2@openjdk.org> Changeset: d63b561f Branch: master Author: Aleksey Shipilev Date: 2025-04-07 07:39:17 +0000 URL: https://git.openjdk.org/jdk/commit/d63b561fffd42d76f14771c47951dd1d08efe3a7 8353188: C1: Clean up x86 backend after 32-bit x86 removal Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp From ayang at openjdk.org Mon Apr 7 09:15:07 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Mon, 7 Apr 2025 09:15:07 GMT Subject: git: openjdk/jdk: master: 8352116: Deadlock with GCLocker and JVMTI after JDK-8192647 Message-ID: <844be422-da3e-4d3d-8edc-72aacb23ec06@openjdk.org> Changeset: 39549f89 Branch: master Author: Albert Mingkun Yang Date: 2025-04-07 09:13:43 +0000 URL: https://git.openjdk.org/jdk/commit/39549f89905019fa90dd20ff8b6822c1351cbaa6 8352116: Deadlock with GCLocker and JVMTI after JDK-8192647 Reviewed-by: kbarrett, tschatzl, eosterlund ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp From jpai at openjdk.org Mon Apr 7 09:58:23 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Mon, 7 Apr 2025 09:58:23 GMT Subject: git: openjdk/jdk: master: 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java Message-ID: <1bf51590-a551-4c7d-b70b-c2d46902e98b@openjdk.org> Changeset: 32d6d031 Branch: master Author: Mikhail Yankelevich Committer: Jaikiran Pai Date: 2025-04-07 09:57:12 +0000 URL: https://git.openjdk.org/jdk/commit/32d6d031514be9cfee5b0fd778cb738b7ff9d770 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java Reviewed-by: jpai, mullan ! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java - test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.java - test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh From jsikstro at openjdk.org Mon Apr 7 11:31:58 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Mon, 7 Apr 2025 11:31:58 GMT Subject: git: openjdk/jdk: master: 8353559: Restructure CollectedHeap error printing Message-ID: <4ef621c3-a3d3-4e8d-a9a7-633673adb641@openjdk.org> Changeset: c494a00a Branch: master Author: Joel Sikstr?m Date: 2025-04-07 11:31:06 +0000 URL: https://git.openjdk.org/jdk/commit/c494a00a66d21d2e403fd9ce253eb132c34e455d 8353559: Restructure CollectedHeap error printing Reviewed-by: stefank, eosterlund, ayang ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/utilities/vmError.cpp From kevinw at openjdk.org Mon Apr 7 11:36:13 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Mon, 7 Apr 2025 11:36:13 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <42bddf6e-9de2-4280-bfca-5c479c4c8819@openjdk.org> Changeset: 6ab1647a Branch: master Author: Stefan Karlsson Date: 2025-04-07 11:32:16 +0000 URL: https://git.openjdk.org/jdk/commit/6ab1647af2d83427215f3a704671f113ba9845e2 8353637: ZGC: Discontiguous memory reservation is broken on Windows Co-authored-by: Axel Boldt-Christmas Reviewed-by: jsikstro, aboldtch, eosterlund ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMemory.hpp ! src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp + test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp + test/hotspot/gtest/gc/z/zunittest.hpp Changeset: e8c9e5c6 Branch: master Author: Kevin Walls Date: 2025-04-07 11:34:23 +0000 URL: https://git.openjdk.org/jdk/commit/e8c9e5c6cd3c844765c27c068022a018914fdf4e 8353231: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently Reviewed-by: dholmes = test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties From mdonovan at openjdk.org Mon Apr 7 11:59:54 2025 From: mdonovan at openjdk.org (Matthew Donovan) Date: Mon, 7 Apr 2025 11:59:54 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 26bb1837 Branch: master Author: Jan Lahoda Date: 2025-04-07 11:56:53 +0000 URL: https://git.openjdk.org/jdk/commit/26bb18378737809542b1153f8f34d55d409ea4e2 8352621: MatchException from backwards incompatible change to switch expressions Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java + test/langtools/tools/javac/patterns/NoPrimitivesAsCaseLabelsFor21.java Changeset: 353e1738 Branch: master Author: Matthew Donovan Date: 2025-04-07 11:58:17 +0000 URL: https://git.openjdk.org/jdk/commit/353e1738f6eb9965571e1de881d209b698492e6e 8219408: Tests should handle ${} in the view of jtreg "smart action" Reviewed-by: mullan - test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties - test/jdk/java/security/Security/SecurityPropFile/TEST.properties - test/jdk/javax/security/auth/login/TEST.properties - test/jdk/sun/security/util/Resources/TEST.properties From psadhukhan at openjdk.org Mon Apr 7 12:31:42 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Mon, 7 Apr 2025 12:31:42 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <476ef924-87d6-412c-8697-319ad009f24d@openjdk.org> Changeset: 66435c27 Branch: master Author: Prasanta Sadhukhan Date: 2025-04-07 12:28:41 +0000 URL: https://git.openjdk.org/jdk/commit/66435c27b3e0a89e4350caf6207e36f5a9b82b7f 8352684: Opensource JInternalFrame tests - series1 Reviewed-by: azvegint + test/jdk/javax/swing/JInternalFrame/bug4131008.java + test/jdk/javax/swing/JInternalFrame/bug4176136.java + test/jdk/javax/swing/JInternalFrame/bug4244536.java + test/jdk/javax/swing/JInternalFrame/bug4305284.java Changeset: 27c8d9d6 Branch: master Author: Prasanta Sadhukhan Date: 2025-04-07 12:30:55 +0000 URL: https://git.openjdk.org/jdk/commit/27c8d9d635eaa0aac722c1b1eba8591fd291c077 8352686: Opensource JInternalFrame tests - series3 Reviewed-by: azvegint + test/jdk/javax/swing/JInternalFrame/bug4151444.java + test/jdk/javax/swing/JInternalFrame/bug4215380.java + test/jdk/javax/swing/JInternalFrame/bug4321312.java + test/jdk/javax/swing/JInternalFrame/bug4322726.java From jkern at openjdk.org Mon Apr 7 12:52:30 2025 From: jkern at openjdk.org (Joachim Kern) Date: Mon, 7 Apr 2025 12:52:30 GMT Subject: git: openjdk/jdk: master: 8352935: Launcher should not add $JDK/../lib to LD_LIBRARY_PATH Message-ID: Changeset: 9128ec61 Branch: master Author: Joachim Kern Date: 2025-04-07 12:50:43 +0000 URL: https://git.openjdk.org/jdk/commit/9128ec61df430a2eb352f58ec9799d332f7b1a10 8352935: Launcher should not add $JDK/../lib to LD_LIBRARY_PATH Reviewed-by: clanger, ihse, jpai ! src/java.base/unix/native/libjli/java_md.c ! test/jdk/tools/launcher/ExecutionEnvironment.java ! test/jdk/tools/launcher/Test7029048.java From gziemski at openjdk.org Mon Apr 7 13:07:38 2025 From: gziemski at openjdk.org (Gerard Ziemski) Date: Mon, 7 Apr 2025 13:07:38 GMT Subject: git: openjdk/jdk: master: 8341095: Possible overflow in os::Posix::print_uptime_info Message-ID: <22e3bea7-99cc-483b-917c-08a8e19ac192@openjdk.org> Changeset: 77fff61b Branch: master Author: Gerard Ziemski Date: 2025-04-07 13:04:47 +0000 URL: https://git.openjdk.org/jdk/commit/77fff61b864054b0029ee5d38f6293534db10ce1 8341095: Possible overflow in os::Posix::print_uptime_info Reviewed-by: dholmes ! src/hotspot/os/posix/os_posix.cpp From clanger at openjdk.org Mon Apr 7 13:27:58 2025 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 7 Apr 2025 13:27:58 GMT Subject: git: openjdk/jdk: master: 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Message-ID: <329baff9-4897-4a54-ac88-1cf11c88a873@openjdk.org> Changeset: 60fbf73f Branch: master Author: Christoph Langer Date: 2025-04-07 13:27:21 +0000 URL: https://git.openjdk.org/jdk/commit/60fbf73fc492ad9fff83fb4540e2d01311406287 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Reviewed-by: erikj, mbaesken ! make/Bundles.gmk From vklang at openjdk.org Mon Apr 7 15:05:53 2025 From: vklang at openjdk.org (Viktor Klang) Date: Mon, 7 Apr 2025 15:05:53 GMT Subject: git: openjdk/jdk: master: 8353659: SubmissionPublisherTest::testCap1Submit times out Message-ID: <271c641f-0834-4d05-a0be-5ed835e69c17@openjdk.org> Changeset: 40210333 Branch: master Author: Viktor Klang Date: 2025-04-07 15:03:30 +0000 URL: https://git.openjdk.org/jdk/commit/402103331bcdb1055f89c938fdd6b1df772993b6 8353659: SubmissionPublisherTest::testCap1Submit times out Reviewed-by: dl, alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java From eirbjo at openjdk.org Mon Apr 7 15:25:11 2025 From: eirbjo at openjdk.org (Eirik =?UTF-8?B?QmrDuHJzbsO4cw==?=) Date: Mon, 7 Apr 2025 15:25:11 GMT Subject: git: openjdk/jdk: master: 8353278: Consolidate local file URL checks in jar: and file: URL schemes Message-ID: <1949adb3-af95-4cc7-bc48-60c6be61fddc@openjdk.org> Changeset: 9a391f44 Branch: master Author: Eirik Bj?rsn?s Date: 2025-04-07 15:23:18 +0000 URL: https://git.openjdk.org/jdk/commit/9a391f44e038d6c15a7872164bd3099edad93c8d 8353278: Consolidate local file URL checks in jar: and file: URL schemes Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java ! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java ! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java From vklang at openjdk.org Mon Apr 7 16:17:45 2025 From: vklang at openjdk.org (Viktor Klang) Date: Mon, 7 Apr 2025 16:17:45 GMT Subject: git: openjdk/jdk: master: 8352971: Increase maximum number of hold counts for ReentrantReadWriteLock Message-ID: <25112943-8711-4c7a-aa93-09b8b10cc0fe@openjdk.org> Changeset: 867a0301 Branch: master Author: Viktor Klang Date: 2025-04-07 16:15:51 +0000 URL: https://git.openjdk.org/jdk/commit/867a0301893cbf3d5434e4966d27d7f4913afb98 8352971: Increase maximum number of hold counts for ReentrantReadWriteLock Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java + test/jdk/java/util/concurrent/tck/ReentrantReadWriteLock20Test.java ! test/jdk/java/util/concurrent/tck/ReentrantReadWriteLockTest.java From prr at openjdk.org Mon Apr 7 16:44:39 2025 From: prr at openjdk.org (Phil Race) Date: Mon, 7 Apr 2025 16:44:39 GMT Subject: git: openjdk/jdk: master: 8353475: Open source two Swing DefaultCaret tests Message-ID: <6c15c254-1cb8-4d84-a798-98479b0eed7e@openjdk.org> Changeset: e08441c0 Branch: master Author: Phil Race Date: 2025-04-07 16:40:36 +0000 URL: https://git.openjdk.org/jdk/commit/e08441c03352543f800aef166afabec1dacaf4bf 8353475: Open source two Swing DefaultCaret tests Reviewed-by: honkar + test/jdk/javax/swing/text/DefaultCaret/PaintTest.java + test/jdk/javax/swing/text/DefaultCaret/bug4785160.java From mullan at openjdk.org Mon Apr 7 17:30:04 2025 From: mullan at openjdk.org (Sean Mullan) Date: Mon, 7 Apr 2025 17:30:04 GMT Subject: git: openjdk/jdk: master: 8349890: Option -Djava.security.debug=x509,ava breaks special chars Message-ID: Changeset: 0d4d1558 Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-04-07 17:29:13 +0000 URL: https://git.openjdk.org/jdk/commit/0d4d1558164bb352aa4f7be1fffb7eb2da506944 8349890: Option -Djava.security.debug=x509,ava breaks special chars Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/AVA.java + test/jdk/sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java From prr at openjdk.org Mon Apr 7 18:19:28 2025 From: prr at openjdk.org (Phil Race) Date: Mon, 7 Apr 2025 18:19:28 GMT Subject: git: openjdk/jdk: master: 8353304: Open source two JTabbedPane tests Message-ID: <797bffb8-3483-43dd-82e9-91e251e7cbbd@openjdk.org> Changeset: 1b6f6946 Branch: master Author: Phil Race Date: 2025-04-07 18:16:15 +0000 URL: https://git.openjdk.org/jdk/commit/1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd 8353304: Open source two JTabbedPane tests Reviewed-by: kizune ! test/jdk/ProblemList.txt + test/jdk/javax/swing/JTabbedPane/bug4499556.java + test/jdk/javax/swing/JTabbedPane/bug6259533.java From bpb at openjdk.org Mon Apr 7 18:47:28 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Mon, 7 Apr 2025 18:47:28 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <1934b96e-b6f3-4f9c-b820-cc3eac4d094c@openjdk.org> Changeset: 885cf0ff Branch: master Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-04-07 18:44:04 +0000 URL: https://git.openjdk.org/jdk/commit/885cf0ff8d1e7816bf409136234d63373d576f9e 8353671: Remove dead code missed in JDK-8350459 Reviewed-by: sviswanathan, mullan ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java Changeset: 5481021e Branch: master Author: Brian Burkhalter Date: 2025-04-07 18:46:04 +0000 URL: https://git.openjdk.org/jdk/commit/5481021ee64fd457279ea7083be0f977c7ce3e3c 8321591: (fs) Improve String -> Path conversion performance (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java + test/micro/org/openjdk/bench/java/nio/file/PathOfString.java From aivanov at openjdk.org Mon Apr 7 19:55:02 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 7 Apr 2025 19:55:02 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <4f04673a-9eda-4792-81f8-0b7b4c5a6d25@openjdk.org> Changeset: 05ff557d Branch: master Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2025-04-07 19:52:39 +0000 URL: https://git.openjdk.org/jdk/commit/05ff557dee6adc679d85bfe8fb49f69053a6aaba 8353138: Screen capture for test TaskbarPositionTest.java, failure case Reviewed-by: aivanov, serb ! test/jdk/javax/swing/Popup/TaskbarPositionTest.java Changeset: 3757f660 Branch: master Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-04-07 19:53:36 +0000 URL: https://git.openjdk.org/jdk/commit/3757f660f237408e843584c224f03a64657f7b31 8353002: Remove unnecessary Windows version check in WTaskbarPeer Reviewed-by: prr, serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WTaskbarPeer.java + test/jdk/java/awt/Dialog/TaskbarFeatureTest.java From ihse at openjdk.org Mon Apr 7 20:33:38 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Mon, 7 Apr 2025 20:33:38 GMT Subject: git: openjdk/jdk: master: 8311227: Add .editorconfig Message-ID: <2835ab81-b006-47fa-9d18-3b0bb26bf4d6@openjdk.org> Changeset: cebda921 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-07 20:32:26 +0000 URL: https://git.openjdk.org/jdk/commit/cebda921dd49cf05b521f9ab3f731dd44719b027 8311227: Add .editorconfig Co-authored-by: David Briemann Reviewed-by: erikj + .editorconfig + src/hotspot/.editorconfig From ihse at openjdk.org Mon Apr 7 20:35:38 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Mon, 7 Apr 2025 20:35:38 GMT Subject: git: openjdk/jdk: master: 8301197: Make sure use of printf is correct and actually needed Message-ID: <9a6326ad-230b-4002-842a-191d1d868132@openjdk.org> Changeset: 42dc99ea Branch: master Author: Magnus Ihse Bursie Date: 2025-04-07 20:34:30 +0000 URL: https://git.openjdk.org/jdk/commit/42dc99eac16c46f1b403cce1dd14c6bda50eae70 8301197: Make sure use of printf is correct and actually needed Reviewed-by: erikj ! make/Docs.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/MainSupport.gmk ! make/RunTests.gmk ! make/SourceRevision.gmk ! make/autoconf/help.m4 ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/Modules.gmk ! make/common/modules/GensrcCommon.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/scripts/compare.sh ! test/make/autoconf/test.m4 From jlu at openjdk.org Mon Apr 7 20:47:24 2025 From: jlu at openjdk.org (Justin Lu) Date: Mon, 7 Apr 2025 20:47:24 GMT Subject: git: openjdk/jdk: master: 8353322: Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate Message-ID: <34dab0e1-6e79-45b3-b35f-61ac93ca56ab@openjdk.org> Changeset: a8dfcf55 Branch: master Author: Justin Lu Date: 2025-04-07 20:45:51 +0000 URL: https://git.openjdk.org/jdk/commit/a8dfcf55849775a7ac4822a8b7661f20f1b33bb0 8353322: Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate Reviewed-by: naoto ! src/java.base/share/classes/java/text/ChoiceFormat.java From mdoerr at openjdk.org Mon Apr 7 20:52:25 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 7 Apr 2025 20:52:25 GMT Subject: git: openjdk/jdk: master: 8352972: PPC64: Intrinsify Unsafe::setMemory Message-ID: <89f2a38d-8291-4dae-9665-6597d184fcd7@openjdk.org> Changeset: e266eba4 Branch: master Author: Martin Doerr Date: 2025-04-07 20:50:41 +0000 URL: https://git.openjdk.org/jdk/commit/e266eba40131bb97c392c8c87551d28e74c4764a 8352972: PPC64: Intrinsify Unsafe::setMemory Reviewed-by: lucy ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp From jlu at openjdk.org Mon Apr 7 21:55:13 2025 From: jlu at openjdk.org (Justin Lu) Date: Mon, 7 Apr 2025 21:55:13 GMT Subject: git: openjdk/jdk: master: 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests Message-ID: <3b5934b1-4e6b-442e-bbec-d05a0ae0ea7c@openjdk.org> Changeset: fd2734e9 Branch: master Author: Justin Lu Date: 2025-04-07 21:52:57 +0000 URL: https://git.openjdk.org/jdk/commit/fd2734e97d3ef505473938109746ae59d5fefca6 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests Reviewed-by: naoto + test/jdk/java/text/Format/ChoiceFormat/ParseTest.java From dholmes at openjdk.org Mon Apr 7 23:37:23 2025 From: dholmes at openjdk.org (David Holmes) Date: Mon, 7 Apr 2025 23:37:23 GMT Subject: git: openjdk/jdk: master: 8353365: TOUCH_ASSERT_POISON clears GetLastError() Message-ID: <876edce1-f31e-4c0f-804e-cf9e69bb287d@openjdk.org> Changeset: 3951a8e0 Branch: master Author: David Holmes Date: 2025-04-07 23:36:04 +0000 URL: https://git.openjdk.org/jdk/commit/3951a8e01945d262cdd6ebbe4e1548ddf8e3c02a 8353365: TOUCH_ASSERT_POISON clears GetLastError() Reviewed-by: kbarrett, stuefe, jwaters ! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp From jpai at openjdk.org Tue Apr 8 00:34:48 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 8 Apr 2025 00:34:48 GMT Subject: git: openjdk/jdk: master: 8352895: UserCookie.java runs wrong test class Message-ID: <899a53d0-178e-4a11-9768-04a1c515851a@openjdk.org> Changeset: edaeb4b2 Branch: master Author: Jaikiran Pai Date: 2025-04-08 00:33:36 +0000 URL: https://git.openjdk.org/jdk/commit/edaeb4b2da7c7a49ea3f3baebc7a072b56088e34 8352895: UserCookie.java runs wrong test class Reviewed-by: dfuchs ! test/jdk/sun/net/www/protocol/http/UserCookie.java From jpai at openjdk.org Tue Apr 8 00:36:49 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 8 Apr 2025 00:36:49 GMT Subject: git: openjdk/jdk: master: 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint Message-ID: <792a34e1-bca1-4db3-98b1-f86f63012a72@openjdk.org> Changeset: b64cdc28 Branch: master Author: Jaikiran Pai Date: 2025-04-08 00:35:33 +0000 URL: https://git.openjdk.org/jdk/commit/b64cdc28132c889ca8e21dc9534590ba2a778bcd 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint Reviewed-by: mullan, lancea ! src/java.base/share/classes/java/util/jar/Attributes.java From fyang at openjdk.org Tue Apr 8 01:38:26 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 8 Apr 2025 01:38:26 GMT Subject: git: openjdk/jdk: master: 8353695: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn Message-ID: <300195e2-2bc3-4aa9-ba57-a5f6bca6085b@openjdk.org> Changeset: 80ff7b9c Branch: master Author: Fei Yang Date: 2025-04-08 01:37:29 +0000 URL: https://git.openjdk.org/jdk/commit/80ff7b9c9406c7845ecb3bc40910e92ccdd23ff2 8353695: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn Reviewed-by: fjiang, mli ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java From alanb at openjdk.org Tue Apr 8 06:04:12 2025 From: alanb at openjdk.org (Alan Bateman) Date: Tue, 8 Apr 2025 06:04:12 GMT Subject: git: openjdk/jdk: master: 8353267: jmod create finds the wrong set of packages when class file are in non-package location Message-ID: Changeset: fb955bcb Branch: master Author: Alan Bateman Date: 2025-04-08 06:03:16 +0000 URL: https://git.openjdk.org/jdk/commit/fb955bcb153b7008b45e9080c0817fcce7b5463e 8353267: jmod create finds the wrong set of packages when class file are in non-package location Reviewed-by: rriggs ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java + test/jdk/tools/jlink/ClassFileInMetaInfo.java ! test/jdk/tools/jmod/JmodTest.java From jpai at openjdk.org Tue Apr 8 06:09:59 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 8 Apr 2025 06:09:59 GMT Subject: git: openjdk/jdk: master: 8066583: DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources Message-ID: Changeset: 9844c1c5 Branch: master Author: Jaikiran Pai Date: 2025-04-08 06:07:44 +0000 URL: https://git.openjdk.org/jdk/commit/9844c1c52b9b7b6959d4e5cc626495c83f4aa9d4 8066583: DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources Reviewed-by: liach, alanb, lancea ! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/InflaterInputStream.java ! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java ! test/jdk/java/util/zip/DeflateIn_InflateOut.java ! test/jdk/java/util/zip/InflateIn_DeflateOut.java From shade at openjdk.org Tue Apr 8 08:15:33 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 8 Apr 2025 08:15:33 GMT Subject: git: openjdk/jdk: master: 8352256: ObjectSynchronizer::quick_notify misses JFR event notification path Message-ID: <9d4d8492-3869-43fb-96e8-926e8fb923c5@openjdk.org> Changeset: ea07e719 Branch: master Author: Aleksey Shipilev Date: 2025-04-08 08:12:59 +0000 URL: https://git.openjdk.org/jdk/commit/ea07e719ca255d0da1966118c464ee23f4dc44da 8352256: ObjectSynchronizer::quick_notify misses JFR event notification path Reviewed-by: dholmes, coleenp, mgronlun ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp From rcastanedalo at openjdk.org Tue Apr 8 08:29:06 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Tue, 8 Apr 2025 08:29:06 GMT Subject: git: openjdk/jdk: master: 8353669: IGV: dump OOP maps for MachSafePoint nodes Message-ID: <2402b7cd-244e-4681-a489-bf4883962f70@openjdk.org> Changeset: fda5eecd Branch: master Author: Roberto Casta?eda Lozano Date: 2025-04-08 08:27:00 +0000 URL: https://git.openjdk.org/jdk/commit/fda5eecd6717eb6e1db56be3e41b65deae6e683e 8353669: IGV: dump OOP maps for MachSafePoint nodes Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp From jlahoda at openjdk.org Tue Apr 8 09:28:02 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 8 Apr 2025 09:28:02 GMT Subject: git: openjdk/jdk: master: 8353332: Test jdk/jshell/ToolProviderTest.java failed in relation to enable-preview Message-ID: Changeset: 9088afc4 Branch: master Author: Jan Lahoda Date: 2025-04-08 09:25:23 +0000 URL: https://git.openjdk.org/jdk/commit/9088afc4f16b6265e640bf176d8ca8e3ac6ca45c 8353332: Test jdk/jshell/ToolProviderTest.java failed in relation to enable-preview Reviewed-by: jpai, asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java ! test/langtools/jdk/jshell/ToolProviderTest.java From mullan at openjdk.org Tue Apr 8 11:51:56 2025 From: mullan at openjdk.org (Sean Mullan) Date: Tue, 8 Apr 2025 11:51:56 GMT Subject: git: openjdk/jdk: master: 8353945: Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890 Message-ID: Changeset: d8bed130 Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-04-08 11:50:59 +0000 URL: https://git.openjdk.org/jdk/commit/d8bed1304713b17286d4ed614f95d0ef6e59a95b 8353945: Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890 Reviewed-by: mullan ! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java From erikj at openjdk.org Tue Apr 8 12:41:43 2025 From: erikj at openjdk.org (Erik Joelsson) Date: Tue, 8 Apr 2025 12:41:43 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 3d24f1a3 Branch: master Author: Harald Eilertsen Committer: Erik Joelsson Date: 2025-04-08 12:40:10 +0000 URL: https://git.openjdk.org/jdk/commit/3d24f1a38280fd7f40148399c1ae2f3bd20763e5 8353580: libjpeg is not found if not installed in system directories Reviewed-by: erikj ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.template Changeset: b3751b90 Branch: master Author: Harald Eilertsen Committer: Erik Joelsson Date: 2025-04-08 12:40:54 +0000 URL: https://git.openjdk.org/jdk/commit/b3751b90f6f5406fb78f0f9a01f0337a64021dfc 8353573: System giflib not found by configure if it's not in system directories Reviewed-by: erikj ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.template From mli at openjdk.org Tue Apr 8 13:01:04 2025 From: mli at openjdk.org (Hamlin Li) Date: Tue, 8 Apr 2025 13:01:04 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <93880ab8-0e82-42aa-9d43-7f932eac4873@openjdk.org> Changeset: 21db0fdb Branch: master Author: Hamlin Li Date: 2025-04-08 12:59:36 +0000 URL: https://git.openjdk.org/jdk/commit/21db0fdbfb019b9a7c6613e190ad457278f29582 8353665: RISC-V: IR verification fails in TestSubNodeFloatDoubleNegation.java Reviewed-by: thartmann, luhenry ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java Changeset: cc5e9388 Branch: master Author: Hamlin Li Date: 2025-04-08 13:00:07 +0000 URL: https://git.openjdk.org/jdk/commit/cc5e9388d8c55178fd32eabce0f24d5ab8e76fdd 8353600: RISC-V: compiler/vectorization/TestRotateByteAndShortVector.java is failing with Zvbb Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestRotateByteAndShortVector.java From mullan at openjdk.org Tue Apr 8 13:04:15 2025 From: mullan at openjdk.org (Sean Mullan) Date: Tue, 8 Apr 2025 13:04:15 GMT Subject: git: openjdk/jdk: master: 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures Message-ID: Changeset: dfa79c37 Branch: master Author: Artur Barashev Committer: Sean Mullan Date: 2025-04-08 13:02:50 +0000 URL: https://git.openjdk.org/jdk/commit/dfa79c373097d17a347b7c17103c57e12f59dc67 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureDTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS13.java From dfenacci at openjdk.org Tue Apr 8 13:08:10 2025 From: dfenacci at openjdk.org (Damon Fenacci) Date: Tue, 8 Apr 2025 13:08:10 GMT Subject: git: openjdk/jdk: master: 8352963: [REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Message-ID: <38c2220b-d04f-485b-b922-86632fc291e3@openjdk.org> Changeset: d9f2e692 Branch: master Author: Damon Fenacci Date: 2025-04-08 13:05:15 +0000 URL: https://git.openjdk.org/jdk/commit/d9f2e6921558b4919889d81871b699971fb4f3ba 8352963: [REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java From coleenp at openjdk.org Tue Apr 8 13:14:33 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Tue, 8 Apr 2025 13:14:33 GMT Subject: git: openjdk/jdk: master: 8351654: Agent transformer bytecodes should be verified Message-ID: Changeset: 250437e5 Branch: master Author: Coleen Phillimore Date: 2025-04-08 13:12:28 +0000 URL: https://git.openjdk.org/jdk/commit/250437e557c56ba66a74ab759cfd1071a510e184 8351654: Agent transformer bytecodes should be verified Reviewed-by: dholmes, lmesnik ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/klassFactory.cpp + test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBaseVerify.java + test/hotspot/jtreg/runtime/verifier/CFLH/TestChecker.java + test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java From vklang at openjdk.org Tue Apr 8 13:52:01 2025 From: vklang at openjdk.org (Viktor Klang) Date: Tue, 8 Apr 2025 13:52:01 GMT Subject: git: openjdk/jdk: master: 8354016: Update ReentrantReadWriteLock documentation to reflect its new max capacity Message-ID: <9aa6c622-9c3b-4b46-8537-429fdcc18b95@openjdk.org> Changeset: 676cfae9 Branch: master Author: Viktor Klang Date: 2025-04-08 13:49:15 +0000 URL: https://git.openjdk.org/jdk/commit/676cfae91c8bd4799adfedff2ad59a9aab953ece 8354016: Update ReentrantReadWriteLock documentation to reflect its new max capacity Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java From djelinski at openjdk.org Tue Apr 8 15:21:02 2025 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Tue, 8 Apr 2025 15:21:02 GMT Subject: git: openjdk/jdk: master: 8350705: [JMH] test security.SSLHandshake failed for 2 threads configuration Message-ID: <1936554e-fda4-4b0d-85cb-44e3932ad423@openjdk.org> Changeset: 58ff36f3 Branch: master Author: Daniel Jeli?ski Date: 2025-04-08 15:19:32 +0000 URL: https://git.openjdk.org/jdk/commit/58ff36f3bdefe2e883dc871a4e7fcaa81e8eef5b 8350705: [JMH] test security.SSLHandshake failed for 2 threads configuration Reviewed-by: hchao, mullan ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java From roland at openjdk.org Tue Apr 8 15:53:46 2025 From: roland at openjdk.org (Roland Westrelin) Date: Tue, 8 Apr 2025 15:53:46 GMT Subject: git: openjdk/jdk: master: 8341976: C2: use_mem_state != load->find_exact_control(load->in(0)) assert failure Message-ID: Changeset: 4645ddbb Branch: master Author: Roland Westrelin Date: 2025-04-08 15:52:05 +0000 URL: https://git.openjdk.org/jdk/commit/4645ddbb6be6b4456cc4d9f58188b0561a8e593d 8341976: C2: use_mem_state != load->find_exact_control(load->in(0)) assert failure Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/arraycopy/TestSunkLoadAntiDependency.java From mullan at openjdk.org Tue Apr 8 16:17:47 2025 From: mullan at openjdk.org (Sean Mullan) Date: Tue, 8 Apr 2025 16:17:47 GMT Subject: git: openjdk/jdk: master: 8348967: Deprecate security permission classes for removal Message-ID: <078d9bc8-553e-4c3b-b4de-190bebde21ff@openjdk.org> Changeset: 3cbe686d Branch: master Author: Sean Mullan Date: 2025-04-08 16:13:43 +0000 URL: https://git.openjdk.org/jdk/commit/3cbe686d6203043e95604b3d6c96d6ed9d5364c3 8348967: Deprecate security permission classes for removal Reviewed-by: rriggs, iris ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java From pminborg at openjdk.org Tue Apr 8 16:38:20 2025 From: pminborg at openjdk.org (Per Minborg) Date: Tue, 8 Apr 2025 16:38:20 GMT Subject: git: openjdk/jdk: master: 8339527: Adjust threshold for MemorySegment::fill native invocation Message-ID: <81a55ed9-dc04-40dc-b89c-7f3ccbf72ab7@openjdk.org> Changeset: b98d6aeb Branch: master Author: Per Minborg Date: 2025-04-08 16:34:20 +0000 URL: https://git.openjdk.org/jdk/commit/b98d6aebdd897959785ea27ee7855d26c9ed35d7 8339527: Adjust threshold for MemorySegment::fill native invocation Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java From ihse at openjdk.org Tue Apr 8 16:59:35 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Tue, 8 Apr 2025 16:59:35 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <4c424e07-9ebf-4d82-af11-2b0f56a94e3c@openjdk.org> Changeset: bd73a064 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-08 16:55:48 +0000 URL: https://git.openjdk.org/jdk/commit/bd73a0641615d743663ef652bc1f27305af1517b 8300339: Run jtreg in the work dir Reviewed-by: erikj ! make/RunTests.gmk Changeset: e1a4a6be Branch: master Author: Magnus Ihse Bursie Date: 2025-04-08 16:57:00 +0000 URL: https://git.openjdk.org/jdk/commit/e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 8340185: Use make -k on GHA to catch more build errors Reviewed-by: shade ! .github/actions/do-build/action.yml From jlu at openjdk.org Tue Apr 8 17:39:07 2025 From: jlu at openjdk.org (Justin Lu) Date: Tue, 8 Apr 2025 17:39:07 GMT Subject: git: openjdk/jdk: master: 8353713: Improve Currency.getInstance exception handling Message-ID: <7ca4adfd-541d-4fef-b9e1-4219a3e6c3a7@openjdk.org> Changeset: 5cac5796 Branch: master Author: Justin Lu Date: 2025-04-08 17:37:13 +0000 URL: https://git.openjdk.org/jdk/commit/5cac579619164b9a664327a4f71c4de7e7575276 8353713: Improve Currency.getInstance exception handling Reviewed-by: naoto ! src/java.base/share/classes/java/util/Currency.java ! test/jdk/java/util/Currency/CurrencyTest.java From ihse at openjdk.org Tue Apr 8 17:42:44 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Tue, 8 Apr 2025 17:42:44 GMT Subject: git: openjdk/jdk: master: 8317012: Explicitly check for 32-bit word size for using libatomic with zero Message-ID: <606e5bc0-29f1-4063-b932-b192cbfa4904@openjdk.org> Changeset: 689d73a3 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-08 17:39:59 +0000 URL: https://git.openjdk.org/jdk/commit/689d73a30d0701693ad86be164e4406effa11f2e 8317012: Explicitly check for 32-bit word size for using libatomic with zero Reviewed-by: erikj, shade ! make/autoconf/libraries.m4 From mgronlun at openjdk.org Tue Apr 8 18:45:07 2025 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 8 Apr 2025 18:45:07 GMT Subject: git: openjdk/jdk: master: 8353431: JFR: Sets to use hashmap instead of binary search as backend Message-ID: <59b37f48-367e-428e-a979-14a51d85ba33@openjdk.org> Changeset: 257f817c Branch: master Author: Markus Gr?nlund Date: 2025-04-08 18:41:10 +0000 URL: https://git.openjdk.org/jdk/commit/257f817c7fca1e8cdb0fec0e18ab9c07b19b1d13 8353431: JFR: Sets to use hashmap instead of binary search as backend Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.inline.hpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.hpp + src/hotspot/share/jfr/utilities/jfrSet.hpp From hannesw at openjdk.org Tue Apr 8 18:48:13 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Tue, 8 Apr 2025 18:48:13 GMT Subject: git: openjdk/jdk: master: 8352389: Remove incidental whitespace in pre/code content Message-ID: Changeset: 24ff96af Branch: master Author: Hannes Walln?fer Date: 2025-04-08 18:45:53 +0000 URL: https://git.openjdk.org/jdk/commit/24ff96afe41b62275fe8635e477ecc04bff93123 8352389: Remove incidental whitespace in pre/code content Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java + test/langtools/jdk/javadoc/doclet/testPreCode/TestPreCode.java ! test/langtools/tools/javac/doctree/CodeTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/InPreTest.java From acobbs at openjdk.org Tue Apr 8 20:06:37 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Tue, 8 Apr 2025 20:06:37 GMT Subject: git: openjdk/jdk: master: 8353757: Log class should have a proper clear() method Message-ID: Changeset: 5b42c46b Branch: master Author: Archie Cobbs Date: 2025-04-08 20:04:44 +0000 URL: https://git.openjdk.org/jdk/commit/5b42c46b48363acd00ee4a183edca9a48cdc16c8 8353757: Log class should have a proper clear() method Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java From liach at openjdk.org Tue Apr 8 22:01:18 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 8 Apr 2025 22:01:18 GMT Subject: git: openjdk/jdk: master: 8354061: Update copyright in NameFormat.java fix after JDK-8349890 Message-ID: <88e93464-6c94-48a3-9e2a-737adfeca086@openjdk.org> Changeset: 63fa255c Branch: master Author: Koushik Thirupattur Committer: Chen Liang Date: 2025-04-08 21:58:21 +0000 URL: https://git.openjdk.org/jdk/commit/63fa255c06a273b00f99d4e8649dab618cbf5773 8354061: Update copyright in NameFormat.java fix after JDK-8349890 Reviewed-by: mullan ! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java From wkemper at openjdk.org Tue Apr 8 22:05:23 2025 From: wkemper at openjdk.org (William Kemper) Date: Tue, 8 Apr 2025 22:05:23 GMT Subject: git: openjdk/jdk: master: 8353218: Shenandoah: Out of date comment references Brooks pointers Message-ID: Changeset: b4ab964b Branch: master Author: William Kemper Date: 2025-04-08 22:00:58 +0000 URL: https://git.openjdk.org/jdk/commit/b4ab964b72c631632511e6f01cdd5a47fb2e31fa 8353218: Shenandoah: Out of date comment references Brooks pointers Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp From ysr at openjdk.org Wed Apr 9 01:02:27 2025 From: ysr at openjdk.org (Y. Srinivas Ramakrishna) Date: Wed, 9 Apr 2025 01:02:27 GMT Subject: git: openjdk/jdk: master: 8351091: Shenandoah: global marking context completeness is not accurately maintained Message-ID: <219cc357-ee84-4f92-9532-eb3d8b2141f2@openjdk.org> Changeset: aec1fe0a Branch: master Author: Xiaolong Peng Committer: Y. Srinivas Ramakrishna Date: 2025-04-09 01:00:02 +0000 URL: https://git.openjdk.org/jdk/commit/aec1fe0a17fa6801e26a517d4d21656353409f7c 8351091: Shenandoah: global marking context completeness is not accurately maintained Reviewed-by: ysr, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp From iklam at openjdk.org Wed Apr 9 01:17:04 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 9 Apr 2025 01:17:04 GMT Subject: git: openjdk/jdk: master: 8353014: Exclude AOT tooling classes from AOT cache Message-ID: <5322cfc7-84ff-4ba5-b46d-8100b96b4613@openjdk.org> Changeset: c26c5758 Branch: master Author: Ioi Lam Date: 2025-04-09 01:15:40 +0000 URL: https://git.openjdk.org/jdk/commit/c26c5758679b803489f401fbb23e8153ca10e19f 8353014: Exclude AOT tooling classes from AOT cache Reviewed-by: vlivanov, kvn ! src/hotspot/share/cds/aotArtifactFinder.cpp + src/hotspot/share/cds/aotClassFilter.cpp + src/hotspot/share/cds/aotClassFilter.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp From fyang at openjdk.org Wed Apr 9 01:47:09 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 9 Apr 2025 01:47:09 GMT Subject: git: openjdk/jdk: master: 8353829: RISC-V: Auto-enable several more extensions for debug builds Message-ID: Changeset: 73bb6472 Branch: master Author: Fei Yang Date: 2025-04-09 01:44:46 +0000 URL: https://git.openjdk.org/jdk/commit/73bb647218ac4c9742cb974d23c5f223bbd56c0a 8353829: RISC-V: Auto-enable several more extensions for debug builds Reviewed-by: rehn, fjiang ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp From dholmes at openjdk.org Wed Apr 9 03:05:29 2025 From: dholmes at openjdk.org (David Holmes) Date: Wed, 9 Apr 2025 03:05:29 GMT Subject: git: openjdk/jdk: master: 8354088: [BACKOUT] Run jtreg in the work dir Message-ID: <994dc19f-b5b1-4f9b-bb43-36bae5be081b@openjdk.org> Changeset: 2a0cf835 Branch: master Author: David Holmes Date: 2025-04-09 03:03:14 +0000 URL: https://git.openjdk.org/jdk/commit/2a0cf8353ae0528a8417407d5719df0dadceadcf 8354088: [BACKOUT] Run jtreg in the work dir Reviewed-by: darcy, iris ! make/RunTests.gmk From thartmann at openjdk.org Wed Apr 9 05:11:11 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 9 Apr 2025 05:11:11 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <7009a29d-ed86-4eb4-87ac-66ca2d81e6f3@openjdk.org> Changeset: 743d1c64 Branch: master Author: Thomas Stuefe Date: 2025-04-09 05:08:51 +0000 URL: https://git.openjdk.org/jdk/commit/743d1c64c29118b15897b3c676919353ced467f5 8353273: Reduce number of oop map entries in instances Reviewed-by: lmesnik, fparain, jsjolen ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.hpp ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/FieldLayout/TestOopMapSizeMinimal.java Changeset: 473251db Branch: master Author: Cesar Soares Lucas Committer: Tobias Hartmann Date: 2025-04-09 05:09:30 +0000 URL: https://git.openjdk.org/jdk/commit/473251dbb308016ccda6c88fd36bd10c81e65865 8353593: MethodData "mileage_*" methods and fields aren't used and can be removed Reviewed-by: phh, thartmann ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp From chagedorn at openjdk.org Wed Apr 9 05:36:36 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Wed, 9 Apr 2025 05:36:36 GMT Subject: git: openjdk/jdk: master: 8352681: C2 compilation hits asserts "must set the initial type just once" Message-ID: <524d67fe-4b87-4fdb-85f4-d989e59207d6@openjdk.org> Changeset: b045e3fb Branch: master Author: Cesar Soares Lucas Committer: Christian Hagedorn Date: 2025-04-09 05:34:01 +0000 URL: https://git.openjdk.org/jdk/commit/b045e3fbd7920465b5b67d43e35db98b935241d5 8352681: C2 compilation hits asserts "must set the initial type just once" Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndSetTypeTwice.java From stefank at openjdk.org Wed Apr 9 06:21:22 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Wed, 9 Apr 2025 06:21:22 GMT Subject: git: openjdk/jdk: master: 8352994: ZGC: Fix regression introduced in JDK-8350572 Message-ID: <4d645c06-98b8-4824-a726-3af2a5bf8837@openjdk.org> Changeset: 3340e13f Branch: master Author: Stefan Karlsson Date: 2025-04-09 06:19:08 +0000 URL: https://git.openjdk.org/jdk/commit/3340e13fd0a8d25212003e8371a135471b2f44b3 8352994: ZGC: Fix regression introduced in JDK-8350572 Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/z/zVerify.cpp ! test/jdk/ProblemList-zgc.txt From chagedorn at openjdk.org Wed Apr 9 07:06:24 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Wed, 9 Apr 2025 07:06:24 GMT Subject: git: openjdk/jdk: master: 8353841: [jittester] Fix JITTester build after asm removal Message-ID: Changeset: 0f70aae1 Branch: master Author: Evgeny Nikitin Committer: Christian Hagedorn Date: 2025-04-09 07:03:24 +0000 URL: https://git.openjdk.org/jdk/commit/0f70aae1cc4fd48ef2de3b0fe4741a32660ed4f9 8353841: [jittester] Fix JITTester build after asm removal Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/testlibrary/jittester/Makefile From shade at openjdk.org Wed Apr 9 07:29:45 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 9 Apr 2025 07:29:45 GMT Subject: git: openjdk/jdk: master: 8353174: Clean up thread register handling after 32-bit x86 removal Message-ID: Changeset: 6df34c36 Branch: master Author: Aleksey Shipilev Date: 2025-04-09 07:28:47 +0000 URL: https://git.openjdk.org/jdk/commit/6df34c361e0d1b6fe90ca97c1aaa56e57a86d12c 8353174: Clean up thread register handling after 32-bit x86 removal Reviewed-by: cslucas, kvn, vlivanov ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad From shade at openjdk.org Wed Apr 9 08:04:34 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 9 Apr 2025 08:04:34 GMT Subject: git: openjdk/jdk: master: 8334046: Set different values for CompLevel_any and CompLevel_all Message-ID: <43592a31-0988-41f6-86ed-238afe4b391a@openjdk.org> Changeset: 9ee55903 Branch: master Author: Cesar Soares Lucas Committer: Aleksey Shipilev Date: 2025-04-09 08:01:13 +0000 URL: https://git.openjdk.org/jdk/commit/9ee5590328e7d5f5070efdbd7ffc44cb660005cc 8334046: Set different values for CompLevel_any and CompLevel_all Reviewed-by: shade, kvn ! src/hotspot/share/compiler/compilerDefinitions.hpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java From shade at openjdk.org Wed Apr 9 08:25:23 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 9 Apr 2025 08:25:23 GMT Subject: git: openjdk/jdk: master: 8353192: C2: Clean up x86 backend after 32-bit x86 removal Message-ID: Changeset: 250eb743 Branch: master Author: Aleksey Shipilev Date: 2025-04-09 08:22:48 +0000 URL: https://git.openjdk.org/jdk/commit/250eb743c112fbcc45bf2b3ded1c644b19893577 8353192: C2: Clean up x86 backend after 32-bit x86 removal Reviewed-by: kvn, epeter ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/archDesc.cpp From michaelm at openjdk.org Wed Apr 9 09:13:53 2025 From: michaelm at openjdk.org (Michael McMahon) Date: Wed, 9 Apr 2025 09:13:53 GMT Subject: git: openjdk/jdk: master: 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 Message-ID: <4df8afdb-6fd7-476a-86f1-ecd3527b9c25@openjdk.org> Changeset: f7fa05f5 Branch: master Author: Daishi Tabata Committer: Michael McMahon Date: 2025-04-09 09:11:24 +0000 URL: https://git.openjdk.org/jdk/commit/f7fa05f577a28870202ccaa3544c34b58bd4adfe 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 Reviewed-by: djelinski, dfuchs ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java From thartmann at openjdk.org Wed Apr 9 09:30:45 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 9 Apr 2025 09:30:45 GMT Subject: git: openjdk/jdk: master: 8348853: Fold layout helper check for objects implementing non-array interfaces Message-ID: <985fd245-adc5-41ad-a9d6-d2a42b18343a@openjdk.org> Changeset: a1d566ce Branch: master Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-09 09:28:36 +0000 URL: https://git.openjdk.org/jdk/commit/a1d566ce4b0315591ece489347c5d1c253f06be9 8348853: Fold layout helper check for objects implementing non-array interfaces Reviewed-by: thartmann, roland ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp From kevinw at openjdk.org Wed Apr 9 09:51:10 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Wed, 9 Apr 2025 09:51:10 GMT Subject: git: openjdk/jdk: master: 8353439: Shell grouping of -XX:OnError= commands is surprising Message-ID: Changeset: cd9fa3f7 Branch: master Author: Kevin Walls Date: 2025-04-09 09:47:03 +0000 URL: https://git.openjdk.org/jdk/commit/cd9fa3f7aa0324c575943deebb41f4f7ff4f73d3 8353439: Shell grouping of -XX:OnError= commands is surprising Reviewed-by: dholmes, stuefe ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java From ihse at openjdk.org Wed Apr 9 10:41:26 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 9 Apr 2025 10:41:26 GMT Subject: git: openjdk/jdk: master: 8187520: Add --disable-java-warnings-as-errors configure option Message-ID: <1c1361e0-b4a6-48fe-b65e-bbb6bd26e2fa@openjdk.org> Changeset: 7aeaa3c2 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-09 10:40:03 +0000 URL: https://git.openjdk.org/jdk/commit/7aeaa3c21c1420191fe8ff59e4cf99eae830754d 8187520: Add --disable-java-warnings-as-errors configure option Reviewed-by: shade, erikj ! make/Docs.gmk ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/common/JavaCompilation.gmk From alanb at openjdk.org Wed Apr 9 12:37:47 2025 From: alanb at openjdk.org (Alan Bateman) Date: Wed, 9 Apr 2025 12:37:47 GMT Subject: git: openjdk/jdk: master: 8351927: Change VirtualThread implementation to use use FJP delayed task handling Message-ID: Changeset: 6c93ad42 Branch: master Author: Alan Bateman Date: 2025-04-09 12:36:35 +0000 URL: https://git.openjdk.org/jdk/commit/6c93ad42f38b49ea96155340c4b6bbedfcef2a90 8351927: Change VirtualThread implementation to use use FJP delayed task handling Reviewed-by: vklang ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java ! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadParking.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadSleep.java + test/micro/org/openjdk/bench/java/util/concurrent/DelayedTasks.java From pminborg at openjdk.org Wed Apr 9 12:47:27 2025 From: pminborg at openjdk.org (Per Minborg) Date: Wed, 9 Apr 2025 12:47:27 GMT Subject: git: openjdk/jdk: master: 8351757: Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing Message-ID: <51af8482-f676-4301-bf8c-af0387cb228f@openjdk.org> Changeset: f9d705b1 Branch: master Author: Per Minborg Date: 2025-04-09 12:44:47 +0000 URL: https://git.openjdk.org/jdk/commit/f9d705b17e5d90f7bc5f9759f692182bb4da3445 8351757: Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing Reviewed-by: djelinski, rriggs ! test/jdk/java/foreign/TestDeadlock.java From zgu at openjdk.org Wed Apr 9 13:02:12 2025 From: zgu at openjdk.org (Zhengyu Gu) Date: Wed, 9 Apr 2025 13:02:12 GMT Subject: git: openjdk/jdk: master: 8353692: Relax memory constraint on updating ObjectMonitorTable's item count Message-ID: <6d197794-7acd-42f2-aa30-c30d6b49994f@openjdk.org> Changeset: da462cf2 Branch: master Author: Zhengyu Gu Date: 2025-04-09 12:58:00 +0000 URL: https://git.openjdk.org/jdk/commit/da462cf2255f55c1059f9d9bf479231408a72b55 8353692: Relax memory constraint on updating ObjectMonitorTable's item count Reviewed-by: rkennke, dholmes ! src/hotspot/share/runtime/lightweightSynchronizer.cpp From yzheng at openjdk.org Wed Apr 9 13:10:17 2025 From: yzheng at openjdk.org (Yudi Zheng) Date: Wed, 9 Apr 2025 13:10:17 GMT Subject: git: openjdk/jdk: master: 8354181: [Backout] 8334046: Set different values for CompLevel_any and CompLevel_all Message-ID: Changeset: 9d8b93b6 Branch: master Author: Yudi Zheng Date: 2025-04-09 13:08:21 +0000 URL: https://git.openjdk.org/jdk/commit/9d8b93b6e2fa7a6c81d96f82ae8f5de222027879 8354181: [Backout] 8334046: Set different values for CompLevel_any and CompLevel_all Reviewed-by: thartmann, chagedorn ! src/hotspot/share/compiler/compilerDefinitions.hpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java From pminborg at openjdk.org Wed Apr 9 13:49:14 2025 From: pminborg at openjdk.org (Per Minborg) Date: Wed, 9 Apr 2025 13:49:14 GMT Subject: git: openjdk/jdk: master: 8354121: Use a record class rather than a lambda in AbstractMemorySegmentImpl::cleanupAction Message-ID: <4590de60-cec9-4815-809e-975ba4ef7ab7@openjdk.org> Changeset: c3e04395 Branch: master Author: Per Minborg Date: 2025-04-09 13:47:24 +0000 URL: https://git.openjdk.org/jdk/commit/c3e043956e72996a56a7ae9822782ba4dfdc0607 8354121: Use a record class rather than a lambda in AbstractMemorySegmentImpl::cleanupAction Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java From liach at openjdk.org Wed Apr 9 14:52:31 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 9 Apr 2025 14:52:31 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <877b4692-2805-4d18-801c-4a0de1968779@openjdk.org> Changeset: 7a7b9ed7 Branch: master Author: Kevin Walls Date: 2025-04-09 14:49:04 +0000 URL: https://git.openjdk.org/jdk/commit/7a7b9ed7fe4a10bca155b0877c3e731f9d343b92 8353727: HeapDumpPath doesn't expand %p Reviewed-by: stuefe, lmesnik ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java Changeset: 4dc9e589 Branch: master Author: Chen Liang Date: 2025-04-09 14:51:15 +0000 URL: https://git.openjdk.org/jdk/commit/4dc9e58906772bf8ee444cb1618aa43f66593d79 8310310: Migrate CreateSymbols tool in make/langtools to Classfile API Reviewed-by: ihse, jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! make/modules/jdk.compiler/Gendata.gmk ! make/scripts/generate-symbol-data.sh ! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java From iklam at openjdk.org Wed Apr 9 15:05:10 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 9 Apr 2025 15:05:10 GMT Subject: git: openjdk/jdk: master: 8353597: Refactor handling VM options for AOT cache input and output Message-ID: <8de927c5-91ad-4725-a799-471cb2351ab5@openjdk.org> Changeset: 567c6885 Branch: master Author: Ioi Lam Date: 2025-04-09 15:03:38 +0000 URL: https://git.openjdk.org/jdk/commit/567c6885a377e5641deef9cd3498f79c5346cd6a 8353597: Refactor handling VM options for AOT cache input and output Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java From rgiulietti at openjdk.org Wed Apr 9 15:17:20 2025 From: rgiulietti at openjdk.org (Raffaello Giulietti) Date: Wed, 9 Apr 2025 15:17:20 GMT Subject: git: openjdk/jdk: master: 8351462: Improve robustness of String concatenation Message-ID: <610b055b-67fb-47c1-82c9-01bd6ea0b1d6@openjdk.org> Changeset: 1f21da75 Branch: master Author: Raffaello Giulietti Date: 2025-04-09 15:16:02 +0000 URL: https://git.openjdk.org/jdk/commit/1f21da75eb5d5eb7460b2953517514a0aa26b5de 8351462: Improve robustness of String concatenation Reviewed-by: liach, pminborg, rriggs ! src/java.base/share/classes/java/lang/StringConcatHelper.java From liach at openjdk.org Wed Apr 9 15:28:24 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 9 Apr 2025 15:28:24 GMT Subject: git: openjdk/jdk: master: 8353840: JNativeScan should not abort for missing classes Message-ID: <7fabe682-f811-48f2-9c32-b39d85746962@openjdk.org> Changeset: 5f2a604b Branch: master Author: Danish Nawab Committer: Chen Liang Date: 2025-04-09 15:25:24 +0000 URL: https://git.openjdk.org/jdk/commit/5f2a604b633c0cd24f897f828a7c928c3d2b651c 8353840: JNativeScan should not abort for missing classes Reviewed-by: jvernee, liach ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java ! test/langtools/tools/jnativescan/TestMissingSystemClass.java ! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java From coleenp at openjdk.org Wed Apr 9 17:44:37 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Wed, 9 Apr 2025 17:44:37 GMT Subject: git: openjdk/jdk: master: 8349007: The jtreg test ResolvedMethodTableHash takes excessive time Message-ID: <16dc9a08-bff4-4824-92d3-2a895e5e6daf@openjdk.org> Changeset: 6352ee1a Branch: master Author: Coleen Phillimore Date: 2025-04-09 17:43:11 +0000 URL: https://git.openjdk.org/jdk/commit/6352ee1a6e55e428db0eca97ecf8125770dc4a08 8349007: The jtreg test ResolvedMethodTableHash takes excessive time Reviewed-by: lmesnik, matsaave ! src/hotspot/share/prims/resolvedMethodTable.cpp ! test/hotspot/jtreg/runtime/MemberName/ResolvedMethodTableHash.java From azvegint at openjdk.org Wed Apr 9 17:51:32 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Wed, 9 Apr 2025 17:51:32 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: faacbd96 Branch: master Author: Jiangli Zhou Date: 2025-04-09 17:47:47 +0000 URL: https://git.openjdk.org/jdk/commit/faacbd96a3dc1116f3af590439585844ff8048a1 8353938: hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java fails on static JDK Reviewed-by: alanb ! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java Changeset: cc546e7a Branch: master Author: Alexander Zvegintsev Date: 2025-04-09 17:49:18 +0000 URL: https://git.openjdk.org/jdk/commit/cc546e7a283faad40b75183887f6a1f433a2407f 8353549: Open source events tests batch2 Reviewed-by: honkar, kizune + test/jdk/java/awt/event/MouseEvent/DragMouseEventTest.java + test/jdk/java/awt/event/MouseEvent/MouseEventsDuringDrag.java + test/jdk/java/awt/event/MouseEvent/MouseModifierTest.java + test/jdk/java/awt/event/MouseEvent/MouseRButTest.java + test/jdk/java/awt/event/MouseEvent/TitleBarGetsMousePressed.java From dlong at openjdk.org Wed Apr 9 20:10:19 2025 From: dlong at openjdk.org (Dean Long) Date: Wed, 9 Apr 2025 20:10:19 GMT Subject: git: openjdk/jdk: master: 8353041: NeverBranchNode causes incorrect block frequency calculation Message-ID: <711238bd-4170-4a1b-b8a1-45a8ade6495f@openjdk.org> Changeset: 776e1cf1 Branch: master Author: Dean Long Date: 2025-04-09 20:06:49 +0000 URL: https://git.openjdk.org/jdk/commit/776e1cf1dfefd7cb1a0190ab71f71ad5ff25d0e4 8353041: NeverBranchNode causes incorrect block frequency calculation Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/gcm.cpp From ihse at openjdk.org Wed Apr 9 20:16:31 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 9 Apr 2025 20:16:31 GMT Subject: git: openjdk/jdk: master: 8354213: Restore pointless unicode characters to ASCII Message-ID: Changeset: 4a242e3a Branch: master Author: Magnus Ihse Bursie Date: 2025-04-09 20:14:10 +0000 URL: https://git.openjdk.org/jdk/commit/4a242e3a65f13c41c699d42b100ba2b252d7faaa 8354213: Restore pointless unicode characters to ASCII Reviewed-by: naoto, erikj, iris ! CONTRIBUTING.md ! doc/hotspot-unit-tests.md ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/s390/disassembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/oops/method.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt ! test/jdk/java/awt/image/DrawImage/TiledImage.java ! test/jdk/jdk/jfr/tool/jfr.xsd From cushon at openjdk.org Wed Apr 9 20:22:56 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Wed, 9 Apr 2025 20:22:56 GMT Subject: git: openjdk/jdk: master: 8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint Message-ID: <61c069d9-ab4f-4bd2-a69f-2408bae9307c@openjdk.org> Changeset: 4954a336 Branch: master Author: Liam Miller-Cushon Date: 2025-04-09 20:20:15 +0000 URL: https://git.openjdk.org/jdk/commit/4954a336f88865a4c9b269ed2c152658275e9221 8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint Co-authored-by: Matthias Ernst Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java From iklam at openjdk.org Wed Apr 9 21:01:36 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 9 Apr 2025 21:01:36 GMT Subject: git: openjdk/jdk: master: 8351319: AOT cache support for custom class loaders broken since JDK-8348426 Message-ID: Changeset: e3f26b05 Branch: master Author: Ioi Lam Date: 2025-04-09 20:57:15 +0000 URL: https://git.openjdk.org/jdk/commit/e3f26b056e6b8403e6744b8a4cf59ccf4d217d89 8351319: AOT cache support for custom class loaders broken since JDK-8348426 Reviewed-by: ccheung, matsaave, jrose ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/klass.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/SimpleCusty.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java From sviswanathan at openjdk.org Wed Apr 9 21:18:43 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Wed, 9 Apr 2025 21:18:43 GMT Subject: git: openjdk/jdk: master: 8351034: Add AVX-512 intrinsics for ML-DSA Message-ID: Changeset: e87ff328 Branch: master Author: Ferenc Rakoczi Committer: Sandhya Viswanathan Date: 2025-04-09 21:15:45 +0000 URL: https://git.openjdk.org/jdk/commit/e87ff328d5cc66454213dee44cf2faeb0e76262f 8351034: Add AVX-512 intrinsics for ML-DSA Reviewed-by: sviswanathan, lmesnik, vpaprotski, jbhateja ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/sun/security/provider/ML_DSA.java ! test/jdk/sun/security/provider/acvp/Launcher.java From liach at openjdk.org Wed Apr 9 23:01:46 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 9 Apr 2025 23:01:46 GMT Subject: git: openjdk/jdk: master: 8352748: Remove com.sun.tools.classfile from the JDK Message-ID: <8d182417-2a43-49a7-a63a-369ba881d8a9@openjdk.org> Changeset: 5c438c5e Branch: master Author: Chen Liang Date: 2025-04-09 22:58:44 +0000 URL: https://git.openjdk.org/jdk/commit/5c438c5e6b636a7992cbd737de0735070e480061 8352748: Remove com.sun.tools.classfile from the JDK Reviewed-by: ihse, jlahoda, vromero ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AccessFlags.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AttributeException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassFile.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/DefaultAttribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Deprecated_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Exceptions_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Field.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Method.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Opcode.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceFile_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMap_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Synthetic_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Type.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/package-info.java ! src/jdk.jdeps/share/classes/module-info.java ! test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java From asemenyuk at openjdk.org Thu Apr 10 01:42:29 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 10 Apr 2025 01:42:29 GMT Subject: git: openjdk/jdk: master: 8341641: Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files Message-ID: <6fcc50f3-a093-4ee5-8a23-759a1e489333@openjdk.org> Changeset: 45b7c748 Branch: master Author: Alexey Semenyuk Date: 2025-04-10 01:38:47 +0000 URL: https://git.openjdk.org/jdk/commit/45b7c748737f38c33c4666d17101b051b2fbe2ae 8341641: Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! src/jdk.jpackage/share/man/jpackage.md ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.h + src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp + src/jdk.jpackage/share/native/applauncher/StringProcessing.h ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/share/AppLauncherSubstTest.java From roland at openjdk.org Thu Apr 10 07:05:24 2025 From: roland at openjdk.org (Roland Westrelin) Date: Thu, 10 Apr 2025 07:05:24 GMT Subject: git: openjdk/jdk: master: 8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable Message-ID: <63e0895b-d1ca-4a7f-9733-b2b4e116a82d@openjdk.org> Changeset: bcac42aa Branch: master Author: Roland Westrelin Date: 2025-04-10 07:04:15 +0000 URL: https://git.openjdk.org/jdk/commit/bcac42aabce5b57525f776037d73b51d0afcbaf5 8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable Reviewed-by: chagedorn, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/nmt/nativeCallStackPrinter.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp + test/hotspot/jtreg/compiler/c2/TestGuardOfCastIIDoesntFold.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java From chagedorn at openjdk.org Thu Apr 10 07:25:11 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 10 Apr 2025 07:25:11 GMT Subject: git: openjdk/jdk: master: 8353842: C2: Add graph dumps before and after loop opts phase Message-ID: <37c824c8-586b-401d-b343-198d61d371ef@openjdk.org> Changeset: 4f80437e Branch: master Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-10 07:24:45 +0000 URL: https://git.openjdk.org/jdk/commit/4f80437ee05e4a3f755a166140669c0fd631f56d 8353842: C2: Add graph dumps before and after loop opts phase Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java From egahlin at openjdk.org Thu Apr 10 07:45:52 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Thu, 10 Apr 2025 07:45:52 GMT Subject: git: openjdk/jdk: master: 8353856: Deprecate FlighRecorderPermission class for removal Message-ID: <378f41ea-b24f-41eb-8a40-ac236246b7d1@openjdk.org> Changeset: c447a102 Branch: master Author: Erik Gahlin Date: 2025-04-10 07:42:40 +0000 URL: https://git.openjdk.org/jdk/commit/c447a10225576bc59e1ba9477417367d2ac28511 8353856: Deprecate FlighRecorderPermission class for removal Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java From shade at openjdk.org Thu Apr 10 07:56:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 10 Apr 2025 07:56:57 GMT Subject: git: openjdk/jdk: master: 8351157: Clean up x86 GC barriers after 32-bit x86 removal Message-ID: <3a7ef6d9-98fb-4ea2-b97a-292c121b81d6@openjdk.org> Changeset: 73c8c755 Branch: master Author: Aleksey Shipilev Date: 2025-04-10 07:54:00 +0000 URL: https://git.openjdk.org/jdk/commit/73c8c755ea638c09147d28080646ee8887ee8283 8351157: Clean up x86 GC barriers after 32-bit x86 removal Reviewed-by: kbarrett, wkemper, tschatzl ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp From dfenacci at openjdk.org Thu Apr 10 08:01:15 2025 From: dfenacci at openjdk.org (Damon Fenacci) Date: Thu, 10 Apr 2025 08:01:15 GMT Subject: git: openjdk/jdk: master: 8351660: C2: SIGFPE in unsigned_mod_value Message-ID: Changeset: 04e2a062 Branch: master Author: Saranya Natarajan Committer: Damon Fenacci Date: 2025-04-10 07:59:09 +0000 URL: https://git.openjdk.org/jdk/commit/04e2a0621d80f23cf70b4649ec4c24dad28e8e2d 8351660: C2: SIGFPE in unsigned_mod_value Co-authored-by: Emanuel Peter Reviewed-by: chagedorn, dfenacci, epeter ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestUnsignedModByZero.java From mchhipa at openjdk.org Thu Apr 10 08:29:44 2025 From: mchhipa at openjdk.org (Mahendra Chhipa) Date: Thu, 10 Apr 2025 08:29:44 GMT Subject: git: openjdk/jdk: master: 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests Message-ID: <7c9f55eb-c4bf-4021-966f-6406bb05d123@openjdk.org> Changeset: f94a4f7a Branch: master Author: Serhiy Sachkov Committer: Mahendra Chhipa Date: 2025-04-10 08:28:01 +0000 URL: https://git.openjdk.org/jdk/commit/f94a4f7accd11161912ec2cdae6e290d0957666a 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/ShutdownNow.java From syan at openjdk.org Thu Apr 10 08:44:51 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 10 Apr 2025 08:44:51 GMT Subject: git: openjdk/jdk: master: 8353189: [ASAN] memory leak after 8352184 Message-ID: Changeset: 6545e0d9 Branch: master Author: SendaoYan Date: 2025-04-10 08:42:47 +0000 URL: https://git.openjdk.org/jdk/commit/6545e0d9a39c772ead0cbdd525b624f21e252a6a 8353189: [ASAN] memory leak after 8352184 Co-authored-by: Jiangli Zhou Co-authored-by: David Holmes Reviewed-by: dholmes, jiangli ! src/hotspot/share/runtime/abstract_vm_version.cpp From jbhateja at openjdk.org Thu Apr 10 09:48:01 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Thu, 10 Apr 2025 09:48:01 GMT Subject: git: openjdk/jdk: master: 8346236: Auto vectorization support for various Float16 operations Message-ID: <162b5c24-848c-4254-8a7d-b5b149396b21@openjdk.org> Changeset: 9a3f9997 Branch: master Author: Jatin Bhateja Date: 2025-04-10 09:44:58 +0000 URL: https://git.openjdk.org/jdk/commit/9a3f9997b68a1f64e53b9711b878fb073c3c9b90 8346236: Auto vectorization support for various Float16 operations Reviewed-by: 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/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vtransform.cpp + test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloat16Generator.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java ! test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java + test/hotspot/jtreg/compiler/lib/generators/UniformFloat16Generator.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java From kbarrett at openjdk.org Thu Apr 10 10:22:17 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Thu, 10 Apr 2025 10:22:17 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <00250f46-d350-49bf-a82e-53180d896d24@openjdk.org> Changeset: 51b3d6bb Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-10 10:18:46 +0000 URL: https://git.openjdk.org/jdk/commit/51b3d6bba29b256616cf00c0be7a7fe0f97621ab 8352431: java/net/httpclient/EmptyAuthenticate.java uses "localhost" Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/EmptyAuthenticate.java Changeset: 6c266701 Branch: master Author: Kim Barrett Date: 2025-04-10 10:21:32 +0000 URL: https://git.openjdk.org/jdk/commit/6c2667018a49ac78c3a01dc4d52ff6cdf39b7647 8324686: Remove redefinition of NULL for MSVC Reviewed-by: shade, dholmes ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! test/hotspot/jtreg/sources/TestNoNULL.java From jsikstro at openjdk.org Thu Apr 10 11:40:49 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Thu, 10 Apr 2025 11:40:49 GMT Subject: git: openjdk/jdk: master: 8350441: ZGC: Overhaul Page Allocation Message-ID: <3fdd879f-eafd-4afb-8f54-02abac491aed@openjdk.org> Changeset: 7e69b98e Branch: master Author: Joel Sikstr?m Date: 2025-04-10 11:37:20 +0000 URL: https://git.openjdk.org/jdk/commit/7e69b98e0548803b85b04b518929c073f8ffaf8c 8350441: ZGC: Overhaul Page Allocation Co-authored-by: Axel Boldt-Christmas Co-authored-by: Erik ?sterlund Co-authored-by: Stefan Karlsson Co-authored-by: Stefan Johansson Reviewed-by: stefank, aboldtch, eosterlund ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp + src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp - src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp + src/hotspot/os/windows/gc/z/zVirtualMemoryManager_windows.cpp - src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zAllocationFlags.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGranuleMap.hpp ! src/hotspot/share/gc/z/zGranuleMap.inline.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/zIntrusiveRBTree.hpp + src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/gc/z/zList.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp + src/hotspot/share/gc/z/zMappedCache.cpp + src/hotspot/share/gc/z/zMappedCache.hpp - src/hotspot/share/gc/z/zMemory.cpp - src/hotspot/share/gc/z/zMemory.hpp - src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zNUMA.inline.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp - src/hotspot/share/gc/z/zPageCache.cpp - src/hotspot/share/gc/z/zPageCache.hpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp - src/hotspot/share/gc/z/zPhysicalMemory.cpp - src/hotspot/share/gc/z/zPhysicalMemory.hpp - src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp + src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp + src/hotspot/share/gc/z/zPhysicalMemoryManager.hpp + src/hotspot/share/gc/z/zRange.hpp + src/hotspot/share/gc/z/zRange.inline.hpp + src/hotspot/share/gc/z/zRangeRegistry.hpp + src/hotspot/share/gc/z/zRangeRegistry.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRememberedSet.cpp ! src/hotspot/share/gc/z/zRememberedSet.hpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUncommitter.hpp - src/hotspot/share/gc/z/zUnmapper.cpp - src/hotspot/share/gc/z/zUnmapper.hpp ! src/hotspot/share/gc/z/zUtils.hpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp - src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp + src/hotspot/share/gc/z/zVirtualMemoryManager.cpp + src/hotspot/share/gc/z/zVirtualMemoryManager.hpp + src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZNUMA.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPartition.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPerNUMAZPartition.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp + test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp - test/hotspot/gtest/gc/z/test_zMemory.cpp + test/hotspot/gtest/gc/z/test_zNUMA.cpp - test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt + test/hotspot/jtreg/gc/z/TestMappedCacheHarvest.java - test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java - test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java From rgiulietti at openjdk.org Thu Apr 10 14:39:23 2025 From: rgiulietti at openjdk.org (Raffaello Giulietti) Date: Thu, 10 Apr 2025 14:39:23 GMT Subject: git: openjdk/jdk: master: 8341402: BigDecimal's square root optimization Message-ID: <6870c144-6884-45d2-8255-86a390212e35@openjdk.org> Changeset: c4c3edfa Branch: master Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2025-04-10 14:34:52 +0000 URL: https://git.openjdk.org/jdk/commit/c4c3edfa964ef504f12971c5deef7c7355bdf325 8341402: BigDecimal's square root optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/SquareRootTests.java From acobbs at openjdk.org Thu Apr 10 14:47:34 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Thu, 10 Apr 2025 14:47:34 GMT Subject: git: openjdk/jdk: master: 8354090: Refactor import warning suppression in Check.java Message-ID: <1a8dacfd-362b-4a23-8bdc-6e47a01e2c9b@openjdk.org> Changeset: e50af6db Branch: master Author: Archie Cobbs Date: 2025-04-10 14:46:36 +0000 URL: https://git.openjdk.org/jdk/commit/e50af6db099145149d704026e91fcc7bb188fc1b 8354090: Refactor import warning suppression in Check.java Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/preview/PreviewAutoSuppress.java From azvegint at openjdk.org Thu Apr 10 15:23:20 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Thu, 10 Apr 2025 15:23:20 GMT Subject: git: openjdk/jdk: master: 8353586: Open source several toolkit tests Message-ID: <66987b6f-acd7-4410-b02e-5cb792c7c6ea@openjdk.org> Changeset: 2ba80d24 Branch: master Author: Alexander Zvegintsev Date: 2025-04-10 15:20:23 +0000 URL: https://git.openjdk.org/jdk/commit/2ba80d2403f749a7d8d4e64139b796737bbb62bf 8353586: Open source several toolkit tests Reviewed-by: dnguyen, psadhukhan + test/jdk/java/awt/Toolkit/DesktopProperties/DesktopPropertyTest.java + test/jdk/java/awt/Toolkit/TimeUnsignedConversionTest.java From mullan at openjdk.org Thu Apr 10 15:34:25 2025 From: mullan at openjdk.org (Sean Mullan) Date: Thu, 10 Apr 2025 15:34:25 GMT Subject: git: openjdk/jdk: master: 8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test Message-ID: Changeset: 0e223f14 Branch: master Author: Mikhail Yankelevich Committer: Sean Mullan Date: 2025-04-10 15:30:44 +0000 URL: https://git.openjdk.org/jdk/commit/0e223f1456c14efdb423595bee3444d5e26db7c6 8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test Co-authored-by: Weijun Wang Reviewed-by: mullan ! test/jdk/sun/security/krb5/Krb5NameEquals.java - test/jdk/sun/security/krb5/runNameEquals.sh From jwilhelm at openjdk.org Thu Apr 10 15:52:01 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 10 Apr 2025 15:52:01 GMT Subject: git: openjdk/jdk: Added tag jdk-25+18 for changeset bcac42aa Message-ID: <939d85cb-e255-4373-9911-dc6d89bd773e@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2025-04-10 15:46:55 +0000 Added tag jdk-25+18 for changeset bcac42aa Changeset: bcac42aa Author: Roland Westrelin Date: 2025-04-10 07:04:15 +0000 URL: https://git.openjdk.org/jdk/commit/bcac42aabce5b57525f776037d73b51d0afcbaf5 From dfuchs at openjdk.org Thu Apr 10 16:03:10 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Thu, 10 Apr 2025 16:03:10 GMT Subject: git: openjdk/jdk: master: 8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method Message-ID: <8239de0c-06a8-4ba7-93b4-6ee9e260a8b6@openjdk.org> Changeset: 36e11b68 Branch: master Author: David Beaumont Committer: Daniel Fuchs Date: 2025-04-10 16:01:00 +0000 URL: https://git.openjdk.org/jdk/commit/36e11b6827d5065f75a52887e1200b22cb3cdd40 8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: smarks ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java + test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java + test/jdk/java/util/logging/LoggingDeadlock5.java From acobbs at openjdk.org Thu Apr 10 17:10:31 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Thu, 10 Apr 2025 17:10:31 GMT Subject: git: openjdk/jdk: master: 8354071: Add LintCategory property indicating whether @SuppressWarnings is supported Message-ID: <93026628-aa1d-4f89-bac5-6fe0b7704188@openjdk.org> Changeset: 799e5b33 Branch: master Author: Archie Cobbs Date: 2025-04-10 17:06:44 +0000 URL: https://git.openjdk.org/jdk/commit/799e5b33a11d252109636dd15d22ed3b6280aad4 8354071: Add LintCategory property indicating whether @SuppressWarnings is supported Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java From liach at openjdk.org Thu Apr 10 17:23:36 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 10 Apr 2025 17:23:36 GMT Subject: git: openjdk/jdk: master: 8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead Message-ID: <66501aeb-58e8-4dd7-9d6d-d0c0105110f1@openjdk.org> Changeset: dc249be2 Branch: master Author: Zihao Lin Committer: Chen Liang Date: 2025-04-10 17:21:51 +0000 URL: https://git.openjdk.org/jdk/commit/dc249be2474d8711ca6e92ec139b4b6f0aa92e6e 8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead Reviewed-by: liach, jvernee ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java From prr at openjdk.org Thu Apr 10 18:32:56 2025 From: prr at openjdk.org (Phil Race) Date: Thu, 10 Apr 2025 18:32:56 GMT Subject: git: openjdk/jdk: master: 8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions Message-ID: <4c560e08-08ce-4497-b543-d88124bb9b11@openjdk.org> Changeset: 60f3d607 Branch: master Author: Jeremy Wood Committer: Phil Race Date: 2025-04-10 18:31:53 +0000 URL: https://git.openjdk.org/jdk/commit/60f3d607412dfe289f33dd922dfc1c9ff766810f 8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java + test/jdk/javax/imageio/plugins/jpeg/WriteJPEGThumbnailTest.java From rriggs at openjdk.org Thu Apr 10 19:21:27 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Thu, 10 Apr 2025 19:21:27 GMT Subject: git: openjdk/jdk: master: 8353641: Deprecate core library permission classes for removal Message-ID: <8fbe4bd7-db8a-47e3-a765-320630eaaafb@openjdk.org> Changeset: af5db513 Branch: master Author: Roger Riggs Date: 2025-04-10 19:19:31 +0000 URL: https://git.openjdk.org/jdk/commit/af5db513060db5f89c071f531e6111c69fcd7370 8353641: Deprecate core library permission classes for removal Reviewed-by: mullan, iris ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/security/util/FilePermCompat.java ! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java From honkar at openjdk.org Thu Apr 10 19:58:11 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Thu, 10 Apr 2025 19:58:11 GMT Subject: git: openjdk/jdk: master: 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Message-ID: Changeset: 3131dd1d Branch: master Author: Harshitha Onkar Date: 2025-04-10 19:55:29 +0000 URL: https://git.openjdk.org/jdk/commit/3131dd1d5cb601b84cf898fff589596c2bcabdbc 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Reviewed-by: aivanov, jdv, prr, serb ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java + test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/builtIn.icc = test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/custom.icc ! test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java ! test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java ! test/jdk/sun/java2d/cmm/ProfileOp/SetDataTest.java From ccheung at openjdk.org Thu Apr 10 20:02:02 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Thu, 10 Apr 2025 20:02:02 GMT Subject: git: openjdk/jdk: master: 8171508: Remove -Dsun.java.launcher.is_altjvm option Message-ID: <04601db2-b783-4aef-85cf-edd939bfa23f@openjdk.org> Changeset: 7680f70a Branch: master Author: Calvin Cheung Date: 2025-04-10 19:57:30 +0000 URL: https://git.openjdk.org/jdk/commit/7680f70ad647da741dd6cd9603a53f7923f95667 8171508: Remove -Dsun.java.launcher.is_altjvm option Reviewed-by: dholmes, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/gtest/gtestMain.cpp From acobbs at openjdk.org Thu Apr 10 20:36:05 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Thu, 10 Apr 2025 20:36:05 GMT Subject: git: openjdk/jdk: master: 8354216: Small cleanups relating to Log.DiagnosticHandler Message-ID: <2ce36e98-470b-4e9b-823d-de3368d3e29b@openjdk.org> Changeset: 4890b74c Branch: master Author: Archie Cobbs Date: 2025-04-10 20:33:11 +0000 URL: https://git.openjdk.org/jdk/commit/4890b74c048a1472b87687294c316ecfb324e4ba 8354216: Small cleanups relating to Log.DiagnosticHandler Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.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/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java From michaelm at openjdk.org Thu Apr 10 21:18:44 2025 From: michaelm at openjdk.org (Michael McMahon) Date: Thu, 10 Apr 2025 21:18:44 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <0a800b18-f467-4648-887b-595cff18defa@openjdk.org> Changeset: 7382ea1a Branch: master Author: Mikael Vidstedt Date: 2025-04-10 21:15:23 +0000 URL: https://git.openjdk.org/jdk/commit/7382ea1a7e8570be0ff6d79d6565bfde7dd844f5 8354230: Wrong boot jdk for alpine-linux-x64 in GHA Reviewed-by: erikj, iris, djelinski, sgehwolf ! make/conf/github-actions.conf Changeset: e35f67b9 Branch: master Author: Michael McMahon Date: 2025-04-10 21:16:30 +0000 URL: https://git.openjdk.org/jdk/commit/e35f67b908a9e62fa6c18775d25a6b698cea8305 8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/java/net/http/HttpClient.java From smarks at openjdk.org Thu Apr 10 21:44:17 2025 From: smarks at openjdk.org (Stuart Marks) Date: Thu, 10 Apr 2025 21:44:17 GMT Subject: git: openjdk/jdk: master: 8351740: Clean up some code around initialization of encoding properties Message-ID: Changeset: 83c7d3bb Branch: master Author: Stuart Marks Date: 2025-04-10 21:43:14 +0000 URL: https://git.openjdk.org/jdk/commit/83c7d3bbe860656ee403fa29df6a9e0aae962839 8351740: Clean up some code around initialization of encoding properties Reviewed-by: naoto, alanb, rriggs ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c From liach at openjdk.org Fri Apr 11 00:20:31 2025 From: liach at openjdk.org (Chen Liang) Date: Fri, 11 Apr 2025 00:20:31 GMT Subject: git: openjdk/jdk: master: 8347472: Correct Attribute traversal and writing for Code attributes Message-ID: <64ef3640-ca1a-4d5d-9e8f-3f5a4e2bc346@openjdk.org> Changeset: 7bb8b176 Branch: master Author: Chen Liang Date: 2025-04-11 00:18:23 +0000 URL: https://git.openjdk.org/jdk/commit/7bb8b1768f0992d066f33f340be42dbd7c21dcc9 8347472: Correct Attribute traversal and writing for Code attributes Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java + test/jdk/jdk/classfile/AttributeInCodeTest.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java From sspitsyn at openjdk.org Fri Apr 11 01:27:43 2025 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Fri, 11 Apr 2025 01:27:43 GMT Subject: git: openjdk/jdk: master: 8352773: JVMTI should disable events during java upcalls Message-ID: <5a6f702f-bfdd-468a-97ae-9fba323104bd@openjdk.org> Changeset: 1c34f3cd Branch: master Author: Serguei Spitsyn Date: 2025-04-11 01:25:55 +0000 URL: https://git.openjdk.org/jdk/commit/1c34f3cdb1df1b9bd01c6795e19a78753e3b555a 8352773: JVMTI should disable events during java upcalls Reviewed-by: lmesnik, dholmes, cjplummer, coleenp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp From dholmes at openjdk.org Fri Apr 11 02:08:42 2025 From: dholmes at openjdk.org (David Holmes) Date: Fri, 11 Apr 2025 02:08:42 GMT Subject: git: openjdk/jdk: master: 8354057: Odd debug output in -Xlog:os+container=debug on certain systems Message-ID: <55703908-ecfe-4c80-b93d-4748b2dbf133@openjdk.org> Changeset: 4478a99e Branch: master Author: Thomas Fitzsimmons Committer: David Holmes Date: 2025-04-11 02:06:22 +0000 URL: https://git.openjdk.org/jdk/commit/4478a99e3111798c2e461c7e769a69672f187a6a 8354057: Odd debug output in -Xlog:os+container=debug on certain systems Reviewed-by: sgehwolf, asmehra, lmesnik ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp From psadhukhan at openjdk.org Fri Apr 11 03:55:38 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Fri, 11 Apr 2025 03:55:38 GMT Subject: git: openjdk/jdk: master: 8352687: Opensource few JInternalFrame and JTextField tests Message-ID: Changeset: f955a8cb Branch: master Author: Prasanta Sadhukhan Date: 2025-04-11 03:53:29 +0000 URL: https://git.openjdk.org/jdk/commit/f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae 8352687: Opensource few JInternalFrame and JTextField tests Reviewed-by: honkar + test/jdk/javax/swing/JInternalFrame/bug4190516.java + test/jdk/javax/swing/JInternalFrame/bug4242045.java + test/jdk/javax/swing/JTextField/bug4232716.java + test/jdk/javax/swing/JTextField/bug5027332.java From azvegint at openjdk.org Fri Apr 11 06:11:09 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Fri, 11 Apr 2025 06:11:09 GMT Subject: git: openjdk/jdk: master: 8354317: [XWayland] Problem list two tests crashing XWayland server Message-ID: Changeset: d8bed693 Branch: master Author: Alexander Zvegintsev Date: 2025-04-11 06:09:39 +0000 URL: https://git.openjdk.org/jdk/commit/d8bed6937311c1613d432bed73983d00dfd2a14a 8354317: [XWayland] Problem list two tests crashing XWayland server Reviewed-by: serb, jdv ! test/jdk/ProblemList.txt From shade at openjdk.org Fri Apr 11 07:13:35 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 11 Apr 2025 07:13:35 GMT Subject: git: openjdk/jdk: master: 8351152: x86: Remove code blocks that handle UseSSE < 2 Message-ID: Changeset: cf0308b2 Branch: master Author: Aleksey Shipilev Date: 2025-04-11 07:10:41 +0000 URL: https://git.openjdk.org/jdk/commit/cf0308b2716053eb7c547cfcc6b160589cd6a2b0 8351152: x86: Remove code blocks that handle UseSSE < 2 Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/dfa.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp From thartmann at openjdk.org Fri Apr 11 08:18:05 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Fri, 11 Apr 2025 08:18:05 GMT Subject: git: openjdk/jdk: master: 8354255: [jittester] Remove TempDir debug output Message-ID: Changeset: 1fc1cc5d Branch: master Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2025-04-11 08:15:01 +0000 URL: https://git.openjdk.org/jdk/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4 8354255: [jittester] Remove TempDir debug output Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java From djelinski at openjdk.org Fri Apr 11 09:10:06 2025 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Fri, 11 Apr 2025 09:10:06 GMT Subject: git: openjdk/jdk: master: 8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long Message-ID: <4508ca02-f6ad-4c73-9315-01c67f09f42c@openjdk.org> Changeset: e1b67709 Branch: master Author: Volkan Yazici Committer: Daniel Jeli?ski Date: 2025-04-11 09:06:11 +0000 URL: https://git.openjdk.org/jdk/commit/e1b677091e0f7860762695ae2e3cff2b63ff9d39 8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long Reviewed-by: dfuchs, djelinski, michaelm ! src/java.net.http/share/classes/java/net/http/HttpHeaders.java From ihse at openjdk.org Fri Apr 11 10:23:31 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Fri, 11 Apr 2025 10:23:31 GMT Subject: git: openjdk/jdk: master: 8354266: Fix non-UTF-8 text encoding Message-ID: <90ce00af-a599-4528-b488-f28b8915429a@openjdk.org> Changeset: d4e194bc Branch: master Author: Magnus Ihse Bursie Date: 2025-04-11 10:22:15 +0000 URL: https://git.openjdk.org/jdk/commit/d4e194bc463ff3ad09e55cbb96bea00283679ce6 8354266: Fix non-UTF-8 text encoding Reviewed-by: rgiulietti, erikj, naoto, eirbjo ! make/data/cldr/LICENSE ! src/demo/share/java2d/J2DBench/resources/textdata/arabic.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/english.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/greek.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/hebrew.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/hindi.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/japanese.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/korean.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/thai.ut8.txt ! src/demo/share/jfc/CodePointIM/README_zh_CN.html ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/java.desktop/share/legal/lcms.md ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties From coleenp at openjdk.org Fri Apr 11 11:05:02 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Fri, 11 Apr 2025 11:05:02 GMT Subject: git: openjdk/jdk: master: 8354234: Remove friends for ObjectMonitor Message-ID: Changeset: 36069f6e Branch: master Author: Coleen Phillimore Date: 2025-04-11 11:03:45 +0000 URL: https://git.openjdk.org/jdk/commit/36069f6efac4fd02393d28f190ab2ab92b113fd3 8354234: Remove friends for ObjectMonitor Reviewed-by: aboldtch, dholmes ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp From jvernee at openjdk.org Fri Apr 11 11:17:41 2025 From: jvernee at openjdk.org (Jorn Vernee) Date: Fri, 11 Apr 2025 11:17:41 GMT Subject: git: openjdk/jdk: master: 8353917: jnativescan: Simplify ClassResolver Message-ID: <777bdcc5-b2ae-4c5e-bec5-7ac52f5d1003@openjdk.org> Changeset: 8bb0ca49 Branch: master Author: Jorn Vernee Date: 2025-04-11 11:15:32 +0000 URL: https://git.openjdk.org/jdk/commit/8bb0ca49715d8c713d6319b00a7684564ba57a9b 8353917: jnativescan: Simplify ClassResolver Reviewed-by: mcimadamore ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassFileSource.java - src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassResolver.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java + src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/SystemClassResolver.java From chagedorn at openjdk.org Fri Apr 11 11:31:30 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Fri, 11 Apr 2025 11:31:30 GMT Subject: git: openjdk/jdk: master: 8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support Message-ID: <2adacad8-2b6a-45d0-872c-d4aec8abb900@openjdk.org> Changeset: efb5a80e Branch: master Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-11 11:29:56 +0000 URL: https://git.openjdk.org/jdk/commit/efb5a80e52c8314103e1ccec05af6ab480531df0 8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java From mbaesken at openjdk.org Fri Apr 11 11:34:25 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 11 Apr 2025 11:34:25 GMT Subject: git: openjdk/jdk: master: 8354189: Remove JLI_ReportErrorMessageSys on Windows Message-ID: <67f303a0-d484-4b6b-a849-041626a6c978@openjdk.org> Changeset: b5d2e254 Branch: master Author: Matthias Baesken Date: 2025-04-11 11:32:42 +0000 URL: https://git.openjdk.org/jdk/commit/b5d2e25478c6a8b6f3d8aae71f8a6745a11b1c9e 8354189: Remove JLI_ReportErrorMessageSys on Windows Reviewed-by: alanb, mdoerr ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/windows/native/libjli/java_md.c From eirbjo at openjdk.org Fri Apr 11 12:50:21 2025 From: eirbjo at openjdk.org (Eirik =?UTF-8?B?QmrDuHJzbsO4cw==?=) Date: Fri, 11 Apr 2025 12:50:21 GMT Subject: git: openjdk/jdk: master: 8353662: Add test for non-local file URL fallback to FTP Message-ID: <2ac63aa7-a65e-41cd-a382-16d34691f865@openjdk.org> Changeset: cae7a206 Branch: master Author: Eirik Bj?rsn?s Date: 2025-04-11 12:49:40 +0000 URL: https://git.openjdk.org/jdk/commit/cae7a206a2f4b47d6757408d62b88be060113ad5 8353662: Add test for non-local file URL fallback to FTP Reviewed-by: dfuchs + test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java From coleenp at openjdk.org Fri Apr 11 13:13:50 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Fri, 11 Apr 2025 13:13:50 GMT Subject: git: openjdk/jdk: master: 8354180: Clean up uses of ObjectMonitor caches Message-ID: <7014d2a6-ad46-46b1-95c8-03cbc0e67a31@openjdk.org> Changeset: 9ead2b75 Branch: master Author: Coleen Phillimore Date: 2025-04-11 13:12:16 +0000 URL: https://git.openjdk.org/jdk/commit/9ead2b75cefa42732d3445f086dcf8d51452af2c 8354180: Clean up uses of ObjectMonitor caches Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, fbredberg ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/objectMonitor.cpp From hannesw at openjdk.org Fri Apr 11 13:27:56 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Fri, 11 Apr 2025 13:27:56 GMT Subject: git: openjdk/jdk: master: 8346109: Create JDK taglet for additional preview notes Message-ID: <4c8d9c62-216a-4ede-9d61-d86776fa1460@openjdk.org> Changeset: 2321722a Branch: master Author: Hannes Walln?fer Date: 2025-04-11 13:25:50 +0000 URL: https://git.openjdk.org/jdk/commit/2321722a45c0ae8a2fd0aabfa2aa01d3b801c832 8346109: Create JDK taglet for additional preview notes Reviewed-by: ihse, liach, rriggs ! make/Docs.gmk + make/jdk/src/classes/build/tools/taglet/PreviewNote.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java From acobbs at openjdk.org Fri Apr 11 13:30:46 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Fri, 11 Apr 2025 13:30:46 GMT Subject: git: openjdk/jdk: master: 8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed Message-ID: <006e8126-9b05-43e0-9c69-46f71cd39ca9@openjdk.org> Changeset: e604bb9e Branch: master Author: Archie Cobbs Date: 2025-04-11 13:29:32 +0000 URL: https://git.openjdk.org/jdk/commit/e604bb9e9412310d6d63da0b0f475f9da54ff244 8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java From egahlin at openjdk.org Fri Apr 11 15:15:55 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Fri, 11 Apr 2025 15:15:55 GMT Subject: git: openjdk/jdk: master: 8353614: JFR: jfr print --exact Message-ID: Changeset: 1d7138fe Branch: master Author: Erik Gahlin Date: 2025-04-11 15:12:54 +0000 URL: https://git.openjdk.org/jdk/commit/1d7138fe021d64686ac59cddd1bc7c787c610aa9 8353614: JFR: jfr print --exact Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java ! src/jdk.jfr/share/man/jfr.md ! test/jdk/jdk/jfr/tool/TestPrint.java From coleenp at openjdk.org Fri Apr 11 20:02:25 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Fri, 11 Apr 2025 20:02:25 GMT Subject: git: openjdk/jdk: master: 8354446: [BACKOUT] Remove friends for ObjectMonitor Message-ID: Changeset: d14e84c0 Branch: master Author: Coleen Phillimore Date: 2025-04-11 19:59:52 +0000 URL: https://git.openjdk.org/jdk/commit/d14e84c03b681594e84aef28107dce7b5198893b 8354446: [BACKOUT] Remove friends for ObjectMonitor Reviewed-by: pchilanomate ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp From wkemper at openjdk.org Fri Apr 11 21:26:19 2025 From: wkemper at openjdk.org (William Kemper) Date: Fri, 11 Apr 2025 21:26:19 GMT Subject: git: openjdk/jdk: master: 8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times Message-ID: Changeset: e8bcedb0 Branch: master Author: William Kemper Date: 2025-04-11 21:25:09 +0000 URL: https://git.openjdk.org/jdk/commit/e8bcedb09b0e5eeb77bf1dc3a87bb61d7a5e8404 8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp From stuefe at openjdk.org Sat Apr 12 06:00:03 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Sat, 12 Apr 2025 06:00:03 GMT Subject: git: openjdk/jdk: master: 8350753: Deprecate UseCompressedClassPointers Message-ID: <8e0a3475-eb05-4017-aa84-6574657d0058@openjdk.org> Changeset: 034c0d4d Branch: master Author: Thomas Stuefe Date: 2025-04-12 05:58:39 +0000 URL: https://git.openjdk.org/jdk/commit/034c0d4de5739bd20d734471b2d9065a0ca387bd 8350753: Deprecate UseCompressedClassPointers Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java From sspitsyn at openjdk.org Sat Apr 12 07:22:19 2025 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Sat, 12 Apr 2025 07:22:19 GMT Subject: git: openjdk/jdk: master: 8316397: StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected Message-ID: Changeset: 04ad59de Branch: master Author: Serguei Spitsyn Date: 2025-04-12 07:20:19 +0000 URL: https://git.openjdk.org/jdk/commit/04ad59de768b69b4e897a93f46efad9cc25737ad 8316397: StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp From serb at openjdk.org Sat Apr 12 23:38:44 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sat, 12 Apr 2025 23:38:44 GMT Subject: git: openjdk/jdk: master: 8352922: Refactor client classes javadoc to use @throws instead of @exception Message-ID: <1a04b448-bd65-4b1f-9bf9-0dae8ee8df56@openjdk.org> Changeset: ed756b97 Branch: master Author: Sergey Bylokhov Date: 2025-04-12 23:36:27 +0000 URL: https://git.openjdk.org/jdk/commit/ed756b970066493db85da50ace317ef977186acc 8352922: Refactor client classes javadoc to use @throws instead of @exception Reviewed-by: prr ! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java ! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java ! src/java.desktop/unix/classes/sun/awt/XSettings.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java From hannesw at openjdk.org Sun Apr 13 10:09:08 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Sun, 13 Apr 2025 10:09:08 GMT Subject: git: openjdk/jdk: master: 8254622: Hide superclasses from conditionally exported packages Message-ID: Changeset: 5d976089 Branch: master Author: Hannes Walln?fer Date: 2025-04-13 10:08:39 +0000 URL: https://git.openjdk.org/jdk/commit/5d9760897014c9a2cf0813af3ffbfb358ef55e31 8254622: Hide superclasses from conditionally exported packages Reviewed-by: kcr, liach ! src/java.base/share/classes/jdk/internal/event/Event.java ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java + test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java From abhiscxk at openjdk.org Mon Apr 14 05:28:08 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Mon, 14 Apr 2025 05:28:08 GMT Subject: git: openjdk/jdk: master: 8352877: Opensource Several Font related tests - Batch 1 Message-ID: <2b5cdbbc-dac8-407a-b1a6-88b3e9dddc0c@openjdk.org> Changeset: b539fb0b Branch: master Author: Abhishek Kumar Date: 2025-04-14 05:27:24 +0000 URL: https://git.openjdk.org/jdk/commit/b539fb0bc14869164f5f2c9780f2a40db707cc55 8352877: Opensource Several Font related tests - Batch 1 Reviewed-by: aivanov, serb + test/jdk/java/awt/font/TestDevanagari.java + test/jdk/java/awt/font/TextLayout/TestControls.java + test/jdk/java/awt/font/TextLayout/TestGraphicOutline.java From shade at openjdk.org Mon Apr 14 06:18:42 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 14 Apr 2025 06:18:42 GMT Subject: git: openjdk/jdk: master: 8354231: x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal Message-ID: <1abb5367-8bb6-4c11-8bd2-3f6360ac5e67@openjdk.org> Changeset: 2595c47b Branch: master Author: Aleksey Shipilev Date: 2025-04-14 06:16:17 +0000 URL: https://git.openjdk.org/jdk/commit/2595c47b57a7788e8725bd8ec5407444027df262 8354231: x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal Reviewed-by: coleenp, kvn, vlivanov ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/share/runtime/globals.hpp From jsikstro at openjdk.org Mon Apr 14 06:39:36 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Mon, 14 Apr 2025 06:39:36 GMT Subject: git: openjdk/jdk: master: 8354310: JFR: Inconsistent metadata in ZPageAllocation Message-ID: <4c40218f-599b-4409-a66c-20eafaa2d8b9@openjdk.org> Changeset: 337dacdd Branch: master Author: Joel Sikstr?m Date: 2025-04-14 06:36:47 +0000 URL: https://git.openjdk.org/jdk/commit/337dacdd3f0f5b38fe52b9ef16aa4b353db1c3d9 8354310: JFR: Inconsistent metadata in ZPageAllocation Reviewed-by: egahlin, stefank, eosterlund ! src/hotspot/share/jfr/metadata/metadata.xml From shade at openjdk.org Mon Apr 14 06:59:09 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 14 Apr 2025 06:59:09 GMT Subject: git: openjdk/jdk: master: 8354215: Clean up Loom support after 32-bit x86 removal Message-ID: Changeset: 44245f33 Branch: master Author: Aleksey Shipilev Date: 2025-04-14 06:56:29 +0000 URL: https://git.openjdk.org/jdk/commit/44245f33cdc3d6aa1f976205828152487806669d 8354215: Clean up Loom support after 32-bit x86 removal Reviewed-by: coleenp, pchilanomate ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp From mbaesken at openjdk.org Mon Apr 14 08:15:11 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 14 Apr 2025 08:15:11 GMT Subject: git: openjdk/jdk: master: 8354426: [ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end Message-ID: <5d488fb2-7547-4045-93f9-ded76e89dda3@openjdk.org> Changeset: cf27a42d Branch: master Author: Matthias Baesken Date: 2025-04-14 08:12:08 +0000 URL: https://git.openjdk.org/jdk/commit/cf27a42d920f7b865e4ec741e5ccdc7f0d727898 8354426: [ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end Reviewed-by: mdoerr, jkern ! src/hotspot/share/oops/compressedKlass.inline.hpp From jsjolen at openjdk.org Mon Apr 14 08:20:57 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 14 Apr 2025 08:20:57 GMT Subject: git: openjdk/jdk: master: 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization Message-ID: <892d9660-68b5-47c5-b32c-e0f1ed6f7cd0@openjdk.org> Changeset: f169fc5a Branch: master Author: Radim Vansa Committer: Johan Sj?len Date: 2025-04-14 08:18:59 +0000 URL: https://git.openjdk.org/jdk/commit/f169fc5a99ee2b485e156c043134ab76b7e5ebd9 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization Reviewed-by: jsjolen, shade, fparain ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp From mbaesken at openjdk.org Mon Apr 14 08:53:31 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 14 Apr 2025 08:53:31 GMT Subject: git: openjdk/jdk: master: 8354254: Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag Message-ID: Changeset: f8ae1d4e Branch: master Author: Matthias Baesken Date: 2025-04-14 08:52:33 +0000 URL: https://git.openjdk.org/jdk/commit/f8ae1d4e6cd317eaa98835a209366b9d504feb44 8354254: Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag Reviewed-by: erikj, mdoerr ! make/autoconf/flags-cflags.m4 From rcastanedalo at openjdk.org Mon Apr 14 12:09:23 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Mon, 14 Apr 2025 12:09:23 GMT Subject: git: openjdk/jdk: master: 8348645: IGV: visualize live ranges Message-ID: <618f5c57-b8ab-4da7-900c-716cbc341502@openjdk.org> Changeset: 51ce3120 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-04-14 12:07:13 +0000 URL: https://git.openjdk.org/jdk/commit/51ce312001f3974a7e6394e9c616b04d8fb811ec 8348645: IGV: visualize live ranges Reviewed-by: thartmann, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputLiveRange.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/LivenessInfo.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/InputGraphProvider.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/PreProcessor.java ! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd ! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java + src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/ColorLiveRangeFilter.java ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeMatcherSelector.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSegment.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSelector.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java + src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Segment.java + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerPreProcessor.java + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorLiveRanges.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showLiveness.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showRegisterAllocationOnly.filter ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/LiveRangeQuickSearch.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/SimpleQuickSearch.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowLiveRangesAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LiveRangeWidget.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/liveRange.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectLiveRanges.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectNodes.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/showLiveRanges.png ! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml From aboldtch at openjdk.org Mon Apr 14 13:31:23 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Mon, 14 Apr 2025 13:31:23 GMT Subject: git: openjdk/jdk: master: 8354358: ZGC: ZPartition::prime handle discontiguous reservations correctly Message-ID: <56be4431-1d79-4ee1-b01b-1c1039a47c13@openjdk.org> Changeset: 97e10757 Branch: master Author: Axel Boldt-Christmas Date: 2025-04-14 13:28:49 +0000 URL: https://git.openjdk.org/jdk/commit/97e10757392859a46360b4ab379429212fbc34b3 8354358: ZGC: ZPartition::prime handle discontiguous reservations correctly Reviewed-by: stefank, jsikstro, eosterlund ! src/hotspot/share/gc/z/zPageAllocator.cpp ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java From mullan at openjdk.org Mon Apr 14 14:47:40 2025 From: mullan at openjdk.org (Sean Mullan) Date: Mon, 14 Apr 2025 14:47:40 GMT Subject: git: openjdk/jdk: master: 8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Message-ID: <4813ce25-8bd0-404d-a4dc-dd43edfd1735@openjdk.org> Changeset: 16657dba Branch: master Author: Sean Mullan Date: 2025-04-14 14:44:11 +0000 URL: https://git.openjdk.org/jdk/commit/16657dba998207ef238ac387336907cd186e31d5 8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Reviewed-by: weijun, ihse - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties From dfuchs at openjdk.org Mon Apr 14 16:02:19 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Mon, 14 Apr 2025 16:02:19 GMT Subject: git: openjdk/jdk: master: 8354513: Bug in j.u.l.Handler deadlock test allows null pointer during race condition Message-ID: <02a09350-e52f-4c3b-8b22-e52aa460e7e7@openjdk.org> Changeset: 313c34ae Branch: master Author: David Beaumont Committer: Daniel Fuchs Date: 2025-04-14 15:58:43 +0000 URL: https://git.openjdk.org/jdk/commit/313c34ae56085f90f4188b0639d6b6595efc2f66 8354513: Bug in j.u.l.Handler deadlock test allows null pointer during race condition Reviewed-by: dfuchs ! test/jdk/java/util/logging/LoggingDeadlock5.java From naoto at openjdk.org Mon Apr 14 16:12:02 2025 From: naoto at openjdk.org (Naoto Sato) Date: Mon, 14 Apr 2025 16:12:02 GMT Subject: git: openjdk/jdk: master: 8343157: Examine large files for character encoding/decoding Message-ID: <32d982a8-99b6-4c29-b820-1f712268db2f@openjdk.org> Changeset: d748bb5c Branch: master Author: Naoto Sato Date: 2025-04-14 16:09:35 +0000 URL: https://git.openjdk.org/jdk/commit/d748bb5cbb983fb07ae28e3a1c194058b73ef652 8343157: Examine large files for character encoding/decoding Reviewed-by: alanb - test/jdk/sun/nio/cs/EUC_TW_OLD.java - test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java - test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java - test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java - test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java - test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java - test/jdk/sun/nio/cs/OLD/GBK_OLD.java - test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java - test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java - test/jdk/sun/nio/cs/OLD/IBM930_OLD.java - test/jdk/sun/nio/cs/OLD/IBM933_OLD.java - test/jdk/sun/nio/cs/OLD/IBM935_OLD.java - test/jdk/sun/nio/cs/OLD/IBM937_OLD.java - test/jdk/sun/nio/cs/OLD/IBM939_OLD.java - test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM942_OLD.java - test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM943_OLD.java - test/jdk/sun/nio/cs/OLD/IBM948_OLD.java - test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM949_OLD.java - test/jdk/sun/nio/cs/OLD/IBM950_OLD.java - test/jdk/sun/nio/cs/OLD/IBM970_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java - test/jdk/sun/nio/cs/OLD/Johab_OLD.java - test/jdk/sun/nio/cs/OLD/MS932DB.java - test/jdk/sun/nio/cs/OLD/MS932_OLD.java - test/jdk/sun/nio/cs/OLD/MS936_OLD.java - test/jdk/sun/nio/cs/OLD/MS949_OLD.java - test/jdk/sun/nio/cs/OLD/MS950_OLD.java - test/jdk/sun/nio/cs/OLD/PCK_OLD.java - test/jdk/sun/nio/cs/OLD/SJIS_OLD.java - test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java - test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java - test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java - test/jdk/sun/nio/cs/OLD/TestIBMDB.java ! test/jdk/sun/nio/cs/TestEUC_TW.java From gziemski at openjdk.org Mon Apr 14 16:25:29 2025 From: gziemski at openjdk.org (Gerard Ziemski) Date: Mon, 14 Apr 2025 16:25:29 GMT Subject: git: openjdk/jdk: master: 8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone Message-ID: <336d2e3c-eaae-4090-957f-5a77b13cd456@openjdk.org> Changeset: 43b19474 Branch: master Author: Gerard Ziemski Date: 2025-04-14 16:22:07 +0000 URL: https://git.openjdk.org/jdk/commit/43b194741cc307a73bd8dd2da877ab1b16250fc1 8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone Co-authored-by: Stefan Karlsson Reviewed-by: stefank, jsjolen ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java From prr at openjdk.org Mon Apr 14 16:58:39 2025 From: prr at openjdk.org (Phil Race) Date: Mon, 14 Apr 2025 16:58:39 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: d6848670 Branch: master Author: Vladimir Ivanov Committer: Jatin Bhateja Date: 2025-04-14 16:55:37 +0000 URL: https://git.openjdk.org/jdk/commit/d684867066edb886bc444c864ef9db3eff318c34 8346230: [perf] scalability issue for the specjvm2008::xml.transform workload Reviewed-by: joehw, jbhateja ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: 46a6fc84 Branch: master Author: Phil Race Date: 2025-04-14 16:58:06 +0000 URL: https://git.openjdk.org/jdk/commit/46a6fc84ef17f38eedd49f59a3c05f7c95fe23bc 8353483: Open source some JProgressBar tests Reviewed-by: honkar, serb + test/jdk/javax/swing/JProgressBar/RightLeftOrientation.java + test/jdk/javax/swing/JProgressBar/bug4230391.java + test/jdk/javax/swing/JProgressBar/bug4393042.java + test/jdk/javax/swing/JProgressBar/bug5003022.java From dnsimon at openjdk.org Mon Apr 14 18:32:44 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Mon, 14 Apr 2025 18:32:44 GMT Subject: git: openjdk/jdk: master: 8352724: Verify bounds for primitive array reads in JVMCI Message-ID: <92a4a365-224d-40fb-92b6-d008141e6643@openjdk.org> Changeset: de0e6488 Branch: master Author: Andrej Pecimuth Committer: Doug Simon Date: 2025-04-14 18:31:27 +0000 URL: https://git.openjdk.org/jdk/commit/de0e6488449303bd15d4590480a2e47b8026a9b1 8352724: Verify bounds for primitive array reads in JVMCI Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java From gziemski at openjdk.org Mon Apr 14 18:49:07 2025 From: gziemski at openjdk.org (Gerard Ziemski) Date: Mon, 14 Apr 2025 18:49:07 GMT Subject: git: openjdk/jdk: master: 8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone Message-ID: <6f1645ff-aedc-460a-b024-56ede78a2dd8@openjdk.org> Changeset: 0da480a9 Branch: master Author: Gerard Ziemski Date: 2025-04-14 18:47:59 +0000 URL: https://git.openjdk.org/jdk/commit/0da480a91d31ee8dc2532cfec76bbf5b1d6c4eeb 8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone Reviewed-by: stefank, jsjolen ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java From liach at openjdk.org Mon Apr 14 19:17:37 2025 From: liach at openjdk.org (Chen Liang) Date: Mon, 14 Apr 2025 19:17:37 GMT Subject: git: openjdk/jdk: master: 8351339: WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN Message-ID: <7374fd3a-b119-4aa0-921f-378911a4e663@openjdk.org> Changeset: f6d8c8cb Branch: master Author: Volkan Yazici Committer: Chen Liang Date: 2025-04-14 19:16:17 +0000 URL: https://git.openjdk.org/jdk/commit/f6d8c8cb0c6b226d68791ffd126908d3fea11473 8351339: WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN Reviewed-by: michaelm, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java ! test/jdk/java/net/httpclient/websocket/AutomaticPong.java ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java - test/jdk/java/net/httpclient/websocket/Frame.java + test/jdk/java/net/httpclient/websocket/TEST.properties ! test/jdk/java/net/httpclient/websocket/WebSocketBuilderTest.java + test/jdk/java/net/httpclient/websocket/WebSocketEndiannessTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketExtendedTest.java ! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MaskerTest.java From dfuchs at openjdk.org Mon Apr 14 19:29:03 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Mon, 14 Apr 2025 19:29:03 GMT Subject: git: openjdk/jdk: master: 8354536: Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424 Message-ID: Changeset: 9e7763d4 Branch: master Author: Daniel Fuchs Date: 2025-04-14 19:27:16 +0000 URL: https://git.openjdk.org/jdk/commit/9e7763d44274ad1ac633120553d5c67f494bf3ef 8354536: Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424 Reviewed-by: smarks ! test/jdk/ProblemList.txt From azvegint at openjdk.org Mon Apr 14 22:09:14 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 14 Apr 2025 22:09:14 GMT Subject: git: openjdk/jdk: master: 8353592: Open source several scrollbar tests Message-ID: <1c1d063e-1ab2-49ec-8ac8-a9af397aff71@openjdk.org> Changeset: 5280b7b0 Branch: master Author: Alexander Zvegintsev Date: 2025-04-14 22:07:26 +0000 URL: https://git.openjdk.org/jdk/commit/5280b7b031bb3dc44fb923c3be7ae04ec22fd364 8353592: Open source several scrollbar tests Reviewed-by: psadhukhan, honkar + test/jdk/java/awt/Scrollbar/ListScrollbarTest.java + test/jdk/java/awt/Scrollbar/ScrollbarCtrlClickTest.java + test/jdk/java/awt/Scrollbar/UnitIncrementTest.java From dholmes at openjdk.org Tue Apr 15 02:02:10 2025 From: dholmes at openjdk.org (David Holmes) Date: Tue, 15 Apr 2025 02:02:10 GMT Subject: git: openjdk/jdk: master: 8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name Message-ID: <11bc278e-e3b6-4d75-97d8-0828d522d944@openjdk.org> Changeset: 92e52fe1 Branch: master Author: David Holmes Date: 2025-04-15 02:00:49 +0000 URL: https://git.openjdk.org/jdk/commit/92e52fe1df84efd94d713afed5acd9c7281a77d7 8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name Reviewed-by: kbarrett ! src/hotspot/share/runtime/os.cpp From liach at openjdk.org Tue Apr 15 02:49:42 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 15 Apr 2025 02:49:42 GMT Subject: git: openjdk/jdk: master: 8354111: JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque Message-ID: Changeset: c7b70a13 Branch: master Author: Dr Heinz M. Kabutz Committer: Chen Liang Date: 2025-04-15 02:48:32 +0000 URL: https://git.openjdk.org/jdk/commit/c7b70a138ff592fdf1cd4f1d063103491a8aa7db 8354111: JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque Reviewed-by: liach, smarks ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java From aboldtch at openjdk.org Tue Apr 15 05:12:10 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Tue, 15 Apr 2025 05:12:10 GMT Subject: git: openjdk/jdk: master: 8354510: Skipped gtest cause test failure Message-ID: Changeset: 76ff9781 Branch: master Author: Axel Boldt-Christmas Date: 2025-04-15 05:11:40 +0000 URL: https://git.openjdk.org/jdk/commit/76ff97811abf5a4eaede6303e25ff9582302e436 8354510: Skipped gtest cause test failure Reviewed-by: rehn, erikj ! make/RunTests.gmk From shade at openjdk.org Tue Apr 15 06:06:13 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 15 Apr 2025 06:06:13 GMT Subject: git: openjdk/jdk: master: 8353572: x86: AMD platforms miss the check for CLWB feature flag Message-ID: <81df44e0-67ac-4e64-89c9-09b7f6830ace@openjdk.org> Changeset: 3090e218 Branch: master Author: Aleksey Shipilev Date: 2025-04-15 06:03:50 +0000 URL: https://git.openjdk.org/jdk/commit/3090e2187c2cbbbc08f27305d152664a83736dfa 8353572: x86: AMD platforms miss the check for CLWB feature flag Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp From jdv at openjdk.org Tue Apr 15 08:42:52 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Tue, 15 Apr 2025 08:42:52 GMT Subject: git: openjdk/jdk: master: 8354163: Open source Swing tests Batch 1 Message-ID: <1a8bd095-694a-4ba2-87c3-11761f5821f8@openjdk.org> Changeset: b7837843 Branch: master Author: Jayathirth D V Date: 2025-04-15 08:41:37 +0000 URL: https://git.openjdk.org/jdk/commit/b78378437cf911a527331e6aaf36f968169c0574 8354163: Open source Swing tests Batch 1 Reviewed-by: psadhukhan + test/jdk/javax/swing/AbstractButton/bug4133768.java + test/jdk/javax/swing/AbstractButton/bug4391622.java + test/jdk/javax/swing/JList/bug4183379.java + test/jdk/javax/swing/JList/bug4251306.java + test/jdk/javax/swing/JMenu/bug4624845.java From dlunden at openjdk.org Tue Apr 15 08:58:40 2025 From: dlunden at openjdk.org (Daniel =?UTF-8?B?THVuZMOpbg==?=) Date: Tue, 15 Apr 2025 08:58:40 GMT Subject: git: openjdk/jdk: master: 8351833: Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal Message-ID: Changeset: 24be888d Branch: master Author: Daniel Lund?n Date: 2025-04-15 08:58:02 +0000 URL: https://git.openjdk.org/jdk/commit/24be888d655a5227cfb9fc22f36d6ba30d732b8d 8351833: Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal Reviewed-by: chagedorn, rcastanedalo, kvn ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/phaseX.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/compiler/igvn/TestSplitPhiThroughMergeMem.java From mbaesken at openjdk.org Tue Apr 15 09:04:24 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 15 Apr 2025 09:04:24 GMT Subject: git: openjdk/jdk: master: 8354507: [ubsan] subnode.cpp:406:36: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int' Message-ID: <6a27915c-d17c-41ff-aaec-c640396851f9@openjdk.org> Changeset: 81d4c807 Branch: master Author: Matthias Baesken Date: 2025-04-15 09:02:41 +0000 URL: https://git.openjdk.org/jdk/commit/81d4c80742305b72c73a59cf6a596b49bc68bab9 8354507: [ubsan] subnode.cpp:406:36: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int' Reviewed-by: mdoerr, thartmann ! src/hotspot/share/opto/subnode.cpp From egahlin at openjdk.org Tue Apr 15 09:50:56 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Tue, 15 Apr 2025 09:50:56 GMT Subject: git: openjdk/jdk: master: 8354508: JFR: Strengthen metadata checks for labels Message-ID: <757a4cee-dc32-413b-8842-fd9e4711208d@openjdk.org> Changeset: d7676c39 Branch: master Author: Erik Gahlin Date: 2025-04-15 09:48:11 +0000 URL: https://git.openjdk.org/jdk/commit/d7676c39b648bd55f72a50494432b02862a4e111 8354508: JFR: Strengthen metadata checks for labels Reviewed-by: shade ! src/hotspot/share/jfr/metadata/metadata.xml ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java From sgehwolf at openjdk.org Tue Apr 15 10:18:19 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 15 Apr 2025 10:18:19 GMT Subject: git: openjdk/jdk: master: 8353185: Introduce the concept of upgradeable files in context of JEP 493 Message-ID: Changeset: 4e24dc00 Branch: master Author: Severin Gehwolf Date: 2025-04-15 10:16:31 +0000 URL: https://git.openjdk.org/jdk/commit/4e24dc003c2304041b342371adf430b120a9fec8 8353185: Introduce the concept of upgradeable files in context of JEP 493 Reviewed-by: clanger, ihse, alanb + make/modules/jdk.jlink/Java.gmk ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/upgrade_files_java.base.conf + test/jdk/tools/jlink/runtimeImage/UpgradeableFileCacertsTest.java From jpai at openjdk.org Tue Apr 15 11:29:30 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 15 Apr 2025 11:29:30 GMT Subject: git: openjdk/jdk: master: 8353453: URLDecoder should use HexFormat Message-ID: <13e8b82e-1f42-4aa9-a754-3567fa3a5ad3@openjdk.org> Changeset: 03fd43fc Branch: master Author: Patrick Strawderman Committer: Jaikiran Pai Date: 2025-04-15 11:26:36 +0000 URL: https://git.openjdk.org/jdk/commit/03fd43fc91ea383418c1c7e0fd96a61a1f42c75e 8353453: URLDecoder should use HexFormat Reviewed-by: rriggs, jpai ! src/java.base/share/classes/java/net/URLDecoder.java From jpai at openjdk.org Tue Apr 15 11:43:22 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 15 Apr 2025 11:43:22 GMT Subject: git: openjdk/jdk: master: 8350279: HttpClient: Add a new HttpResponse method to identify connections Message-ID: Changeset: 5fc18f5b Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-15 11:41:47 +0000 URL: https://git.openjdk.org/jdk/commit/5fc18f5b8aa1b5f4fb4313b8d11fd15330795959 8350279: HttpClient: Add a new HttpResponse method to identify connections Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java + test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java From coleenp at openjdk.org Tue Apr 15 11:52:55 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Tue, 15 Apr 2025 11:52:55 GMT Subject: git: openjdk/jdk: master: 8354448: [REDO] Remove friends for ObjectMonitor Message-ID: Changeset: 273a9a61 Branch: master Author: Coleen Phillimore Date: 2025-04-15 11:49:58 +0000 URL: https://git.openjdk.org/jdk/commit/273a9a61558fdfc422772fa2c6045a4d3c709a41 8354448: [REDO] Remove friends for ObjectMonitor Reviewed-by: kbarrett, shade, dholmes ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp From mbaesken at openjdk.org Tue Apr 15 11:59:01 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 15 Apr 2025 11:59:01 GMT Subject: git: openjdk/jdk: master: 8351491: Add info from release file to hserr file Message-ID: <39f95dce-0658-4fbc-8bb7-835fb3f6dbd6@openjdk.org> Changeset: 36864a2a Branch: master Author: Matthias Baesken Date: 2025-04-15 11:55:47 +0000 URL: https://git.openjdk.org/jdk/commit/36864a2a08b5b64e63a9265d595ba7fb608994cb 8351491: Add info from release file to hserr file Reviewed-by: dholmes, lucy ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/vmError.cpp From asemenyuk at openjdk.org Tue Apr 15 16:09:47 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 15 Apr 2025 16:09:47 GMT Subject: git: openjdk/jdk: master: 8354320: Changes to jpackage.md cause pandoc warning Message-ID: <4b0ecfd7-922c-4f71-a10b-f3a598b562d9@openjdk.org> Changeset: fc146472 Branch: master Author: Alexey Semenyuk Date: 2025-04-15 16:06:12 +0000 URL: https://git.openjdk.org/jdk/commit/fc1464727f95508935cfc65d689b74e1709d3649 8354320: Changes to jpackage.md cause pandoc warning Reviewed-by: almatvee, ihse, alanb ! make/autoconf/basic_tools.m4 ! src/jdk.jpackage/share/man/jpackage.md From shade at openjdk.org Tue Apr 15 16:21:03 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 15 Apr 2025 16:21:03 GMT Subject: git: openjdk/jdk: master: 8354542: Clean up x86 stubs after 32-bit x86 removal Message-ID: <8af99bc3-f4df-408d-a384-15cb00a76dcd@openjdk.org> Changeset: cec48ed2 Branch: master Author: Aleksey Shipilev Date: 2025-04-15 16:19:03 +0000 URL: https://git.openjdk.org/jdk/commit/cec48ed270d3bdf704c389a091b42a32c2ed6440 8354542: Clean up x86 stubs after 32-bit x86 removal Reviewed-by: adinn, kvn ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp From dnguyen at openjdk.org Tue Apr 15 19:38:20 2025 From: dnguyen at openjdk.org (Damon Nguyen) Date: Tue, 15 Apr 2025 19:38:20 GMT Subject: git: openjdk/jdk: master: 8353000: Open source several swing tests batch2 Message-ID: <76d23044-723b-41be-8715-4be07f5bda05@openjdk.org> Changeset: 4e3f1848 Branch: master Author: Damon Nguyen Date: 2025-04-15 19:36:10 +0000 URL: https://git.openjdk.org/jdk/commit/4e3f1848eeb28a78d71c6ffbda31279cee3fc5ea 8353000: Open source several swing tests batch2 Reviewed-by: azvegint + test/jdk/javax/swing/plaf/metal/MenuItemUI/JavaLAFMenuAcceleratorDelimiter.java + test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java + test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/bug4186347.java = test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/duke.gif + test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/bug4969419.java = test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/duke.gif From sviswanathan at openjdk.org Tue Apr 15 21:26:41 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Tue, 15 Apr 2025 21:26:41 GMT Subject: git: openjdk/jdk: master: 8354544: Fix bugs in increment and xor APX codegen Message-ID: <60fad385-fd75-4dd5-bf4e-1d36007c6c29@openjdk.org> Changeset: 513c4650 Branch: master Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-04-15 21:25:06 +0000 URL: https://git.openjdk.org/jdk/commit/513c4650c51aa435f04fb0aaf495134259042118 8354544: Fix bugs in increment and xor APX codegen Reviewed-by: thartmann, jbhateja ! src/hotspot/cpu/x86/x86_64.ad From dnguyen at openjdk.org Tue Apr 15 23:49:14 2025 From: dnguyen at openjdk.org (Damon Nguyen) Date: Tue, 15 Apr 2025 23:49:14 GMT Subject: git: openjdk/jdk: master: 8352908: Open source several swing tests batch1 Message-ID: Changeset: a2dc9c71 Branch: master Author: Damon Nguyen Date: 2025-04-15 23:48:27 +0000 URL: https://git.openjdk.org/jdk/commit/a2dc9c71e47a1cdf70ab351c557a5f1835eb5f4a 8352908: Open source several swing tests batch1 Reviewed-by: honkar + test/jdk/javax/swing/JSplitPane/bug4749792.java + test/jdk/javax/swing/JToolBar/bug4188825.java + test/jdk/javax/swing/JToolBar/bug4251592.java + test/jdk/javax/swing/JToolBar/bug5035668.java From jpai at openjdk.org Wed Apr 16 02:00:03 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 16 Apr 2025 02:00:03 GMT Subject: git: openjdk/jdk: master: 8354565: jtreg failure handler GatherProcessInfoTimeoutHandler has a leftover call to System.loadLibrary Message-ID: Changeset: 55264907 Branch: master Author: Jaikiran Pai Date: 2025-04-16 01:57:57 +0000 URL: https://git.openjdk.org/jdk/commit/5526490743a75786a40754b6805f4381ae2892b5 8354565: jtreg failure handler GatherProcessInfoTimeoutHandler has a leftover call to System.loadLibrary Reviewed-by: alanb, kbarrett ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java From psadhukhan at openjdk.org Wed Apr 16 04:01:42 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Wed, 16 Apr 2025 04:01:42 GMT Subject: git: openjdk/jdk: master: 8352682: Opensource JComponent tests Message-ID: Changeset: 55afcb57 Branch: master Author: Prasanta Sadhukhan Date: 2025-04-16 03:58:17 +0000 URL: https://git.openjdk.org/jdk/commit/55afcb57a5d9dbc7bfad75e35df6b96932f6b074 8352682: Opensource JComponent tests Reviewed-by: jdv, honkar + test/jdk/javax/swing/JComponent/bug4235215.java + test/jdk/javax/swing/JComponent/bug4247610.java + test/jdk/javax/swing/JComponent/bug4254995.java From jdv at openjdk.org Wed Apr 16 04:50:42 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Wed, 16 Apr 2025 04:50:42 GMT Subject: git: openjdk/jdk: master: 8354214: Open source Swing tests Batch 2 Message-ID: <94d45653-e8f1-421d-9b6b-4ef171f68a61@openjdk.org> Changeset: 2be5bc84 Branch: master Author: Jayathirth D V Date: 2025-04-16 04:48:25 +0000 URL: https://git.openjdk.org/jdk/commit/2be5bc847a444f08a4ebb41b58e8a2bf4553d621 8354214: Open source Swing tests Batch 2 Reviewed-by: abhiscxk, honkar + test/jdk/javax/swing/JList/bug4193267.java + test/jdk/javax/swing/JList/bug4249161.java + test/jdk/javax/swing/JList/bug4618767.java From shade at openjdk.org Wed Apr 16 05:55:07 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 16 Apr 2025 05:55:07 GMT Subject: git: openjdk/jdk: master: 8351162: Clean up x86 (Macro)Assembler after 32-bit x86 removal Message-ID: <403db163-d585-420c-a644-922359a0d169@openjdk.org> Changeset: 9a5c7b3f Branch: master Author: Aleksey Shipilev Date: 2025-04-16 05:54:21 +0000 URL: https://git.openjdk.org/jdk/commit/9a5c7b3fa90c7f550773e98ee9466ca1665aff4f 8351162: Clean up x86 (Macro)Assembler after 32-bit x86 removal Reviewed-by: kvn, coleenp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/assembler_x86.inline.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp = test/hotspot/gtest/x86/test_assembler_x86.cpp From sgehwolf at openjdk.org Wed Apr 16 08:25:01 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 16 Apr 2025 08:25:01 GMT Subject: git: openjdk/jdk: master: 8354629: Test tools/jlink/ClassFileInMetaInfo.java fails on builds with configure option --enable-linkable-runtime Message-ID: <4384e271-bdf0-42f3-9b03-289c35d91568@openjdk.org> Changeset: 18d605fa Branch: master Author: Severin Gehwolf Date: 2025-04-16 08:23:03 +0000 URL: https://git.openjdk.org/jdk/commit/18d605fadbd57090f5eb02c18e6e8860d9086515 8354629: Test tools/jlink/ClassFileInMetaInfo.java fails on builds with configure option --enable-linkable-runtime Reviewed-by: alanb ! test/jdk/tools/jlink/ClassFileInMetaInfo.java From jpai at openjdk.org Wed Apr 16 08:37:06 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 16 Apr 2025 08:37:06 GMT Subject: git: openjdk/jdk: master: 8354576: InetAddress.getLocalHost() on macos may return address of an interface which is not UP - leading to "Network is down" error Message-ID: <6a6908e8-8586-4b69-80d0-86039276f1d3@openjdk.org> Changeset: 4c3c2b32 Branch: master Author: Jaikiran Pai Date: 2025-04-16 08:35:05 +0000 URL: https://git.openjdk.org/jdk/commit/4c3c2b32a1b9dea6f3e258cf44666932afc179e4 8354576: InetAddress.getLocalHost() on macos may return address of an interface which is not UP - leading to "Network is down" error Reviewed-by: alanb, dfuchs, vyazici ! src/java.base/unix/native/libnet/Inet6AddressImpl.c From jlahoda at openjdk.org Wed Apr 16 09:30:10 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Wed, 16 Apr 2025 09:30:10 GMT Subject: git: openjdk/jdk: master: 8350595: jshell completion on arrays does not work for clone() Message-ID: <8e4b61b9-967b-4dfb-a181-b3df9121d0ab@openjdk.org> Changeset: cfbbcd78 Branch: master Author: Jan Lahoda Date: 2025-04-16 09:23:15 +0000 URL: https://git.openjdk.org/jdk/commit/cfbbcd78bc7be2c7740de7c0b49180f56f6ccf49 8350595: jshell completion on arrays does not work for clone() Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java From rehn at openjdk.org Wed Apr 16 10:10:52 2025 From: rehn at openjdk.org (Robbin Ehn) Date: Wed, 16 Apr 2025 10:10:52 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <9c5c7bad-8b58-4e26-9ce5-479278ab4074@openjdk.org> Changeset: 8c6b611f Branch: master Author: Abhishek Kumar Date: 2025-04-16 09:52:53 +0000 URL: https://git.openjdk.org/jdk/commit/8c6b611f35af22af5b6c3eb663b30985857c1da3 8353832: Opensource FontClass, Selection and Icon tests Reviewed-by: jdv + test/jdk/java/awt/FontClass/FontTransformAttributeTest.java + test/jdk/java/awt/FontClass/FontUnderscoreTest.java + test/jdk/java/awt/Icon/ChildFrameIconTest.java + test/jdk/java/awt/Selection/TestClipboard.java Changeset: fe3bd5d6 Branch: master Author: Robbin Ehn Date: 2025-04-16 09:56:39 +0000 URL: https://git.openjdk.org/jdk/commit/fe3bd5d62fdedb7890bd3d589b04285be79c24ed 8354667: [TESTBUG] AccessZeroNKlassHitsProtectionZone cds tests require cds Reviewed-by: lmesnik, syan ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java From jpai at openjdk.org Wed Apr 16 11:31:43 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 16 Apr 2025 11:31:43 GMT Subject: git: openjdk/jdk: master: 7 new changesets Message-ID: Changeset: 43b2b0bd Branch: master Author: Prasanta Sadhukhan Committer: Jaikiran Pai Date: 2024-12-02 05:21:55 +0000 URL: https://git.openjdk.org/jdk/commit/43b2b0bd1e5e6fad4581957a3072836921ef6683 8343007: Enhance Buffered Image handling Reviewed-by: rhalade, mschoene, jdv, prr ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c Changeset: cf871db4 Branch: master Author: Jaikiran Pai Committer: Jaikiran Pai Date: 2024-12-13 04:29:18 +0000 URL: https://git.openjdk.org/jdk/commit/cf871db447660e657a3db82bffae8fce1b7e57a5 8342562: Enhance Deflater operations Reviewed-by: rhalade, alanb, lancea ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java Changeset: ef38a04b Branch: master Author: Hai-May Chao Committer: Jaikiran Pai Date: 2025-01-02 19:03:53 +0000 URL: https://git.openjdk.org/jdk/commit/ef38a04b448f97036c516ba87cb86afcc7559d1f 8337494: Clarify JarInputStream behavior Reviewed-by: jpai, rhalade, lancea ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java Changeset: e91b3f0c Branch: master Author: Jamil Nimeh Committer: Jaikiran Pai Date: 2025-01-08 20:39:38 +0000 URL: https://git.openjdk.org/jdk/commit/e91b3f0c3dddba1ed1e5f2fa87f9cd9d135b4439 8337692: Better TLS connection support Co-authored-by: Ferenc Rakoczi Reviewed-by: rhalade, valeriep, pkumaraswamy, mpowers, ahgross, mbalao ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/sun/security/rsa/RSAPadding.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java Changeset: 38afa4d4 Branch: master Author: Damon Fenacci Committer: Jaikiran Pai Date: 2025-01-20 12:00:07 +0000 URL: https://git.openjdk.org/jdk/commit/38afa4d42ff27f9c9ef18ee1691885ed4cf8dde5 8338430: Improve compiler transformations Co-authored-by: Emanuel Peter Reviewed-by: ahgross, rhalade, thartmann, epeter ! src/hotspot/share/opto/addnode.cpp Changeset: ed30fce6 Branch: master Author: Artur Barashev Committer: Jaikiran Pai Date: 2025-01-27 21:11:23 +0000 URL: https://git.openjdk.org/jdk/commit/ed30fce6df57b1cbf7a6efebabc3558550f8ec16 8347847: Enhance jar file support Reviewed-by: rhalade, jnibedita, pkumaraswamy, ahgross, hchao, weijun, mullan ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: c6243fc2 Branch: master Author: Jaikiran Pai Date: 2025-04-16 11:26:59 +0000 URL: https://git.openjdk.org/jdk/commit/c6243fc27fafb1ff89f8610ead3acd87030caf95 Merge Reviewed-by: dfuchs From jsjolen at openjdk.org Wed Apr 16 11:36:05 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Wed, 16 Apr 2025 11:36:05 GMT Subject: git: openjdk/jdk: master: 8352568: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm Message-ID: Changeset: 7ffad35d Branch: master Author: Johan Sj?len Date: 2025-04-16 11:32:47 +0000 URL: https://git.openjdk.org/jdk/commit/7ffad35dac1439bc5aa12a6c16b5e8254251170b 8352568: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm Reviewed-by: mbaesken, dholmes ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/jtreg/gtest/AsyncLogGtest.java From jlahoda at openjdk.org Wed Apr 16 11:45:14 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Wed, 16 Apr 2025 11:45:14 GMT Subject: git: openjdk/jdk: master: 8322706: AnnotationTypeMismatchException in javac with annotation processing Message-ID: <9a9e0e42-8b41-4aeb-82a4-ed5171bdc6f8@openjdk.org> Changeset: 1ad869f8 Branch: master Author: Jan Lahoda Date: 2025-04-16 11:43:42 +0000 URL: https://git.openjdk.org/jdk/commit/1ad869f8440cb274e474abd9f89f88db11101071 8322706: AnnotationTypeMismatchException in javac with annotation processing Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java + test/langtools/tools/javac/annotations/TestAnnotationValuesResolved.java From adinn at openjdk.org Wed Apr 16 12:38:32 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 16 Apr 2025 12:38:32 GMT Subject: git: openjdk/jdk: master: 8349721: Add aarch64 intrinsics for ML-KEM Message-ID: Changeset: 465c8e65 Branch: master Author: Ferenc Rakoczi Committer: Andrew Dinn Date: 2025-04-16 12:35:24 +0000 URL: https://git.openjdk.org/jdk/commit/465c8e658356f658ee04397936f555f6bdffc3c2 8349721: Add aarch64 intrinsics for ML-KEM Reviewed-by: adinn ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java ! src/java.base/share/classes/sun/security/provider/ML_DSA.java From phh at openjdk.org Wed Apr 16 15:46:53 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 16 Apr 2025 15:46:53 GMT Subject: git: openjdk/jdk: master: 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build Message-ID: Changeset: c3de94ce Branch: master Author: KIRIYAMA Takuya Committer: Paul Hohensee Date: 2025-04-16 15:42:40 +0000 URL: https://git.openjdk.org/jdk/commit/c3de94cee12471a11c457c11dd55c547633de5cb 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build Reviewed-by: phh ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java From michaelm at openjdk.org Wed Apr 16 16:09:38 2025 From: michaelm at openjdk.org (Michael McMahon) Date: Wed, 16 Apr 2025 16:09:38 GMT Subject: git: openjdk/jdk: master: 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number Message-ID: Changeset: 84458ec1 Branch: master Author: Rohitash Kumar Committer: Michael McMahon Date: 2025-04-16 16:08:31 +0000 URL: https://git.openjdk.org/jdk/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number Reviewed-by: michaelm, xpeng ! src/java.base/share/classes/java/net/URI.java ! test/jdk/java/net/URI/Test.java + test/micro/org/openjdk/bench/java/net/URIAuthorityParsingBenchmark.java From mikael at openjdk.org Wed Apr 16 16:29:38 2025 From: mikael at openjdk.org (Mikael Vidstedt) Date: Wed, 16 Apr 2025 16:29:38 GMT Subject: git: openjdk/jdk: master: 8351603: Change to GCC 14.2.0 for building on Linux at Oracle Message-ID: Changeset: 7a107e2f Branch: master Author: Mikael Vidstedt Date: 2025-04-16 16:28:12 +0000 URL: https://git.openjdk.org/jdk/commit/7a107e2fc4b0ea5c6d82fd047a631aff37bf3e74 8351603: Change to GCC 14.2.0 for building on Linux at Oracle 8344272: gcc devkit doesn't have lto-plugin where needed Reviewed-by: ihse, erikj ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk From dnguyen at openjdk.org Wed Apr 16 17:21:50 2025 From: dnguyen at openjdk.org (Damon Nguyen) Date: Wed, 16 Apr 2025 17:21:50 GMT Subject: git: openjdk/jdk: master: 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI Message-ID: <411fb69d-2d60-4ec4-a51e-9f926ef5f3e6@openjdk.org> Changeset: d80db00f Branch: master Author: Damon Nguyen Date: 2025-04-16 17:19:47 +0000 URL: https://git.openjdk.org/jdk/commit/d80db00f8221b95ab767bb84d06b83a83ba4cd4c 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI Reviewed-by: honkar ! test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java From iklam at openjdk.org Wed Apr 16 17:56:20 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 16 Apr 2025 17:56:20 GMT Subject: git: openjdk/jdk: master: 8352001: AOT cache should not contain classes injected into built-in class loaders Message-ID: <2b824e0c-61d6-4feb-857b-798b9cacb801@openjdk.org> Changeset: e433fa27 Branch: master Author: Ioi Lam Date: 2025-04-16 17:52:53 +0000 URL: https://git.openjdk.org/jdk/commit/e433fa2719917cff6cb373e9a60981a7418e2f4f 8352001: AOT cache should not contain classes injected into built-in class loaders Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/hotspot/share/utilities/zipLibrary.hpp ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java From prr at openjdk.org Wed Apr 16 18:07:09 2025 From: prr at openjdk.org (Phil Race) Date: Wed, 16 Apr 2025 18:07:09 GMT Subject: git: openjdk/jdk: master: 8353589: Open source a few Swing menu-related tests Message-ID: <69d1420e-ba31-484c-a1a8-59f70c82f0d7@openjdk.org> Changeset: 98dac46a Branch: master Author: Phil Race Date: 2025-04-16 18:05:07 +0000 URL: https://git.openjdk.org/jdk/commit/98dac46aac2cea9790c1275208cc4c92e8e9a98a 8353589: Open source a few Swing menu-related tests Reviewed-by: jdv, honkar + test/jdk/javax/swing/JPopupMenu/bug4119993.java + test/jdk/javax/swing/JPopupMenu/bug4187004.java + test/jdk/javax/swing/JPopupMenu/bug4530303.java From sviswanathan at openjdk.org Wed Apr 16 19:59:46 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Wed, 16 Apr 2025 19:59:46 GMT Subject: git: openjdk/jdk: master: 8354471: Assertion failure with -XX:-EnableX86ECoreOpts Message-ID: <8909c43b-9fb9-483b-a0fd-3e4ed1fa4664@openjdk.org> Changeset: 0c34bf04 Branch: master Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-04-16 19:57:42 +0000 URL: https://git.openjdk.org/jdk/commit/0c34bf047615ad57c91cd49844f9d34f9a8329a2 8354471: Assertion failure with -XX:-EnableX86ECoreOpts Reviewed-by: sviswanathan, jbhateja ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp From egahlin at openjdk.org Wed Apr 16 20:12:22 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Wed, 16 Apr 2025 20:12:22 GMT Subject: git: openjdk/jdk: master: 8295651: JFR: 'jfr scrub' should summarize what was removed Message-ID: Changeset: a2d7f441 Branch: master Author: Erik Gahlin Date: 2025-04-16 20:11:26 +0000 URL: https://git.openjdk.org/jdk/commit/a2d7f441b8616e0cd8c231f3358b1b508e76686d 8295651: JFR: 'jfr scrub' should summarize what was removed Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java ! test/jdk/jdk/jfr/tool/TestScrub.java From lmesnik at openjdk.org Wed Apr 16 23:06:27 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Wed, 16 Apr 2025 23:06:27 GMT Subject: git: openjdk/jdk: master: 8354559: gc/g1/TestAllocationFailure.java doesn't need WB API Message-ID: Changeset: db2dffb6 Branch: master Author: Leonid Mesnik Date: 2025-04-16 23:04:37 +0000 URL: https://git.openjdk.org/jdk/commit/db2dffb6e5fed3773080581350f7f5c0bcff8f35 8354559: gc/g1/TestAllocationFailure.java doesn't need WB API Reviewed-by: ayang, kbarrett ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java From fyang at openjdk.org Thu Apr 17 02:17:15 2025 From: fyang at openjdk.org (Fei Yang) Date: Thu, 17 Apr 2025 02:17:15 GMT Subject: git: openjdk/jdk: master: 8329887: RISC-V: C2: Support Zvbb Vector And-Not instruction Message-ID: Changeset: 07aad68c Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-04-17 02:16:24 +0000 URL: https://git.openjdk.org/jdk/commit/07aad68c17ba8d95aee914f3bd9705301477acf6 8329887: RISC-V: C2: Support Zvbb Vector And-Not instruction Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java From iklam at openjdk.org Thu Apr 17 03:13:16 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 17 Apr 2025 03:13:16 GMT Subject: git: openjdk/jdk: master: 8353694: Resolved Class/Field/Method CP entries missing from AOT Configuration Message-ID: <2b4345cf-9ffa-4a53-89c2-af06e847b2af@openjdk.org> Changeset: a71f621a Branch: master Author: Ioi Lam Date: 2025-04-17 03:10:58 +0000 URL: https://git.openjdk.org/jdk/commit/a71f621a3248320e8a7a78f1652a7750271ed4ef 8353694: Resolved Class/Field/Method CP entries missing from AOT Configuration Reviewed-by: shade, vlivanov ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/finalImageRecipes.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp From shade at openjdk.org Thu Apr 17 06:10:44 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 17 Apr 2025 06:10:44 GMT Subject: git: openjdk/jdk: master: 8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2" Message-ID: <31c4def4-f59b-456e-8c59-a7a9fdad5698@openjdk.org> Changeset: 055b750d Branch: master Author: Cesar Soares Lucas Committer: Aleksey Shipilev Date: 2025-04-17 06:08:36 +0000 URL: https://git.openjdk.org/jdk/commit/055b750d999e52569094bffa7dc0364a50771853 8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2" Reviewed-by: shade, coleenp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp From mbaesken at openjdk.org Thu Apr 17 06:35:57 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 17 Apr 2025 06:35:57 GMT Subject: git: openjdk/jdk: master: 8354802: MAX_SECS definition is unused in os_linux Message-ID: <8fb678b8-39c2-44ce-b74a-6dd29a9e6d70@openjdk.org> Changeset: af7a19a8 Branch: master Author: Matthias Baesken Date: 2025-04-17 06:34:43 +0000 URL: https://git.openjdk.org/jdk/commit/af7a19a8cfba8d7016de94d6ffc86d201ab4a884 8354802: MAX_SECS definition is unused in os_linux Reviewed-by: kbarrett, dholmes ! src/hotspot/os/linux/os_linux.cpp From tr at openjdk.org Thu Apr 17 06:40:53 2025 From: tr at openjdk.org (Tejesh R) Date: Thu, 17 Apr 2025 06:40:53 GMT Subject: git: openjdk/jdk: master: 8352865: Open source several AWT TextComponent tests - Batch 2 Message-ID: <59a0d358-9a8b-4e48-8fb2-2f8977fec8b7@openjdk.org> Changeset: 3d0feba0 Branch: master Author: Tejesh R Date: 2025-04-17 06:39:50 +0000 URL: https://git.openjdk.org/jdk/commit/3d0feba00a1c1ef7627880859a093bb00eb8fc4c 8352865: Open source several AWT TextComponent tests - Batch 2 Reviewed-by: prr, serb, jdv ! test/jdk/ProblemList.txt + test/jdk/java/awt/TextComponent/AltPlusNumberKeyCombinationsTest.java + test/jdk/java/awt/TextComponent/CorrectTextComponentSelectionTest.java + test/jdk/java/awt/TextComponent/SelectionAndCaretColor.java + test/jdk/java/awt/TextComponent/SelectionTest.java From tr at openjdk.org Thu Apr 17 06:43:52 2025 From: tr at openjdk.org (Tejesh R) Date: Thu, 17 Apr 2025 06:43:52 GMT Subject: git: openjdk/jdk: master: 8353958: Open source several AWT ScrollPane tests - Batch 2 Message-ID: <8bb42763-3dba-45ea-83da-35f8fdf0b204@openjdk.org> Changeset: e00355a0 Branch: master Author: Tejesh R Date: 2025-04-17 06:40:54 +0000 URL: https://git.openjdk.org/jdk/commit/e00355a036936c5290cf8d85fd3c4f743b0ad23a 8353958: Open source several AWT ScrollPane tests - Batch 2 Reviewed-by: prr, psadhukhan ! test/jdk/ProblemList.txt + test/jdk/java/awt/ScrollPane/ScrollPaneAsNeededTest.java + test/jdk/java/awt/ScrollPane/ScrollPaneComponentTest.java + test/jdk/java/awt/ScrollPane/ScrollPaneEventType.java + test/jdk/java/awt/ScrollPane/ScrollPaneSize.java + test/jdk/java/awt/ScrollPane/ScrollPanechildViewportTest.java From avu at openjdk.org Thu Apr 17 07:02:04 2025 From: avu at openjdk.org (Alexey Ushakov) Date: Thu, 17 Apr 2025 07:02:04 GMT Subject: git: openjdk/jdk: master: 8354191: GTK LaF should use pre-multiplied alpha same as cairo Message-ID: <3df00444-2c96-4a20-9f5f-94897822ae2d@openjdk.org> Changeset: a4e9da37 Branch: master Author: Maxim Kartashev Committer: Alexey Ushakov Date: 2025-04-17 06:59:01 +0000 URL: https://git.openjdk.org/jdk/commit/a4e9da3747fe0a3c27e414787eaa97f80b24f5de 8354191: GTK LaF should use pre-multiplied alpha same as cairo Reviewed-by: avu, prr ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java From rcastanedalo at openjdk.org Thu Apr 17 07:24:17 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Thu, 17 Apr 2025 07:24:17 GMT Subject: git: openjdk/jdk: master: 8354625: Compile::igv_print_graph_to_network doesn't use its second parameter Message-ID: Changeset: fabf67c3 Branch: master Author: Marc Chevalier Committer: Roberto Casta?eda Lozano Date: 2025-04-17 07:21:34 +0000 URL: https://git.openjdk.org/jdk/commit/fabf67c376708a3be80d2a4e67d30d226d6e6af8 8354625: Compile::igv_print_graph_to_network doesn't use its second parameter Reviewed-by: rcastanedalo, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/node.cpp From thartmann at openjdk.org Thu Apr 17 07:28:19 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 17 Apr 2025 07:28:19 GMT Subject: git: openjdk/jdk: master: 8344251: C2: remove blackholes with dead control input Message-ID: <44721f94-bd4b-41cb-bc98-45b4d6690a58@openjdk.org> Changeset: 1138a186 Branch: master Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-17 07:24:14 +0000 URL: https://git.openjdk.org/jdk/commit/1138a186eb670e2c0662bda69c35680b41f4d66c 8344251: C2: remove blackholes with dead control input Reviewed-by: shade, thartmann, kvn ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp + test/hotspot/jtreg/compiler/blackhole/DeadBhElimination.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java From coleenp at openjdk.org Thu Apr 17 11:49:48 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Thu, 17 Apr 2025 11:49:48 GMT Subject: git: openjdk/jdk: master: 8349405: Redundant and confusing null checks on data from CP::resolved_klasses Message-ID: <33620d69-a32f-4df7-9304-2cc400d26ffd@openjdk.org> Changeset: 5125ceb9 Branch: master Author: Coleen Phillimore Date: 2025-04-17 11:47:21 +0000 URL: https://git.openjdk.org/jdk/commit/5125ceb922540ef695d2fa4b3c7880e00dd078c3 8349405: Redundant and confusing null checks on data from CP::resolved_klasses Reviewed-by: dholmes, iklam ! src/hotspot/share/oops/constantPool.cpp From syan at openjdk.org Thu Apr 17 12:29:27 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 17 Apr 2025 12:29:27 GMT Subject: git: openjdk/jdk: master: 8354766: Test TestUnexported.java javac build fails Message-ID: <00330162-3c99-402a-9e83-14a4575aeea8@openjdk.org> Changeset: 9502ab0b Branch: master Author: SendaoYan Date: 2025-04-17 12:26:15 +0000 URL: https://git.openjdk.org/jdk/commit/9502ab0bf5ce8623776d295ff5260d717dfb9467 8354766: Test TestUnexported.java javac build fails Reviewed-by: nbenalla, jpai ! test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java From abhiscxk at openjdk.org Thu Apr 17 12:32:56 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Thu, 17 Apr 2025 12:32:56 GMT Subject: git: openjdk/jdk: master: 8354493: Opensource Several MultiScreen and Insets related tests Message-ID: Changeset: e9c8986a Branch: master Author: Abhishek Kumar Date: 2025-04-17 12:31:30 +0000 URL: https://git.openjdk.org/jdk/commit/e9c8986a65df534ee2a396cb3b49fe3dbcaf6a44 8354493: Opensource Several MultiScreen and Insets related tests Reviewed-by: psadhukhan, tr + test/jdk/java/awt/Multiscreen/DialogTest.java + test/jdk/java/awt/Multiscreen/FillThisScreen.java + test/jdk/java/awt/Multiscreen/IMCandidateWindowTest.java From jdv at openjdk.org Thu Apr 17 13:08:47 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Thu, 17 Apr 2025 13:08:47 GMT Subject: git: openjdk/jdk: master: 8354285: Open source Swing tests Batch 3 Message-ID: <89507907-97fa-41e1-8248-cc63a13e1475@openjdk.org> Changeset: 4c994894 Branch: master Author: Jayathirth D V Date: 2025-04-17 13:07:19 +0000 URL: https://git.openjdk.org/jdk/commit/4c99489420bd73159eca6bae22442f7b29156c1d 8354285: Open source Swing tests Batch 3 Reviewed-by: abhiscxk + test/jdk/com/sun/java/swing/plaf/motif/MenuItem/AcceleratorDelimiter/MotifLAFMenuAcceleratorDelimiter.java + test/jdk/com/sun/java/swing/plaf/motif/SplitPane/4141400/bug4141400.java + test/jdk/com/sun/java/swing/plaf/windows/MenuItem/4685843/bug4685843.java From abhiscxk at openjdk.org Thu Apr 17 13:12:09 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Thu, 17 Apr 2025 13:12:09 GMT Subject: git: openjdk/jdk: master: 8354365: Opensource few Modal and Full Screen related tests Message-ID: <2932e2d7-9718-48d1-a101-1d70ebdcc38b@openjdk.org> Changeset: e21387e0 Branch: master Author: Abhishek Kumar Date: 2025-04-17 13:08:49 +0000 URL: https://git.openjdk.org/jdk/commit/e21387e0454e821e5720e781138dcc4c24a14ec7 8354365: Opensource few Modal and Full Screen related tests Reviewed-by: jdv, tr ! test/jdk/ProblemList.txt + test/jdk/java/awt/FullScreen/NonfocusableFrameFullScreenTest.java + test/jdk/java/awt/Modal/AddRemoveTransientForsTest.java + test/jdk/java/awt/Modal/DialogLosesFocusTest.java + test/jdk/java/awt/Modal/NativeDialogToFrontBackTest.java From jdv at openjdk.org Thu Apr 17 13:39:18 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Thu, 17 Apr 2025 13:39:18 GMT Subject: git: openjdk/jdk: master: 8354418: Open source Swing tests Batch 4 Message-ID: Changeset: dda4b5a4 Branch: master Author: Jayathirth D V Date: 2025-04-17 13:36:05 +0000 URL: https://git.openjdk.org/jdk/commit/dda4b5a4ade2e5d7225117e58fce4038bb0e0f1b 8354418: Open source Swing tests Batch 4 Reviewed-by: abhiscxk + test/jdk/com/sun/java/swing/plaf/windows/MenuItem/AcceleratorDelimiter/WindowsLAFMenuAcceleratorDelimiter.java + test/jdk/com/sun/java/swing/plaf/windows/WindowsDesktopManager/4227768/bug4227768.java + test/jdk/com/sun/java/swing/plaf/windows/WindowsDesktopManager/4305725/bug4305725.java From mullan at openjdk.org Thu Apr 17 13:46:30 2025 From: mullan at openjdk.org (Sean Mullan) Date: Thu, 17 Apr 2025 13:46:30 GMT Subject: git: openjdk/jdk: master: 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled Message-ID: <452fdece-669b-46d0-bb41-bb230a13f88c@openjdk.org> Changeset: abb23828 Branch: master Author: Artur Barashev Committer: Sean Mullan Date: 2025-04-17 13:45:47 +0000 URL: https://git.openjdk.org/jdk/commit/abb23828f9dc5f4cdb75d5b924dd6f45925102cd 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! test/jdk/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Identities.java + test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java From ihse at openjdk.org Thu Apr 17 14:02:16 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Thu, 17 Apr 2025 14:02:16 GMT Subject: git: openjdk/jdk: master: 8353009: Improve documentation for Windows AArch64 builds Message-ID: <9e41ad9b-7a38-493a-9fff-97afe23bce45@openjdk.org> Changeset: 86f3eafa Branch: master Author: Saint Wesonga Committer: Magnus Ihse Bursie Date: 2025-04-17 13:59:44 +0000 URL: https://git.openjdk.org/jdk/commit/86f3eafade20bd901b0657ab9ad1bdf12d1143c2 8353009: Improve documentation for Windows AArch64 builds Reviewed-by: erikj, ihse ! doc/building.html ! doc/building.md From adinn at openjdk.org Thu Apr 17 14:05:28 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Thu, 17 Apr 2025 14:05:28 GMT Subject: git: openjdk/jdk: master: 8354926: Remove remnants of debugging in the fix for JDK-8348561 and JDK-8349721 Message-ID: Changeset: cd8adf13 Branch: master Author: Ferenc Rakoczi Committer: Andrew Dinn Date: 2025-04-17 14:01:46 +0000 URL: https://git.openjdk.org/jdk/commit/cd8adf13ed6579fad9e777aa291146fa653288b0 8354926: Remove remnants of debugging in the fix for JDK-8348561 and JDK-8349721 Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp From cjplummer at openjdk.org Thu Apr 17 15:37:50 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Thu, 17 Apr 2025 15:37:50 GMT Subject: git: openjdk/jdk: master: 8353953: con/sun/jdi tests should be fixed to not always require includevirtualthreads=y Message-ID: <9867f850-5dec-4c61-af3b-bfb0e323ef46@openjdk.org> Changeset: d1d81dd0 Branch: master Author: Chris Plummer Date: 2025-04-17 15:37:05 +0000 URL: https://git.openjdk.org/jdk/commit/d1d81dd01ca6f3fc1e4710e6055c5a3185f43d9a 8353953: con/sun/jdi tests should be fixed to not always require includevirtualthreads=y Reviewed-by: sspitsyn, amenkov ! test/jdk/com/sun/jdi/EventQueueDisconnectTest.java ! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java ! test/jdk/com/sun/jdi/TestScaffold.java ! test/jdk/com/sun/jdi/VMConnection.java From jwilhelm at openjdk.org Thu Apr 17 15:50:44 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 17 Apr 2025 15:50:44 GMT Subject: git: openjdk/jdk: Added tag jdk-25+19 for changeset a71f621a Message-ID: <0333cc2e-f095-410d-b740-376740990e76@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2025-04-17 15:46:42 +0000 Added tag jdk-25+19 for changeset a71f621a Changeset: a71f621a Author: Ioi Lam Date: 2025-04-17 03:10:58 +0000 URL: https://git.openjdk.org/jdk/commit/a71f621a3248320e8a7a78f1652a7750271ed4ef From kizune at openjdk.org Thu Apr 17 16:22:50 2025 From: kizune at openjdk.org (Alexander Zuev) Date: Thu, 17 Apr 2025 16:22:50 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <66724448-4089-4da1-82b7-a66d78c11edd@openjdk.org> Changeset: e639cd6a Branch: master Author: Damon Nguyen Date: 2025-04-17 16:18:56 +0000 URL: https://git.openjdk.org/jdk/commit/e639cd6a775fabb057b684c70f85b94f84fa5d04 8353213: Open source several swing tests batch3 Reviewed-by: prr + test/jdk/javax/swing/plaf/basic/BasicInternalFrameTitlePane/bug4331515.java + test/jdk/javax/swing/plaf/basic/BasicSplitPaneDivider/AddMouseListenerTest.java + test/jdk/javax/swing/plaf/basic/BasicToolBarUI/bug4305622.java + test/jdk/javax/swing/plaf/basic/BasicToolBarUI/bug4331392.java Changeset: 56609225 Branch: master Author: Alexander Zuev Date: 2025-04-17 16:20:35 +0000 URL: https://git.openjdk.org/jdk/commit/566092256861d6c7142fe22cc709ecb70f9db937 8353070: Clean up and open source couple AWT Graphics related tests (Part 1) Reviewed-by: serb + test/jdk/java/awt/Graphics/LineLocationTest.java + test/jdk/java/awt/Graphics/NativeWin32Clear.java + test/jdk/java/awt/Graphics/PolygonFillTest.java + test/jdk/java/awt/Graphics/TallText.java From naoto at openjdk.org Thu Apr 17 16:27:06 2025 From: naoto at openjdk.org (Naoto Sato) Date: Thu, 17 Apr 2025 16:27:06 GMT Subject: git: openjdk/jdk: master: 8354522: Clones of DecimalFormat cause interferences when used concurrently Message-ID: Changeset: 04c32fc0 Branch: master Author: Johannes Graham Committer: Naoto Sato Date: 2025-04-17 16:22:00 +0000 URL: https://git.openjdk.org/jdk/commit/04c32fc08a67eaf6d3f47a0f9ea3d620b7ec6a07 8354522: Clones of DecimalFormat cause interferences when used concurrently Reviewed-by: jlu, naoto ! src/java.base/share/classes/java/text/DigitList.java + test/jdk/java/text/Format/DecimalFormat/CloneTest.java From kizune at openjdk.org Thu Apr 17 16:31:11 2025 From: kizune at openjdk.org (Alexander Zuev) Date: Thu, 17 Apr 2025 16:31:11 GMT Subject: git: openjdk/jdk: master: 8354106: Clean up and open source KeyEvent related tests (Part 2) Message-ID: <8f864356-096d-4797-a649-eb706b0e4732@openjdk.org> Changeset: e163a76f Branch: master Author: Alexander Zuev Date: 2025-04-17 16:26:36 +0000 URL: https://git.openjdk.org/jdk/commit/e163a76f2bacf06980026feb7e645e616ffe2ad4 8354106: Clean up and open source KeyEvent related tests (Part 2) Reviewed-by: abhiscxk, prr + test/jdk/java/awt/event/KeyEvent/KeyPressedModifiers.java + test/jdk/java/awt/event/KeyEvent/KeyTest.java From prr at openjdk.org Thu Apr 17 16:34:54 2025 From: prr at openjdk.org (Phil Race) Date: Thu, 17 Apr 2025 16:34:54 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <5b32fc25-a7cf-4a9a-9d1d-52ae91f24594@openjdk.org> Changeset: 3e3dff67 Branch: master Author: Phil Race Date: 2025-04-17 16:31:24 +0000 URL: https://git.openjdk.org/jdk/commit/3e3dff6767f467b53c739c34b4350dd6840534a3 8354451: Open source some more Swing popup menu tests Reviewed-by: jdv, kizune + test/jdk/javax/swing/JPopupMenu/bug4188832.java + test/jdk/javax/swing/JPopupMenu/bug4212464.java + test/jdk/javax/swing/JPopupMenu/bug4234793.java Changeset: 31e293b0 Branch: master Author: Phil Race Date: 2025-04-17 16:32:46 +0000 URL: https://git.openjdk.org/jdk/commit/31e293b0821b754f0fd0dd3a9d9143a0fd43a256 8354552: Open source a few Swing tests Reviewed-by: dnguyen, psadhukhan + test/jdk/javax/swing/JEditorPane/ScrollToReferenceTest/ScrollToReferenceTest.java + test/jdk/javax/swing/JEditorPane/ScrollToReferenceTest/test.html + test/jdk/javax/swing/JLabel/bug4106007.java + test/jdk/javax/swing/JLabel/bug4945795.java From wkemper at openjdk.org Thu Apr 17 17:41:38 2025 From: wkemper at openjdk.org (William Kemper) Date: Thu, 17 Apr 2025 17:41:38 GMT Subject: git: openjdk/jdk: master: 8354541: Remove Shenandoah post barrier expand loop opts Message-ID: Changeset: 4eae9b5b Branch: master Author: Cesar Soares Lucas Committer: William Kemper Date: 2025-04-17 17:40:38 +0000 URL: https://git.openjdk.org/jdk/commit/4eae9b5ba61bfe262b43346a7499c98c1a54d2fe 8354541: Remove Shenandoah post barrier expand loop opts Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/opto/compile.hpp ! test/hotspot/jtreg/compiler/gcbarriers/TestShenandoahBarrierExpansion.java From smarks at openjdk.org Thu Apr 17 18:32:15 2025 From: smarks at openjdk.org (Stuart Marks) Date: Thu, 17 Apr 2025 18:32:15 GMT Subject: git: openjdk/jdk: master: 8354464: Additional cleanup setting up native.encoding Message-ID: <0050b45c-6888-441e-9803-b6fe22be4e2f@openjdk.org> Changeset: 7b061885 Branch: master Author: Stuart Marks Date: 2025-04-17 18:31:10 +0000 URL: https://git.openjdk.org/jdk/commit/7b0618859a7764b0d4c8b893a19dfb64f4351c07 8354464: Additional cleanup setting up native.encoding Reviewed-by: naoto, alanb ! src/java.base/share/native/libjava/System.c ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c From aturbanov at openjdk.org Thu Apr 17 19:21:15 2025 From: aturbanov at openjdk.org (Andrey Turbanov) Date: Thu, 17 Apr 2025 19:21:15 GMT Subject: git: openjdk/jdk: master: 8354789: Unnecessary null check in sun.awt.windows.WToolkit.getFontPeer Message-ID: Changeset: 1b4b317a Branch: master Author: Andrey Turbanov Date: 2025-04-17 19:19:26 +0000 URL: https://git.openjdk.org/jdk/commit/1b4b317aacbdfc499c28b00aeaf7120790a6c11a 8354789: Unnecessary null check in sun.awt.windows.WToolkit.getFontPeer Reviewed-by: aivanov, tr ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java From kizune at openjdk.org Thu Apr 17 19:56:46 2025 From: kizune at openjdk.org (Alexander Zuev) Date: Thu, 17 Apr 2025 19:56:46 GMT Subject: git: openjdk/jdk: master: 8353655: Clean up and open source KeyEvent related tests (Part 1) Message-ID: Changeset: ad7c475f Branch: master Author: Alexander Zuev Date: 2025-04-17 19:53:45 +0000 URL: https://git.openjdk.org/jdk/commit/ad7c475fb1e23f583a33d58f0bd73ea0fb56740c 8353655: Clean up and open source KeyEvent related tests (Part 1) Reviewed-by: abhiscxk + test/jdk/java/awt/event/KeyEvent/FrenchKeyboard.java + test/jdk/java/awt/event/KeyEvent/HomeEndKeyTest.java + test/jdk/java/awt/event/KeyEvent/NumpadTest.java From asemenyuk at openjdk.org Thu Apr 17 23:40:26 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 17 Apr 2025 23:40:26 GMT Subject: git: openjdk/jdk: master: 8354985: Add unit tests for Executor class from jpackage test lib Message-ID: <5fa04d05-5ab9-4ab5-82dc-ccb6a6d2bd38@openjdk.org> Changeset: 38f138bc Branch: master Author: Alexey Semenyuk Date: 2025-04-17 23:37:45 +0000 URL: https://git.openjdk.org/jdk/commit/38f138bc22ae705e8e09f75fe6bac4bb470dc29b 8354985: Add unit tests for Executor class from jpackage test lib Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java From fyang at openjdk.org Fri Apr 18 02:22:07 2025 From: fyang at openjdk.org (Fei Yang) Date: Fri, 18 Apr 2025 02:22:07 GMT Subject: git: openjdk/jdk: master: 8354815: RISC-V: Change type of bitwise rotation shift to iRegIorL2I Message-ID: <9f620459-2cab-432c-8c7f-67c8ca173be9@openjdk.org> Changeset: 0995b940 Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-04-18 02:20:39 +0000 URL: https://git.openjdk.org/jdk/commit/0995b9409d910d816276673b5c06fdf7826bfac7 8354815: RISC-V: Change type of bitwise rotation shift to iRegIorL2I Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/riscv_v.ad From adinn at openjdk.org Fri Apr 18 10:47:59 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Fri, 18 Apr 2025 10:47:59 GMT Subject: git: openjdk/jdk: master: 8351851: Update PmemTest to run on AMD64 Message-ID: Changeset: 0feecb7c Branch: master Author: Ivan ?ipka Committer: Andrew Dinn Date: 2025-04-18 10:44:29 +0000 URL: https://git.openjdk.org/jdk/commit/0feecb7c6a982e5c65df0242711ecdb0691cef87 8351851: Update PmemTest to run on AMD64 Reviewed-by: adinn ! test/jdk/java/nio/MappedByteBuffer/PmemTest.java From jdv at openjdk.org Fri Apr 18 12:07:53 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Fri, 18 Apr 2025 12:07:53 GMT Subject: git: openjdk/jdk: master: 8354900: javax/swing/AbstractButton/bug4133768.java failing on macosx-aarch64 Message-ID: Changeset: eda73945 Branch: master Author: Jayathirth D V Date: 2025-04-18 12:05:01 +0000 URL: https://git.openjdk.org/jdk/commit/eda7394551b470e9dc547be93711bcceac45f303 8354900: javax/swing/AbstractButton/bug4133768.java failing on macosx-aarch64 Reviewed-by: abhiscxk ! test/jdk/javax/swing/AbstractButton/bug4133768.java From asemenyuk at openjdk.org Fri Apr 18 12:14:24 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 18 Apr 2025 12:14:24 GMT Subject: git: openjdk/jdk: master: 8354988: Separate stderr and stdout in Executor class from jpackage test lib Message-ID: Changeset: 22e8a97a Branch: master Author: Alexey Semenyuk Date: 2025-04-18 12:12:52 +0000 URL: https://git.openjdk.org/jdk/commit/22e8a97a1ce4e1c781fbc6f1e271c477fe95f069 8354988: Separate stderr and stdout in Executor class from jpackage test lib Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java From prr at openjdk.org Fri Apr 18 17:03:16 2025 From: prr at openjdk.org (Phil Race) Date: Fri, 18 Apr 2025 17:03:16 GMT Subject: git: openjdk/jdk: master: 8355002: Clean up some mentions of "applet" in tests Message-ID: <2a954242-2564-4ef4-a444-d5ac7dca25c3@openjdk.org> Changeset: bb08a70b Branch: master Author: Phil Race Date: 2025-04-18 17:01:42 +0000 URL: https://git.openjdk.org/jdk/commit/bb08a70bd8deadc9c7522d1ce2ec779d5a6bd986 8355002: Clean up some mentions of "applet" in tests Reviewed-by: serb ! test/jdk/java/awt/Choice/ChoiceLocationTest/ChoiceLocationTest.java ! test/jdk/java/awt/Dialog/CloseDialog/CloseDialogTest.java ! test/jdk/java/awt/Focus/ChoiceFocus/ChoiceFocus.java ! test/jdk/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.java ! test/jdk/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.java ! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java ! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java ! test/jdk/java/awt/PrintJob/PageSetupDlgBlockingTest/PageSetupDlgBlockingTest.java ! test/jdk/java/awt/TextArea/TextScrollTest.java ! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java ! test/jdk/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java ! test/jdk/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java ! test/jdk/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java ! test/jdk/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java ! test/jdk/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.java ! test/jdk/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.java ! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.java ! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.java ! test/jdk/java/awt/event/helpers/lwcomponents/LWButton.java ! test/jdk/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java ! test/jdk/java/awt/im/8041990/bug8041990.java ! test/jdk/java/awt/print/Dialog/DialogOrient.java ! test/jdk/java/awt/print/PrinterJob/PrintDialog.java ! test/jdk/java/awt/print/PrinterJob/PrintDialogCancel.java ! test/jdk/java/awt/print/PrinterJob/ThinLines.java ! test/jdk/java/awt/regtesthelpers/AbstractTest.java ! test/jdk/java/awt/regtesthelpers/Util.java ! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java ! test/jdk/javax/sound/sampled/Clip/ClipFlushCrash.java ! test/jdk/javax/sound/sampled/LinuxBlock/PlaySine.java ! test/jdk/javax/swing/JPopupMenu/bug4212464.java ! test/jdk/javax/swing/JTextArea/4697612/bug4697612.java - test/jdk/javax/swing/JTextArea/4697612/bug4697612.txt ! test/jdk/javax/swing/text/html/parser/Parser/6990651/bug6990651.java ! test/jdk/performance/client/SwingMark/src/AbstractSwingTest.java ! test/jdk/performance/client/SwingMark/src/JMTest_01.java ! test/jdk/performance/client/SwingMark/src/JMTest_02.java ! test/jdk/performance/client/SwingMark/src/JMTest_03.java ! test/jdk/performance/client/SwingMark/src/JMTest_04.java ! test/jdk/performance/client/SwingMark/src/JMTest_05.java ! test/jdk/performance/client/SwingMark/src/MenuTest.java ! test/jdk/performance/client/SwingMark/src/TypingTest.java From dnguyen at openjdk.org Fri Apr 18 17:10:47 2025 From: dnguyen at openjdk.org (Damon Nguyen) Date: Fri, 18 Apr 2025 17:10:47 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <3bd8266f-b744-46f7-b0b6-c97d237ded71@openjdk.org> Changeset: a551cc92 Branch: master Author: Damon Nguyen Date: 2025-04-18 17:07:16 +0000 URL: https://git.openjdk.org/jdk/commit/a551cc929426590bfbbcaa4bd8bee5e4e8cfe16d 8353293: Open source several swing tests batch4 Reviewed-by: serb + test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/DrawEtchedRectTest.java + test/jdk/javax/swing/plaf/basic/BasicHTML/4228104/bug4228104.java = test/jdk/javax/swing/plaf/basic/BasicHTML/4228104/duke.gif + test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4220108.java + test/jdk/javax/swing/plaf/basic/BasicSplitPaneUI/NegativeSizeTest.java + test/jdk/javax/swing/plaf/basic/BasicSplitPaneUI/PreferredSizeLayoutTest.java Changeset: 924638c4 Branch: master Author: Damon Nguyen Date: 2025-04-18 17:08:46 +0000 URL: https://git.openjdk.org/jdk/commit/924638c471b0bf4a00a890ce6a3fd7e118cdd578 8353661: Open source several swing tests batch5 Reviewed-by: jdv + test/jdk/javax/swing/JSlider/bug4186062.java + test/jdk/javax/swing/JSlider/bug4275631.java + test/jdk/javax/swing/JSlider/bug4382876.java + test/jdk/javax/swing/plaf/windows/bug4991587.java From abhiscxk at openjdk.org Fri Apr 18 18:52:53 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Fri, 18 Apr 2025 18:52:53 GMT Subject: git: openjdk/jdk: master: 8353552: Opensource Several Font related tests - Batch 3 Message-ID: <180a7409-e2bb-4cb4-81df-f5556e7c29ee@openjdk.org> Changeset: f8f1be3d Branch: master Author: Abhishek Kumar Date: 2025-04-18 18:50:08 +0000 URL: https://git.openjdk.org/jdk/commit/f8f1be3de56986c06f368334b7c64ef50f0117cf 8353552: Opensource Several Font related tests - Batch 3 8355048: ProblemList TestGlyphVectorLayout.java on all platforms Reviewed-by: serb, aivanov ! test/jdk/ProblemList.txt + test/jdk/java/awt/font/BoldItalicFontTest.java + test/jdk/java/awt/font/GlyphVector/TestGlyphVectorLayout.java + test/jdk/java/awt/font/GlyphVector/TestSetGlyphPositions.java + test/jdk/java/awt/font/Rotate/RotateTest1.java + test/jdk/java/awt/font/TestGraphicPlacement.java From honkar at openjdk.org Fri Apr 18 19:39:46 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Fri, 18 Apr 2025 19:39:46 GMT Subject: git: openjdk/jdk: master: 8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 Message-ID: <648fc154-8fab-415d-9d27-d5ea01db6325@openjdk.org> Changeset: abbf1a02 Branch: master Author: Harshitha Onkar Date: 2025-04-18 19:38:09 +0000 URL: https://git.openjdk.org/jdk/commit/abbf1a02cb00ae98ed7fdb7105aa4806756f898f 8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 Reviewed-by: prr, aivanov ! test/jdk/ProblemList.txt From honkar at openjdk.org Fri Apr 18 21:02:08 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Fri, 18 Apr 2025 21:02:08 GMT Subject: git: openjdk/jdk: master: 8353319: Open source Swing tests - Set 3 Message-ID: <4d133458-d5d2-40ab-a269-5e9803c465ea@openjdk.org> Changeset: bf63f9ff Branch: master Author: Harshitha Onkar Date: 2025-04-18 20:58:21 +0000 URL: https://git.openjdk.org/jdk/commit/bf63f9ffa5e107ecb01e67dbef785a7bf4c89f16 8353319: Open source Swing tests - Set 3 Reviewed-by: abhiscxk, dnguyen ! test/jdk/javax/swing/JFrame/bug4419914.java + test/jdk/javax/swing/JRootPane/bug4614623.java + test/jdk/javax/swing/JTabbedPane/bug4613811.java + test/jdk/javax/swing/JWindow/bug4251781.java From dnguyen at openjdk.org Fri Apr 18 21:13:49 2025 From: dnguyen at openjdk.org (Damon Nguyen) Date: Fri, 18 Apr 2025 21:13:49 GMT Subject: git: openjdk/jdk: master: 8353748: Open source several swing tests batch6 Message-ID: <05a18124-d54a-4f62-9ca9-1fe929dc0e20@openjdk.org> Changeset: 38f9b3a9 Branch: master Author: Damon Nguyen Date: 2025-04-18 21:11:41 +0000 URL: https://git.openjdk.org/jdk/commit/38f9b3a9738de7896d840fc114a76ced3b77c269 8353748: Open source several swing tests batch6 Reviewed-by: kizune + test/jdk/javax/swing/JTree/NodeChangedTest.java + test/jdk/javax/swing/JTree/bug4118860.java + test/jdk/javax/swing/JTree/bug4169215.java + test/jdk/javax/swing/JTree/bug4196987.java + test/jdk/javax/swing/JTree/bug4270654.java + test/jdk/javax/swing/JTree/bug4618767.java From honkar at openjdk.org Fri Apr 18 21:36:53 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Fri, 18 Apr 2025 21:36:53 GMT Subject: git: openjdk/jdk: master: 8354340: Open source Swing Tests - Set 6 Message-ID: <413c71aa-8b25-4ddd-ac68-1113707fcb19@openjdk.org> Changeset: 76dec47f Branch: master Author: Harshitha Onkar Date: 2025-04-18 21:35:17 +0000 URL: https://git.openjdk.org/jdk/commit/76dec47f00230214e9ba58714be5a3ad26f8308d 8354340: Open source Swing Tests - Set 6 Reviewed-by: azvegint, achung + test/jdk/javax/swing/JViewport/ScrollRectToVisibleTest3.java + test/jdk/javax/swing/JViewport/SetViewRepaint.java From honkar at openjdk.org Fri Apr 18 23:33:47 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Fri, 18 Apr 2025 23:33:47 GMT Subject: git: openjdk/jdk: master: 8354532: Open source JFileChooser Tests - Set 7 Message-ID: Changeset: bd73127d Branch: master Author: Harshitha Onkar Date: 2025-04-18 23:29:53 +0000 URL: https://git.openjdk.org/jdk/commit/bd73127d7495244f93f941530db32b4559d45689 8354532: Open source JFileChooser Tests - Set 7 Reviewed-by: prr + test/jdk/javax/swing/JFileChooser/bug4357012.java + test/jdk/javax/swing/JFileChooser/bug4926884.java + test/jdk/javax/swing/JFileChooser/bug5045464.java + test/jdk/javax/swing/JFileChooser/bug6515169.java From abakhtin at openjdk.org Sat Apr 19 00:32:47 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Sat, 19 Apr 2025 00:32:47 GMT Subject: git: openjdk/jdk: master: 8259540: MissingResourceException for key cvc-complex-type.2.4.d.1 Message-ID: Changeset: 4f58af0a Branch: master Author: Alexey Bakhtin Date: 2025-04-19 00:30:37 +0000 URL: https://git.openjdk.org/jdk/commit/4f58af0a8dd5eced77259bed180f6af36501f502 8259540: MissingResourceException for key cvc-complex-type.2.4.d.1 Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties From serb at openjdk.org Sat Apr 19 07:50:54 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sat, 19 Apr 2025 07:50:54 GMT Subject: git: openjdk/jdk: master: 8354077: Get rid of offscreenSharingEnabled windows flag Message-ID: <1c4a3f23-0611-4c71-b793-1991e12362eb@openjdk.org> Changeset: c7c77eb6 Branch: master Author: Sergey Bylokhov Date: 2025-04-19 07:48:54 +0000 URL: https://git.openjdk.org/jdk/commit/c7c77eb6aa25cbf84ba4b7519e16c092c222e504 8354077: Get rid of offscreenSharingEnabled windows flag Reviewed-by: prr ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.h From syan at openjdk.org Sat Apr 19 10:02:47 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 19 Apr 2025 10:02:47 GMT Subject: git: openjdk/jdk: master: 8354572: Turn off AlwaysMergeDMB for Ampere CPU by default Message-ID: <95f24d79-b55a-447d-89cc-c4a6e57e6c24@openjdk.org> Changeset: 128f2d1c Branch: master Author: Liming Liu Committer: SendaoYan Date: 2025-04-19 10:02:13 +0000 URL: https://git.openjdk.org/jdk/commit/128f2d1cadae3cf91e4c590e6dabe2086737b7dd 8354572: Turn off AlwaysMergeDMB for Ampere CPU by default Reviewed-by: shade ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp From epeter at openjdk.org Mon Apr 21 11:43:02 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Mon, 21 Apr 2025 11:43:02 GMT Subject: git: openjdk/jdk: master: 8354477: C2 SuperWord: make use of memory edges more explicit Message-ID: <2fdf60ff-9bba-4adb-b3cb-1d46de5f9caf@openjdk.org> Changeset: 4dd64b49 Branch: master Author: Emanuel Peter Date: 2025-04-21 11:41:45 +0000 URL: https://git.openjdk.org/jdk/commit/4dd64b49716144cc697fb461ff88860e2cbcaaea 8354477: C2 SuperWord: make use of memory edges more explicit Reviewed-by: kvn, roland ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.hpp From kizune at openjdk.org Mon Apr 21 17:38:57 2025 From: kizune at openjdk.org (Alexander Zuev) Date: Mon, 21 Apr 2025 17:38:57 GMT Subject: git: openjdk/jdk: master: 8354472: Clean up and open source KeyEvent related tests (Part 3) Message-ID: <88fe5093-980d-4f05-98aa-952d306e14da@openjdk.org> Changeset: cd2d49f7 Branch: master Author: Alexander Zuev Date: 2025-04-21 17:37:58 +0000 URL: https://git.openjdk.org/jdk/commit/cd2d49f7119459f07844ce8201ca2320850cd51f 8354472: Clean up and open source KeyEvent related tests (Part 3) Reviewed-by: honkar + test/jdk/java/awt/event/KeyEvent/CharUndefinedTest.java + test/jdk/java/awt/event/KeyEvent/ExtendedKeysTest.java + test/jdk/java/awt/event/KeyEvent/KeyDownCaptureTest.java + test/jdk/java/awt/event/KeyEvent/KeyEventToLightweight.java + test/jdk/java/awt/event/KeyEvent/KeyModifiers.java From rkennke at openjdk.org Mon Apr 21 17:46:16 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Mon, 21 Apr 2025 17:46:16 GMT Subject: git: openjdk/jdk: master: 8354523: runtime/Monitor/SyncOnValueBasedClassTest.java triggers SIGSEGV Message-ID: <1d4ca906-5e4e-4650-945c-3c987b7c4dc3@openjdk.org> Changeset: ecb54a05 Branch: master Author: Roman Kennke Date: 2025-04-21 17:43:09 +0000 URL: https://git.openjdk.org/jdk/commit/ecb54a05c6774e1a93d76b1181bda734129b6ace 8354523: runtime/Monitor/SyncOnValueBasedClassTest.java triggers SIGSEGV Co-authored-by: Martin Doerr Co-authored-by: Fei Yang Co-authored-by: Amit Kumar Reviewed-by: coleenp, aboldtch ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp From joehw at openjdk.org Mon Apr 21 18:27:50 2025 From: joehw at openjdk.org (Joe Wang) Date: Mon, 21 Apr 2025 18:27:50 GMT Subject: git: openjdk/jdk: master: 8354774: DocumentBuilderFactory getAttribute throws NPE Message-ID: Changeset: 684d3b33 Branch: master Author: Joe Wang Date: 2025-04-21 18:25:59 +0000 URL: https://git.openjdk.org/jdk/commit/684d3b336e9cb31707d35e75f9b785e04e1fdbee 8354774: DocumentBuilderFactory getAttribute throws NPE Reviewed-by: naoto, lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JUnitTestUtil.java + test/jaxp/javax/xml/jaxp/unittest/common/PropertiesTest.java From kizune at openjdk.org Mon Apr 21 20:22:38 2025 From: kizune at openjdk.org (Alexander Zuev) Date: Mon, 21 Apr 2025 20:22:38 GMT Subject: git: openjdk/jdk: master: 8354653: Clean up and open source KeyEvent related tests (Part 4) Message-ID: Changeset: a7128d86 Branch: master Author: Alexander Zuev Date: 2025-04-21 20:19:45 +0000 URL: https://git.openjdk.org/jdk/commit/a7128d86eac2c40dbfa79811234ab6226fb4d080 8354653: Clean up and open source KeyEvent related tests (Part 4) Reviewed-by: serb + test/jdk/java/awt/event/KeyEvent/AltGrTest.java + test/jdk/java/awt/event/KeyEvent/CRTest.java + test/jdk/java/awt/event/KeyEvent/NumpadTest2.java + test/jdk/java/awt/event/KeyEvent/TestDoubleKeyEvent.java From jlu at openjdk.org Mon Apr 21 20:26:03 2025 From: jlu at openjdk.org (Justin Lu) Date: Mon, 21 Apr 2025 20:26:03 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 8270cd0a Branch: master Author: Alexander Zuev Date: 2025-04-21 20:23:15 +0000 URL: https://git.openjdk.org/jdk/commit/8270cd0ad2e0df72f063f36853328a935595f71f 8353470: Clean up and open source couple AWT Graphics related tests (Part 2) Reviewed-by: serb ! test/jdk/ProblemList.txt + test/jdk/java/awt/Graphics/GDIResourceExhaustionTest.java + test/jdk/java/awt/Graphics/RepeatedRepaintTest.java + test/jdk/java/awt/Graphics/SmallPrimitives.java + test/jdk/java/awt/Graphics/TextAfterXor.java Changeset: 1526dd81 Branch: master Author: Justin Lu Date: 2025-04-21 20:24:20 +0000 URL: https://git.openjdk.org/jdk/commit/1526dd81d9b5bf4abaac1546c370cf7a056d01dc 8354344: Test behavior after cut-over for future ISO 4217 currency Reviewed-by: naoto ! test/jdk/java/util/Currency/ValidateISO4217.java ! test/jdk/java/util/Currency/currency.properties From honkar at openjdk.org Mon Apr 21 22:38:06 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Mon, 21 Apr 2025 22:38:06 GMT Subject: git: openjdk/jdk: master: 8353011: Open source Swing JButton tests - Set 1 Message-ID: Changeset: f7155183 Branch: master Author: Harshitha Onkar Date: 2025-04-21 22:35:17 +0000 URL: https://git.openjdk.org/jdk/commit/f7155183d7f7c6fcea2090f906de69e02973a6d9 8353011: Open source Swing JButton tests - Set 1 Reviewed-by: serb + test/jdk/javax/swing/JButton/bug4151763.java + test/jdk/javax/swing/JButton/bug4415505.java + test/jdk/javax/swing/JButton/bug4978274.java + test/jdk/javax/swing/JRadioButton/bug4673850.java + test/jdk/javax/swing/JTable/bug4188504.java From honkar at openjdk.org Mon Apr 21 23:12:58 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Mon, 21 Apr 2025 23:12:58 GMT Subject: git: openjdk/jdk: master: 8353942: Open source Swing Tests - Set 5 Message-ID: <69a2ef57-67c9-400f-849c-714ffb98e3bc@openjdk.org> Changeset: 9a0cff69 Branch: master Author: Harshitha Onkar Date: 2025-04-21 23:11:03 +0000 URL: https://git.openjdk.org/jdk/commit/9a0cff692d6f96b8c89b1510cd2b4b1a8e318b6e 8353942: Open source Swing Tests - Set 5 Reviewed-by: serb, dnguyen + test/jdk/javax/swing/DataTransfer/DragOverFeedbackTest.java + test/jdk/javax/swing/DataTransfer/ListDragOverFeedbackTest.java + test/jdk/javax/swing/DataTransfer/bug4655513.java + test/jdk/javax/swing/SwingUtilities/bug4369355.java + test/jdk/javax/swing/SwingUtilities/bug4967768.java From asemenyuk at openjdk.org Tue Apr 22 00:28:25 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 22 Apr 2025 00:28:25 GMT Subject: git: openjdk/jdk: master: 8354990: Improve negative tests coverage for jpackage signing Message-ID: <76e39193-69e2-4140-a8b1-6c14be04dea5@openjdk.org> Changeset: 47f78a75 Branch: master Author: Alexey Semenyuk Date: 2025-04-22 00:27:25 +0000 URL: https://git.openjdk.org/jdk/commit/47f78a7529a2b290a07394e053bcfaff4907b7e5 8354990: Improve negative tests coverage for jpackage signing 8354989: Bug in MacCertificate class Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java From achung at openjdk.org Tue Apr 22 01:07:53 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 22 Apr 2025 01:07:53 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <8a05a22e-08bc-4f3a-835b-57f918745682@openjdk.org> Changeset: 7a72f0fa Branch: master Author: Alisen Chung Date: 2025-04-22 01:03:45 +0000 URL: https://git.openjdk.org/jdk/commit/7a72f0fac9a0704c4a0ada781f1cadd7c4903b3e 8354465: Open some JTable bugs 8 Reviewed-by: serb, kizune + test/jdk/javax/swing/JTable/CheckBoxFirstClick.java + test/jdk/javax/swing/JTable/IllegalStateException.java + test/jdk/javax/swing/JTable/bug4139910.java + test/jdk/javax/swing/JTable/bug4226181.java + test/jdk/javax/swing/JTable/bug4239157.java Changeset: ade67df0 Branch: master Author: Alisen Chung Date: 2025-04-22 01:04:48 +0000 URL: https://git.openjdk.org/jdk/commit/ade67df0f363cb95434832f750ac901c1c75c29c 8354233: Open some JTable bugs 6 Reviewed-by: kizune + test/jdk/javax/swing/JTable/bug4129401.java + test/jdk/javax/swing/JTable/bug4193727.java + test/jdk/javax/swing/JTable/bug4242631.java From tr at openjdk.org Tue Apr 22 03:11:43 2025 From: tr at openjdk.org (Tejesh R) Date: Tue, 22 Apr 2025 03:11:43 GMT Subject: git: openjdk/jdk: master: 8352793: Open source several AWT TextComponent tests - Batch 1 Message-ID: <80dd3c9f-3540-4b52-8dc9-c7563fbba327@openjdk.org> Changeset: f880fa91 Branch: master Author: Tejesh R Date: 2025-04-22 03:09:45 +0000 URL: https://git.openjdk.org/jdk/commit/f880fa91dce7b8844cfa4e95caa3a982e280165a 8352793: Open source several AWT TextComponent tests - Batch 1 Reviewed-by: prr, serb + test/jdk/java/awt/TextComponent/BackgroundTest.java + test/jdk/java/awt/TextComponent/DisableTest.java + test/jdk/java/awt/TextComponent/ModifiersTest.java + test/jdk/java/awt/TextComponent/TextFieldMargin.java From liach at openjdk.org Tue Apr 22 03:30:32 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 22 Apr 2025 03:30:32 GMT Subject: git: openjdk/jdk: master: 8341608: jdeps in JDK 23 crashes when parsing signatures while jdeps in JDK 22 works fine Message-ID: <4e3b5063-2827-4c06-889b-2e998b6bb8cd@openjdk.org> Changeset: 0be3f163 Branch: master Author: Chen Liang Date: 2025-04-22 03:29:59 +0000 URL: https://git.openjdk.org/jdk/commit/0be3f163ed12db305673928d97f975d6f6bb6b1c 8341608: jdeps in JDK 23 crashes when parsing signatures while jdeps in JDK 22 works fine Reviewed-by: jpai, henryjen ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java + test/langtools/tools/jdeps/MalformedClassesTest.java + test/langtools/tools/jdeps/TEST.properties + test/langtools/tools/jdeps/jdk.jdeps/com/sun/tools/jdeps/JdepsAccess.java ! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java ! test/lib/jdk/test/lib/util/JarUtils.java From tr at openjdk.org Tue Apr 22 05:58:20 2025 From: tr at openjdk.org (Tejesh R) Date: Tue, 22 Apr 2025 05:58:20 GMT Subject: git: openjdk/jdk: master: 8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main Message-ID: Changeset: e2cb6467 Branch: master Author: Tejesh R Date: 2025-04-22 05:56:07 +0000 URL: https://git.openjdk.org/jdk/commit/e2cb64674f5b6b4f000ab1e903fbb75416218bb3 8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main Reviewed-by: prr, achung - test/jdk/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.html ! test/jdk/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.java From tr at openjdk.org Tue Apr 22 06:28:27 2025 From: tr at openjdk.org (Tejesh R) Date: Tue, 22 Apr 2025 06:28:27 GMT Subject: git: openjdk/jdk: master: 8353957: Open source several AWT ScrollPane tests - Batch 1 Message-ID: Changeset: d1d7d256 Branch: master Author: Tejesh R Date: 2025-04-22 06:23:24 +0000 URL: https://git.openjdk.org/jdk/commit/d1d7d2569c1745aef778c9b5a62c1bd50735e8a7 8353957: Open source several AWT ScrollPane tests - Batch 1 Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt + test/jdk/java/awt/ScrollPane/ScrollPaneFlicker.java + test/jdk/java/awt/ScrollPane/ScrollPanePaint.java + test/jdk/java/awt/ScrollPane/ScrollPositionTest.java + test/jdk/java/awt/ScrollPane/ScrollbarsAsNeededTest.java From abhiscxk at openjdk.org Tue Apr 22 06:52:32 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Tue, 22 Apr 2025 06:52:32 GMT Subject: git: openjdk/jdk: master: 8355241: Move NativeDialogToFrontBackTest.java PL test to manual category Message-ID: Changeset: 33bdc807 Branch: master Author: Abhishek Kumar Date: 2025-04-22 06:51:18 +0000 URL: https://git.openjdk.org/jdk/commit/33bdc807b18914bb57ca7853ab45d4fa8fdefd47 8355241: Move NativeDialogToFrontBackTest.java PL test to manual category Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt From achung at openjdk.org Tue Apr 22 07:05:54 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 22 Apr 2025 07:05:54 GMT Subject: git: openjdk/jdk: master: 8352905: Open some JComboBox bugs 1 Message-ID: <34a895df-0a13-4a28-8540-2808f87f5ebb@openjdk.org> Changeset: a55ccd26 Branch: master Author: Alisen Chung Date: 2025-04-22 07:04:26 +0000 URL: https://git.openjdk.org/jdk/commit/a55ccd267cdfbb7a52c0647fa3b2f93b36b1805f 8352905: Open some JComboBox bugs 1 Reviewed-by: honkar, psadhukhan + test/jdk/javax/swing/JComboBox/bug4166593.java + test/jdk/javax/swing/JComboBox/bug4180054.java + test/jdk/javax/swing/JComboBox/bug4530952.java + test/jdk/javax/swing/JComboBox/bug4530953.java From dnsimon at openjdk.org Tue Apr 22 07:09:28 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Tue, 22 Apr 2025 07:09:28 GMT Subject: git: openjdk/jdk: master: 8355034: [JVMCI] assert(static_cast(_jvmci_data_size) == align_up(compiler->is_jvmci() ? jvmci_data->size() : 0, oopSize)) failed: failed: 104 != 16777320 Message-ID: <35cb847e-c381-4b2e-83d7-4539231fc838@openjdk.org> Changeset: 2f7806ff Branch: master Author: Doug Simon Date: 2025-04-22 07:07:31 +0000 URL: https://git.openjdk.org/jdk/commit/2f7806ffe5b5b4b2f7caa14d4559943968c34678 8355034: [JVMCI] assert(static_cast(_jvmci_data_size) == align_up(compiler->is_jvmci() ? jvmci_data->size() : 0, oopSize)) failed: failed: 104 != 16777320 Reviewed-by: never, yzheng, cslucas ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/InstalledCode.java + test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InstalledCodeTest.java From achung at openjdk.org Tue Apr 22 07:48:01 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 22 Apr 2025 07:48:01 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <6688b026-115e-43d9-8560-0b21e5ef5258@openjdk.org> Changeset: 17b080b2 Branch: master Author: Tejesh R Date: 2025-04-22 07:44:44 +0000 URL: https://git.openjdk.org/jdk/commit/17b080b2c90f7fd9986fe38daebb76363d012469 8353446: Open source several AWT Menu tests - Batch 2 Reviewed-by: abhiscxk + test/jdk/java/awt/Menu/DestroyMenuTest/DestroyMenuTest.java + test/jdk/java/awt/Menu/DestroyMenuTest/MenuTest.java + test/jdk/java/awt/Menu/MenuAddRemoveCrash.java + test/jdk/java/awt/Menu/MenuZOrderTest.java + test/jdk/java/awt/Menu/OnFlyRepaintMenuTest.java Changeset: 0b2a2f38 Branch: master Author: Alisen Chung Date: 2025-04-22 07:45:56 +0000 URL: https://git.openjdk.org/jdk/commit/0b2a2f38d0b0133a562a898836d7a1b2dbd73a5e 8353685: Open some JComboBox bugs 4 Reviewed-by: honkar, kizune + test/jdk/javax/swing/JComboBox/bug4212498.java + test/jdk/javax/swing/JComboBox/bug4459267.java + test/jdk/javax/swing/JComboBox/bug4519269.java From achung at openjdk.org Tue Apr 22 07:59:16 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 22 Apr 2025 07:59:16 GMT Subject: git: openjdk/jdk: master: 8354095: Open some JTable bugs 5 Message-ID: Changeset: 7eab2d9f Branch: master Author: Alisen Chung Date: 2025-04-22 07:58:30 +0000 URL: https://git.openjdk.org/jdk/commit/7eab2d9f9140a27f7a5c5e0a57b9e6a256558690 8354095: Open some JTable bugs 5 Reviewed-by: kizune, honkar + test/jdk/javax/swing/JTable/InternationalCharacters.java + test/jdk/javax/swing/JTable/NullTableHeader.java + test/jdk/javax/swing/JTable/bug4118307.java + test/jdk/javax/swing/JTable/bug4138158.java From sjohanss at openjdk.org Tue Apr 22 08:02:58 2025 From: sjohanss at openjdk.org (Stefan Johansson) Date: Tue, 22 Apr 2025 08:02:58 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 367bcc5d Branch: master Author: Tejesh R Date: 2025-04-22 07:59:45 +0000 URL: https://git.openjdk.org/jdk/commit/367bcc5df83722231106b635068a17f92404477b 8353445: Open source several AWT Menu tests - Batch 1 Reviewed-by: abhiscxk, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Menu/MenuActionEventTest.java + test/jdk/java/awt/Menu/MenuVisibilityTest.java + test/jdk/java/awt/Menu/RmInHideTest.java + test/jdk/java/awt/Menu/SetShortCutTest.java Changeset: 50358d1c Branch: master Author: Stefan Johansson Date: 2025-04-22 08:00:01 +0000 URL: https://git.openjdk.org/jdk/commit/50358d1ca49c26d100c5c658de29c75f864fdc60 8354929: ZGC: Update collection stats while holding page allocator lock Reviewed-by: stefank, tschatzl, aboldtch ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp From mli at openjdk.org Tue Apr 22 08:34:11 2025 From: mli at openjdk.org (Hamlin Li) Date: Tue, 22 Apr 2025 08:34:11 GMT Subject: git: openjdk/jdk: master: 8352504: RISC-V: implement and enable CMoveI/L Message-ID: <498b9924-fe95-4ed2-ba19-7d7705e2961e@openjdk.org> Changeset: bcc33d5e Branch: master Author: Hamlin Li Date: 2025-04-22 08:32:03 +0000 URL: https://git.openjdk.org/jdk/commit/bcc33d5ef3bdbfaee51c45014851c54028da03f1 8352504: RISC-V: implement and enable CMoveI/L 8346786: RISC-V: Reconsider ConditionalMoveLimit when adding conditional move Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp ! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestConv2BExpansion.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison.java ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/vectorapi/TestVectorTest.java + test/micro/org/openjdk/bench/java/lang/ClassComparison.java ! test/micro/org/openjdk/bench/java/lang/FPComparison.java + test/micro/org/openjdk/bench/java/lang/IntegerComparison.java + test/micro/org/openjdk/bench/java/lang/LongComparison.java + test/micro/org/openjdk/bench/java/lang/PointerComparison.java From mchhipa at openjdk.org Tue Apr 22 08:47:57 2025 From: mchhipa at openjdk.org (Mahendra Chhipa) Date: Tue, 22 Apr 2025 08:47:57 GMT Subject: git: openjdk/jdk: master: 8350442: Update copyright Message-ID: Changeset: 7cd084cf Branch: master Author: Ivan ?ipka Committer: Mahendra Chhipa Date: 2025-04-22 08:46:52 +0000 URL: https://git.openjdk.org/jdk/commit/7cd084cf350f66fd6ed5b6f5ba9fda71072963fa 8350442: Update copyright Reviewed-by: naoto, jlu ! test/jdk/sun/nio/cs/Test6392804.java ! test/jdk/sun/nio/cs/TestUTF_32.java From achung at openjdk.org Tue Apr 22 09:02:46 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 22 Apr 2025 09:02:46 GMT Subject: git: openjdk/jdk: master: 8354341: Open some JTable bugs 7 Message-ID: <5dff36c6-3c65-4ce3-b9ca-8ed352691f6d@openjdk.org> Changeset: 9eeb86d9 Branch: master Author: Alisen Chung Date: 2025-04-22 08:58:42 +0000 URL: https://git.openjdk.org/jdk/commit/9eeb86d972ac4cc38d923b2b868b426bbd27a4e8 8354341: Open some JTable bugs 7 Reviewed-by: kizune, serb = test/jdk/javax/swing/JTable/ShiftClick.java + test/jdk/javax/swing/JTable/bug4128506.java + test/jdk/javax/swing/JTable/bug4190222.java + test/jdk/javax/swing/JTable/bug4224179.java From stefank at openjdk.org Tue Apr 22 11:24:38 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Tue, 22 Apr 2025 11:24:38 GMT Subject: git: openjdk/jdk: master: 8354922: ZGC: Use MAP_FIXED_NOREPLACE when reserving memory Message-ID: <5dfd39a1-1062-4ff1-a6cf-0cfbd1ad55da@openjdk.org> Changeset: 0f1c448c Branch: master Author: Stefan Karlsson Date: 2025-04-22 11:23:40 +0000 URL: https://git.openjdk.org/jdk/commit/0f1c448ca15485cd7270cf0607acfceacdcefaff 8354922: ZGC: Use MAP_FIXED_NOREPLACE when reserving memory Reviewed-by: aboldtch, eosterlund ! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp ! src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp From stefank at openjdk.org Tue Apr 22 11:52:37 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Tue, 22 Apr 2025 11:52:37 GMT Subject: git: openjdk/jdk: master: 8354938: ZGC: Disable UseNUMA when ZFakeNUMA is used Message-ID: Changeset: f2587d9b Branch: master Author: Stefan Karlsson Date: 2025-04-22 11:48:46 +0000 URL: https://git.openjdk.org/jdk/commit/f2587d9bd2e86c46c49ad972790c60ec394848da 8354938: ZGC: Disable UseNUMA when ZFakeNUMA is used Reviewed-by: aboldtch, jsikstro ! src/hotspot/share/gc/z/zArguments.cpp From mbalao at openjdk.org Tue Apr 22 14:37:56 2025 From: mbalao at openjdk.org (Martin Balao) Date: Tue, 22 Apr 2025 14:37:56 GMT Subject: git: openjdk/jdk: master: 8350661: PKCS11 HKDF throws ProviderException when requesting a 31-byte AES key Message-ID: <7aa0f1fb-d0b4-4a0b-8288-8876bc0899b1@openjdk.org> Changeset: 5264d80b Branch: master Author: Martin Balao Date: 2025-04-22 14:37:10 +0000 URL: https://git.openjdk.org/jdk/commit/5264d80bea25a1ef98dae4633b04b16e8de6120f 8350661: PKCS11 HKDF throws ProviderException when requesting a 31-byte AES key Reviewed-by: fferrari, valeriep, djelinski ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java From pminborg at openjdk.org Tue Apr 22 15:13:58 2025 From: pminborg at openjdk.org (Per Minborg) Date: Tue, 22 Apr 2025 15:13:58 GMT Subject: git: openjdk/jdk: master: 8354300: Mark String.hash field @Stable Message-ID: <0f2fc42c-100d-41a3-baee-bb682c0dd133@openjdk.org> Changeset: 072b8273 Branch: master Author: Per Minborg Date: 2025-04-22 15:10:26 +0000 URL: https://git.openjdk.org/jdk/commit/072b8273a4c7bd75bce440e5f1184e2926ed0f78 8354300: Mark String.hash field @Stable Reviewed-by: liach, shade, vlivanov ! src/java.base/share/classes/java/lang/String.java + test/micro/org/openjdk/bench/java/lang/StringHashCodeStatic.java From achung at openjdk.org Tue Apr 22 15:30:04 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 22 Apr 2025 15:30:04 GMT Subject: git: openjdk/jdk: master: 8354466: Open some misc Swing bugs 9 Message-ID: <91d9270e-3556-4539-8180-8f296a30968d@openjdk.org> Changeset: da16c839 Branch: master Author: Alisen Chung Date: 2025-04-22 15:26:59 +0000 URL: https://git.openjdk.org/jdk/commit/da16c839735bbf79ece4967f95a98208f74b7f73 8354466: Open some misc Swing bugs 9 Reviewed-by: kizune, honkar + test/jdk/javax/swing/JPasswordField/bug4382819.java + test/jdk/javax/swing/JSplitPane/bug4820080.java From azvegint at openjdk.org Tue Apr 22 15:49:23 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Tue, 22 Apr 2025 15:49:23 GMT Subject: git: openjdk/jdk: master: 8354561: Open source several swing tests batch0 Message-ID: Changeset: a4c5ed81 Branch: master Author: Alexander Zvegintsev Date: 2025-04-22 15:46:04 +0000 URL: https://git.openjdk.org/jdk/commit/a4c5ed8144376f7ba0d2cb992da63b3e53d51f8b 8354561: Open source several swing tests batch0 Reviewed-by: prr, psadhukhan + test/jdk/javax/swing/JComboBox/bug4139900.java + test/jdk/javax/swing/JComboBox/bug4174876.java + test/jdk/javax/swing/JComboBox/bug4474400.java + test/jdk/javax/swing/border/TransparentTitleTest.java From serb at openjdk.org Tue Apr 22 15:53:01 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 22 Apr 2025 15:53:01 GMT Subject: git: openjdk/jdk: master: 8352638: Enhance code consistency: java.desktop/windows Message-ID: <5e9b649c-d76b-4c64-a7df-16d58cbb3144@openjdk.org> Changeset: 477da161 Branch: master Author: Sergey Bylokhov Date: 2025-04-22 15:50:58 +0000 URL: https://git.openjdk.org/jdk/commit/477da161e62040d77079196ea27d24b27de75b64 8352638: Enhance code consistency: java.desktop/windows Reviewed-by: prr ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/windows/classes/sun/awt/Win32ColorModel24.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java ! src/java.desktop/windows/classes/sun/awt/windows/WDefaultFontCharset.java ! src/java.desktop/windows/classes/sun/awt/windows/WDesktopProperties.java ! src/java.desktop/windows/classes/sun/awt/windows/WDragSourceContextPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WLabelPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMouseInfoPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollbarPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WingDings.java ! src/java.desktop/windows/classes/sun/font/NativeFont.java ! src/java.desktop/windows/classes/sun/font/NativeStrike.java ! src/java.desktop/windows/classes/sun/java2d/WindowsSurfaceManagerFactory.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBufImgOps.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DContext.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DDrawImage.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskBlit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskFill.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DPaints.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderQueue.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceDataProxy.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DTextRenderer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIBlitLoops.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIRenderer.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/classes/sun/print/PlatformPrinterJobProxy.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/print/Win32MediaTray.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java ! src/java.desktop/windows/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java From achung at openjdk.org Tue Apr 22 16:03:45 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 22 Apr 2025 16:03:45 GMT Subject: git: openjdk/jdk: master: 8353007: Open some JComboBox bugs 2 Message-ID: Changeset: 1889dacb Branch: master Author: Alisen Chung Date: 2025-04-22 16:01:34 +0000 URL: https://git.openjdk.org/jdk/commit/1889dacb1981d3d15174bc5a201e683a6cdab725 8353007: Open some JComboBox bugs 2 Reviewed-by: kizune, honkar + test/jdk/javax/swing/JComboBox/bug4185024.java + test/jdk/javax/swing/JComboBox/bug4201964.java + test/jdk/javax/swing/JComboBox/bug4249732.java + test/jdk/javax/swing/JComboBox/bug4368848.java From tr at openjdk.org Tue Apr 22 16:13:42 2025 From: tr at openjdk.org (Tejesh R) Date: Tue, 22 Apr 2025 16:13:42 GMT Subject: git: openjdk/jdk: master: 8354248: Open source several AWT GridBagLayout and List tests Message-ID: <4c7312de-f29a-4c2f-a3b3-47770e09e330@openjdk.org> Changeset: 6a310613 Branch: master Author: Tejesh R Date: 2025-04-22 16:11:55 +0000 URL: https://git.openjdk.org/jdk/commit/6a310613392b9d619ae1bbe3e663cb4a022165d9 8354248: Open source several AWT GridBagLayout and List tests Reviewed-by: abhiscxk ! test/jdk/ProblemList.txt + test/jdk/java/awt/GridBagLayout/ComponentShortage.java + test/jdk/java/awt/List/ListScrollbarCursorTest.java + test/jdk/java/awt/List/ListScrollbarTest.java From bulasevich at openjdk.org Tue Apr 22 16:47:36 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Tue, 22 Apr 2025 16:47:36 GMT Subject: git: openjdk/jdk: master: 8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int' Message-ID: <843866e0-c6f9-448d-958b-9e48b2cf4e2a@openjdk.org> Changeset: d783a940 Branch: master Author: Boris Ulasevich Date: 2025-04-22 16:46:44 +0000 URL: https://git.openjdk.org/jdk/commit/d783a940988677dc91975f884adeaf9f047f7e07 8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int' Reviewed-by: adinn ! src/hotspot/share/adlc/output_h.cpp From jnimeh at openjdk.org Tue Apr 22 16:51:13 2025 From: jnimeh at openjdk.org (Jamil Nimeh) Date: Tue, 22 Apr 2025 16:51:13 GMT Subject: git: openjdk/jdk: master: 8350126: Regression ~3% on Crypto-ChaCha20Poly1305.encrypt for MacOSX aarch64 Message-ID: <71ff8f33-c799-4d36-8b22-1f1b7b2461a5@openjdk.org> Changeset: 594b2651 Branch: master Author: Jamil Nimeh Date: 2025-04-22 16:49:29 +0000 URL: https://git.openjdk.org/jdk/commit/594b26516e5c01d7daa331db59bdbe8ab7dc0a6d 8350126: Regression ~3% on Crypto-ChaCha20Poly1305.encrypt for MacOSX aarch64 Reviewed-by: aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_chacha.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp From iklam at openjdk.org Tue Apr 22 16:57:45 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 22 Apr 2025 16:57:45 GMT Subject: git: openjdk/jdk: master: 8354484: SIGSEGV when supertype of an AOT-cached class is excluded Message-ID: <05d82d2e-f6a1-479a-9286-7f8525781d07@openjdk.org> Changeset: e020752e Branch: master Author: Ioi Lam Date: 2025-04-22 16:55:11 +0000 URL: https://git.openjdk.org/jdk/commit/e020752ea4a6f74c321bc83597fadac51332e188 8354484: SIGSEGV when supertype of an AOT-cached class is excluded Reviewed-by: ccheung, shade ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotArtifactFinder.hpp From azvegint at openjdk.org Tue Apr 22 17:35:42 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Tue, 22 Apr 2025 17:35:42 GMT Subject: git: openjdk/jdk: master: 8354701: Open source few JToolTip tests Message-ID: <8d845514-abcc-4491-8f71-ce08818c1c27@openjdk.org> Changeset: f98af0ad Branch: master Author: Alexander Zvegintsev Date: 2025-04-22 17:31:31 +0000 URL: https://git.openjdk.org/jdk/commit/f98af0ad617a445362859e58af48258bfd5bed03 8354701: Open source few JToolTip tests Reviewed-by: honkar + test/jdk/javax/swing/JToolTip/TooltipTest.java + test/jdk/javax/swing/JToolTip/bug4225314.java + test/jdk/javax/swing/JToolTip/bug4255441.java From honkar at openjdk.org Tue Apr 22 17:53:33 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Tue, 22 Apr 2025 17:53:33 GMT Subject: git: openjdk/jdk: master: 8353486: Open source Swing Tests - Set 4 Message-ID: Changeset: 486a6646 Branch: master Author: Harshitha Onkar Date: 2025-04-22 17:49:52 +0000 URL: https://git.openjdk.org/jdk/commit/486a66469bc0c814d07e03ce0e7231b408a4d579 8353486: Open source Swing Tests - Set 4 Reviewed-by: azvegint, dnguyen, tr + test/jdk/javax/swing/JFileChooser/bug4464774.java + test/jdk/javax/swing/JFileChooser/bug4522756.java + test/jdk/javax/swing/JFileChooser/bug4759934.java + test/jdk/javax/swing/JFileChooser/bug4943900.java + test/jdk/javax/swing/JOptionPane/bug4194862.java From achung at openjdk.org Tue Apr 22 17:56:40 2025 From: achung at openjdk.org (Alisen Chung) Date: Tue, 22 Apr 2025 17:56:40 GMT Subject: git: openjdk/jdk: master: 8353488: Open some JComboBox bugs 3 Message-ID: Changeset: d61765f6 Branch: master Author: Alisen Chung Date: 2025-04-22 17:56:04 +0000 URL: https://git.openjdk.org/jdk/commit/d61765f64d6361b6e71c6f783c8c5a127b1ac745 8353488: Open some JComboBox bugs 3 Reviewed-by: kizune + test/jdk/javax/swing/JComboBox/bug4135833.java + test/jdk/javax/swing/JComboBox/bug4171819.java + test/jdk/javax/swing/JComboBox/bug4248128.java + test/jdk/javax/swing/JComboBox/bug4436376.java From ecaspole at openjdk.org Tue Apr 22 20:00:30 2025 From: ecaspole at openjdk.org (Eric Caspole) Date: Tue, 22 Apr 2025 20:00:30 GMT Subject: git: openjdk/jdk: master: 8355233: Add a DMB related benchmark Message-ID: <1a7263e3-8e3d-4c11-85b0-c42534261730@openjdk.org> Changeset: 239760ac Branch: master Author: Eric Caspole Date: 2025-04-22 19:59:41 +0000 URL: https://git.openjdk.org/jdk/commit/239760ac09c78a9c989df54f6526b67448540eda 8355233: Add a DMB related benchmark Reviewed-by: kvn + test/micro/org/openjdk/bench/vm/compiler/DMBCheck.java From kizune at openjdk.org Tue Apr 22 20:18:38 2025 From: kizune at openjdk.org (Alexander Zuev) Date: Tue, 22 Apr 2025 20:18:38 GMT Subject: git: openjdk/jdk: master: 8354928: Clean up and open source some miscellaneous AWT tests Message-ID: <2aa44c23-110a-4f4d-b6f3-490afe1094f0@openjdk.org> Changeset: 1b8f760d Branch: master Author: Alexander Zuev Date: 2025-04-22 20:17:01 +0000 URL: https://git.openjdk.org/jdk/commit/1b8f760d1b60e63c1391dcad42753a7ebb3f80ec 8354928: Clean up and open source some miscellaneous AWT tests Reviewed-by: prr, dnguyen + test/jdk/java/awt/event/InputEvent/InputEventTimeTest.java + test/jdk/java/awt/event/MouseWheelEvent/HWWheelScroll.java + test/jdk/java/awt/event/MouseWheelEvent/WheelEventCoord.java + test/jdk/java/awt/event/MouseWheelEvent/WheelScrollEnabled.java From dnguyen at openjdk.org Tue Apr 22 20:28:04 2025 From: dnguyen at openjdk.org (Damon Nguyen) Date: Tue, 22 Apr 2025 20:28:04 GMT Subject: git: openjdk/jdk: master: 8354695: Open source several swing tests batch7 Message-ID: <180d2a8e-8df6-44cc-abda-ecd141b98d2f@openjdk.org> Changeset: cc9148dd Branch: master Author: Damon Nguyen Date: 2025-04-22 20:27:17 +0000 URL: https://git.openjdk.org/jdk/commit/cc9148ddef95c6ca27ff9fee4c17fb0d4ba7f88e 8354695: Open source several swing tests batch7 Reviewed-by: kizune, achung + test/jdk/javax/swing/JRootPane/bug4403624.java + test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/HorizScrollers.java + test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/RTLScrollers.java + test/jdk/javax/swing/JScrollPane/bug4166037.java + test/jdk/javax/swing/JScrollPane/bug4237517.java + test/jdk/javax/swing/JScrollPane/bug4237560.java + test/jdk/javax/swing/JScrollPane/bug4244899.java From cjplummer at openjdk.org Tue Apr 22 23:23:44 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Tue, 22 Apr 2025 23:23:44 GMT Subject: git: openjdk/jdk: master: 8355071: Fix nsk/jdi test to not require lookup of main thread in order to set the breakpoint used for communication Message-ID: Changeset: b7e8952a Branch: master Author: Chris Plummer Date: 2025-04-22 23:21:26 +0000 URL: https://git.openjdk.org/jdk/commit/b7e8952ad6def4ebae8c8c3c04cf6793f472b029 8355071: Fix nsk/jdi test to not require lookup of main thread in order to set the breakpoint used for communication Reviewed-by: lmesnik, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java From dnguyen at openjdk.org Wed Apr 23 00:14:50 2025 From: dnguyen at openjdk.org (Damon Nguyen) Date: Wed, 23 Apr 2025 00:14:50 GMT Subject: git: openjdk/jdk: master: 8355332: Fix failing semi-manual test EDT issue Message-ID: <6dff2e90-14fc-48ee-8214-73e9f87685bf@openjdk.org> Changeset: 53924882 Branch: master Author: Damon Nguyen Date: 2025-04-23 00:13:09 +0000 URL: https://git.openjdk.org/jdk/commit/53924882326d3756a4ec52f37a59c8a81059a069 8355332: Fix failing semi-manual test EDT issue Reviewed-by: azvegint ! test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/HorizScrollers.java ! test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/RTLScrollers.java From jbhateja at openjdk.org Wed Apr 23 02:06:59 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Wed, 23 Apr 2025 02:06:59 GMT Subject: git: openjdk/jdk: master: 8354668: Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding Message-ID: <9c2d4885-d8f7-4e50-af31-3b626462ed12@openjdk.org> Changeset: 4c373703 Branch: master Author: Jatin Bhateja Date: 2025-04-23 02:04:46 +0000 URL: https://git.openjdk.org/jdk/commit/4c373703d9ed63dfc85df7cdcc04ecad5b02ade0 8354668: Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding Reviewed-by: aboldtch, sviswanathan ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp From fyang at openjdk.org Wed Apr 23 02:12:39 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 23 Apr 2025 02:12:39 GMT Subject: git: openjdk/jdk: master: 8355239: RISC-V: Do not support subword scatter store Message-ID: Changeset: a8c6ff16 Branch: master Author: Fei Yang Date: 2025-04-23 02:10:25 +0000 URL: https://git.openjdk.org/jdk/commit/a8c6ff161c2c4f1dcf0f8588c9d007994c84e703 8355239: RISC-V: Do not support subword scatter store Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/riscv_v.ad From swen at openjdk.org Wed Apr 23 02:35:15 2025 From: swen at openjdk.org (Shaojin Wen) Date: Wed, 23 Apr 2025 02:35:15 GMT Subject: git: openjdk/jdk: master: 8355240: Remove unused Import in StringUTF16 Message-ID: <912e7d46-efef-40b9-ad12-f9109a2e6f3b@openjdk.org> Changeset: bc518a6c Branch: master Author: Shaojin Wen Date: 2025-04-23 02:32:36 +0000 URL: https://git.openjdk.org/jdk/commit/bc518a6cbb9fadc47b00239b4d721c1c62dc5dad 8355240: Remove unused Import in StringUTF16 Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/StringUTF16.java From psadhukhan at openjdk.org Wed Apr 23 03:42:50 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Wed, 23 Apr 2025 03:42:50 GMT Subject: git: openjdk/jdk: master: 8355179: Reinstate javax/swing/JScrollBar/4865918/bug4865918.java headful and macos run Message-ID: <3fa8b07f-745b-4b93-9db3-8a13af715e6a@openjdk.org> Changeset: 8c89fb95 Branch: master Author: Prasanta Sadhukhan Date: 2025-04-23 03:40:26 +0000 URL: https://git.openjdk.org/jdk/commit/8c89fb95351ea0bc5ffdd920c18f9e820231f233 8355179: Reinstate javax/swing/JScrollBar/4865918/bug4865918.java headful and macos run Reviewed-by: abhiscxk, serb ! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java From djelinski at openjdk.org Wed Apr 23 05:18:17 2025 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Wed, 23 Apr 2025 05:18:17 GMT Subject: git: openjdk/jdk: master: 8354920: SA core file support on Linux only prints error messages when debug logging is enabled Message-ID: <362d23e6-b8cd-436e-a7f6-3b5a3ba77b11@openjdk.org> Changeset: 9a2b425b Branch: master Author: Daniel Jeli?ski Date: 2025-04-23 05:17:41 +0000 URL: https://git.openjdk.org/jdk/commit/9a2b425b13cc468d8627c1548d1d39015ce17af1 8354920: SA core file support on Linux only prints error messages when debug logging is enabled Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c From aturbanov at openjdk.org Wed Apr 23 06:23:14 2025 From: aturbanov at openjdk.org (Andrey Turbanov) Date: Wed, 23 Apr 2025 06:23:14 GMT Subject: git: openjdk/jdk: master: 8354826: Make ResolverConfigurationImpl.lock field final Message-ID: <79d01108-68b9-43c7-a0d5-87d2e9ddd2c6@openjdk.org> Changeset: 27faf454 Branch: master Author: Andrey Turbanov Date: 2025-04-23 06:22:30 +0000 URL: https://git.openjdk.org/jdk/commit/27faf45422082009f23463984b8a6e43c15e9e71 8354826: Make ResolverConfigurationImpl.lock field final Reviewed-by: dfuchs, jpai ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java From fbredberg at openjdk.org Wed Apr 23 08:05:40 2025 From: fbredberg at openjdk.org (Fredrik Bredberg) Date: Wed, 23 Apr 2025 08:05:40 GMT Subject: git: openjdk/jdk: master: 8298733: Reconsider monitors_on_stack assert Message-ID: <47da8d0a-a30e-486c-9584-eb1f6da55c28@openjdk.org> Changeset: 263983d0 Branch: master Author: Fredrik Bredberg Date: 2025-04-23 08:04:57 +0000 URL: https://git.openjdk.org/jdk/commit/263983d0fb9ca567b03d2be4c82cf9fe3d0e6f61 8298733: Reconsider monitors_on_stack assert Reviewed-by: pchilanomate, coleenp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/stackWatermark.hpp From thartmann at openjdk.org Wed Apr 23 08:22:19 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 23 Apr 2025 08:22:19 GMT Subject: git: openjdk/jdk: master: 8355363: [BACKOUT] 8354668: Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding Message-ID: Changeset: c2e90bcc Branch: master Author: Tobias Hartmann Date: 2025-04-23 08:21:07 +0000 URL: https://git.openjdk.org/jdk/commit/c2e90bcc8026fb2047b42deae6cdad738d6d01b8 8355363: [BACKOUT] 8354668: Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding Reviewed-by: chagedorn ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp From stefank at openjdk.org Wed Apr 23 10:16:36 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Wed, 23 Apr 2025 10:16:36 GMT Subject: git: openjdk/jdk: master: 8354309: Sort GC includes Message-ID: <66cc5351-4fa0-4376-880c-cf2bbbec5527@openjdk.org> Changeset: e76f2030 Branch: master Author: Stefan Karlsson Date: 2025-04-23 10:13:26 +0000 URL: https://git.openjdk.org/jdk/commit/e76f20301c3dcd65610e982fc98b7a08ebf0c8f1 8354309: Sort GC includes Reviewed-by: eosterlund, iwalulya, kbarrett ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/g1CardSet.inline.hpp ! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp ! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/g1/g1EvacStats.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1InitLogger.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp ! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp ! src/hotspot/share/gc/g1/g1NMethodClosure.cpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! 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/g1ServiceThread.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/bufferNode.cpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcHeapSummary.hpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLogPrecious.hpp ! src/hotspot/share/gc/shared/gcOverheadChecker.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.cpp ! src/hotspot/share/gc/shared/gcTimer.cpp ! src/hotspot/share/gc/shared/gcTraceTime.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/locationPrinter.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp ! src/hotspot/share/gc/z/zHeapIterator.hpp ! src/hotspot/share/gc/z/zMarkContext.hpp ! src/hotspot/share/gc/z/zMarkingSMR.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp From ayang at openjdk.org Wed Apr 23 10:41:35 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 23 Apr 2025 10:41:35 GMT Subject: git: openjdk/jdk: master: 8354228: Parallel: Set correct minimum of InitialSurvivorRatio Message-ID: Changeset: 82c24944 Branch: master Author: Albert Mingkun Yang Date: 2025-04-23 10:40:45 +0000 URL: https://git.openjdk.org/jdk/commit/82c249446f2bd6f3b0e612c5ef3e6bfcab388c3b 8354228: Parallel: Set correct minimum of InitialSurvivorRatio Reviewed-by: tschatzl, gli ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java From egahlin at openjdk.org Wed Apr 23 11:51:49 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Wed, 23 Apr 2025 11:51:49 GMT Subject: git: openjdk/jdk: master: 8354949: JFR: Split up the EventInstrumentation class Message-ID: <416b4caa-1600-461b-aefa-046f13194b90@openjdk.org> Changeset: ef0cd182 Branch: master Author: Erik Gahlin Date: 2025-04-23 11:48:48 +0000 URL: https://git.openjdk.org/jdk/commit/ef0cd1823d7d57e42e66255a0e80bfa495a7102d 8354949: JFR: Split up the EventInstrumentation class Reviewed-by: mgronlun, liach + src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ImplicitFields.java From stuefe at openjdk.org Wed Apr 23 11:55:10 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 23 Apr 2025 11:55:10 GMT Subject: git: openjdk/jdk: master: 8341491: Reserve and commit memory operations should be protected by NMT lock Message-ID: Changeset: 44c5aca5 Branch: master Author: Robert Toyonaga Committer: Thomas Stuefe Date: 2025-04-23 11:53:09 +0000 URL: https://git.openjdk.org/jdk/commit/44c5aca54d1e0aaf0616f77845c5b3b1e2fccf5a 8341491: Reserve and commit memory operations should be protected by NMT lock Reviewed-by: stuefe, stefank ! src/hotspot/share/runtime/os.cpp ! test/hotspot/gtest/runtime/test_os.cpp From swen at openjdk.org Wed Apr 23 13:02:57 2025 From: swen at openjdk.org (Shaojin Wen) Date: Wed, 23 Apr 2025 13:02:57 GMT Subject: git: openjdk/jdk: master: 8355300: Add final to BitSieve Message-ID: Changeset: c873837d Branch: master Author: Shaojin Wen Date: 2025-04-23 13:01:42 +0000 URL: https://git.openjdk.org/jdk/commit/c873837da6e373613866f5f5c0017f0fccb97b57 8355300: Add final to BitSieve Reviewed-by: liach, pminborg ! src/java.base/share/classes/java/math/BitSieve.java From jlahoda at openjdk.org Wed Apr 23 13:27:28 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Wed, 23 Apr 2025 13:27:28 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <98b46f61-ac06-446c-98bd-7cb6dbdad85b@openjdk.org> Changeset: a372937d Branch: master Author: Archie Cobbs Date: 2025-04-23 13:22:57 +0000 URL: https://git.openjdk.org/jdk/commit/a372937d8480404e69eff43682c91506997fd8ee 8350983: JShell LocalExecutionControl only needs stopCheck() on backward branches Reviewed-by: jlahoda, liach, asotona ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java Changeset: 3c7f78c0 Branch: master Author: Jan Lahoda Date: 2025-04-23 13:26:22 +0000 URL: https://git.openjdk.org/jdk/commit/3c7f78c066b303d32defeda95d617fd90dc6e066 8341833: incomplete snippet from loaded files from command line is ignored Reviewed-by: liach, asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java From stefank at openjdk.org Wed Apr 23 14:10:32 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Wed, 23 Apr 2025 14:10:32 GMT Subject: git: openjdk/jdk: master: 8355401: Remove unused HWperKB Message-ID: <638f2e20-6c6e-4b9e-8f66-2f35f12652be@openjdk.org> Changeset: e8a1a646 Branch: master Author: Stefan Karlsson Date: 2025-04-23 14:08:20 +0000 URL: https://git.openjdk.org/jdk/commit/e8a1a6462d3fd4782c383adc85e0327f2595c012 8355401: Remove unused HWperKB Reviewed-by: ayang, tschatzl ! src/hotspot/share/utilities/globalDefinitions.hpp From stefank at openjdk.org Wed Apr 23 14:16:06 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Wed, 23 Apr 2025 14:16:06 GMT Subject: git: openjdk/jdk: master: 8355394: ZGC: Windows compile error in ZUtils Message-ID: <5547dbce-ec5c-4b93-ac30-6e15a41c9c0d@openjdk.org> Changeset: 023f30bc Branch: master Author: Stefan Karlsson Date: 2025-04-23 14:10:04 +0000 URL: https://git.openjdk.org/jdk/commit/023f30bcaa820080ed5b5aa6f9a0a996a62c7d34 8355394: ZGC: Windows compile error in ZUtils Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/z/zUtils.inline.hpp From jpai at openjdk.org Wed Apr 23 14:26:55 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 23 Apr 2025 14:26:55 GMT Subject: git: openjdk/jdk: master: 8355278: Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test Message-ID: <4b581f62-fee1-449d-ac53-f254887de363@openjdk.org> Changeset: 6befc189 Branch: master Author: Jaikiran Pai Date: 2025-04-23 14:23:38 +0000 URL: https://git.openjdk.org/jdk/commit/6befc189741069cc4b188e4822541fb9ab72ee28 8355278: Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test Reviewed-by: aefimov ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java From jiangli at openjdk.org Wed Apr 23 15:00:34 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Wed, 23 Apr 2025 15:00:34 GMT Subject: git: openjdk/jdk: master: 8354898: jdk/internal/loader/NativeLibraries/Main.java fails on static JDK Message-ID: Changeset: 12c3a231 Branch: master Author: Jiangli Zhou Date: 2025-04-23 14:55:15 +0000 URL: https://git.openjdk.org/jdk/commit/12c3a231e6c1709660e61995f09ad857858e2e36 8354898: jdk/internal/loader/NativeLibraries/Main.java fails on static JDK Reviewed-by: jpai ! test/jdk/jdk/internal/loader/NativeLibraries/Main.java From prr at openjdk.org Wed Apr 23 15:45:48 2025 From: prr at openjdk.org (Phil Race) Date: Wed, 23 Apr 2025 15:45:48 GMT Subject: git: openjdk/jdk: master: 8355333: Some Problem list entries point to non-existent / wrong files Message-ID: <89dd3ad8-4a50-4a81-be95-e0628ec870c6@openjdk.org> Changeset: 32a597b3 Branch: master Author: Phil Race Date: 2025-04-23 15:44:56 +0000 URL: https://git.openjdk.org/jdk/commit/32a597b36f994d6e720e0576ad110dac4a5304fe 8355333: Some Problem list entries point to non-existent / wrong files Reviewed-by: serb ! test/jdk/ProblemList.txt From lmesnik at openjdk.org Wed Apr 23 16:07:50 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Wed, 23 Apr 2025 16:07:50 GMT Subject: git: openjdk/jdk: master: 8355228: Improve runtime/CompressedOops/CompressedClassPointersEncodingScheme.java to support JDK build with -XX:+UseCompactObjectHeaders Message-ID: Changeset: 1a72febc Branch: master Author: Leonid Mesnik Date: 2025-04-23 16:04:40 +0000 URL: https://git.openjdk.org/jdk/commit/1a72febc97de3d0ade8813951797dfda1984650f 8355228: Improve runtime/CompressedOops/CompressedClassPointersEncodingScheme.java to support JDK build with -XX:+UseCompactObjectHeaders Reviewed-by: syan, stuefe, coleenp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java From naoto at openjdk.org Wed Apr 23 16:11:56 2025 From: naoto at openjdk.org (Naoto Sato) Date: Wed, 23 Apr 2025 16:11:56 GMT Subject: git: openjdk/jdk: master: 8355215: Add @spec tags to Emoji related methods Message-ID: Changeset: f097aa90 Branch: master Author: Naoto Sato Date: 2025-04-23 16:07:36 +0000 URL: https://git.openjdk.org/jdk/commit/f097aa90c91826ba6c3c7380a84b8e98f1d42bbb 8355215: Add @spec tags to Emoji related methods Reviewed-by: joehw, iris, jlu ! src/java.base/share/classes/java/lang/Character.java From lmesnik at openjdk.org Wed Apr 23 16:16:15 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Wed, 23 Apr 2025 16:16:15 GMT Subject: git: openjdk/jdk: master: 8353214: Add testing with --enable-preview Message-ID: Changeset: 2ec61f0f Branch: master Author: Leonid Mesnik Date: 2025-04-23 16:13:23 +0000 URL: https://git.openjdk.org/jdk/commit/2ec61f0f34d2fa313ae3ed5d6aa0881ec091b347 8353214: Add testing with --enable-preview Reviewed-by: erikj ! make/RunTests.gmk + test/hotspot/jtreg/ProblemList-enable-preview.txt + test/jdk/ProblemList-enable-preview.txt ! test/jdk/jdk/modules/etc/DefaultModules.java From sangheki at openjdk.org Wed Apr 23 16:40:39 2025 From: sangheki at openjdk.org (Sangheon Kim) Date: Wed, 23 Apr 2025 16:40:39 GMT Subject: git: openjdk/jdk: master: 8346568: G1: Other time can be negative Message-ID: <3cd1f0f5-3df8-4e6c-a736-e1ac099b6456@openjdk.org> Changeset: 8bd56452 Branch: master Author: Sangheon Kim Date: 2025-04-23 16:37:07 +0000 URL: https://git.openjdk.org/jdk/commit/8bd564521804e98911cc9ff3b7696165e3243139 8346568: G1: Other time can be negative Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp From jlu at openjdk.org Wed Apr 23 16:54:20 2025 From: jlu at openjdk.org (Justin Lu) Date: Wed, 23 Apr 2025 16:54:20 GMT Subject: git: openjdk/jdk: master: 8354343: Hardening of Currency tests for not yet defined future ISO 4217 currency Message-ID: <1923a6cb-a6bf-42ad-878e-41ad60d6f517@openjdk.org> Changeset: ac41bc31 Branch: master Author: Justin Lu Date: 2025-04-23 16:52:42 +0000 URL: https://git.openjdk.org/jdk/commit/ac41bc31c96951b9fe51c22d16f31bdc1806a881 8354343: Hardening of Currency tests for not yet defined future ISO 4217 currency Reviewed-by: naoto ! test/jdk/java/util/Currency/ValidateISO4217.java From skuksenko at openjdk.org Wed Apr 23 17:05:42 2025 From: skuksenko at openjdk.org (Sergey Kuksenko) Date: Wed, 23 Apr 2025 17:05:42 GMT Subject: git: openjdk/jdk: master: 8353478: Update crypto microbenchmarks to cover ML-DSA, ML-KEM, and HSS algorithms Message-ID: Changeset: 35716647 Branch: master Author: Sergey Kuksenko Date: 2025-04-23 17:03:37 +0000 URL: https://git.openjdk.org/jdk/commit/35716647b531f0c20f9803138dfe2cedd6c4deee 8353478: Update crypto microbenchmarks to cover ML-DSA, ML-KEM, and HSS algorithms Reviewed-by: ecaspole - 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/HSSBench.java + test/micro/org/openjdk/bench/javax/crypto/full/KEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/SignatureBench.java + test/micro/org/openjdk/bench/javax/crypto/small/HSSBench.java + test/micro/org/openjdk/bench/javax/crypto/small/KEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/small/KeyPairGeneratorBench.java ! test/micro/org/openjdk/bench/javax/crypto/small/SignatureBench.java From aivanov at openjdk.org Wed Apr 23 18:49:02 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 23 Apr 2025 18:49:02 GMT Subject: git: openjdk/jdk: master: 8352733: Improve RotFontBoundsTest test Message-ID: Changeset: bf8a881f Branch: master Author: Alexey Ivanov Date: 2025-04-23 18:47:11 +0000 URL: https://git.openjdk.org/jdk/commit/bf8a881f02da14a3d47b30eaf414dea76a1c231f 8352733: Improve RotFontBoundsTest test Use PassFailJFrame framework for creating manual test UI. Provide check boxes for each degree of rotation which allow hiding and showing the specified rotation. Provide 'Select All' and 'Clear All' buttons. Display Java version at the bottom of the test. Reviewed-by: prr, azvegint, abhiscxk, honkar + test/jdk/java/awt/font/TextLayout/RotFontBoundsTest.java From iklam at openjdk.org Wed Apr 23 20:21:38 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 23 Apr 2025 20:21:38 GMT Subject: git: openjdk/jdk: master: 8355237: Upstream AOT test cases from Leyden repo to mainline Message-ID: <56a17c2f-da14-4ff0-8a0a-72d54cb86614@openjdk.org> Changeset: adcaf01b Branch: master Author: Ioi Lam Date: 2025-04-23 20:19:02 +0000 URL: https://git.openjdk.org/jdk/commit/adcaf01b4feb72f7205796873fd16b77907b2ef1 8355237: Upstream AOT test cases from Leyden repo to mainline Reviewed-by: ccheung, kvn, lmesnik, shade ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotCache/HelloAOTCache.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/StringConcatStress.java From iklam at openjdk.org Wed Apr 23 21:26:30 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 23 Apr 2025 21:26:30 GMT Subject: git: openjdk/jdk: master: 8353298: AOT cache creation asserts with _array_klasses in an unregistered InstanceKlass Message-ID: <3fa593e9-0bee-4332-bae2-3918f2a5d7aa@openjdk.org> Changeset: 88e0b00a Branch: master Author: Ioi Lam Date: 2025-04-23 21:25:30 +0000 URL: https://git.openjdk.org/jdk/commit/88e0b00a46301ac14fb0b1c0d2717e80ba4b1dc0 8353298: AOT cache creation asserts with _array_klasses in an unregistered InstanceKlass Reviewed-by: ccheung, kvn ! src/hotspot/share/oops/klass.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java From liach at openjdk.org Wed Apr 23 21:41:34 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 23 Apr 2025 21:41:34 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <5a91c5fc-6bf6-47e3-b806-01d0eb1b4547@openjdk.org> Changeset: ffe6a4f9 Branch: master Author: Chen Liang Date: 2025-04-23 21:39:55 +0000 URL: https://git.openjdk.org/jdk/commit/ffe6a4f9e1449ce9a78372f11bfc0ef6cd7d6842 8355335: Avoid pattern matching switches in core ClassFile API Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java Changeset: bd1c53e9 Branch: master Author: Chen Liang Date: 2025-04-23 21:40:50 +0000 URL: https://git.openjdk.org/jdk/commit/bd1c53e96038994788ca5c11602aa2ce4fa4c840 8354899: Reduce overhead associated with type switches Reviewed-by: asotona ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java From asemenyuk at openjdk.org Wed Apr 23 22:34:12 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 23 Apr 2025 22:34:12 GMT Subject: git: openjdk/jdk: master: 8355328: Improve negative tests coverage for jpackage signing Message-ID: <1f74ed10-cdd4-4579-8019-98942012b49e@openjdk.org> Changeset: 669d4d6b Branch: master Author: Alexey Semenyuk Date: 2025-04-23 22:29:59 +0000 URL: https://git.openjdk.org/jdk/commit/669d4d6bfa50ab6ae73d05c6a0b069f4507d298e 8355328: Improve negative tests coverage for jpackage signing Reviewed-by: almatvee ! 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/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/IconTest.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/MainClassTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java ! test/jdk/tools/jpackage/windows/WinOSConditionTest.java ! test/jdk/tools/jpackage/windows/WinResourceTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java From honkar at openjdk.org Wed Apr 23 22:45:46 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Wed, 23 Apr 2025 22:45:46 GMT Subject: git: openjdk/jdk: master: 8355429: Open source ProgressMonitor test Message-ID: Changeset: 3b7f43f9 Branch: master Author: Harshitha Onkar Date: 2025-04-23 22:41:31 +0000 URL: https://git.openjdk.org/jdk/commit/3b7f43f95e061274020deaa1eecdb8182a6b64e1 8355429: Open source ProgressMonitor test Reviewed-by: azvegint + test/jdk/javax/swing/ProgressMonitor/bug4401480.java From wkemper at openjdk.org Wed Apr 23 23:02:01 2025 From: wkemper at openjdk.org (William Kemper) Date: Wed, 23 Apr 2025 23:02:01 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <4c2d5010-6bd2-49a2-aec2-e650526abd8a@openjdk.org> Changeset: 4873eec0 Branch: master Author: Alexander Zvegintsev Date: 2025-04-23 22:57:42 +0000 URL: https://git.openjdk.org/jdk/commit/4873eec06f25227fe221a86b07c6072e676f7d5d 8354554: Open source several clipboard tests batch1 Reviewed-by: serb, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Clipboard/ClipRWTest.java + test/jdk/java/awt/Clipboard/LostOwnershipChainTest/SystemClipboard2ProcTest.java + test/jdk/java/awt/Clipboard/NoOwnerNoTargetsTest.java + test/jdk/java/awt/Clipboard/PasteNullToTextComponentsTest.java Changeset: ac17449b Branch: master Author: William Kemper Date: 2025-04-23 22:58:47 +0000 URL: https://git.openjdk.org/jdk/commit/ac17449bdb946d98cb65c8eae9c9671f527a79cb 8353596: GenShen: Test TestClone.java#generational-no-coops intermittent timed out Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp From azvegint at openjdk.org Wed Apr 23 23:05:41 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Wed, 23 Apr 2025 23:05:41 GMT Subject: git: openjdk/jdk: master: 8354553: Open source several clipboard tests batch0 Message-ID: <2ad200d1-effe-4f72-a64f-10ee5ba0f31e@openjdk.org> Changeset: b10a304b Branch: master Author: Alexander Zvegintsev Date: 2025-04-23 23:03:22 +0000 URL: https://git.openjdk.org/jdk/commit/b10a304b2bdec5fdd3d689ae8fcd341e68e80b72 8354553: Open source several clipboard tests batch0 Reviewed-by: serb, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Clipboard/ClipboardSecurity.java + test/jdk/java/awt/Clipboard/GetAltContentsTest/SystemClipboardTest.java + test/jdk/java/awt/Clipboard/ImageTransferTest.java + test/jdk/java/awt/Clipboard/NoDataConversionFailureTest.java From iklam at openjdk.org Thu Apr 24 00:02:13 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 24 Apr 2025 00:02:13 GMT Subject: git: openjdk/jdk: master: 8354558: -XX:AOTMode=record crashes with boot loader package-info class Message-ID: <47fec651-619a-45b1-ad76-875b0b6fab0b@openjdk.org> Changeset: bbec3c07 Branch: master Author: Ioi Lam Date: 2025-04-24 00:00:36 +0000 URL: https://git.openjdk.org/jdk/commit/bbec3c0730df4578cee5cbc9dab40810ff093966 8354558: -XX:AOTMode=record crashes with boot loader package-info class Reviewed-by: ccheung, matsaave ! src/hotspot/share/classfile/classLoader.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/PackageInfoClass.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java From vlivanov at openjdk.org Thu Apr 24 01:12:32 2025 From: vlivanov at openjdk.org (Vladimir Ivanov) Date: Thu, 24 Apr 2025 01:12:32 GMT Subject: git: openjdk/jdk: master: 8353216: Improve VerifyMethodHandles for method handle linkers Message-ID: Changeset: 428334b6 Branch: master Author: Vladimir Ivanov Date: 2025-04-24 01:09:17 +0000 URL: https://git.openjdk.org/jdk/commit/428334b616e1c436fbc2b8d71e41a0b154e9da12 8353216: Improve VerifyMethodHandles for method handle linkers Reviewed-by: dlong ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.hpp From jlahoda at openjdk.org Thu Apr 24 07:01:49 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Thu, 24 Apr 2025 07:01:49 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 188c2360 Branch: master Author: Aleksey Shipilev Date: 2025-04-24 06:58:21 +0000 URL: https://git.openjdk.org/jdk/commit/188c236071fd573a9ef35c34126443c6982a4f53 8353558: x86: Use better instructions for ICache sync when available Reviewed-by: kvn, adinn ! src/hotspot/cpu/aarch64/icache_aarch64.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/x86/icache_x86.cpp ! src/hotspot/cpu/x86/icache_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/zero/icache_zero.hpp ! src/hotspot/os_cpu/bsd_aarch64/icache_bsd_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.hpp ! src/hotspot/os_cpu/windows_aarch64/icache_windows_aarch64.hpp ! src/hotspot/share/runtime/flags/flagSetting.hpp ! src/hotspot/share/runtime/icache.cpp ! src/hotspot/share/runtime/icache.hpp ! src/hotspot/share/runtime/init.cpp + test/hotspot/gtest/runtime/test_icache.cpp Changeset: 7bfbb9a5 Branch: master Author: Jan Lahoda Date: 2025-04-24 06:58:37 +0000 URL: https://git.openjdk.org/jdk/commit/7bfbb9a51533f30613cacd47433ba709353ce3d5 8348928: Check for case label validity are misbehaving when binding patterns with unnamed bindings are present Reviewed-by: asotona, abimpoudis, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/patterns/SwitchErrors.java ! test/langtools/tools/javac/patterns/SwitchErrors.out From stefank at openjdk.org Thu Apr 24 07:22:34 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Thu, 24 Apr 2025 07:22:34 GMT Subject: git: openjdk/jdk: master: 8347337: ZGC: String dedups short-lived strings Message-ID: Changeset: 953eef4f Branch: master Author: Stefan Karlsson Date: 2025-04-24 07:20:25 +0000 URL: https://git.openjdk.org/jdk/commit/953eef4f113408ab4ae432308f9848f7d226c619 8347337: ZGC: String dedups short-lived strings Reviewed-by: kbarrett, aboldtch, eosterlund ! src/hotspot/share/gc/z/zForwarding.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMarkContext.hpp ! src/hotspot/share/gc/z/zMarkContext.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp + src/hotspot/share/gc/z/zStringDedup.hpp + src/hotspot/share/gc/z/zStringDedup.inline.hpp From chagedorn at openjdk.org Thu Apr 24 08:32:08 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 24 Apr 2025 08:32:08 GMT Subject: git: openjdk/jdk: master: 8346552: C2: Add IR tests to check that Predicate cloning in Loop Unswitching works as expected Message-ID: <9690b83a-2d08-42f1-aacd-50c22a579727@openjdk.org> Changeset: 84e9264e Branch: master Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-24 08:29:08 +0000 URL: https://git.openjdk.org/jdk/commit/84e9264e76ca6e5d984c8eecbf5c5d11128fc174 8346552: C2: Add IR tests to check that Predicate cloning in Loop Unswitching works as expected Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/loopopts/TestUnswitchPredicateCloning.java From chagedorn at openjdk.org Thu Apr 24 08:40:15 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 24 Apr 2025 08:40:15 GMT Subject: git: openjdk/jdk: master: 8355400: Better git detection in update_copyright_year.sh Message-ID: <5d7e0fe0-02e2-4bb9-bdd4-ef4c62c08463@openjdk.org> Changeset: 290d24d1 Branch: master Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-24 08:36:35 +0000 URL: https://git.openjdk.org/jdk/commit/290d24d16adcef6b9f0f5ac789b125fd7bac66a5 8355400: Better git detection in update_copyright_year.sh Reviewed-by: erikj, chagedorn ! make/scripts/update_copyright_year.sh From roland at openjdk.org Thu Apr 24 09:13:17 2025 From: roland at openjdk.org (Roland Westrelin) Date: Thu, 24 Apr 2025 09:13:17 GMT Subject: git: openjdk/jdk: master: 8349139: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop Message-ID: Changeset: be6e4406 Branch: master Author: Roland Westrelin Date: 2025-04-24 09:10:43 +0000 URL: https://git.openjdk.org/jdk/commit/be6e4406d8c9024bb368ed9dc22d4a6df2a0846a 8349139: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop Reviewed-by: chagedorn, epeter, qamai ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/predicates.cpp + test/hotspot/jtreg/compiler/controldependency/TestDivDependentOnMainLoopGuard.java + test/hotspot/jtreg/compiler/controldependency/TestMainLoopNoBackedgeFloatingDiv.java From rcastanedalo at openjdk.org Thu Apr 24 09:36:21 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Thu, 24 Apr 2025 09:36:21 GMT Subject: git: openjdk/jdk: master: 8352620: C2: rename MemNode::memory_type() to MemNode::value_basic_type() Message-ID: <56ecfd7b-d0db-4851-a5b7-9177ae68366d@openjdk.org> Changeset: 74a2c831 Branch: master Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-04-24 09:33:15 +0000 URL: https://git.openjdk.org/jdk/commit/74a2c831a2af55c66317ca8aead53fde2a2a6900 8352620: C2: rename MemNode::memory_type() to MemNode::value_basic_type() Reviewed-by: rcastanedalo, thartmann ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.hpp From epeter at openjdk.org Thu Apr 24 10:31:52 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Thu, 24 Apr 2025 10:31:52 GMT Subject: git: openjdk/jdk: master: 8320909: C2: Adapt IGVN's enqueuing logic to match idealization of AndNode with LShift operand Message-ID: Changeset: 6254046f Branch: master Author: Marc Chevalier Committer: Emanuel Peter Date: 2025-04-24 10:27:50 +0000 URL: https://git.openjdk.org/jdk/commit/6254046f508049a4e568f0f2eae51dc10da392c1 8320909: C2: Adapt IGVN's enqueuing logic to match idealization of AndNode with LShift operand Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/gvn/MissedOptCastII.java + test/hotspot/jtreg/compiler/c2/gvn/MissedOptWithShiftConvAnd.java + test/hotspot/jtreg/compiler/c2/gvn/MissedOptWithShiftConvCastAnd.java From kbarrett at openjdk.org Thu Apr 24 11:46:15 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Thu, 24 Apr 2025 11:46:15 GMT Subject: git: openjdk/jdk: master: 8347719: [REDO] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION Message-ID: <5c1f35d6-8058-4a0f-aa6d-77199337b63b@openjdk.org> Changeset: d3f31b0d Branch: master Author: Kim Barrett Date: 2025-04-24 11:43:53 +0000 URL: https://git.openjdk.org/jdk/commit/d3f31b0d8e9c90f3dc8e97a299c9e0b7f5b05284 8347719: [REDO] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION Reviewed-by: tschatzl, jsjolen ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/loadlib_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os/bsd/decoder_machO.cpp ! src/hotspot/os/linux/decoder_linux.cpp ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/os/linux/mallocInfoDcmd.cpp + src/hotspot/os/posix/forbiddenFunctions_posix.hpp ! src/hotspot/os/posix/os_posix.cpp + src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp + src/hotspot/os/windows/forbiddenFunctions_windows.hpp ! src/hotspot/os/windows/os_windows.cpp + src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp ! src/hotspot/os/windows/symbolengine.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/nmt/mallocSiteTable.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/nmtPreInit.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp ! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp + src/hotspot/share/utilities/forbiddenFunctions.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp + src/hotspot/share/utilities/permitForbiddenFunctions.hpp ! test/hotspot/gtest/code/test_codestrings.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/unittest.hpp From coffeys at openjdk.org Thu Apr 24 12:05:03 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Thu, 24 Apr 2025 12:05:03 GMT Subject: git: openjdk/jdk: master: 8350582: Correct the parsing of the ssl value in javax.net.debug Message-ID: Changeset: 1ec64811 Branch: master Author: Sean Coffey Date: 2025-04-24 12:01:34 +0000 URL: https://git.openjdk.org/jdk/commit/1ec64811a365442c902e334b56f4cf926c316a4a 8350582: Correct the parsing of the ssl value in javax.net.debug Reviewed-by: wetmore, hchao ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java + test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java From syan at openjdk.org Thu Apr 24 12:51:16 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 24 Apr 2025 12:51:16 GMT Subject: git: openjdk/jdk: master: 8353190: Use "/native" Run Option for TestAvailableProcessors Execution Message-ID: <0834ea3b-79aa-4815-952c-c1d5a15bb029@openjdk.org> Changeset: 34c4d895 Branch: master Author: Oleksii Sylichenko Committer: SendaoYan Date: 2025-04-24 12:50:03 +0000 URL: https://git.openjdk.org/jdk/commit/34c4d895ca321508c24b13338900d617679aadae 8353190: Use "/native" Run Option for TestAvailableProcessors Execution Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java From thartmann at openjdk.org Thu Apr 24 13:41:52 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 24 Apr 2025 13:41:52 GMT Subject: git: openjdk/jdk: master: 8355492: MissedOptCastII is missing UnlockDiagnosticVMOptions flag Message-ID: Changeset: 0537c692 Branch: master Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-24 13:39:43 +0000 URL: https://git.openjdk.org/jdk/commit/0537c6927d4f617624672cfae06928f9738175ca 8355492: MissedOptCastII is missing UnlockDiagnosticVMOptions flag Reviewed-by: rcastanedalo, chagedorn, thartmann ! test/hotspot/jtreg/compiler/c2/gvn/MissedOptCastII.java From vklang at openjdk.org Thu Apr 24 14:17:19 2025 From: vklang at openjdk.org (Viktor Klang) Date: Thu, 24 Apr 2025 14:17:19 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <8268989c-7f4f-4efb-8840-2b98ec3d7251@openjdk.org> Changeset: cf96b107 Branch: master Author: Joel Sikstr?m Date: 2025-04-24 14:14:10 +0000 URL: https://git.openjdk.org/jdk/commit/cf96b107d57182ad6ab47125939423dd5286aa88 8354362: Use automatic indentation in CollectedHeap printing Reviewed-by: stefank, lkorinth, stuefe ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.hpp ! 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/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psYoungGen.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/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/markBitMap.cpp ! src/hotspot/share/gc/shared/markBitMap.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/ostream.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 356c4d9c Branch: master Author: Viktor Klang Date: 2025-04-24 14:14:24 +0000 URL: https://git.openjdk.org/jdk/commit/356c4d9ca93c8a37231e86d583ce9628d693c733 8355369: Remove setAccessible usage for setting final fields in java.util.concurrent Reviewed-by: pminborg, dl, rgiulietti, alanb ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java From shade at openjdk.org Thu Apr 24 14:50:00 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 24 Apr 2025 14:50:00 GMT Subject: git: openjdk/jdk: master: 8355432: Remove CompileTask from SA Message-ID: Changeset: 0edd018a Branch: master Author: Aleksey Shipilev Date: 2025-04-24 14:48:00 +0000 URL: https://git.openjdk.org/jdk/commit/0edd018a48c202a6da4afe80e245799b47000885 8355432: Remove CompileTask from SA Reviewed-by: cjplummer, lmesnik - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/CompileTask.java From mikael at openjdk.org Thu Apr 24 15:57:18 2025 From: mikael at openjdk.org (Mikael Vidstedt) Date: Thu, 24 Apr 2025 15:57:18 GMT Subject: git: openjdk/jdk: master: 8355235: Clean out old versions from Tools.gmk Message-ID: <3d628700-6f81-4e99-87b0-9088ffccf6c3@openjdk.org> Changeset: 751e0392 Branch: master Author: Mikael Vidstedt Date: 2025-04-24 15:55:05 +0000 URL: https://git.openjdk.org/jdk/commit/751e0392bcad0e608a7a041b658c1d263383f15a 8355235: Clean out old versions from Tools.gmk Reviewed-by: erikj ! make/devkit/Tools.gmk From jwilhelm at openjdk.org Thu Apr 24 15:59:06 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 24 Apr 2025 15:59:06 GMT Subject: git: openjdk/jdk: Added tag jdk-25+20 for changeset 953eef4f Message-ID: <50277faf-04b0-4ae7-9e69-9b0d2d506a7f@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2025-04-24 15:55:33 +0000 Added tag jdk-25+20 for changeset 953eef4f Changeset: 953eef4f Author: Stefan Karlsson Date: 2025-04-24 07:20:25 +0000 URL: https://git.openjdk.org/jdk/commit/953eef4f113408ab4ae432308f9848f7d226c619 From prr at openjdk.org Thu Apr 24 16:11:08 2025 From: prr at openjdk.org (Phil Race) Date: Thu, 24 Apr 2025 16:11:08 GMT Subject: git: openjdk/jdk: master: 8315113: Print request Chromaticity.MONOCHROME attribute does not work on macOS Message-ID: Changeset: 8e51ff70 Branch: master Author: Gennadiy Krivoshein Committer: Phil Race Date: 2025-04-24 16:06:29 +0000 URL: https://git.openjdk.org/jdk/commit/8e51ff70d896aeb5b35e6bb6b00f1818d67c99e7 8315113: Print request Chromaticity.MONOCHROME attribute does not work on macOS Reviewed-by: prr, psadhukhan ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java + src/java.desktop/share/classes/sun/print/GrayscaleProxyGraphics2D.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java + test/jdk/javax/print/attribute/MonochromePrintTest.java From mli at openjdk.org Thu Apr 24 16:26:10 2025 From: mli at openjdk.org (Hamlin Li) Date: Thu, 24 Apr 2025 16:26:10 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <648fca4c-d01c-486f-a461-1e80ba9e745d@openjdk.org> Changeset: 3270a7d3 Branch: master Author: Hamlin Li Date: 2025-04-24 16:21:44 +0000 URL: https://git.openjdk.org/jdk/commit/3270a7d3591eac44705ff5d76c6f59cfb14f5ac0 8355476: RISC-V: using zext_w directly in vector_update_crc32 could trigger assert Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 862797f0 Branch: master Author: Hamlin Li Date: 2025-04-24 16:23:12 +0000 URL: https://git.openjdk.org/jdk/commit/862797f0c16ed0459cda4931824b6b17120a2abe 8355293: [TEST] RISC-V: enable more ir tests Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java ! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java From cjplummer at openjdk.org Thu Apr 24 17:20:26 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Thu, 24 Apr 2025 17:20:26 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <40cd8ae6-591a-4c3a-9d24-23f200d309e5@openjdk.org> Changeset: 29f10700 Branch: master Author: Chris Plummer Date: 2025-04-24 17:17:54 +0000 URL: https://git.openjdk.org/jdk/commit/29f10700e7c76d94db00e48b98a9c6dfedffac0d 8355211: nsk/jdi/EventRequest/disable/disable001.java should use JDIBase superclass Reviewed-by: lmesnik, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java Changeset: 370e6113 Branch: master Author: Chris Plummer Date: 2025-04-24 17:19:15 +0000 URL: https://git.openjdk.org/jdk/commit/370e6113de30fd1bc596b5fbf7bd00f97e689f4f 8355221: Get rid of unnecessary override of JDIBase.breakpointForCommunication in nsk/jdi tests Reviewed-by: lmesnik, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java From dfuchs at openjdk.org Thu Apr 24 19:19:05 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Thu, 24 Apr 2025 19:19:05 GMT Subject: git: openjdk/jdk: master: 8354424: java/util/logging/LoggingDeadlock5.java fails intermittently in tier6 Message-ID: <80be02e6-b253-452a-93a8-a54950fee003@openjdk.org> Changeset: e01e33d1 Branch: master Author: David Beaumont Committer: Daniel Fuchs Date: 2025-04-24 19:18:13 +0000 URL: https://git.openjdk.org/jdk/commit/e01e33d19b94ee85f7cb7cd6baec857a50086c76 8354424: java/util/logging/LoggingDeadlock5.java fails intermittently in tier6 Reviewed-by: dfuchs, smarks ! test/jdk/ProblemList.txt ! test/jdk/java/util/logging/LoggingDeadlock5.java From xpeng at openjdk.org Thu Apr 24 23:26:05 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Thu, 24 Apr 2025 23:26:05 GMT Subject: git: openjdk/jdk: master: 8354431: gc/logging/TestGCId fails on Shenandoah Message-ID: Changeset: 8a39f07d Branch: master Author: Xiaolong Peng Date: 2025-04-24 23:23:58 +0000 URL: https://git.openjdk.org/jdk/commit/8a39f07d07f8c4e30dc29b14f28e33c9d8e2e65f 8354431: gc/logging/TestGCId fails on Shenandoah Reviewed-by: wkemper, phh ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp From qamai at openjdk.org Fri Apr 25 02:10:55 2025 From: qamai at openjdk.org (Quan Anh Mai) Date: Fri, 25 Apr 2025 02:10:55 GMT Subject: git: openjdk/jdk: master: 8346836: C2: Verify CastII/CastLL bounds at runtime Message-ID: <4b7693d0-3cc3-4e51-9433-6a3ce6630c4e@openjdk.org> Changeset: ed604038 Branch: master Author: Quan Anh Mai Date: 2025-04-25 02:09:58 +0000 URL: https://git.openjdk.org/jdk/commit/ed604038ffc4ca64113984324dde71c07f046b52 8346836: C2: Verify CastII/CastLL bounds at runtime Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, epeter ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/c2_MacroAssembler.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/castnode.cpp + test/hotspot/jtreg/compiler/c2/TestVerifyConstraintCasts.java From mbaesken at openjdk.org Fri Apr 25 07:10:34 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 25 Apr 2025 07:10:34 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: f27fc010 Branch: master Author: Tobias Hartmann Date: 2025-04-25 07:09:10 +0000 URL: https://git.openjdk.org/jdk/commit/f27fc010f699c01bd3c633b2926966578b5da270 8355576: Problem list compiler/c2/TestVerifyConstraintCasts.java until JDK-8355574 is fixed Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 70030bac Branch: master Author: Matthias Baesken Date: 2025-04-25 07:09:37 +0000 URL: https://git.openjdk.org/jdk/commit/70030bac04b99454af7577553e4a6bbaf5d39210 8354803: ALL_64_BITS is the same across platforms Reviewed-by: stefank, lucy ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp From shade at openjdk.org Fri Apr 25 07:13:24 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 25 Apr 2025 07:13:24 GMT Subject: git: openjdk/jdk: master: 8355473: Clean up x86 globals/VM_Version after 32-bit x86 removal Message-ID: <31a6660c-2301-43f9-aef0-b1bd2cc01201@openjdk.org> Changeset: dbd2fb0e Branch: master Author: Aleksey Shipilev Date: 2025-04-25 07:11:24 +0000 URL: https://git.openjdk.org/jdk/commit/dbd2fb0e5a06df2760a6c4ac128a9172b13647d9 8355473: Clean up x86 globals/VM_Version after 32-bit x86 removal Reviewed-by: chagedorn, coleenp, jwaters ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp From thartmann at openjdk.org Fri Apr 25 07:21:12 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Fri, 25 Apr 2025 07:21:12 GMT Subject: git: openjdk/jdk: master: 8355387: [jittester] Disable downcasts by default Message-ID: <830b8a2e-8813-43c8-a400-ab2ca8c84cfd@openjdk.org> Changeset: b41e0b17 Branch: master Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2025-04-25 07:20:25 +0000 URL: https://git.openjdk.org/jdk/commit/b41e0b17490b203b19787a0d0742318fc0d03b33 8355387: [jittester] Disable downcasts by default Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java From sgehwolf at openjdk.org Fri Apr 25 08:22:09 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 25 Apr 2025 08:22:09 GMT Subject: git: openjdk/jdk: master: 8355524: Only every second line in upgradeable files is being used Message-ID: <76a50828-6445-41b1-b27d-21b18c49ca32@openjdk.org> Changeset: 89f9268e Branch: master Author: Severin Gehwolf Date: 2025-04-25 08:20:51 +0000 URL: https://git.openjdk.org/jdk/commit/89f9268ed7c2cb86891f23a10482cd459454bd32 8355524: Only every second line in upgradeable files is being used Reviewed-by: shade, alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/upgrade_files_java.base.conf From nbenalla at openjdk.org Fri Apr 25 10:11:28 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Fri, 25 Apr 2025 10:11:28 GMT Subject: git: openjdk/jdk: master: 8346785: Potential infinite loop in JavadocTokenizer.ensures Message-ID: Changeset: f66b9ba7 Branch: master Author: Nizar Benalla Date: 2025-04-25 10:08:37 +0000 URL: https://git.openjdk.org/jdk/commit/f66b9ba7bc1f426c430c5a99842685008c5a9dda 8346785: Potential infinite loop in JavadocTokenizer.ensures Reviewed-by: liach, hannesw ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java From eirbjo at openjdk.org Fri Apr 25 11:20:26 2025 From: eirbjo at openjdk.org (Eirik =?UTF-8?B?QmrDuHJzbsO4cw==?=) Date: Fri, 25 Apr 2025 11:20:26 GMT Subject: git: openjdk/jdk: master: 8355475: UNCTest should use an existing UNC path Message-ID: <52e43b4a-81af-4d18-8d18-fd3d18afb94f@openjdk.org> Changeset: e6cea402 Branch: master Author: Eirik Bj?rsn?s Date: 2025-04-25 11:17:15 +0000 URL: https://git.openjdk.org/jdk/commit/e6cea4025b6743538da76f056fa831b02705f423 8355475: UNCTest should use an existing UNC path Reviewed-by: dfuchs ! test/jdk/java/net/URLConnection/UNCTest.java From coleenp at openjdk.org Fri Apr 25 11:31:59 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Fri, 25 Apr 2025 11:31:59 GMT Subject: git: openjdk/jdk: master: 8354327: Rewrite runtime/LoadClass/LoadClassNegative.java Message-ID: <6c435455-6a2a-4420-b42b-7d57cd7189c8@openjdk.org> Changeset: a2f9c248 Branch: master Author: Anton Artemov Committer: Coleen Phillimore Date: 2025-04-25 11:31:10 +0000 URL: https://git.openjdk.org/jdk/commit/a2f9c248447d2840d191366cead1ba474ed9a15a 8354327: Rewrite runtime/LoadClass/LoadClassNegative.java Reviewed-by: coleenp, lmesnik ! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java - test/hotspot/jtreg/runtime/LoadClass/dummy.jar From fyang at openjdk.org Fri Apr 25 12:51:39 2025 From: fyang at openjdk.org (Fei Yang) Date: Fri, 25 Apr 2025 12:51:39 GMT Subject: git: openjdk/jdk: master: 8355074: RISC-V: C2: Support Vector-Scalar version of Zvbb Vector And-Not instruction Message-ID: <1676e0d5-d022-4b0e-aca7-13aecf8884a1@openjdk.org> Changeset: 5c067232 Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-04-25 12:50:12 +0000 URL: https://git.openjdk.org/jdk/commit/5c067232bf21aaca2b7addd2a862e15a8696ffb8 8355074: RISC-V: C2: Support Vector-Scalar version of Zvbb Vector And-Not instruction Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java From ccheung at openjdk.org Fri Apr 25 16:16:08 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Fri, 25 Apr 2025 16:16:08 GMT Subject: git: openjdk/jdk: master: 8352003: Support --add-opens with -XX:+AOTClassLinking Message-ID: <46c4ed10-b52e-4a0e-8cb2-989b6c26b395@openjdk.org> Changeset: 597bcc69 Branch: master Author: Calvin Cheung Date: 2025-04-25 16:12:35 +0000 URL: https://git.openjdk.org/jdk/commit/597bcc695347544b9feffc5280741b1e9e1715f7 8352003: Support --add-opens with -XX:+AOTClassLinking Co-authored-by: Alan Bateman Reviewed-by: iklam, alanb, matsaave ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java From cjplummer at openjdk.org Fri Apr 25 16:32:39 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Fri, 25 Apr 2025 16:32:39 GMT Subject: git: openjdk/jdk: master: 8355214: nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java should use JDIBase superclass Message-ID: <8ab8f18a-d9fa-44a9-ab4b-53b80973f941@openjdk.org> Changeset: 77f5a246 Branch: master Author: Chris Plummer Date: 2025-04-25 16:30:26 +0000 URL: https://git.openjdk.org/jdk/commit/77f5a24648758cb1adc74056ca58f880af4a8e84 8355214: nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java should use JDIBase superclass Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventFilters.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java From liach at openjdk.org Fri Apr 25 16:35:27 2025 From: liach at openjdk.org (Chen Liang) Date: Fri, 25 Apr 2025 16:35:27 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <5118b549-9cdf-4bdc-b523-ec57315b2a7a@openjdk.org> Changeset: 15f42e34 Branch: master Author: Stuart Marks Date: 2025-04-25 16:32:42 +0000 URL: https://git.openjdk.org/jdk/commit/15f42e348d4068bd90dd75b270a372353fe0ed07 8350703: Add standard system property stdin.encoding Reviewed-by: naoto, alanb ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c ! test/jdk/java/lang/System/PropertyTest.java Changeset: ac05002c Branch: master Author: Chen Liang Date: 2025-04-25 16:34:52 +0000 URL: https://git.openjdk.org/jdk/commit/ac05002cbeb014036ffbbcb17bb12d8d2102c7cd 8354877: DirectClassBuilder default flags should include ACC_SUPER Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java From bchristi at openjdk.org Fri Apr 25 17:09:18 2025 From: bchristi at openjdk.org (Brent Christian) Date: Fri, 25 Apr 2025 17:09:18 GMT Subject: git: openjdk/jdk: master: 8305186: Reference.waitForReferenceProcessing should be more accessible to tests Message-ID: <09e4e5a7-51c8-4cd2-a199-c2759ad44455@openjdk.org> Changeset: d8f012ea Branch: master Author: Brent Christian Date: 2025-04-25 17:06:26 +0000 URL: https://git.openjdk.org/jdk/commit/d8f012ea2a0514020434d5db6047e36941e9349b 8305186: Reference.waitForReferenceProcessing should be more accessible to tests Reviewed-by: kbarrett ! test/lib/jdk/test/whitebox/WhiteBox.java From jiangli at openjdk.org Fri Apr 25 17:15:05 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Fri, 25 Apr 2025 17:15:05 GMT Subject: git: openjdk/jdk: master: 8355439: Some hotspot/jtreg/serviceability/sa/* tests fail on static JDK due to explicit checks for shared libraries in process memory map Message-ID: <0b7183d7-05cb-4796-94d9-15e7e34a3489@openjdk.org> Changeset: 4b880299 Branch: master Author: Jiangli Zhou Date: 2025-04-25 17:11:54 +0000 URL: https://git.openjdk.org/jdk/commit/4b880299881c9413038d647123e3b658999c6f8f 8355439: Some hotspot/jtreg/serviceability/sa/* tests fail on static JDK due to explicit checks for shared libraries in process memory map Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java From prr at openjdk.org Fri Apr 25 20:15:21 2025 From: prr at openjdk.org (Phil Race) Date: Fri, 25 Apr 2025 20:15:21 GMT Subject: git: openjdk/jdk: master: 8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests Message-ID: <3aaefae1-1a19-4e2d-a5d2-534d68b18b39@openjdk.org> Changeset: 2785570f Branch: master Author: Manukumar V S Committer: Phil Race Date: 2025-04-25 20:12:45 +0000 URL: https://git.openjdk.org/jdk/commit/2785570f5620db08c0d31cd29839f92ffabd58b2 8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests Reviewed-by: honkar, aivanov, prr ! test/jdk/java/awt/Desktop/BrowseTest.java ! test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java ! test/jdk/java/awt/Desktop/OpenTest.java From iklam at openjdk.org Fri Apr 25 21:01:29 2025 From: iklam at openjdk.org (Ioi Lam) Date: Fri, 25 Apr 2025 21:01:29 GMT Subject: git: openjdk/jdk: master: 8315719: Adapt AOTClassLinking test case for dynamic CDS archive Message-ID: <296b430c-1691-4fda-bd70-10e6d57146f5@openjdk.org> Changeset: 5db62abb Branch: master Author: Ioi Lam Date: 2025-04-25 20:58:40 +0000 URL: https://git.openjdk.org/jdk/commit/5db62abb4216a0618d6ea59d292828907572d542 8315719: Adapt AOTClassLinking test case for dynamic CDS archive Reviewed-by: ccheung ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java ! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java From vlivanov at openjdk.org Fri Apr 25 21:24:40 2025 From: vlivanov at openjdk.org (Vladimir Ivanov) Date: Fri, 25 Apr 2025 21:24:40 GMT Subject: git: openjdk/jdk: master: 8353786: Migrate Vector API math library support to FFM API Message-ID: <6e1c0869-cf45-4c24-8af1-355800e1740d@openjdk.org> Changeset: e57fd710 Branch: master Author: Vladimir Ivanov Date: 2025-04-25 21:22:37 +0000 URL: https://git.openjdk.org/jdk/commit/e57fd710496b2ac8aa93eb3d4ff2234170fa2e37 8353786: Migrate Vector API math library support to FFM API Reviewed-by: jbhateja, kvn, psandoz, xgong, jvernee, mli ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstance.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/vmStructs.cpp + src/java.base/share/classes/jdk/internal/vm/vector/Utils.java ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/java.base/share/classes/module-info.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Util.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template From fyang at openjdk.org Sat Apr 26 03:00:04 2025 From: fyang at openjdk.org (Fei Yang) Date: Sat, 26 Apr 2025 03:00:04 GMT Subject: git: openjdk/jdk: master: 8355562: RISC-V: Cleanup names of vector-scalar instructions in riscv_v.ad Message-ID: Changeset: 91a9043f Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-04-26 02:58:51 +0000 URL: https://git.openjdk.org/jdk/commit/91a9043f9df0e345719df3bfd0a7d0f2a96e6109 8355562: RISC-V: Cleanup names of vector-scalar instructions in riscv_v.ad Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv_v.ad From jbhateja at openjdk.org Sat Apr 26 03:32:31 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Sat, 26 Apr 2025 03:32:31 GMT Subject: git: openjdk/jdk: master: 8342676: Unsigned Vector Min / Max transforms Message-ID: Changeset: 3b3a055d Branch: master Author: Jatin Bhateja Date: 2025-04-26 03:31:21 +0000 URL: https://git.openjdk.org/jdk/commit/3b3a055d7605338e93814ccfe2a4a18a7786f43f 8342676: Unsigned Vector Min / Max transforms Reviewed-by: sviswanathan, epeter ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java + test/hotspot/jtreg/compiler/vectorapi/VectorUnsignedMinMaxOperationsTest.java From wetmore at openjdk.org Sat Apr 26 05:47:07 2025 From: wetmore at openjdk.org (Bradford Wetmore) Date: Sat, 26 Apr 2025 05:47:07 GMT Subject: git: openjdk/jdk: master: 8355637: SSLSessionImpl's "serialization" list documentation is incorrectly ordered Message-ID: <4089cda8-a495-4e7b-a801-23841de86c97@openjdk.org> Changeset: 21b0f5ea Branch: master Author: Bradford Wetmore Date: 2025-04-26 05:46:05 +0000 URL: https://git.openjdk.org/jdk/commit/21b0f5ea153c633de7f09bdb0399308c890f7e43 8355637: SSLSessionImpl's "serialization" list documentation is incorrectly ordered Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java From ysuenaga at openjdk.org Sun Apr 27 02:30:20 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Sun, 27 Apr 2025 02:30:20 GMT Subject: git: openjdk/jdk: master: 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization Message-ID: Changeset: 898d4798 Branch: master Author: Yasumasa Suenaga Date: 2025-04-27 02:29:44 +0000 URL: https://git.openjdk.org/jdk/commit/898d4798003d7b9cd54ef3a149eb037998a39887 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization Reviewed-by: prr ! src/java.desktop/share/native/libsplashscreen/splashscreen_gif.c From iklam at openjdk.org Sun Apr 27 06:06:21 2025 From: iklam at openjdk.org (Ioi Lam) Date: Sun, 27 Apr 2025 06:06:21 GMT Subject: git: openjdk/jdk: master: 8351333: [ubsan] CDSMapLogger::log_region applying non-zero offset to null pointer Message-ID: <49cf00f0-f9e1-4036-8f91-75d340fed23f@openjdk.org> Changeset: 4e7b5133 Branch: master Author: Ioi Lam Date: 2025-04-27 06:05:50 +0000 URL: https://git.openjdk.org/jdk/commit/4e7b5133721f455f84cddecf7dd18ced0d2c8243 8351333: [ubsan] CDSMapLogger::log_region applying non-zero offset to null pointer Reviewed-by: ccheung ! src/hotspot/share/cds/archiveBuilder.cpp From syan at openjdk.org Sun Apr 27 11:26:16 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 27 Apr 2025 11:26:16 GMT Subject: git: openjdk/jdk: master: 8355203: [macos] AquaButtonUI and AquaRootPaneUI repaint default button unnecessarily Message-ID: Changeset: 04bb5dcf Branch: master Author: jeremy Committer: SendaoYan Date: 2025-04-27 11:24:29 +0000 URL: https://git.openjdk.org/jdk/commit/04bb5dcf5759509e0239a6049db9ae2b97880aa9 8355203: [macos] AquaButtonUI and AquaRootPaneUI repaint default button unnecessarily Reviewed-by: serb, prr ! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java + test/jdk/com/apple/laf/RootPane/RootPaneDefaultButtonTest.java From tr at openjdk.org Sun Apr 27 11:46:55 2025 From: tr at openjdk.org (Tejesh R) Date: Sun, 27 Apr 2025 11:46:55 GMT Subject: git: openjdk/jdk: master: 8354495: Open source several AWT DataTransfer tests Message-ID: Changeset: 9c86ac27 Branch: master Author: Tejesh R Date: 2025-04-27 11:44:40 +0000 URL: https://git.openjdk.org/jdk/commit/9c86ac27236a67ff7d84447821d89772b993f7e1 8354495: Open source several AWT DataTransfer tests Reviewed-by: azvegint ! test/jdk/ProblemList.txt + test/jdk/java/awt/datatransfer/ClipboardPerformanceTest.java + test/jdk/java/awt/datatransfer/HTMLTransferConsoleOutputTest.java + test/jdk/java/awt/datatransfer/ImageTransferCrashTest.java From kdnilsen at openjdk.org Sun Apr 27 20:11:45 2025 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Sun, 27 Apr 2025 20:11:45 GMT Subject: git: openjdk/jdk: master: 8355336: GenShen: Resume Old GC even with back-to-back Young GC triggers Message-ID: <49013e0a-909c-441e-ac32-fef16715c1b1@openjdk.org> Changeset: cd6f0d19 Branch: master Author: Kelvin Nilsen Date: 2025-04-27 20:10:20 +0000 URL: https://git.openjdk.org/jdk/commit/cd6f0d19d5da03eafde68142528c0f85d783cbea 8355336: GenShen: Resume Old GC even with back-to-back Young GC triggers Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp From dfenacci at openjdk.org Mon Apr 28 06:20:32 2025 From: dfenacci at openjdk.org (Damon Fenacci) Date: Mon, 28 Apr 2025 06:20:32 GMT Subject: git: openjdk/jdk: master: 8354119: Missing C2 proper allocation failure handling during initialization (during generate_uncommon_trap_blob) Message-ID: <9d22360a-95b8-46a0-bae9-13b9d8cb6e8b@openjdk.org> Changeset: 1f228e55 Branch: master Author: Damon Fenacci Date: 2025-04-28 06:18:53 +0000 URL: https://git.openjdk.org/jdk/commit/1f228e5539a5faa3b28e12548f8ad97eeacf3298 8354119: Missing C2 proper allocation failure handling during initialization (during generate_uncommon_trap_blob) Reviewed-by: kvn, chagedorn, mdoerr, amitkumar, fyang, bulasevich ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp From avu at openjdk.org Mon Apr 28 06:46:10 2025 From: avu at openjdk.org (Alexey Ushakov) Date: Mon, 28 Apr 2025 06:46:10 GMT Subject: git: openjdk/jdk: master: 8355611: Get rid of SurfaceManagerFactory Message-ID: <26a4f78e-fa74-497d-8fab-4c78f9ce620a@openjdk.org> Changeset: 40e7986c Branch: master Author: Nikita Gubarkov Committer: Alexey Ushakov Date: 2025-04-28 06:44:16 +0000 URL: https://git.openjdk.org/jdk/commit/40e7986c412797323f721212d5f375ffe15accb3 8355611: Get rid of SurfaceManagerFactory Reviewed-by: serb, prr ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java - src/java.desktop/macosx/classes/sun/java2d/MacosxSurfaceManagerFactory.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java - src/java.desktop/share/classes/sun/java2d/SurfaceManagerFactory.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLGraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java - src/java.desktop/unix/classes/sun/java2d/UnixSurfaceManagerFactory.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java - src/java.desktop/windows/classes/sun/java2d/WindowsSurfaceManagerFactory.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java From mbaesken at openjdk.org Mon Apr 28 06:58:59 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 28 Apr 2025 06:58:59 GMT Subject: git: openjdk/jdk: master: 8354811: clock_tics_per_sec code duplication between os_linux and os_posix Message-ID: Changeset: 7df1bfe2 Branch: master Author: Matthias Baesken Date: 2025-04-28 06:56:09 +0000 URL: https://git.openjdk.org/jdk/commit/7df1bfe27b0486e834f07d9aec43b0dae020731f 8354811: clock_tics_per_sec code duplication between os_linux and os_posix Reviewed-by: lucy, clanger, asteiner ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp From fyang at openjdk.org Mon Apr 28 07:18:31 2025 From: fyang at openjdk.org (Fei Yang) Date: Mon, 28 Apr 2025 07:18:31 GMT Subject: git: openjdk/jdk: master: 8355657: RISC-V: Improve PrintOptoAssembly output of vector-scalar instructions Message-ID: Changeset: a05ff55b Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-04-28 07:15:41 +0000 URL: https://git.openjdk.org/jdk/commit/a05ff55be4e4e1ab11d756b88a9dfa1f0adb4592 8355657: RISC-V: Improve PrintOptoAssembly output of vector-scalar instructions Reviewed-by: fyang, gcao ! src/hotspot/cpu/riscv/riscv_v.ad From haosun at openjdk.org Mon Apr 28 08:10:58 2025 From: haosun at openjdk.org (Hao Sun) Date: Mon, 28 Apr 2025 08:10:58 GMT Subject: git: openjdk/jdk: master: 8345125: Aarch64: Add aarch64 backend for Float16 scalar operations Message-ID: <1df0b876-3dfb-40b4-aa2d-26149877e3e8@openjdk.org> Changeset: 3140de41 Branch: master Author: Bhavana Kilambi Committer: Hao Sun Date: 2025-04-28 08:08:42 +0000 URL: https://git.openjdk.org/jdk/commit/3140de411bb55604f8a9e2484798098d9d141002 8345125: Aarch64: Add aarch64 backend for Float16 scalar operations Reviewed-by: aph, haosun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! 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/floatingpoint/TestSubNodeFloatDoubleNegation.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java From mdoerr at openjdk.org Mon Apr 28 08:45:55 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 28 Apr 2025 08:45:55 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <64628435-2e71-444b-87fc-7e28756c8dfd@openjdk.org> Changeset: db6fa592 Branch: master Author: Aleksey Shipilev Date: 2025-04-28 08:43:14 +0000 URL: https://git.openjdk.org/jdk/commit/db6fa5923cd0394dfb44c7e46c3e7ccc102a933a 8355617: Remove historical debug_only macro in favor of DEBUG_ONLY Reviewed-by: stefank, kbarrett, jwaters ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/ci/ciTypeFlow.hpp ! src/hotspot/share/ci/ciUtilities.inline.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/oopRecorder.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionLAB.hpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/hSpaceCounters.cpp ! src/hotspot/share/gc/shared/hSpaceCounters.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceRefKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/regalloc.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/jfieldIDWorkaround.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/growableArray.hpp ! src/hotspot/share/utilities/macros.hpp Changeset: 2447b981 Branch: master Author: Suchismith Roy Committer: Martin Doerr Date: 2025-04-28 08:44:36 +0000 URL: https://git.openjdk.org/jdk/commit/2447b9812a9f7316a2313f70db4974534fceb9d9 8355498: [AIX] Adapt code for C++ VLA rule Reviewed-by: jkern, mdoerr ! src/hotspot/os/aix/os_perf_aix.cpp From hannesw at openjdk.org Mon Apr 28 10:05:26 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Mon, 28 Apr 2025 10:05:26 GMT Subject: git: openjdk/jdk: master: 8348282: Add option for syntax highlighting in javadoc snippets Message-ID: Changeset: b0c3485d Branch: master Author: Hannes Walln?fer Date: 2025-04-28 10:04:20 +0000 URL: https://git.openjdk.org/jdk/commit/b0c3485d6c911898b1ac07eccfe7d2b2668144cc 8348282: Add option for syntax highlighting in javadoc snippets Reviewed-by: liach, nbenalla, erikj ! make/Docs.gmk ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! src/jdk.javadoc/share/man/javadoc.md + test/langtools/jdk/javadoc/doclet/testSyntaxHighlightOption/TestSyntaxHighlightOption.java From jsjolen at openjdk.org Mon Apr 28 12:14:40 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 28 Apr 2025 12:14:40 GMT Subject: git: openjdk/jdk: master: 8354453: Don't strcpy in os::strdup, use memcpy instead Message-ID: <74020832-d364-4bcf-9ffe-cf24cdc0df67@openjdk.org> Changeset: a7359a50 Branch: master Author: Anton Artemov Committer: Johan Sj?len Date: 2025-04-28 12:12:50 +0000 URL: https://git.openjdk.org/jdk/commit/a7359a5091e7ed911cc0505235eee6dee6d44919 8354453: Don't strcpy in os::strdup, use memcpy instead Reviewed-by: jsjolen, kbarrett ! src/hotspot/share/runtime/os.cpp From kvn at openjdk.org Mon Apr 28 13:31:33 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Mon, 28 Apr 2025 13:31:33 GMT Subject: git: openjdk/jdk: master: 8355635: Do not collect C strings in C2 scratch buffer Message-ID: Changeset: 3eaec040 Branch: master Author: Vladimir Kozlov Date: 2025-04-28 13:29:51 +0000 URL: https://git.openjdk.org/jdk/commit/3eaec040b4e82e1a31bd12683dd783a33025d1bf 8355635: Do not collect C strings in C2 scratch buffer Reviewed-by: jrose, thartmann, shade ! src/hotspot/share/asm/codeBuffer.cpp From thartmann at openjdk.org Mon Apr 28 13:56:35 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Mon, 28 Apr 2025 13:56:35 GMT Subject: git: openjdk/jdk: master: 8355717: Problem list tests until JDK-8355708 is fixed Message-ID: Changeset: e7a41625 Branch: master Author: Tobias Hartmann Date: 2025-04-28 13:54:41 +0000 URL: https://git.openjdk.org/jdk/commit/e7a416254be88ad3af74d874e444a4921b2a31f7 8355717: Problem list tests until JDK-8355708 is fixed Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt From jsikstro at openjdk.org Mon Apr 28 14:11:41 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Mon, 28 Apr 2025 14:11:41 GMT Subject: git: openjdk/jdk: master: 8355616: Incorrect ifdef in compilationMemoryStatistic.cpp Message-ID: <9ac13dde-1b9b-4e70-a566-f08b495f794f@openjdk.org> Changeset: 66358fa2 Branch: master Author: Joel Sikstr?m Date: 2025-04-28 14:08:59 +0000 URL: https://git.openjdk.org/jdk/commit/66358fa2c0074b02f6087f1e1501eff9364a25f2 8355616: Incorrect ifdef in compilationMemoryStatistic.cpp Reviewed-by: shade, stuefe, jwaters ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp From jkern at openjdk.org Mon Apr 28 14:39:27 2025 From: jkern at openjdk.org (Joachim Kern) Date: Mon, 28 Apr 2025 14:39:27 GMT Subject: git: openjdk/jdk: master: 8354686: [AIX] now ubsan is possible Message-ID: <37272301-e65a-4d7c-9155-2976b39ae561@openjdk.org> Changeset: b1e778d9 Branch: master Author: Joachim Kern Date: 2025-04-28 14:38:59 +0000 URL: https://git.openjdk.org/jdk/commit/b1e778d9d2ad13ee5f1ed629a8805008580f86c0 8354686: [AIX] now ubsan is possible Reviewed-by: mbaesken, clanger ! make/autoconf/jdk-options.m4 ! make/data/ubsan/ubsan_default_options.c From naoto at openjdk.org Mon Apr 28 16:04:17 2025 From: naoto at openjdk.org (Naoto Sato) Date: Mon, 28 Apr 2025 16:04:17 GMT Subject: git: openjdk/jdk: master: 8355558: SJIS.java test is always ignored Message-ID: <6b1d828b-c08c-4c81-8606-91d56e33f64e@openjdk.org> Changeset: c0dc3142 Branch: master Author: Naoto Sato Date: 2025-04-28 16:03:40 +0000 URL: https://git.openjdk.org/jdk/commit/c0dc31422d6e7435ad7abdb547dedcc50b7fc0c3 8355558: SJIS.java test is always ignored Reviewed-by: bpb ! test/jdk/java/io/pathNames/win32/SJIS.java From mikael at openjdk.org Mon Apr 28 17:14:42 2025 From: mikael at openjdk.org (Mikael Vidstedt) Date: Mon, 28 Apr 2025 17:14:42 GMT Subject: git: openjdk/jdk: master: 8354902: Change to Visual Studio 17.13.2 for building on Windows at Oracle Message-ID: <140d3732-c46a-4027-bfd0-0a91b450e26d@openjdk.org> Changeset: a090aa3f Branch: master Author: Mikael Vidstedt Date: 2025-04-28 17:13:44 +0000 URL: https://git.openjdk.org/jdk/commit/a090aa3ff8b79b553061e8d61bc42eb3d915c955 8354902: Change to Visual Studio 17.13.2 for building on Windows at Oracle Reviewed-by: erikj, ihse ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js From rriggs at openjdk.org Mon Apr 28 18:23:21 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Mon, 28 Apr 2025 18:23:21 GMT Subject: git: openjdk/jdk: master: 8354053: Remove unused JavaIOFilePermissionAccess Message-ID: Changeset: 2f844803 Branch: master Author: Roger Riggs Date: 2025-04-28 18:21:46 +0000 URL: https://git.openjdk.org/jdk/commit/2f8448034f28276ad5ac1edfa0fb8650e47d4ffa 8354053: Remove unused JavaIOFilePermissionAccess Reviewed-by: liach, weijun ! src/java.base/share/classes/java/io/FilePermission.java - src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java - src/java.base/share/classes/sun/security/util/FilePermCompat.java ! test/jdk/java/io/FilePermission/FilePermissionCollectionMerge.java From jiangli at openjdk.org Mon Apr 28 18:57:35 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Mon, 28 Apr 2025 18:57:35 GMT Subject: git: openjdk/jdk: master: 8355080: java.base/jdk.internal.foreign.SystemLookup.find() doesn't work on static JDK Message-ID: <9c25eb1a-287a-4f96-ab72-2bb0c2d5c9bc@openjdk.org> Changeset: acd93df6 Branch: master Author: Jiangli Zhou Date: 2025-04-28 18:55:26 +0000 URL: https://git.openjdk.org/jdk/commit/acd93df612525777656701821338caf9c81e5a6a 8355080: java.base/jdk.internal.foreign.SystemLookup.find() doesn't work on static JDK Reviewed-by: mcimadamore, jvernee ! make/modules/java.base/Lib.gmk ! src/java.base/aix/native/libsyslookup/syslookup.c ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java ! src/java.base/share/native/libsyslookup/syslookup.c ! src/java.base/windows/native/libsyslookup/syslookup.c From lmesnik at openjdk.org Mon Apr 28 19:25:17 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Mon, 28 Apr 2025 19:25:17 GMT Subject: git: openjdk/jdk: master: 8355649: Missing ResourceMark in ExceptionMark::check_no_pending_exception Message-ID: <3270f081-733e-40bc-9c87-5058cc9bcf8d@openjdk.org> Changeset: af4388ab Branch: master Author: Leonid Mesnik Date: 2025-04-28 19:24:09 +0000 URL: https://git.openjdk.org/jdk/commit/af4388abf232ec66614df51b34d5966ee6706b7b 8355649: Missing ResourceMark in ExceptionMark::check_no_pending_exception Reviewed-by: jsjolen, shade ! src/hotspot/share/utilities/exceptions.cpp From jiangli at openjdk.org Mon Apr 28 19:44:44 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Mon, 28 Apr 2025 19:44:44 GMT Subject: git: openjdk/jdk: master: 8355669: Add static-jdk-bundles make target Message-ID: <16f837da-e314-489b-a814-2f3b9362c3ba@openjdk.org> Changeset: 62d165d0 Branch: master Author: Jiangli Zhou Date: 2025-04-28 19:44:04 +0000 URL: https://git.openjdk.org/jdk/commit/62d165d0e4e5ab1bcef35d5031554a354052c6d5 8355669: Add static-jdk-bundles make target Reviewed-by: ihse ! make/Bundles.gmk ! make/Main.gmk ! make/autoconf/spec.gmk.template From rriggs at openjdk.org Mon Apr 28 21:38:06 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Mon, 28 Apr 2025 21:38:06 GMT Subject: git: openjdk/jdk: master: 8354335: No longer deprecate wrapper class constructors for removal Message-ID: <6ef4cdc8-d4a0-46b4-beac-2f5e39599e61@openjdk.org> Changeset: 1fd136cd Branch: master Author: Roger Riggs Date: 2025-04-28 21:36:14 +0000 URL: https://git.openjdk.org/jdk/commit/1fd136cd6b863ebee70e42b2966584218d0919ec 8354335: No longer deprecate wrapper class constructors for removal Reviewed-by: liach, bchristi, iris ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java From zgu at openjdk.org Mon Apr 28 23:33:29 2025 From: zgu at openjdk.org (Zhengyu Gu) Date: Mon, 28 Apr 2025 23:33:29 GMT Subject: git: openjdk/jdk: master: 8355648: Thread.SpinAcquire()'s lock name parameter is not used Message-ID: <6ff9a155-878c-4540-ad78-d981d4bc6598@openjdk.org> Changeset: 62ef706d Branch: master Author: Zhengyu Gu Date: 2025-04-28 23:31:54 +0000 URL: https://git.openjdk.org/jdk/commit/62ef706dd1b21a347c2cca717a2277b75dd25097 8355648: Thread.SpinAcquire()'s lock name parameter is not used Reviewed-by: shade, coleenp ! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp From fyang at openjdk.org Tue Apr 29 01:25:55 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 29 Apr 2025 01:25:55 GMT Subject: git: openjdk/jdk: master: 8355668: RISC-V: jdk/incubator/vector/Int256VectorTests.java fails when using RVV Message-ID: <6e3802d8-7dc5-494f-a436-48c999c8e09d@openjdk.org> Changeset: ea3cf1b8 Branch: master Author: Gui Cao Committer: Fei Yang Date: 2025-04-29 01:23:47 +0000 URL: https://git.openjdk.org/jdk/commit/ea3cf1b882c89bfe96af3aa389b69b842d72159c 8355668: RISC-V: jdk/incubator/vector/Int256VectorTests.java fails when using RVV Reviewed-by: fyang ! src/hotspot/cpu/riscv/riscv_v.ad From bulasevich at openjdk.org Tue Apr 29 01:51:22 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Tue, 29 Apr 2025 01:51:22 GMT Subject: git: openjdk/jdk: master: 8345225: AARCH64: VM crashes with -NearCpool +UseShenandoahGC options Message-ID: Changeset: 7cf190fb Branch: master Author: Boris Ulasevich Date: 2025-04-29 01:50:23 +0000 URL: https://git.openjdk.org/jdk/commit/7cf190fbb02e950eb3b5461be139d09add3f6a7d 8345225: AARCH64: VM crashes with -NearCpool +UseShenandoahGC options Reviewed-by: aph, shade ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp From fyang at openjdk.org Tue Apr 29 02:14:08 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 29 Apr 2025 02:14:08 GMT Subject: git: openjdk/jdk: master: 8355654: RISC-V: Relax register constraint for some vector-scalar instructions Message-ID: <30ac1c68-0895-498d-9b91-86ab01250a78@openjdk.org> Changeset: 7bde2bb5 Branch: master Author: Gui Cao Committer: Fei Yang Date: 2025-04-29 02:12:04 +0000 URL: https://git.openjdk.org/jdk/commit/7bde2bb57159aaac36a6a585f70c4672919c8c16 8355654: RISC-V: Relax register constraint for some vector-scalar instructions Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/riscv_v.ad From liach at openjdk.org Tue Apr 29 03:09:06 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 29 Apr 2025 03:09:06 GMT Subject: git: openjdk/jdk: master: 8342206: Convenience method to check if a constant pool entry matches nominal descriptors Message-ID: <7667c22c-0f89-41c0-a01f-a5d079c09ddd@openjdk.org> Changeset: e4cb49fc Branch: master Author: Chen Liang Date: 2025-04-29 03:06:23 +0000 URL: https://git.openjdk.org/jdk/commit/e4cb49fc8531ee7cdc66ed16f5f5e2ec94d1244b 8342206: Convenience method to check if a constant pool entry matches nominal descriptors Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java From clanger at openjdk.org Tue Apr 29 04:17:57 2025 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 29 Apr 2025 04:17:57 GMT Subject: git: openjdk/jdk: master: 8350542: Optional.orElseThrow(Supplier) does not specify behavior when supplier returns null Message-ID: Changeset: 44374a57 Branch: master Author: Gustavo Simon Committer: Christoph Langer Date: 2025-04-29 04:17:00 +0000 URL: https://git.openjdk.org/jdk/commit/44374a572096fc98b390ab2cb9063d832e110020 8350542: Optional.orElseThrow(Supplier) does not specify behavior when supplier returns null Reviewed-by: liach, clanger ! src/java.base/share/classes/java/util/Optional.java From kevinw at openjdk.org Tue Apr 29 06:59:47 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Tue, 29 Apr 2025 06:59:47 GMT Subject: git: openjdk/jdk: master: 8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 Message-ID: Changeset: 841989b2 Branch: master Author: Kevin Walls Date: 2025-04-29 06:57:33 +0000 URL: https://git.openjdk.org/jdk/commit/841989b2701b4ee0ec9be03d8007e6788edf56b4 8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 Reviewed-by: lmesnik, sspitsyn, cjplummer ! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java From dfenacci at openjdk.org Tue Apr 29 07:46:04 2025 From: dfenacci at openjdk.org (Damon Fenacci) Date: Tue, 29 Apr 2025 07:46:04 GMT Subject: git: openjdk/jdk: master: 8338194: ubsan: mulnode.cpp:862:59: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int' Message-ID: Changeset: 108078a6 Branch: master Author: Marc Chevalier Committer: Damon Fenacci Date: 2025-04-29 07:43:37 +0000 URL: https://git.openjdk.org/jdk/commit/108078a6813f49fa82b6f97a8a6665d200d95e28 8338194: ubsan: mulnode.cpp:862:59: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int' Reviewed-by: dlong, dfenacci ! src/hotspot/share/opto/mulnode.cpp From syan at openjdk.org Tue Apr 29 08:34:37 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 29 Apr 2025 08:34:37 GMT Subject: git: openjdk/jdk: master: 8355697: Create windows devkit on wsl and msys2 Message-ID: <809d6e8e-cf3f-4e54-b819-7b2b5c1986ea@openjdk.org> Changeset: 31e70e41 Branch: master Author: Kuai Wei Committer: SendaoYan Date: 2025-04-29 08:31:20 +0000 URL: https://git.openjdk.org/jdk/commit/31e70e41d56777ba6f4bba4cc3266130646b3202 8355697: Create windows devkit on wsl and msys2 Reviewed-by: ihse, erikj ! make/devkit/createWindowsDevkit.sh From rcastanedalo at openjdk.org Tue Apr 29 09:23:58 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Tue, 29 Apr 2025 09:23:58 GMT Subject: git: openjdk/jdk: master: 8355472: Clean up x86 nativeInst after 32-bit x86 removal Message-ID: <5b8dcc7c-7215-4f7d-8d80-c8d3f9430408@openjdk.org> Changeset: 6a0c24f9 Branch: master Author: Manuel H?ssig Committer: Roberto Casta?eda Lozano Date: 2025-04-29 09:22:18 +0000 URL: https://git.openjdk.org/jdk/commit/6a0c24f9db0b15a00ecadca6e853ed5aa3775b78 8355472: Clean up x86 nativeInst after 32-bit x86 removal Reviewed-by: shade, rcastanedalo, jwaters ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp From mdoerr at openjdk.org Tue Apr 29 11:59:57 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 29 Apr 2025 11:59:57 GMT Subject: git: openjdk/jdk: master: 8355739: AssertionError: Invalid CPU feature name after 8353786 Message-ID: <67e13127-c627-430a-b8c2-37a4fdb2e663@openjdk.org> Changeset: edf8ce8d Branch: master Author: David Linus Briemann Committer: Martin Doerr Date: 2025-04-29 11:57:37 +0000 URL: https://git.openjdk.org/jdk/commit/edf8ce8db10521037045115f4cb9569a1477a40a 8355739: AssertionError: Invalid CPU feature name after 8353786 Reviewed-by: vlivanov, shade, mdoerr ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java From mbaesken at openjdk.org Tue Apr 29 13:29:16 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 29 Apr 2025 13:29:16 GMT Subject: git: openjdk/jdk: master: 8355594: Warnings occur when building with clang and enabling ubsan Message-ID: Changeset: 9f42ff89 Branch: master Author: Matthias Baesken Date: 2025-04-29 13:26:51 +0000 URL: https://git.openjdk.org/jdk/commit/9f42ff8960c740fa6ae5be21677b874463c7f500 8355594: Warnings occur when building with clang and enabling ubsan Reviewed-by: erikj, jkern, ihse ! make/autoconf/jdk-options.m4 From fyang at openjdk.org Tue Apr 29 13:41:31 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 29 Apr 2025 13:41:31 GMT Subject: git: openjdk/jdk: master: 8355667: RISC-V: Add backend implementation for unsigned vector Min / Max operations Message-ID: <8a902ade-10b9-48de-9eb1-7c5caee2b0d1@openjdk.org> Changeset: 2ed7ad4b Branch: master Author: Fei Yang Date: 2025-04-29 13:41:04 +0000 URL: https://git.openjdk.org/jdk/commit/2ed7ad4b5c7d2344ae6571c186f8a2903770aa57 8355667: RISC-V: Add backend implementation for unsigned vector Min / Max operations Reviewed-by: mli, gcao ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorUnsignedMinMaxOperationsTest.java From cushon at openjdk.org Tue Apr 29 14:34:03 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 29 Apr 2025 14:34:03 GMT Subject: git: openjdk/jdk: master: 8355065: ConcurrentModificationException in RichDiagnosticFormatter Message-ID: Changeset: b5156bb1 Branch: master Author: Liam Miller-Cushon Date: 2025-04-29 14:32:38 +0000 URL: https://git.openjdk.org/jdk/commit/b5156bb16aade1ff40f20ed6ce6faafe7becb671 8355065: ConcurrentModificationException in RichDiagnosticFormatter Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/langtools/tools/javac/annotations/typeAnnotations/RichFormatterWithTypeAnnotationsTest.java From jwaters at openjdk.org Tue Apr 29 15:39:10 2025 From: jwaters at openjdk.org (Julian Waters) Date: Tue, 29 Apr 2025 15:39:10 GMT Subject: git: openjdk/jdk: master: 8354919: Move HotSpot .editorconfig into the global .editorconfig Message-ID: <94adb579-73b0-42d2-805f-de6262ed64fa@openjdk.org> Changeset: fa2a9d1e Branch: master Author: Julian Waters Date: 2025-04-29 15:37:16 +0000 URL: https://git.openjdk.org/jdk/commit/fa2a9d1e10679aad270f4641f43595b36fe8e04c 8354919: Move HotSpot .editorconfig into the global .editorconfig Reviewed-by: erikj, ihse ! .editorconfig - src/hotspot/.editorconfig From liach at openjdk.org Tue Apr 29 15:45:18 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 29 Apr 2025 15:45:18 GMT Subject: git: openjdk/jdk: master: 8354996: Reduce dynamic code generation for a single downcall Message-ID: Changeset: 5d2d1ab5 Branch: master Author: Chen Liang Date: 2025-04-29 15:42:08 +0000 URL: https://git.openjdk.org/jdk/commit/5d2d1ab5740259bc30d0184e4d691a05fdf63e19 8354996: Reduce dynamic code generation for a single downcall Reviewed-by: jvernee ! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java ! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java ! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java ! src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java From honkar at openjdk.org Tue Apr 29 16:46:22 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Tue, 29 Apr 2025 16:46:22 GMT Subject: git: openjdk/jdk: master: 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc Message-ID: Changeset: bd7561c3 Branch: master Author: Manukumar V S Committer: Harshitha Onkar Date: 2025-04-29 16:43:15 +0000 URL: https://git.openjdk.org/jdk/commit/bd7561c315e8fd80e32cb154998bd28745c98682 8355441: Remove antipattern from PassFailJFrame.forcePass javadoc Reviewed-by: aivanov, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java From shade at openjdk.org Tue Apr 29 18:10:45 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 29 Apr 2025 18:10:45 GMT Subject: git: openjdk/jdk: master: 8342283: CDS cannot handle a large number of classes Message-ID: <5f4e3a5d-645e-4f2f-91c5-b742e9bcca48@openjdk.org> Changeset: ead67574 Branch: master Author: Aleksey Shipilev Date: 2025-04-29 18:08:28 +0000 URL: https://git.openjdk.org/jdk/commit/ead6757486fb58f35f6e93b691519673bca1a549 8342283: CDS cannot handle a large number of classes Co-authored-by: Ioi Lam Reviewed-by: iklam, lmesnik, ccheung ! src/java.base/share/classes/java/lang/ClassLoader.java ! test/hotspot/jtreg/TEST.groups = test/hotspot/jtreg/runtime/cds/appcds/LotsOfJRTClasses.java + test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java From mpowers at openjdk.org Tue Apr 29 19:14:22 2025 From: mpowers at openjdk.org (Mark Powers) Date: Tue, 29 Apr 2025 19:14:22 GMT Subject: git: openjdk/jdk: master: 8351113: RC2ParameterSpec throws IllegalArgumentException when offset is negative Message-ID: Changeset: c2485d5f Branch: master Author: Mark Powers Date: 2025-04-29 19:12:52 +0000 URL: https://git.openjdk.org/jdk/commit/c2485d5f7dd00eaed34a5d309276114eb4c78cb0 8351113: RC2ParameterSpec throws IllegalArgumentException when offset is negative Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java + test/jdk/java/security/spec/RC2ParameterSpec/InvalidArrayIndex.java From bchristi at openjdk.org Tue Apr 29 20:16:25 2025 From: bchristi at openjdk.org (Brent Christian) Date: Tue, 29 Apr 2025 20:16:25 GMT Subject: git: openjdk/jdk: master: 8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type Message-ID: Changeset: bf52eb03 Branch: master Author: Brent Christian Date: 2025-04-29 20:15:00 +0000 URL: https://git.openjdk.org/jdk/commit/bf52eb035865353fdf5c6c242f9676a51dcc9e22 8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type Reviewed-by: kbarrett + test/lib-test/jdk/test/whitebox/WaitForRefProcTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java From wetmore at openjdk.org Tue Apr 29 20:45:08 2025 From: wetmore at openjdk.org (Bradford Wetmore) Date: Tue, 29 Apr 2025 20:45:08 GMT Subject: git: openjdk/jdk: master: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Message-ID: <9f24e4e5-29eb-464a-9556-2c8807c2d874@openjdk.org> Changeset: 8b16897b Branch: master Author: Artur Barashev Committer: Bradford Wetmore Date: 2025-04-29 20:42:37 +0000 URL: https://git.openjdk.org/jdk/commit/8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Reviewed-by: jnimeh, wetmore ! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java From vlivanov at openjdk.org Tue Apr 29 22:26:02 2025 From: vlivanov at openjdk.org (Vladimir Ivanov) Date: Tue, 29 Apr 2025 22:26:02 GMT Subject: git: openjdk/jdk: master: 8355689: Wrong native entry name for FloatMaxVector vector math stubs with -XX:MaxVectorSize=8 Message-ID: <7ea5f068-a1a7-4d09-b59b-5bdec0af3f29@openjdk.org> Changeset: 6850757f Branch: master Author: Vladimir Ivanov Date: 2025-04-29 22:25:20 +0000 URL: https://git.openjdk.org/jdk/commit/6850757fe6c6c7868fab2314babb7c30bce2662e 8355689: Wrong native entry name for FloatMaxVector vector math stubs with -XX:MaxVectorSize=8 Reviewed-by: psandoz, haosun, kvn ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java From wkemper at openjdk.org Tue Apr 29 22:58:31 2025 From: wkemper at openjdk.org (William Kemper) Date: Tue, 29 Apr 2025 22:58:31 GMT Subject: git: openjdk/jdk: master: 8355789: GenShen: assert(_degen_point == ShenandoahGC::_degenerated_unset) failed: Should not be set yet: Outside of Cycle Message-ID: Changeset: 5e27547e Branch: master Author: William Kemper Date: 2025-04-29 22:56:19 +0000 URL: https://git.openjdk.org/jdk/commit/5e27547e2d577e17316ae1a91f83e4091e9729c5 8355789: GenShen: assert(_degen_point == ShenandoahGC::_degenerated_unset) failed: Should not be set yet: Outside of Cycle Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp From liach at openjdk.org Tue Apr 29 23:07:45 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 29 Apr 2025 23:07:45 GMT Subject: git: openjdk/jdk: master: 8355442: Reference field lambda forms with type casts are not generated Message-ID: Changeset: 16529488 Branch: master Author: Chen Liang Date: 2025-04-29 23:07:14 +0000 URL: https://git.openjdk.org/jdk/commit/1652948862c135c67d52622062773bf7922e02d0 8355442: Reference field lambda forms with type casts are not generated Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java From lmesnik at openjdk.org Tue Apr 29 23:46:25 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Tue, 29 Apr 2025 23:46:25 GMT Subject: git: openjdk/jdk: master: 8355069: Allocation::check_out_of_memory() should support CheckUnhandledOops mode Message-ID: <1ef5703f-942c-4153-8730-d0ae09859079@openjdk.org> Changeset: 83d0bd85 Branch: master Author: Leonid Mesnik Date: 2025-04-29 23:44:45 +0000 URL: https://git.openjdk.org/jdk/commit/83d0bd85afaf1b5724c12f4d2f6e9c7087bab4e8 8355069: Allocation::check_out_of_memory() should support CheckUnhandledOops mode Reviewed-by: sspitsyn ! src/hotspot/share/gc/shared/memAllocator.cpp From liach at openjdk.org Wed Apr 30 00:41:26 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 30 Apr 2025 00:41:26 GMT Subject: git: openjdk/jdk: master: 8347471: Provide valid flags and mask in AccessFlag.Location Message-ID: Changeset: dcffd9d9 Branch: master Author: Chen Liang Date: 2025-04-30 00:39:02 +0000 URL: https://git.openjdk.org/jdk/commit/dcffd9d9ac1ad1ed814b5bb45222a25621eeccda 8347471: Provide valid flags and mask in AccessFlag.Location Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/reflect/AccessFlag.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java ! test/jdk/java/lang/reflect/AccessFlag/ClassAccessFlagTest.java ! test/jdk/java/lang/reflect/AccessFlag/FieldAccessFlagTest.java ! test/jdk/java/lang/reflect/AccessFlag/MethodAccessFlagTest.java ! test/jdk/java/lang/reflect/AccessFlag/StrictAccessFlagTest.java ! test/jdk/java/lang/reflect/AccessFlag/VersionedLocationsTest.java ! test/jdk/java/util/Collection/MOAT.java From asemenyuk at openjdk.org Wed Apr 30 01:17:15 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 30 Apr 2025 01:17:15 GMT Subject: git: openjdk/jdk: master: 8355651: Issues with post-image hook Message-ID: <137306ee-f95d-4d01-81d6-fd0edecd1caa@openjdk.org> Changeset: 1a9a9288 Branch: master Author: Alexey Semenyuk Date: 2025-04-30 01:14:51 +0000 URL: https://git.openjdk.org/jdk/commit/1a9a9288a6c1a58e1678cf0abae75bcf84e1f6af 8355651: Issues with post-image hook Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/BasicTest.java + test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java From fyang at openjdk.org Wed Apr 30 02:01:25 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 30 Apr 2025 02:01:25 GMT Subject: git: openjdk/jdk: master: 8355796: RISC-V: compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java fails after JDK-8355657 Message-ID: Changeset: 375ac6d4 Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-04-30 01:58:41 +0000 URL: https://git.openjdk.org/jdk/commit/375ac6d446332f0763ce294b200143ff63865cf6 8355796: RISC-V: compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java fails after JDK-8355657 Reviewed-by: fyang, gcao ! src/hotspot/cpu/riscv/riscv_v.ad From jpai at openjdk.org Wed Apr 30 08:16:20 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 30 Apr 2025 08:16:20 GMT Subject: git: openjdk/jdk: master: 8355370: Include server name in HTTP test server thread names to improve diagnostics Message-ID: <91fdc063-09eb-4640-acb0-89f8db46caac@openjdk.org> Changeset: 7d9a4383 Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-30 08:15:21 +0000 URL: https://git.openjdk.org/jdk/commit/7d9a43839ad190a53efdbcc7afd1728760c14e21 8355370: Include server name in HTTP test server thread names to improve diagnostics Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java From epeter at openjdk.org Wed Apr 30 08:46:44 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Wed, 30 Apr 2025 08:46:44 GMT Subject: git: openjdk/jdk: master: 8352422: [ubsan] Out-of-range reported in ciMethod.cpp:917:20: runtime error: 2.68435e+09 is outside the range of representable values of type 'int' Message-ID: Changeset: d802fd0d Branch: master Author: Marc Chevalier Committer: Emanuel Peter Date: 2025-04-30 08:45:54 +0000 URL: https://git.openjdk.org/jdk/commit/d802fd0da234275c79b67f74f2cfb15fbe18d7b9 8352422: [ubsan] Out-of-range reported in ciMethod.cpp:917:20: runtime error: 2.68435e+09 is outside the range of representable values of type 'int' Reviewed-by: epeter, dlong ! src/hotspot/share/ci/ciMethod.cpp From fyang at openjdk.org Wed Apr 30 09:06:18 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 30 Apr 2025 09:06:18 GMT Subject: git: openjdk/jdk: master: 8355878: RISC-V: jdk/incubator/vector/DoubleMaxVectorTests.java fails when using RVV Message-ID: <009b1bd5-f83c-4bfd-b809-73e7175e2b49@openjdk.org> Changeset: 765cef45 Branch: master Author: Gui Cao Committer: Fei Yang Date: 2025-04-30 09:04:54 +0000 URL: https://git.openjdk.org/jdk/commit/765cef45465806e53f11fa7d92b9c184899b0932 8355878: RISC-V: jdk/incubator/vector/DoubleMaxVectorTests.java fails when using RVV Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/riscv.ad From ayang at openjdk.org Wed Apr 30 09:59:15 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 30 Apr 2025 09:59:15 GMT Subject: git: openjdk/jdk: master: 8354145: G1: UseCompressedOops boundary is calculated on maximum heap region size instead of maxiumum ergonomic heap region size Message-ID: Changeset: 526951db Branch: master Author: Tongbao Zhang Committer: Albert Mingkun Yang Date: 2025-04-30 09:57:23 +0000 URL: https://git.openjdk.org/jdk/commit/526951dba731f0e733e22a3bff7ac7a18ce9dece 8354145: G1: UseCompressedOops boundary is calculated on maximum heap region size instead of maxiumum ergonomic heap region size Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp + test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java From aturbanov at openjdk.org Wed Apr 30 11:31:26 2025 From: aturbanov at openjdk.org (Andrey Turbanov) Date: Wed, 30 Apr 2025 11:31:26 GMT Subject: git: openjdk/jdk: master: 8354791: Use Hashtable.putIfAbsent in CSS constructor Message-ID: <5a28a176-5450-4d63-a336-1219d3a6fa13@openjdk.org> Changeset: 0110acaa Branch: master Author: Andrey Turbanov Date: 2025-04-30 11:29:06 +0000 URL: https://git.openjdk.org/jdk/commit/0110acaa9086e5adb49be4fff06d66f96b821119 8354791: Use Hashtable.putIfAbsent in CSS constructor Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java From aivanov at openjdk.org Wed Apr 30 12:25:30 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 30 Apr 2025 12:25:30 GMT Subject: git: openjdk/jdk: master: 8351884: Refactor bug8033699.java test code Message-ID: Changeset: 482538b1 Branch: master Author: Rajat Mahajan Committer: Alexey Ivanov Date: 2025-04-30 12:23:24 +0000 URL: https://git.openjdk.org/jdk/commit/482538b100856afe2252395d47e576e6c6d885ce 8351884: Refactor bug8033699.java test code Reviewed-by: aivanov, honkar, dmarkov ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java From rriggs at openjdk.org Wed Apr 30 13:51:56 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Wed, 30 Apr 2025 13:51:56 GMT Subject: git: openjdk/jdk: master: 8351000: StringBuilder getChar and putChar robustness Message-ID: <0b6750ce-97b8-4c93-816d-3e379ae06c35@openjdk.org> Changeset: 4c695fa8 Branch: master Author: Roger Riggs Date: 2025-04-30 13:50:57 +0000 URL: https://git.openjdk.org/jdk/commit/4c695fa8a459adcdb8cdfe9e90783007c65fb90e 8351000: StringBuilder getChar and putChar robustness Reviewed-by: liach, lancea, rgiulietti, pminborg ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java + test/jdk/java/lang/StringBuilder/RacingSBThreads.java From pminborg at openjdk.org Wed Apr 30 16:04:26 2025 From: pminborg at openjdk.org (Per Minborg) Date: Wed, 30 Apr 2025 16:04:26 GMT Subject: git: openjdk/jdk: master: 8351565: Implement JEP 502: Stable Values (Preview) Message-ID: <4a3aec59-b0ac-4f25-83c9-c41f27979af6@openjdk.org> Changeset: fbc4691b Branch: master Author: Per Minborg Date: 2025-04-30 16:03:25 +0000 URL: https://git.openjdk.org/jdk/commit/fbc4691bfa11f31601fd89d05da63e689343e214 8351565: Implement JEP 502: Stable Values (Preview) Co-authored-by: Maurizio Cimadamore Reviewed-by: vklang, jvernee, alanb, liach + src/java.base/share/classes/java/lang/StableValue.java ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java + src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java + src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java + src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java + src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java + src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java + src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java + test/jdk/java/lang/StableValue/StableFunctionTest.java + test/jdk/java/lang/StableValue/StableIntFunctionTest.java + test/jdk/java/lang/StableValue/StableListTest.java + test/jdk/java/lang/StableValue/StableMapTest.java + test/jdk/java/lang/StableValue/StableSupplierTest.java + test/jdk/java/lang/StableValue/StableTestUtil.java + test/jdk/java/lang/StableValue/StableValueFactoriesTest.java + test/jdk/java/lang/StableValue/StableValueTest.java + test/jdk/java/lang/StableValue/StableValuesSafePublicationTest.java + test/jdk/java/lang/StableValue/TrustedFieldTypeTest.java ! test/jdk/java/util/Collection/MOAT.java + test/micro/org/openjdk/bench/java/lang/stable/StableFunctionBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableFunctionSingleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionSingleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableSupplierBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableValueBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/VarHandleHolderBenchmark.java From naoto at openjdk.org Wed Apr 30 16:07:08 2025 From: naoto at openjdk.org (Naoto Sato) Date: Wed, 30 Apr 2025 16:07:08 GMT Subject: git: openjdk/jdk: master: 8342886: Update MET timezone in TimeZoneNames files Message-ID: Changeset: 66122811 Branch: master Author: Gautham Krishnan <140151984+gauthamkrishnanibm at users.noreply.github.com> Committer: Naoto Sato Date: 2025-04-30 16:06:22 +0000 URL: https://git.openjdk.org/jdk/commit/66122811aae02caaa0545a7b6dd1fdb06b186f00 8342886: Update MET timezone in TimeZoneNames files Reviewed-by: naoto ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java ! test/jdk/sun/util/resources/TimeZone/Bug4848242.java From cjplummer at openjdk.org Wed Apr 30 17:11:07 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Wed, 30 Apr 2025 17:11:07 GMT Subject: git: openjdk/jdk: master: 8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly Message-ID: Changeset: 486acc06 Branch: master Author: Chris Plummer Date: 2025-04-30 17:09:53 +0000 URL: https://git.openjdk.org/jdk/commit/486acc06e0325d247a96df8f7fc88c9111c3315d 8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly Reviewed-by: lmesnik, amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java From cjplummer at openjdk.org Wed Apr 30 17:18:38 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Wed, 30 Apr 2025 17:18:38 GMT Subject: git: openjdk/jdk: master: 8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee Message-ID: <8cadf8e8-e1ec-4104-ba41-1523e133a877@openjdk.org> Changeset: 50145bb7 Branch: master Author: Chris Plummer Date: 2025-04-30 17:15:52 +0000 URL: https://git.openjdk.org/jdk/commit/50145bb74ad87f5b3f80ed910f6ebb95e406b802 8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java From naoto at openjdk.org Wed Apr 30 17:54:37 2025 From: naoto at openjdk.org (Naoto Sato) Date: Wed, 30 Apr 2025 17:54:37 GMT Subject: git: openjdk/jdk: master: 8355391: Use Long::hashCode in java.time Message-ID: <0eafe7b0-7310-40cb-90a8-f00e4c955c9f@openjdk.org> Changeset: 18983b63 Branch: master Author: Volkan Yazici Committer: Naoto Sato Date: 2025-04-30 17:52:55 +0000 URL: https://git.openjdk.org/jdk/commit/18983b635fe3469c1d9060611eee76e0155ba21b 8355391: Use Long::hashCode in java.time Reviewed-by: rriggs, pminborg, naoto ! src/java.base/share/classes/java/time/Clock.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java From gziemski at openjdk.org Wed Apr 30 17:59:50 2025 From: gziemski at openjdk.org (Gerard Ziemski) Date: Wed, 30 Apr 2025 17:59:50 GMT Subject: git: openjdk/jdk: master: 8354547: REDO: Force clients to explicitly pass mem_tag value, even if it is mtNone Message-ID: <5df2170f-deb3-4b0b-b616-a33f7e790d85@openjdk.org> Changeset: 9a2a2c5b Branch: master Author: Gerard Ziemski Date: 2025-04-30 17:57:00 +0000 URL: https://git.openjdk.org/jdk/commit/9a2a2c5bb17d052574f7e6cd712672151e1b193f 8354547: REDO: Force clients to explicitly pass mem_tag value, even if it is mtNone Co-authored-by: Stefan Karlsson Reviewed-by: stefank, coleenp, jsjolen ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java From iklam at openjdk.org Wed Apr 30 18:09:05 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 30 Apr 2025 18:09:05 GMT Subject: git: openjdk/jdk: master: 8354897: Support Soft/Weak Reference in AOT cache Message-ID: <103a8997-550e-45eb-a299-e5caf0b40f2b@openjdk.org> Changeset: 1ff7e813 Branch: master Author: Mat Carter Committer: Ioi Lam Date: 2025-04-30 18:05:59 +0000 URL: https://git.openjdk.org/jdk/commit/1ff7e813e39d16376baccdbd9e7075035248319d 8354897: Support Soft/Weak Reference in AOT cache Co-authored-by: Ioi Lam Reviewed-by: liach, eosterlund ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp + src/hotspot/share/cds/aotReferenceObjSupport.cpp + src/hotspot/share/cds/aotReferenceObjSupport.hpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TestSetupAOTTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/setup_aot/TestSetupAOT.java From rhalade at openjdk.org Wed Apr 30 18:16:22 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Wed, 30 Apr 2025 18:16:22 GMT Subject: git: openjdk/jdk: master: 8350498: Remove two Camerfirma root CA certificates Message-ID: <34882f13-646b-4d03-abce-d847e7053fe8@openjdk.org> Changeset: 1313349a Branch: master Author: Rajan Halade Date: 2025-04-30 18:14:10 +0000 URL: https://git.openjdk.org/jdk/commit/1313349a2efd42ab84a543dfee11e3547f6ef4a3 8350498: Remove two Camerfirma root CA certificates Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java - src/java.base/share/data/cacerts/camerfirmachamberscommerceca - src/java.base/share/data/cacerts/camerfirmachambersignca ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem From liach at openjdk.org Wed Apr 30 19:28:30 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 30 Apr 2025 19:28:30 GMT Subject: git: openjdk/jdk: master: 8355971: Build warnings after the changes for JDK-8354996 Message-ID: <9247fffd-13fc-40df-8a7a-754dfeccd42a@openjdk.org> Changeset: bccf057f Branch: master Author: Chen Liang Date: 2025-04-30 19:26:27 +0000 URL: https://git.openjdk.org/jdk/commit/bccf057fa4a0208bda55d2972d0161044f050ea5 8355971: Build warnings after the changes for JDK-8354996 Reviewed-by: shade, erikj ! make/GenerateLinkOptData.gmk From zgu at openjdk.org Wed Apr 30 20:26:25 2025 From: zgu at openjdk.org (Zhengyu Gu) Date: Wed, 30 Apr 2025 20:26:25 GMT Subject: git: openjdk/jdk: master: 8355650: Remove unused fields in ParkEvent Message-ID: <297c49b4-0d24-45bb-bba0-7c6e70dcffe8@openjdk.org> Changeset: 4cc19ba5 Branch: master Author: Zhengyu Gu Date: 2025-04-30 20:24:54 +0000 URL: https://git.openjdk.org/jdk/commit/4cc19ba5e36829e23ebdfc0a9f4a7bc2117387f6 8355650: Remove unused fields in ParkEvent Reviewed-by: coleenp ! src/hotspot/share/runtime/park.hpp From liach at openjdk.org Wed Apr 30 21:57:01 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 30 Apr 2025 21:57:01 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <3d7ba440-aa0d-47d9-a7f5-855d42d9ca84@openjdk.org> Changeset: 24bc714d Branch: master Author: Chen Liang Date: 2025-04-30 21:55:57 +0000 URL: https://git.openjdk.org/jdk/commit/24bc714d5e8437c191a6e88871756acdf4b1a36f 8355956: Prepare javap for class file format aware access flag parsing Reviewed-by: vromero ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java ! test/langtools/tools/javap/UndefinedAccessFlagTest.java Changeset: e36756b2 Branch: master Author: Chen Liang Date: 2025-04-30 21:56:13 +0000 URL: https://git.openjdk.org/jdk/commit/e36756b264000fe2deb95ec8f68d1571fd7653f9 8297727: Forcing LF interpretation lead to StackOverflowError in reflection code Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java + test/jdk/java/lang/invoke/LFInterpret/ReflectionInInterpretTest.java From cjplummer at openjdk.org Wed Apr 30 22:56:06 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Wed, 30 Apr 2025 22:56:06 GMT Subject: git: openjdk/jdk: master: 8355569: Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class Message-ID: Changeset: e2ae50d8 Branch: master Author: Chris Plummer Date: 2025-04-30 22:53:31 +0000 URL: https://git.openjdk.org/jdk/commit/e2ae50d877b13b121912e2496af4b5209b315a05 8355569: Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java