leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
April 2025
- 25 participants
- 79 discussions
RFR: 8354291: [leyden] ciEnv::register_aot_method should lock the correct queue lock
by Aleksey Shipilev 10 Apr '25
by Aleksey Shipilev 10 Apr '25
10 Apr '25
Similar to [JDK-8349748](https://bugs.openjdk.org/browse/JDK-8349748), but for newly added `ciEnv::register_aot_method`.
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/54/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=54&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8354291
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/leyden/pull/54.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/54/head:pull/54
PR: https://git.openjdk.org/leyden/pull/54
2
3
git: openjdk/leyden: premain: 8354291: [leyden] ciEnv::register_aot_method should lock the correct queue lock
by Aleksey Shipilev 10 Apr '25
by Aleksey Shipilev 10 Apr '25
10 Apr '25
Changeset: 0f64b783
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-10 18:20:43 +0000
URL: https://git.openjdk.org/leyden/commit/0f64b783e6a38cbcf9807a01b978473655817…
8354291: [leyden] ciEnv::register_aot_method should lock the correct queue lock
Reviewed-by: adinn
! src/hotspot/share/ci/ciEnv.cpp
1
0
Changeset: 811f58c0
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-08 14:15:30 +0000
URL: https://git.openjdk.org/leyden/commit/811f58c0ae7455753bcf69a8c180343b6fe8a…
8353597: Refactor handling VM options for AOT cache input and output
! 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
Changeset: 860a789e
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-01 01:39:22 +0000
URL: https://git.openjdk.org/leyden/commit/860a789e9153448345f19d70dd07e294a0b62…
8353219: RISC-V: Fix client builds after JDK-8345298
Reviewed-by: fjiang, rehn
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 8b4e190b
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-01 05:42:52 +0000
URL: https://git.openjdk.org/leyden/commit/8b4e190bc8aa5499f96dbe2de01cf34ddcdb6…
8353349: ProblemList runtime/cds/appcds/SignedJar.java
Reviewed-by: iklam, jpai
! test/hotspot/jtreg/ProblemList.txt
Changeset: ad48846e
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-01 06:25:07 +0000
URL: https://git.openjdk.org/leyden/commit/ad48846edd894073d89839a2771271553b4e2…
8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing
Reviewed-by: tschatzl
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java
Changeset: 196334fc
Branch: premain
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-04-01 08:09:53 +0000
URL: https://git.openjdk.org/leyden/commit/196334fc395c63e59167ccd85415d8e1d2bcb…
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
Changeset: aff5aa72
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-04-01 08:25:53 +0000
URL: https://git.openjdk.org/leyden/commit/aff5aa72bbf4ecea614339483581093a67efa…
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
Changeset: f25f7016
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-04-01 09:17:44 +0000
URL: https://git.openjdk.org/leyden/commit/f25f701652900d02858c905f4cd0bb43208c1…
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
Changeset: 85a0baf0
Branch: premain
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2025-04-01 10:50:46 +0000
URL: https://git.openjdk.org/leyden/commit/85a0baf0cb3366d6c16f9aadee123862117f5…
8352719: Add an equals sign to the modules statement
Reviewed-by: weijun
! test/jdk/sun/security/krb5/auto/TEST.properties
Changeset: 6801eb87
Branch: premain
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2025-04-01 10:54:17 +0000
URL: https://git.openjdk.org/leyden/commit/6801eb87042742b8d760b79900b2bdff97c32…
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
Changeset: cef5610b
Branch: premain
Author: Patrick Zhang <qpzhang(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-01 11:47:13 +0000
URL: https://git.openjdk.org/leyden/commit/cef5610b5d4f7c5c2ceda46995ef3a0d96129…
8353272: One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683
Reviewed-by: erikj
! make/common/native/Flags.gmk
Changeset: 1809138b
Branch: premain
Author: Patrick Zhang <qpzhang(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-01 11:47:32 +0000
URL: https://git.openjdk.org/leyden/commit/1809138b1c992b352eceab3e0e963b0577aaf…
8352284: EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files
Reviewed-by: erikj
! make/hotspot/lib/JvmFlags.gmk
Changeset: 2a31f69a
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-04-01 12:42:02 +0000
URL: https://git.openjdk.org/leyden/commit/2a31f69a55b64358a347b2cbc2c4df1890dd6…
8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing
Reviewed-by: dl, vklang
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
Changeset: a1ab1d8d
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-01 12:59:49 +0000
URL: https://git.openjdk.org/leyden/commit/a1ab1d8de411aace21decd133e7e74bb97f27…
8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683
Reviewed-by: alanb, ihse
! make/common/native/Flags.gmk
Changeset: 564066d5
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-01 16:22:56 +0000
URL: https://git.openjdk.org/leyden/commit/564066d549cf4ec7608f57ea4910b5813f735…
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
Changeset: 19eabaff
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-04-01 16:37:34 +0000
URL: https://git.openjdk.org/leyden/commit/19eabaff5559b48b1f4da740c0f7c99c64901…
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
Changeset: 6a46d554
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-04-01 16:43:25 +0000
URL: https://git.openjdk.org/leyden/commit/6a46d554c7434fd10aade2d2b17d0ad4cad83…
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
Changeset: 07fd666d
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-04-01 18:24:14 +0000
URL: https://git.openjdk.org/leyden/commit/07fd666d998cd8a485012eac4fab11b7e0f90…
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
Changeset: 68914908
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-01 18:42:49 +0000
URL: https://git.openjdk.org/leyden/commit/6891490892cc0405882658e067d587ffe5401…
8353324: Clean up of comments and import after 8319192
Reviewed-by: dnguyen, kizune
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
Changeset: afcad8ca
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-04-01 21:05:54 +0000
URL: https://git.openjdk.org/leyden/commit/afcad8ca61ac74e988da18edef44ba846b7a4…
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
Changeset: 6970cf6a
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-01 22:01:14 +0000
URL: https://git.openjdk.org/leyden/commit/6970cf6ac69864e7027138746361e7da1983c…
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
Changeset: 096e70de
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-02 01:37:27 +0000
URL: https://git.openjdk.org/leyden/commit/096e70de2d3009040d7ce30f3766167f43de4…
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
Changeset: e6fe2490
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-02 02:54:27 +0000
URL: https://git.openjdk.org/leyden/commit/e6fe2490bc48acf01ccf81b38d578d20ed09f…
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
Changeset: 15d36ee4
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-02 03:56:19 +0000
URL: https://git.openjdk.org/leyden/commit/15d36ee4a5dc3a143faccd59ecc3f9b0b45ed…
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
Changeset: f301663b
Branch: premain
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Date: 2025-04-02 06:30:55 +0000
URL: https://git.openjdk.org/leyden/commit/f301663b346bf2388ecfa429be1cf64c6e93e…
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
Changeset: d358f5f4
Branch: premain
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-02 06:48:06 +0000
URL: https://git.openjdk.org/leyden/commit/d358f5f4a44aacf2d79ccdb3e362ce8ed571f…
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
Changeset: 8fb67ac5
Branch: premain
Author: Daniel Skantz <dskantz(a)openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-02 07:45:48 +0000
URL: https://git.openjdk.org/leyden/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2a…
8282053: IGV: refine schedule approximation
Reviewed-by: rcastanedalo, dlunden, dfenacci
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
Changeset: 9076673d
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-02 08:26:22 +0000
URL: https://git.openjdk.org/leyden/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d…
8304674: File java.c compile error with -fsanitize=address -O0
Reviewed-by: ihse, jwaters
! src/java.base/share/native/libjli/java.c
Changeset: 4a50778a
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-02 09:30:35 +0000
URL: https://git.openjdk.org/leyden/commit/4a50778a2614a69dabf45fbdd57c0226f95a7…
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
Changeset: b80b04d7
Branch: premain
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-04-02 11:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/b80b04d77afdb2a808e2c7f9268d8092eb167…
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
Changeset: c9baa8a7
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-02 12:19:24 +0000
URL: https://git.openjdk.org/leyden/commit/c9baa8a7aea0be7221f0af834fe73f035436b…
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
Changeset: 4f97c4c0
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-04-02 12:40:48 +0000
URL: https://git.openjdk.org/leyden/commit/4f97c4c03661a862e62106b3a5b2aa8696196…
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
Changeset: 23eb648c
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-02 13:19:08 +0000
URL: https://git.openjdk.org/leyden/commit/23eb648cae1ccadbca0fd654d4fbc28a1b837…
8353545: Improve debug info for StartOptionTest
Reviewed-by: asotona
! test/langtools/jdk/jshell/StartOptionTest.java
Changeset: 8608b163
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-02 13:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/8608b16341ba2807c6a32f7539d10d7458c40…
8348887: Create IR framework test for JDK-8347997
Reviewed-by: thartmann, chagedorn
+ test/hotspot/jtreg/compiler/c2/irTests/TestContinuationPinningAndEA.java
Changeset: a0677d94
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-04-02 14:19:26 +0000
URL: https://git.openjdk.org/leyden/commit/a0677d94d8c83a75cee054700e098faa97edc…
8353263: Parallel: Remove locking in PSOldGen::resize
Reviewed-by: tschatzl, zgu
! src/hotspot/share/gc/parallel/psOldGen.cpp
Changeset: d32ff139
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-04-02 14:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/d32ff1392205ea0fd179478a7ddb3d5f63923…
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
Changeset: 49cb7aaa
Branch: premain
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-04-02 15:57:32 +0000
URL: https://git.openjdk.org/leyden/commit/49cb7aaad903aa5209da9f4af4b484ff38c0f…
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
Changeset: d979bd85
Branch: premain
Author: Larry Cable <larry.cable(a)yahoo.com>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-04-02 16:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/d979bd859215a16e6398ae627acfd40e8d711…
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
Changeset: cc870d49
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-02 17:04:37 +0000
URL: https://git.openjdk.org/leyden/commit/cc870d4960b3e121afc76df546228cda4b600…
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
Changeset: 209e72d3
Branch: premain
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2025-04-02 19:03:03 +0000
URL: https://git.openjdk.org/leyden/commit/209e72d311234c8279289172dab2cbb255e4f…
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
Changeset: 130b0cda
Branch: premain
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-04-02 19:42:30 +0000
URL: https://git.openjdk.org/leyden/commit/130b0cdaa6604da47a893e5425547acf3d525…
8353217: Build libsleef on macos-aarch64
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
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.o…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disppower_1…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disps390x_1…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar.…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar_…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispsse.c.o…
= 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…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefld.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_f…
= 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…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispx2.c.o…
= 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_f…
= 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/sleefquadin…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadin…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadin…
= 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
Changeset: d4353626
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-04-02 21:58:33 +0000
URL: https://git.openjdk.org/leyden/commit/d4353626d55a642e47d2569b5f4ae61f23334…
8353479: jcmd with streaming output breaks intendation
Reviewed-by: sspitsyn, jsjolen
! src/hotspot/share/services/attachListener.cpp
Changeset: 814730ea
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-04-02 22:30:13 +0000
URL: https://git.openjdk.org/leyden/commit/814730eae76d7b60a6082dc6f9e30618b7d85…
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
Changeset: e2e1598e
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-02 23:37:56 +0000
URL: https://git.openjdk.org/leyden/commit/e2e1598ecc19a8c39bc68c05d5982da1fec10…
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
Changeset: b01026ab
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-03 00:41:56 +0000
URL: https://git.openjdk.org/leyden/commit/b01026abaab0b65f9ec0920d66a8ff1fa868d…
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
Changeset: 8d3d1d41
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-03 05:25:56 +0000
URL: https://git.openjdk.org/leyden/commit/8d3d1d41377cf2162aad374dce4bf7e1bcb82…
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
Changeset: bd749221
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-03 05:36:31 +0000
URL: https://git.openjdk.org/leyden/commit/bd74922157230c866802b4c5269da81e87252…
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
Changeset: 00a038e9
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-03 08:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/00a038e9c559401b7934f30b4719010bb1024…
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: premain
Author: Thomas Fitzsimmons <fitzsim(a)redhat.com>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-04-03 08:38:50 +0000
URL: https://git.openjdk.org/leyden/commit/9c5ed23eac7470f56d498e9c4d3c51c2f80fd…
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 <sgehwolf(a)openjdk.org>
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
Changeset: f7a94fee
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-04-03 09:21:55 +0000
URL: https://git.openjdk.org/leyden/commit/f7a94feedd63775a09d0bcb9ef3313972e2a5…
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
Changeset: ffca4f2d
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-03 10:44:58 +0000
URL: https://git.openjdk.org/leyden/commit/ffca4f2da84cb8711794d8e692d176a7e785e…
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
Changeset: b263292a
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-04-03 11:07:52 +0000
URL: https://git.openjdk.org/leyden/commit/b263292a75de14b39852c3d2fc73deb3fefab…
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
Changeset: 3ceabf0f
Branch: premain
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-04-03 11:34:45 +0000
URL: https://git.openjdk.org/leyden/commit/3ceabf0f647beb4943c06709aa8797f7511cd…
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
Changeset: 296d9d6f
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-03 12:23:11 +0000
URL: https://git.openjdk.org/leyden/commit/296d9d6f7a734cc2bab21c58f21a941150b4c…
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
Changeset: 70e32500
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-03 13:56:34 +0000
URL: https://git.openjdk.org/leyden/commit/70e325004536eb9b79f4943f27eed4ac6cec8…
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
Changeset: b428cda3
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-04-03 14:47:26 +0000
URL: https://git.openjdk.org/leyden/commit/b428cda3c6a445ffa638c6f4e86225d86a187…
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
Changeset: 64b691ab
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-04-03 15:06:22 +0000
URL: https://git.openjdk.org/leyden/commit/64b691ab619d2d99a9c6492341074d2794563…
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
Changeset: 6b7b3247
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-04-03 16:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/6b7b3247b1b247ca38ba51a2c2de924eea9b2…
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
Changeset: db087268
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-04-03 16:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/db08726884d90f9139db5d30ee4d36d88c288…
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
Changeset: d894b781
Branch: premain
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-04-03 17:12:38 +0000
URL: https://git.openjdk.org/leyden/commit/d894b781b8f245ce8a5d28401c0abb5abb420…
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
Changeset: ebcb9a8b
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-04-03 20:11:19 +0000
URL: https://git.openjdk.org/leyden/commit/ebcb9a8b128cc6411610566c8368db63d25a5…
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
Changeset: 57df89c4
Branch: premain
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-04-03 21:15:00 +0000
URL: https://git.openjdk.org/leyden/commit/57df89c46449a19bb626fee2ea01c868e6dfb…
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
Changeset: a449aeef
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-04 00:58:32 +0000
URL: https://git.openjdk.org/leyden/commit/a449aeef287d32437d23bb69027175d6d861e…
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: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-04 00:59:02 +0000
URL: https://git.openjdk.org/leyden/commit/1c2a5533f4e8926db18365eb510588594f8fb…
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
Changeset: 41d4a0d7
Branch: premain
Author: Varada M <varadam(a)openjdk.org>
Date: 2025-04-04 06:41:08 +0000
URL: https://git.openjdk.org/leyden/commit/41d4a0d7bdda2a96af1e7f549c05d99d68c04…
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
Changeset: a13e34da
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-04-04 07:59:41 +0000
URL: https://git.openjdk.org/leyden/commit/a13e34da3f81039b572fd6030d6ee63dfffad…
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
Changeset: 1161b566
Branch: premain
Author: Varada M <varadam(a)openjdk.org>
Date: 2025-04-04 10:30:43 +0000
URL: https://git.openjdk.org/leyden/commit/1161b566ca06786996cf47a4475bcdabaa24c…
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
Changeset: 10d1fec3
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-04 11:46:53 +0000
URL: https://git.openjdk.org/leyden/commit/10d1fec3ff92de5b897737763972b62fba407…
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
Changeset: cfcb3305
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-04 11:49:57 +0000
URL: https://git.openjdk.org/leyden/commit/cfcb3305f078b61b37037ef6f652303d6c2c7…
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: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-04 11:53:11 +0000
URL: https://git.openjdk.org/leyden/commit/b92a44364d3a2267f5bc9aef3077805bebdf9…
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
Changeset: 4dca735b
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:19:42 +0000
URL: https://git.openjdk.org/leyden/commit/4dca735bf30bcef17d127b8156cc41c4144fb…
8315844: $LSB_RELEASE is not defined before use
Reviewed-by: jwaters, erikj, djelinski
! make/autoconf/basic_tools.m4
Changeset: 37f8e419
Branch: premain
Author: Johannes Graham <j3graham(a)gmail.com>
Date: 2025-04-04 13:24:22 +0000
URL: https://git.openjdk.org/leyden/commit/37f8e419f9661ba30b3c34bd9fecef71ab1ed…
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
Changeset: 3241b4e1
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:32:26 +0000
URL: https://git.openjdk.org/leyden/commit/3241b4e111e3dbf475c0e5be117c2a8d1a63a…
8353066: Properly detect Windows/aarch64 as build platform
Co-authored-by: Mikael Vidstedt <mikael(a)openjdk.org>
Reviewed-by: mikael, prr, erikj
! make/autoconf/build-aux/config.guess
! make/autoconf/toolchain_microsoft.m4
Changeset: 3670fde7
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:43:55 +0000
URL: https://git.openjdk.org/leyden/commit/3670fde77f4cbf699bb43866f0c2fb5a867f0…
8349467: INIT_TARGETS tab completions on "make" lost with JDK-8348998
Reviewed-by: erikj
! make/PreInit.gmk
Changeset: 5520ff12
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/5520ff12ec26dc2b490fb702101c3679a2af9…
8340341: Abort in configure when using Xcode 16.0 or 16.1
Reviewed-by: jwaters, erikj
! make/autoconf/toolchain.m4
Changeset: 9fb36099
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/9fb3609955b01c7026665d7baf06de9761391…
8350774: Generated test-<testname> targets broken after JDK-8348998
Reviewed-by: erikj
= make/GenerateFindTests.gmk
! make/Init.gmk
! make/PreInitSupport.gmk
! make/RunTestsPrebuilt.gmk
Changeset: 3cc43b32
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:44:55 +0000
URL: https://git.openjdk.org/leyden/commit/3cc43b3224efdf1a3f35fff58b993027a9e1f…
8349075: Once again allow -compilejdk in JAVA_OPTIONS
Reviewed-by: rehn, erikj
! make/RunTests.gmk
Changeset: 31a6de2e
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-04 18:13:22 +0000
URL: https://git.openjdk.org/leyden/commit/31a6de2e743923c92e976d5f5536120736d56…
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: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-04 18:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/74c2d8f41bbb770e959a77ae1ce468162d68b…
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
Changeset: 9fcb06f9
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-04 18:19:05 +0000
URL: https://git.openjdk.org/leyden/commit/9fcb06f9340f4f8f5bf2b74d0c4007f237625…
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
Changeset: e17c3994
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-04 22:41:59 +0000
URL: https://git.openjdk.org/leyden/commit/e17c3994b8392357b0aacea0bae6b354a2cc9…
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
Changeset: 9bb804b1
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-05 01:12:48 +0000
URL: https://git.openjdk.org/leyden/commit/9bb804b14e164982860db6323c7db33214cd0…
8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java
Reviewed-by: liach, nbenalla
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
Changeset: 6d37e633
Branch: premain
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-04-05 20:25:30 +0000
URL: https://git.openjdk.org/leyden/commit/6d37e633e6afa11ecd40bed10c0efbde6f9f6…
8353753: Remove unnecessary forward declaration in oop.hpp
Reviewed-by: kbarrett
! src/hotspot/share/oops/oop.hpp
Changeset: 660b17a6
Branch: premain
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-04-06 17:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/660b17a6b9afe26dee2d9647755c75d817888…
8350852: Implement JMH benchmark for sparse CodeCache
Reviewed-by: kvn
+ test/micro/org/openjdk/bench/vm/compiler/SparseCodeCache.java
Changeset: 97ed5361
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-04-07 05:21:44 +0000
URL: https://git.openjdk.org/leyden/commit/97ed536125645304aed03a4afbc3ded627de0…
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
Changeset: 6d9ece73
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-04-07 07:09:51 +0000
URL: https://git.openjdk.org/leyden/commit/6d9ece73a96dd32fccf4a740205407a76dcd9…
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
Changeset: 6abf4e6d
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-07 07:14:32 +0000
URL: https://git.openjdk.org/leyden/commit/6abf4e6d4d9f948b8ae51aec731b94ba7acd0…
8353568: SEGV_BNDERR signal code adjust definition
Reviewed-by: stuefe
! src/hotspot/os/posix/signals_posix.cpp
Changeset: d1e91fcd
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-07 07:21:15 +0000
URL: https://git.openjdk.org/leyden/commit/d1e91fcd620ce7e5527363dfa44543872f419…
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
Changeset: d63b561f
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-07 07:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/d63b561fffd42d76f14771c47951dd1d08efe…
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
Changeset: 39549f89
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-04-07 09:13:43 +0000
URL: https://git.openjdk.org/leyden/commit/39549f89905019fa90dd20ff8b6822c1351cb…
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
Changeset: 32d6d031
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-07 09:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/32d6d031514be9cfee5b0fd778cb738b7ff9d…
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
Changeset: c494a00a
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-07 11:31:06 +0000
URL: https://git.openjdk.org/leyden/commit/c494a00a66d21d2e403fd9ce253eb132c34e4…
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
Changeset: 6ab1647a
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-07 11:32:16 +0000
URL: https://git.openjdk.org/leyden/commit/6ab1647af2d83427215f3a704671f113ba984…
8353637: ZGC: Discontiguous memory reservation is broken on Windows
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
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: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-04-07 11:34:23 +0000
URL: https://git.openjdk.org/leyden/commit/e8c9e5c6cd3c844765c27c068022a018914fd…
8353231: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently
Reviewed-by: dholmes
= test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties
Changeset: 26bb1837
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-07 11:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/26bb18378737809542b1153f8f34d55d409ea…
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: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-04-07 11:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/353e1738f6eb9965571e1de881d209b698492…
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
Changeset: 66435c27
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-04-07 12:28:41 +0000
URL: https://git.openjdk.org/leyden/commit/66435c27b3e0a89e4350caf6207e36f5a9b82…
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: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-04-07 12:30:55 +0000
URL: https://git.openjdk.org/leyden/commit/27c8d9d635eaa0aac722c1b1eba8591fd291c…
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
Changeset: 9128ec61
Branch: premain
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-04-07 12:50:43 +0000
URL: https://git.openjdk.org/leyden/commit/9128ec61df430a2eb352f58ec9799d332f7b1…
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
Changeset: 77fff61b
Branch: premain
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2025-04-07 13:04:47 +0000
URL: https://git.openjdk.org/leyden/commit/77fff61b864054b0029ee5d38f6293534db10…
8341095: Possible overflow in os::Posix::print_uptime_info
Reviewed-by: dholmes
! src/hotspot/os/posix/os_posix.cpp
Changeset: 60fbf73f
Branch: premain
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-04-07 13:27:21 +0000
URL: https://git.openjdk.org/leyden/commit/60fbf73fc492ad9fff83fb4540e2d01311406…
8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public
Reviewed-by: erikj, mbaesken
! make/Bundles.gmk
Changeset: 40210333
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-04-07 15:03:30 +0000
URL: https://git.openjdk.org/leyden/commit/402103331bcdb1055f89c938fdd6b1df77299…
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
Changeset: 9a391f44
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2025-04-07 15:23:18 +0000
URL: https://git.openjdk.org/leyden/commit/9a391f44e038d6c15a7872164bd3099edad93…
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
Changeset: 867a0301
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-04-07 16:15:51 +0000
URL: https://git.openjdk.org/leyden/commit/867a0301893cbf3d5434e4966d27d7f4913af…
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
Changeset: e08441c0
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-07 16:40:36 +0000
URL: https://git.openjdk.org/leyden/commit/e08441c03352543f800aef166afabec1dacaf…
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
Changeset: 0d4d1558
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-07 17:29:13 +0000
URL: https://git.openjdk.org/leyden/commit/0d4d1558164bb352aa4f7be1fffb7eb2da506…
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
Changeset: 1b6f6946
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-07 18:16:15 +0000
URL: https://git.openjdk.org/leyden/commit/1b6f6946ae1fa0657d6bd1f63b25a0008ab2a…
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
Changeset: 885cf0ff
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-04-07 18:44:04 +0000
URL: https://git.openjdk.org/leyden/commit/885cf0ff8d1e7816bf409136234d63373d576…
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: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-04-07 18:46:04 +0000
URL: https://git.openjdk.org/leyden/commit/5481021ee64fd457279ea7083be0f977c7ce3…
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
Changeset: 05ff557d
Branch: premain
Author: Renjith Kannath Pariyangad <rkannathpari(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-04-07 19:52:39 +0000
URL: https://git.openjdk.org/leyden/commit/05ff557dee6adc679d85bfe8fb49f69053a6a…
8353138: Screen capture for test TaskbarPositionTest.java, failure case
Reviewed-by: aivanov, serb
! test/jdk/javax/swing/Popup/TaskbarPositionTest.java
Changeset: 3757f660
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-04-07 19:53:36 +0000
URL: https://git.openjdk.org/leyden/commit/3757f660f237408e843584c224f03a64657f7…
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
Changeset: cebda921
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-07 20:32:26 +0000
URL: https://git.openjdk.org/leyden/commit/cebda921dd49cf05b521f9ab3f731dd44719b…
8311227: Add .editorconfig
Co-authored-by: David Briemann <david(a)briemann.com>
Reviewed-by: erikj
+ .editorconfig
+ src/hotspot/.editorconfig
Changeset: 42dc99ea
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-07 20:34:30 +0000
URL: https://git.openjdk.org/leyden/commit/42dc99eac16c46f1b403cce1dd14c6bda50ea…
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
Changeset: a8dfcf55
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-04-07 20:45:51 +0000
URL: https://git.openjdk.org/leyden/commit/a8dfcf55849775a7ac4822a8b7661f20f1b33…
8353322: Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: e266eba4
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-04-07 20:50:41 +0000
URL: https://git.openjdk.org/leyden/commit/e266eba40131bb97c392c8c87551d28e74c47…
8352972: PPC64: Intrinsify Unsafe::setMemory
Reviewed-by: lucy
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: fd2734e9
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-04-07 21:52:57 +0000
URL: https://git.openjdk.org/leyden/commit/fd2734e97d3ef505473938109746ae59d5fef…
8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests
Reviewed-by: naoto
+ test/jdk/java/text/Format/ChoiceFormat/ParseTest.java
Changeset: 3951a8e0
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-07 23:36:04 +0000
URL: https://git.openjdk.org/leyden/commit/3951a8e01945d262cdd6ebbe4e1548ddf8e3c…
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
Changeset: edaeb4b2
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-08 00:33:36 +0000
URL: https://git.openjdk.org/leyden/commit/edaeb4b2da7c7a49ea3f3baebc7a072b56088…
8352895: UserCookie.java runs wrong test class
Reviewed-by: dfuchs
! test/jdk/sun/net/www/protocol/http/UserCookie.java
Changeset: b64cdc28
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-08 00:35:33 +0000
URL: https://git.openjdk.org/leyden/commit/b64cdc28132c889ca8e21dc9534590ba2a778…
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
Changeset: 80ff7b9c
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-08 01:37:29 +0000
URL: https://git.openjdk.org/leyden/commit/80ff7b9c9406c7845ecb3bc40910e92ccdd23…
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
Changeset: fb955bcb
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-04-08 06:03:16 +0000
URL: https://git.openjdk.org/leyden/commit/fb955bcb153b7008b45e9080c0817fcce7b54…
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
Changeset: 9844c1c5
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-08 06:07:44 +0000
URL: https://git.openjdk.org/leyden/commit/9844c1c52b9b7b6959d4e5cc626495c83f4aa…
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
Changeset: ea07e719
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-08 08:12:59 +0000
URL: https://git.openjdk.org/leyden/commit/ea07e719ca255d0da1966118c464ee23f4dc4…
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
Changeset: fda5eecd
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-08 08:27:00 +0000
URL: https://git.openjdk.org/leyden/commit/fda5eecd6717eb6e1db56be3e41b65deae6e6…
8353669: IGV: dump OOP maps for MachSafePoint nodes
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 9088afc4
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-08 09:25:23 +0000
URL: https://git.openjdk.org/leyden/commit/9088afc4f16b6265e640bf176d8ca8e3ac6ca…
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
Changeset: d8bed130
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-08 11:50:59 +0000
URL: https://git.openjdk.org/leyden/commit/d8bed1304713b17286d4ed614f95d0ef6e59a…
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
Changeset: 3d24f1a3
Branch: premain
Author: Harald Eilertsen <haraldei(a)anduin.net>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-04-08 12:40:10 +0000
URL: https://git.openjdk.org/leyden/commit/3d24f1a38280fd7f40148399c1ae2f3bd2076…
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: premain
Author: Harald Eilertsen <haraldei(a)anduin.net>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-04-08 12:40:54 +0000
URL: https://git.openjdk.org/leyden/commit/b3751b90f6f5406fb78f0f9a01f0337a64021…
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
Changeset: 21db0fdb
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-04-08 12:59:36 +0000
URL: https://git.openjdk.org/leyden/commit/21db0fdbfb019b9a7c6613e190ad457278f29…
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: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-04-08 13:00:07 +0000
URL: https://git.openjdk.org/leyden/commit/cc5e9388d8c55178fd32eabce0f24d5ab8e76…
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
Changeset: dfa79c37
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-08 13:02:50 +0000
URL: https://git.openjdk.org/leyden/commit/dfa79c373097d17a347b7c17103c57e12f59d…
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
Changeset: d9f2e692
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-04-08 13:05:15 +0000
URL: https://git.openjdk.org/leyden/commit/d9f2e6921558b4919889d81871b699971fb4f…
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
Changeset: 250437e5
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-08 13:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/250437e557c56ba66a74ab759cfd1071a510e…
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
Changeset: 676cfae9
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-04-08 13:49:15 +0000
URL: https://git.openjdk.org/leyden/commit/676cfae91c8bd4799adfedff2ad59a9aab953…
8354016: Update ReentrantReadWriteLock documentation to reflect its new max capacity
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
Changeset: 58ff36f3
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-04-08 15:19:32 +0000
URL: https://git.openjdk.org/leyden/commit/58ff36f3bdefe2e883dc871a4e7fcaa81e8ee…
8350705: [JMH] test security.SSLHandshake failed for 2 threads configuration
Reviewed-by: hchao, mullan
! test/micro/org/openjdk/bench/java/security/SSLHandshake.java
Changeset: 4645ddbb
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-04-08 15:52:05 +0000
URL: https://git.openjdk.org/leyden/commit/4645ddbb6be6b4456cc4d9f58188b0561a8e5…
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
Changeset: 3cbe686d
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-08 16:13:43 +0000
URL: https://git.openjdk.org/leyden/commit/3cbe686d6203043e95604b3d6c96d6ed9d536…
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
Changeset: b98d6aeb
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-04-08 16:34:20 +0000
URL: https://git.openjdk.org/leyden/commit/b98d6aebdd897959785ea27ee7855d26c9ed3…
8339527: Adjust threshold for MemorySegment::fill native invocation
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
Changeset: bd73a064
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-08 16:55:48 +0000
URL: https://git.openjdk.org/leyden/commit/bd73a0641615d743663ef652bc1f27305af15…
8300339: Run jtreg in the work dir
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: e1a4a6be
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-08 16:57:00 +0000
URL: https://git.openjdk.org/leyden/commit/e1a4a6beb61c70228c3aa54ddf2d9310fd502…
8340185: Use make -k on GHA to catch more build errors
Reviewed-by: shade
! .github/actions/do-build/action.yml
Changeset: 5cac5796
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-04-08 17:37:13 +0000
URL: https://git.openjdk.org/leyden/commit/5cac579619164b9a664327a4f71c4de7e7575…
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
Changeset: 689d73a3
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-08 17:39:59 +0000
URL: https://git.openjdk.org/leyden/commit/689d73a30d0701693ad86be164e4406effa11…
8317012: Explicitly check for 32-bit word size for using libatomic with zero
Reviewed-by: erikj, shade
! make/autoconf/libraries.m4
Changeset: 257f817c
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-04-08 18:41:10 +0000
URL: https://git.openjdk.org/leyden/commit/257f817c7fca1e8cdb0fec0e18ab9c07b19b1…
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
Changeset: 24ff96af
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-04-08 18:45:53 +0000
URL: https://git.openjdk.org/leyden/commit/24ff96afe41b62275fe8635e477ecc04bff93…
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
Changeset: 5b42c46b
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-08 20:04:44 +0000
URL: https://git.openjdk.org/leyden/commit/5b42c46b48363acd00ee4a183edca9a48cdc1…
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
Changeset: 63fa255c
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-08 21:58:21 +0000
URL: https://git.openjdk.org/leyden/commit/63fa255c06a273b00f99d4e8649dab618cbf5…
8354061: Update copyright in NameFormat.java fix after JDK-8349890
Reviewed-by: mullan
! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java
Changeset: b4ab964b
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-04-08 22:00:58 +0000
URL: https://git.openjdk.org/leyden/commit/b4ab964b72c631632511e6f01cdd5a47fb2e3…
8353218: Shenandoah: Out of date comment references Brooks pointers
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: aec1fe0a
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2025-04-09 01:00:02 +0000
URL: https://git.openjdk.org/leyden/commit/aec1fe0a17fa6801e26a517d4d21656353409…
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
Changeset: c26c5758
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-09 01:15:40 +0000
URL: https://git.openjdk.org/leyden/commit/c26c5758679b803489f401fbb23e8153ca10e…
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
Changeset: 73bb6472
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-09 01:44:46 +0000
URL: https://git.openjdk.org/leyden/commit/73bb647218ac4c9742cb974d23c5f223bbd56…
8353829: RISC-V: Auto-enable several more extensions for debug builds
Reviewed-by: rehn, fjiang
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: 2a0cf835
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-09 03:03:14 +0000
URL: https://git.openjdk.org/leyden/commit/2a0cf8353ae0528a8417407d5719df0dadcea…
8354088: [BACKOUT] Run jtreg in the work dir
Reviewed-by: darcy, iris
! make/RunTests.gmk
Changeset: 743d1c64
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-04-09 05:08:51 +0000
URL: https://git.openjdk.org/leyden/commit/743d1c64c29118b15897b3c676919353ced46…
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: premain
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-09 05:09:30 +0000
URL: https://git.openjdk.org/leyden/commit/473251dbb308016ccda6c88fd36bd10c81e65…
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
Changeset: b045e3fb
Branch: premain
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-09 05:34:01 +0000
URL: https://git.openjdk.org/leyden/commit/b045e3fbd7920465b5b67d43e35db98b93524…
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
Changeset: 3340e13f
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-09 06:19:08 +0000
URL: https://git.openjdk.org/leyden/commit/3340e13fd0a8d25212003e8371a135471b2f4…
8352994: ZGC: Fix regression introduced in JDK-8350572
Reviewed-by: aboldtch, tschatzl
! src/hotspot/share/gc/z/zVerify.cpp
! test/jdk/ProblemList-zgc.txt
Changeset: 0f70aae1
Branch: premain
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-09 07:03:24 +0000
URL: https://git.openjdk.org/leyden/commit/0f70aae1cc4fd48ef2de3b0fe4741a32660ed…
8353841: [jittester] Fix JITTester build after asm removal
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/testlibrary/jittester/Makefile
Changeset: 6df34c36
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-09 07:28:47 +0000
URL: https://git.openjdk.org/leyden/commit/6df34c361e0d1b6fe90ca97c1aaa56e57a86d…
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
Changeset: 9ee55903
Branch: premain
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-09 08:01:13 +0000
URL: https://git.openjdk.org/leyden/commit/9ee5590328e7d5f5070efdbd7ffc44cb66000…
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
Changeset: 250eb743
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-09 08:22:48 +0000
URL: https://git.openjdk.org/leyden/commit/250eb743c112fbcc45bf2b3ded1c644b19893…
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
Changeset: f7fa05f5
Branch: premain
Author: Daishi Tabata <tabata.daishi(a)fujitsu.com>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-04-09 09:11:24 +0000
URL: https://git.openjdk.org/leyden/commit/f7fa05f577a28870202ccaa3544c34b58bd4a…
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
Changeset: a1d566ce
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-09 09:28:36 +0000
URL: https://git.openjdk.org/leyden/commit/a1d566ce4b0315591ece489347c5d1c253f06…
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
Changeset: cd9fa3f7
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-04-09 09:47:03 +0000
URL: https://git.openjdk.org/leyden/commit/cd9fa3f7aa0324c575943deebb41f4f7ff4f7…
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
Changeset: 7aeaa3c2
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-09 10:40:03 +0000
URL: https://git.openjdk.org/leyden/commit/7aeaa3c21c1420191fe8ff59e4cf99eae8307…
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
Changeset: 6c93ad42
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-04-09 12:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/6c93ad42f38b49ea96155340c4b6bbedfcef2…
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
Changeset: f9d705b1
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-04-09 12:44:47 +0000
URL: https://git.openjdk.org/leyden/commit/f9d705b17e5d90f7bc5f9759f692182bb4da3…
8351757: Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing
Reviewed-by: djelinski, rriggs
! test/jdk/java/foreign/TestDeadlock.java
Changeset: da462cf2
Branch: premain
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-04-09 12:58:00 +0000
URL: https://git.openjdk.org/leyden/commit/da462cf2255f55c1059f9d9bf479231408a72…
8353692: Relax memory constraint on updating ObjectMonitorTable's item count
Reviewed-by: rkennke, dholmes
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
Changeset: 9d8b93b6
Branch: premain
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2025-04-09 13:08:21 +0000
URL: https://git.openjdk.org/leyden/commit/9d8b93b6e2fa7a6c81d96f82ae8f5de222027…
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
Changeset: c3e04395
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-04-09 13:47:24 +0000
URL: https://git.openjdk.org/leyden/commit/c3e043956e72996a56a7ae9822782ba4dfdc0…
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
Changeset: 7a7b9ed7
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-04-09 14:49:04 +0000
URL: https://git.openjdk.org/leyden/commit/7a7b9ed7fe4a10bca155b0877c3e731f9d343…
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: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-09 14:51:15 +0000
URL: https://git.openjdk.org/leyden/commit/4dc9e58906772bf8ee444cb1618aa43f66593…
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
Changeset: 567c6885
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-09 15:03:38 +0000
URL: https://git.openjdk.org/leyden/commit/567c6885a377e5641deef9cd3498f79c5346c…
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
Changeset: 1f21da75
Branch: premain
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-04-09 15:16:02 +0000
URL: https://git.openjdk.org/leyden/commit/1f21da75eb5d5eb7460b2953517514a0aa26b…
8351462: Improve robustness of String concatenation
Reviewed-by: liach, pminborg, rriggs
! src/java.base/share/classes/java/lang/StringConcatHelper.java
Changeset: 5f2a604b
Branch: premain
Author: Danish Nawab <danish.nawab(a)sixt.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-09 15:25:24 +0000
URL: https://git.openjdk.org/leyden/commit/5f2a604b633c0cd24f897f828a7c928c3d2b6…
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
Changeset: 6352ee1a
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-09 17:43:11 +0000
URL: https://git.openjdk.org/leyden/commit/6352ee1a6e55e428db0eca97ecf8125770dc4…
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
Changeset: faacbd96
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-04-09 17:47:47 +0000
URL: https://git.openjdk.org/leyden/commit/faacbd96a3dc1116f3af590439585844ff804…
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: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-09 17:49:18 +0000
URL: https://git.openjdk.org/leyden/commit/cc546e7a283faad40b75183887f6a1f433a24…
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
Changeset: 776e1cf1
Branch: premain
Author: Dean Long <dlong(a)openjdk.org>
Date: 2025-04-09 20:06:49 +0000
URL: https://git.openjdk.org/leyden/commit/776e1cf1dfefd7cb1a0190ab71f71ad5ff25d…
8353041: NeverBranchNode causes incorrect block frequency calculation
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/gcm.cpp
Changeset: 4a242e3a
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-09 20:14:10 +0000
URL: https://git.openjdk.org/leyden/commit/4a242e3a65f13c41c699d42b100ba2b252d7f…
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
Changeset: 4954a336
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-04-09 20:20:15 +0000
URL: https://git.openjdk.org/leyden/commit/4954a336f88865a4c9b269ed2c152658275e9…
8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint
Co-authored-by: Matthias Ernst <mernst(a)google.com>
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java
Changeset: e3f26b05
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-09 20:57:15 +0000
URL: https://git.openjdk.org/leyden/commit/e3f26b056e6b8403e6744b8a4cf59ccf4d217…
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
Changeset: 0a7f50ea
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-09 15:51:13 +0000
URL: https://git.openjdk.org/leyden/commit/0a7f50eae09e441ddb36b380e74751dd008bb…
Merge branch master into premain
! make/InitSupport.gmk
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.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/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! 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/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! 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/compilerDirectives.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/native/libjli/java.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! make/InitSupport.gmk
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.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/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! 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/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! 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/compilerDirectives.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/native/libjli/java.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: f05ad246
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-09 17:24:44 +0000
URL: https://git.openjdk.org/leyden/commit/f05ad246274e3817e9f5a05d11a2eca4ffa7f…
Fixed failure of sources/TestIncludesAreSorted.java
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/precompiler.cpp
1
0
Hey all,
I'm trying to run Apache Kafka with Project Leyden, using Java
build 24+36-3646.
I am following the steps laid out in JEP 483, yet when trying to create the
ahead-of-time cache (via -XX:AOTMode=create
-XX:AOTConfiguration=app.aotconf -XX:AOTCache=app.aot), I'm getting the
following exception (full stacktrace at [1]):
javax.management.NotCompliantMBeanException:
com.sun.management.UnixOperatingSystemMXBean: During -Xshare:dump, module
system cannot be modified after it's initialized
Is there any way to analyse that problem, e.g. to identify the MBean in
question?
Thanks for any pointers,
--Gunnar
[1] https://gist.github.com/gunnarmorling/264bfde458c71152336be6faab115563
5
7
git: openjdk/leyden: premain: Resolved divergence between mainline and premain (share/runtime/java.cpp)
by duke 08 Apr '25
by duke 08 Apr '25
08 Apr '25
Changeset: 4ac2388b
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2025-04-08 14:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/4ac2388b95203ec247a72273e7d0e10ea8b6b…
Resolved divergence between mainline and premain (share/runtime/java.cpp)
! src/hotspot/share/runtime/java.cpp
1
0
Changeset: 096e70de
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-02 01:37:27 +0000
URL: https://git.openjdk.org/leyden/commit/096e70de2d3009040d7ce30f3766167f43de4…
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
Changeset: e6fe2490
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-02 02:54:27 +0000
URL: https://git.openjdk.org/leyden/commit/e6fe2490bc48acf01ccf81b38d578d20ed09f…
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
Changeset: 15d36ee4
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-02 03:56:19 +0000
URL: https://git.openjdk.org/leyden/commit/15d36ee4a5dc3a143faccd59ecc3f9b0b45ed…
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
Changeset: f301663b
Branch: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Date: 2025-04-02 06:30:55 +0000
URL: https://git.openjdk.org/leyden/commit/f301663b346bf2388ecfa429be1cf64c6e93e…
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
Changeset: d358f5f4
Branch: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-02 06:48:06 +0000
URL: https://git.openjdk.org/leyden/commit/d358f5f4a44aacf2d79ccdb3e362ce8ed571f…
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
Changeset: 8fb67ac5
Branch: hermetic-java-runtime
Author: Daniel Skantz <dskantz(a)openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-02 07:45:48 +0000
URL: https://git.openjdk.org/leyden/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2a…
8282053: IGV: refine schedule approximation
Reviewed-by: rcastanedalo, dlunden, dfenacci
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
Changeset: 9076673d
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-02 08:26:22 +0000
URL: https://git.openjdk.org/leyden/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d…
8304674: File java.c compile error with -fsanitize=address -O0
Reviewed-by: ihse, jwaters
! src/java.base/share/native/libjli/java.c
Changeset: 4a50778a
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-02 09:30:35 +0000
URL: https://git.openjdk.org/leyden/commit/4a50778a2614a69dabf45fbdd57c0226f95a7…
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
Changeset: b80b04d7
Branch: hermetic-java-runtime
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-04-02 11:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/b80b04d77afdb2a808e2c7f9268d8092eb167…
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
Changeset: c9baa8a7
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-02 12:19:24 +0000
URL: https://git.openjdk.org/leyden/commit/c9baa8a7aea0be7221f0af834fe73f035436b…
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
Changeset: 4f97c4c0
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-04-02 12:40:48 +0000
URL: https://git.openjdk.org/leyden/commit/4f97c4c03661a862e62106b3a5b2aa8696196…
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
Changeset: 23eb648c
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-02 13:19:08 +0000
URL: https://git.openjdk.org/leyden/commit/23eb648cae1ccadbca0fd654d4fbc28a1b837…
8353545: Improve debug info for StartOptionTest
Reviewed-by: asotona
! test/langtools/jdk/jshell/StartOptionTest.java
Changeset: 8608b163
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-02 13:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/8608b16341ba2807c6a32f7539d10d7458c40…
8348887: Create IR framework test for JDK-8347997
Reviewed-by: thartmann, chagedorn
+ test/hotspot/jtreg/compiler/c2/irTests/TestContinuationPinningAndEA.java
Changeset: a0677d94
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-04-02 14:19:26 +0000
URL: https://git.openjdk.org/leyden/commit/a0677d94d8c83a75cee054700e098faa97edc…
8353263: Parallel: Remove locking in PSOldGen::resize
Reviewed-by: tschatzl, zgu
! src/hotspot/share/gc/parallel/psOldGen.cpp
Changeset: d32ff139
Branch: hermetic-java-runtime
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-04-02 14:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/d32ff1392205ea0fd179478a7ddb3d5f63923…
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
Changeset: 49cb7aaa
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-04-02 15:57:32 +0000
URL: https://git.openjdk.org/leyden/commit/49cb7aaad903aa5209da9f4af4b484ff38c0f…
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
Changeset: d979bd85
Branch: hermetic-java-runtime
Author: Larry Cable <larry.cable(a)yahoo.com>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-04-02 16:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/d979bd859215a16e6398ae627acfd40e8d711…
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
Changeset: cc870d49
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-02 17:04:37 +0000
URL: https://git.openjdk.org/leyden/commit/cc870d4960b3e121afc76df546228cda4b600…
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
Changeset: 209e72d3
Branch: hermetic-java-runtime
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2025-04-02 19:03:03 +0000
URL: https://git.openjdk.org/leyden/commit/209e72d311234c8279289172dab2cbb255e4f…
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
Changeset: 130b0cda
Branch: hermetic-java-runtime
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-04-02 19:42:30 +0000
URL: https://git.openjdk.org/leyden/commit/130b0cdaa6604da47a893e5425547acf3d525…
8353217: Build libsleef on macos-aarch64
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
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.o…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disppower_1…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disps390x_1…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar.…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar_…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispsse.c.o…
= 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…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefld.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_f…
= 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…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispx2.c.o…
= 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_f…
= 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/sleefquadin…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadin…
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadin…
= 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
Changeset: d4353626
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-04-02 21:58:33 +0000
URL: https://git.openjdk.org/leyden/commit/d4353626d55a642e47d2569b5f4ae61f23334…
8353479: jcmd with streaming output breaks intendation
Reviewed-by: sspitsyn, jsjolen
! src/hotspot/share/services/attachListener.cpp
Changeset: 814730ea
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-04-02 22:30:13 +0000
URL: https://git.openjdk.org/leyden/commit/814730eae76d7b60a6082dc6f9e30618b7d85…
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
Changeset: e2e1598e
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-02 23:37:56 +0000
URL: https://git.openjdk.org/leyden/commit/e2e1598ecc19a8c39bc68c05d5982da1fec10…
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
Changeset: b01026ab
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-03 00:41:56 +0000
URL: https://git.openjdk.org/leyden/commit/b01026abaab0b65f9ec0920d66a8ff1fa868d…
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
Changeset: 8d3d1d41
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-03 05:25:56 +0000
URL: https://git.openjdk.org/leyden/commit/8d3d1d41377cf2162aad374dce4bf7e1bcb82…
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
Changeset: bd749221
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-03 05:36:31 +0000
URL: https://git.openjdk.org/leyden/commit/bd74922157230c866802b4c5269da81e87252…
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
Changeset: 00a038e9
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-03 08:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/00a038e9c559401b7934f30b4719010bb1024…
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: hermetic-java-runtime
Author: Thomas Fitzsimmons <fitzsim(a)redhat.com>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-04-03 08:38:50 +0000
URL: https://git.openjdk.org/leyden/commit/9c5ed23eac7470f56d498e9c4d3c51c2f80fd…
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 <sgehwolf(a)openjdk.org>
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
Changeset: f7a94fee
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-04-03 09:21:55 +0000
URL: https://git.openjdk.org/leyden/commit/f7a94feedd63775a09d0bcb9ef3313972e2a5…
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
Changeset: ffca4f2d
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-03 10:44:58 +0000
URL: https://git.openjdk.org/leyden/commit/ffca4f2da84cb8711794d8e692d176a7e785e…
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
Changeset: b263292a
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-04-03 11:07:52 +0000
URL: https://git.openjdk.org/leyden/commit/b263292a75de14b39852c3d2fc73deb3fefab…
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
Changeset: 3ceabf0f
Branch: hermetic-java-runtime
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-04-03 11:34:45 +0000
URL: https://git.openjdk.org/leyden/commit/3ceabf0f647beb4943c06709aa8797f7511cd…
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
Changeset: 296d9d6f
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-03 12:23:11 +0000
URL: https://git.openjdk.org/leyden/commit/296d9d6f7a734cc2bab21c58f21a941150b4c…
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
Changeset: 70e32500
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-03 13:56:34 +0000
URL: https://git.openjdk.org/leyden/commit/70e325004536eb9b79f4943f27eed4ac6cec8…
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
Changeset: b428cda3
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-04-03 14:47:26 +0000
URL: https://git.openjdk.org/leyden/commit/b428cda3c6a445ffa638c6f4e86225d86a187…
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
Changeset: 64b691ab
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-04-03 15:06:22 +0000
URL: https://git.openjdk.org/leyden/commit/64b691ab619d2d99a9c6492341074d2794563…
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
Changeset: 6b7b3247
Branch: hermetic-java-runtime
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-04-03 16:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/6b7b3247b1b247ca38ba51a2c2de924eea9b2…
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
Changeset: db087268
Branch: hermetic-java-runtime
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-04-03 16:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/db08726884d90f9139db5d30ee4d36d88c288…
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
Changeset: d894b781
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-04-03 17:12:38 +0000
URL: https://git.openjdk.org/leyden/commit/d894b781b8f245ce8a5d28401c0abb5abb420…
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
Changeset: ebcb9a8b
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-04-03 20:11:19 +0000
URL: https://git.openjdk.org/leyden/commit/ebcb9a8b128cc6411610566c8368db63d25a5…
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
Changeset: 57df89c4
Branch: hermetic-java-runtime
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-04-03 21:15:00 +0000
URL: https://git.openjdk.org/leyden/commit/57df89c46449a19bb626fee2ea01c868e6dfb…
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
Changeset: a449aeef
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-04 00:58:32 +0000
URL: https://git.openjdk.org/leyden/commit/a449aeef287d32437d23bb69027175d6d861e…
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: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-04 00:59:02 +0000
URL: https://git.openjdk.org/leyden/commit/1c2a5533f4e8926db18365eb510588594f8fb…
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
Changeset: 41d4a0d7
Branch: hermetic-java-runtime
Author: Varada M <varadam(a)openjdk.org>
Date: 2025-04-04 06:41:08 +0000
URL: https://git.openjdk.org/leyden/commit/41d4a0d7bdda2a96af1e7f549c05d99d68c04…
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
Changeset: a13e34da
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-04-04 07:59:41 +0000
URL: https://git.openjdk.org/leyden/commit/a13e34da3f81039b572fd6030d6ee63dfffad…
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
Changeset: 1161b566
Branch: hermetic-java-runtime
Author: Varada M <varadam(a)openjdk.org>
Date: 2025-04-04 10:30:43 +0000
URL: https://git.openjdk.org/leyden/commit/1161b566ca06786996cf47a4475bcdabaa24c…
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
Changeset: 10d1fec3
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-04 11:46:53 +0000
URL: https://git.openjdk.org/leyden/commit/10d1fec3ff92de5b897737763972b62fba407…
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
Changeset: cfcb3305
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-04 11:49:57 +0000
URL: https://git.openjdk.org/leyden/commit/cfcb3305f078b61b37037ef6f652303d6c2c7…
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: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-04 11:53:11 +0000
URL: https://git.openjdk.org/leyden/commit/b92a44364d3a2267f5bc9aef3077805bebdf9…
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
Changeset: 4dca735b
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:19:42 +0000
URL: https://git.openjdk.org/leyden/commit/4dca735bf30bcef17d127b8156cc41c4144fb…
8315844: $LSB_RELEASE is not defined before use
Reviewed-by: jwaters, erikj, djelinski
! make/autoconf/basic_tools.m4
Changeset: 37f8e419
Branch: hermetic-java-runtime
Author: Johannes Graham <j3graham(a)gmail.com>
Date: 2025-04-04 13:24:22 +0000
URL: https://git.openjdk.org/leyden/commit/37f8e419f9661ba30b3c34bd9fecef71ab1ed…
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
Changeset: 3241b4e1
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:32:26 +0000
URL: https://git.openjdk.org/leyden/commit/3241b4e111e3dbf475c0e5be117c2a8d1a63a…
8353066: Properly detect Windows/aarch64 as build platform
Co-authored-by: Mikael Vidstedt <mikael(a)openjdk.org>
Reviewed-by: mikael, prr, erikj
! make/autoconf/build-aux/config.guess
! make/autoconf/toolchain_microsoft.m4
Changeset: 3670fde7
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:43:55 +0000
URL: https://git.openjdk.org/leyden/commit/3670fde77f4cbf699bb43866f0c2fb5a867f0…
8349467: INIT_TARGETS tab completions on "make" lost with JDK-8348998
Reviewed-by: erikj
! make/PreInit.gmk
Changeset: 5520ff12
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/5520ff12ec26dc2b490fb702101c3679a2af9…
8340341: Abort in configure when using Xcode 16.0 or 16.1
Reviewed-by: jwaters, erikj
! make/autoconf/toolchain.m4
Changeset: 9fb36099
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/9fb3609955b01c7026665d7baf06de9761391…
8350774: Generated test-<testname> targets broken after JDK-8348998
Reviewed-by: erikj
= make/GenerateFindTests.gmk
! make/Init.gmk
! make/PreInitSupport.gmk
! make/RunTestsPrebuilt.gmk
Changeset: 3cc43b32
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-04 13:44:55 +0000
URL: https://git.openjdk.org/leyden/commit/3cc43b3224efdf1a3f35fff58b993027a9e1f…
8349075: Once again allow -compilejdk in JAVA_OPTIONS
Reviewed-by: rehn, erikj
! make/RunTests.gmk
Changeset: 31a6de2e
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-04 18:13:22 +0000
URL: https://git.openjdk.org/leyden/commit/31a6de2e743923c92e976d5f5536120736d56…
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: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-04 18:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/74c2d8f41bbb770e959a77ae1ce468162d68b…
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
Changeset: 9fcb06f9
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-04 18:19:05 +0000
URL: https://git.openjdk.org/leyden/commit/9fcb06f9340f4f8f5bf2b74d0c4007f237625…
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
Changeset: e17c3994
Branch: hermetic-java-runtime
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-04 22:41:59 +0000
URL: https://git.openjdk.org/leyden/commit/e17c3994b8392357b0aacea0bae6b354a2cc9…
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
Changeset: 9bb804b1
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-05 01:12:48 +0000
URL: https://git.openjdk.org/leyden/commit/9bb804b14e164982860db6323c7db33214cd0…
8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java
Reviewed-by: liach, nbenalla
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
Changeset: 6d37e633
Branch: hermetic-java-runtime
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-04-05 20:25:30 +0000
URL: https://git.openjdk.org/leyden/commit/6d37e633e6afa11ecd40bed10c0efbde6f9f6…
8353753: Remove unnecessary forward declaration in oop.hpp
Reviewed-by: kbarrett
! src/hotspot/share/oops/oop.hpp
Changeset: 660b17a6
Branch: hermetic-java-runtime
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-04-06 17:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/660b17a6b9afe26dee2d9647755c75d817888…
8350852: Implement JMH benchmark for sparse CodeCache
Reviewed-by: kvn
+ test/micro/org/openjdk/bench/vm/compiler/SparseCodeCache.java
Changeset: 97ed5361
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-04-07 05:21:44 +0000
URL: https://git.openjdk.org/leyden/commit/97ed536125645304aed03a4afbc3ded627de0…
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
Changeset: 6d9ece73
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-04-07 07:09:51 +0000
URL: https://git.openjdk.org/leyden/commit/6d9ece73a96dd32fccf4a740205407a76dcd9…
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
Changeset: 6abf4e6d
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-07 07:14:32 +0000
URL: https://git.openjdk.org/leyden/commit/6abf4e6d4d9f948b8ae51aec731b94ba7acd0…
8353568: SEGV_BNDERR signal code adjust definition
Reviewed-by: stuefe
! src/hotspot/os/posix/signals_posix.cpp
Changeset: d1e91fcd
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-07 07:21:15 +0000
URL: https://git.openjdk.org/leyden/commit/d1e91fcd620ce7e5527363dfa44543872f419…
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
Changeset: d63b561f
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-07 07:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/d63b561fffd42d76f14771c47951dd1d08efe…
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
Changeset: 39549f89
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-04-07 09:13:43 +0000
URL: https://git.openjdk.org/leyden/commit/39549f89905019fa90dd20ff8b6822c1351cb…
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
Changeset: 32d6d031
Branch: hermetic-java-runtime
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-07 09:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/32d6d031514be9cfee5b0fd778cb738b7ff9d…
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
Changeset: c494a00a
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-07 11:31:06 +0000
URL: https://git.openjdk.org/leyden/commit/c494a00a66d21d2e403fd9ce253eb132c34e4…
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
Changeset: 6ab1647a
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-07 11:32:16 +0000
URL: https://git.openjdk.org/leyden/commit/6ab1647af2d83427215f3a704671f113ba984…
8353637: ZGC: Discontiguous memory reservation is broken on Windows
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
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: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-04-07 11:34:23 +0000
URL: https://git.openjdk.org/leyden/commit/e8c9e5c6cd3c844765c27c068022a018914fd…
8353231: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently
Reviewed-by: dholmes
= test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties
Changeset: 26bb1837
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-07 11:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/26bb18378737809542b1153f8f34d55d409ea…
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: hermetic-java-runtime
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-04-07 11:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/353e1738f6eb9965571e1de881d209b698492…
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
Changeset: 66435c27
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-04-07 12:28:41 +0000
URL: https://git.openjdk.org/leyden/commit/66435c27b3e0a89e4350caf6207e36f5a9b82…
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: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-04-07 12:30:55 +0000
URL: https://git.openjdk.org/leyden/commit/27c8d9d635eaa0aac722c1b1eba8591fd291c…
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
Changeset: 9128ec61
Branch: hermetic-java-runtime
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-04-07 12:50:43 +0000
URL: https://git.openjdk.org/leyden/commit/9128ec61df430a2eb352f58ec9799d332f7b1…
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
Changeset: 77fff61b
Branch: hermetic-java-runtime
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2025-04-07 13:04:47 +0000
URL: https://git.openjdk.org/leyden/commit/77fff61b864054b0029ee5d38f6293534db10…
8341095: Possible overflow in os::Posix::print_uptime_info
Reviewed-by: dholmes
! src/hotspot/os/posix/os_posix.cpp
Changeset: 60fbf73f
Branch: hermetic-java-runtime
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-04-07 13:27:21 +0000
URL: https://git.openjdk.org/leyden/commit/60fbf73fc492ad9fff83fb4540e2d01311406…
8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public
Reviewed-by: erikj, mbaesken
! make/Bundles.gmk
Changeset: 40210333
Branch: hermetic-java-runtime
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-04-07 15:03:30 +0000
URL: https://git.openjdk.org/leyden/commit/402103331bcdb1055f89c938fdd6b1df77299…
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
Changeset: 9a391f44
Branch: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2025-04-07 15:23:18 +0000
URL: https://git.openjdk.org/leyden/commit/9a391f44e038d6c15a7872164bd3099edad93…
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
Changeset: 867a0301
Branch: hermetic-java-runtime
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-04-07 16:15:51 +0000
URL: https://git.openjdk.org/leyden/commit/867a0301893cbf3d5434e4966d27d7f4913af…
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
Changeset: e08441c0
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-07 16:40:36 +0000
URL: https://git.openjdk.org/leyden/commit/e08441c03352543f800aef166afabec1dacaf…
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
Changeset: 0d4d1558
Branch: hermetic-java-runtime
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-07 17:29:13 +0000
URL: https://git.openjdk.org/leyden/commit/0d4d1558164bb352aa4f7be1fffb7eb2da506…
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
Changeset: 70718af9
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-07 11:00:53 +0000
URL: https://git.openjdk.org/leyden/commit/70718af9fdcadf55e2fdbc3c10d976f43333e…
Merge branch 'master' into hermetic-java-runtime
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/native/libjli/java.c
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/native/libjli/java.c
Changeset: b778f5bb
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-07 11:17:27 +0000
URL: https://git.openjdk.org/leyden/commit/b778f5bbe6ae746ee81a1eb080d14b886aa07…
Merge branch 'hermetic-java-runtime' of github.com:openjdk/leyden into hermetic-java-runtime
Changeset: 97226f83
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-07 11:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/97226f837c75e015a7ef8c540c39294333a10…
Merge branch 'hermetic-java-runtime' of github.com:openjdk/leyden into hermetic-java-runtime
1
0
07 Apr '25
Changeset: d022f95d
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-07 11:54:23 +0000
URL: https://git.openjdk.org/leyden/commit/d022f95df78b8ccc46a04692834f1b66cf765…
- Fix build failure with fastdebug:
hermetic-java-runtime/src/java.base/share/native/launcher/main.c:46:9: error: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Werror=unused-result]
46 | fread(v, 1, 1, f);
| ^~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
- Add missing `fclose(execfile)` for `return JNI_FALSE` case.
! src/java.base/share/native/launcher/main.c
1
0
Changeset: 1ad67de2
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-04 16:12:02 +0000
URL: https://git.openjdk.org/leyden/commit/1ad67de22efbe90b62697457c6a67ff056f03…
Use PATH_MAX.
! src/java.base/share/native/launcher/main.c
1
0
04 Apr '25
Changeset: 1ee3cfa2
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-04 14:50:06 +0000
URL: https://git.openjdk.org/leyden/commit/1ee3cfa2f9f8b7197812e9ab120d16335d976…
- Use the path specified by `--out` for hermetic image, i.e. the hermetic image is no longer named as 'modules' with the current change.
- Set executable permission for the hermetic image.
For example, with the following jlink command, it creates a single hermetic executable image named as `demo-image`:
```
/<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/jdk/bin/jlink --hermetic --link-hermetic-image=/<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/images/static-jdk/bin/java -J-Djlink.debug=true --module-path "/<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/images/jmods" --endian little --release-info /<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/jdk/release --order-resources=**module-info.class,@/<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/support/link_opt/classlist,/java.base/java/**,/java.base/jdk/**,/java.base/sun/**,/java.base/com/**,/jdk.localedata/** --dedup-legal-notices=error-if-not-same-content --hermetic-resources /java.base/conf/security/java.security=/java.base/java/security/java.security,/java.logging/conf/logging.properties=/java.logging/java/util/logging/logging.properties,/java.base/conf/net.properties=/java.
base/sun/net/net.properties,/java.desktop/lib/psfont.properties.ja=/java.desktop/sun/print/psfont.properties.ja,/java.desktop/lib/psfontj2d.properties=/java.desktop/sun/print/psfontj2d.properties,/java.base/lib/security/blocked.certs=/java.base/sun/security/util/blocked.certs,/java.base/lib/security/cacerts=/java.base/sun/security/util/cacerts,/java.base/lib/security/public_suffix_list.dat=/java.base/sun/security/util/public_suffix_list.dat,/java.base/lib/security/default.policy=/java.base/sun/security/provider/default.policy,/java.base/conf/security/java.policy=/java.base/sun/security/provider/java.policy,/java.base/conf/security/policy/limited/default_US_export.policy=/java.base/javax/crypto/limited_default_US_export.policy,/java.base/conf/security/policy/limited/default_local.policy=/java.base/javax/crypto/limited_default_local.policy,/java.base/conf/security/policy/limited/exempt_local.policy=/java.base/javax/crypto/limited_exempt_local.policy,/java.base/conf/security/policy/unl
imited/default_US_export.policy=/java.base/javax/crypto/unlimited_default_US_export.policy,/java.base/conf/security/policy/unlimited/default_local.policy=/java.base/javax/crypto/unlimited_default_local.policy --generate-jli-classes=@/<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/support/link_opt/default_jli_trace.txt --add-modules demo --keep-packaged-modules /<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/images/jdk/jmods1 --output demo-image
```
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
1
0
04 Apr '25
Changeset: 490c6971
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-04 10:52:33 +0000
URL: https://git.openjdk.org/leyden/commit/490c697162e0fef4e43fb45a4c237b39daa37…
jlink hermetic image support:
- When --hermetic is enabled, jlink only writes the modules file as the output. All other JDK artifacts are not written out.
Update with recent hermetic Java prototype changes:
- Determine if hermetic Java is enabled based on whether an embedded hermetic jimage is used or not. Remove hermetic image name .jar suffix check from JavaHome. This resolves the failure when running the hermetic image from a non-lib directory (see https://bugs.openjdk.org/browse/JDK-8352919?focusedId=14766961&page=com.atl… for details).
- Change ImageReaderFactory <clinit> to not rely on checking the .jar suffix for hermetic Java execution mode.
- Support for scattered hermetic Java testing mode.
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/jdk/internal/jimage/HermeticImageHelper.java
! src/java.base/share/classes/jdk/internal/misc/JavaHome.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
+ src/java.base/share/native/libjava/JavaHome.c
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
1
0