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
August 2025
- 10 participants
- 49 discussions
Changeset: ffacb36e
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-08-23 12:26:58 +0000
URL: https://git.openjdk.org/leyden/commit/ffacb36e564b24e335b11fe5be8e574dffac2…
Fixed AOTCompileEagerly.java test
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCompileEagerly.java
1
0
git: openjdk/leyden: premain: LEYDEN: problem list vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java due to JDK-8361451 happening more often in leyden repo
by Ioi Lam 23 Aug '25
by Ioi Lam 23 Aug '25
23 Aug '25
Changeset: 99e142ec
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-23 10:24:34 +0000
URL: https://git.openjdk.org/leyden/commit/99e142ec3616a740ff0bee370c8f38f95fb63…
LEYDEN: problem list vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java due to JDK-8361451 happening more often in leyden repo
! test/hotspot/jtreg/ProblemList.txt
1
0
23 Aug '25
Changeset: 130ec261
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-08-23 09:21:25 +0000
URL: https://git.openjdk.org/leyden/commit/130ec261747c0c0013ce1abd0d6114d8a1da9…
Fix mismerge which set AOTCompileEagerly to false
! src/hotspot/share/cds/cds_globals.hpp
1
0
Changeset: c76b998e
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-22 22:59:23 +0000
URL: https://git.openjdk.org/leyden/commit/c76b998e7eb4c44707d248e3dd23af8383df5…
Exclude leyden tests from :hotspot_appcds_dynamic group
! test/hotspot/jtreg/TEST.groups
Changeset: fd4b701b
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-22 23:30:08 +0000
URL: https://git.openjdk.org/leyden/commit/fd4b701b3f0c7481a1b2453b74a5c7211f620…
Added gc/arguments/TestG1HeapSizeFlags.java to ProblemList-AotJdk.txt due to JDK-8366033
! test/hotspot/jtreg/ProblemList-AotJdk.txt
1
0
Changeset: 492dcde9
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-22 22:26:16 +0000
URL: https://git.openjdk.org/leyden/commit/492dcde9b0e95a964403f260260f67ddfc892…
Work around JDK-8365959 by adding -XX:-ArchiveLoaderLookupCache to tests with lots of classes
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/applications/SpringPetClinic.java
Changeset: 6059bf40
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-22 22:28:05 +0000
URL: https://git.openjdk.org/leyden/commit/6059bf404a2273454e599717634ca440bf5b8…
work-around "-Xshare:dump -XX:+AOTClassLinking" failures until JDK-8350550 is merged from mainline
! src/hotspot/share/cds/cdsConfig.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVerification.java
1
0
git: openjdk/leyden: premain: 8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests
by Ioi Lam 23 Aug '25
by Ioi Lam 23 Aug '25
23 Aug '25
Changeset: b2714431
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-22 18:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/b2714431747ba9bf29c144d3175e319f9bbb0…
8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
1
0
git: openjdk/leyden: premain: 8366027: [Leyden] Class is not initialized with ArchiveLoaderLookupCache optimization
by Ioi Lam 23 Aug '25
by Ioi Lam 23 Aug '25
23 Aug '25
Changeset: 252d9a6a
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-22 17:36:22 +0000
URL: https://git.openjdk.org/leyden/commit/252d9a6af95ee3d2fc8495f7805488f990352…
8366027: [Leyden] Class is not initialized with ArchiveLoaderLookupCache optimization
! src/java.base/share/classes/java/lang/Class.java
1
0
Changeset: f83454cd
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-08-09 02:00:58 +0000
URL: https://git.openjdk.org/leyden/commit/f83454cd61538b653656ccf81759b3cc7286e…
8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000
Reviewed-by: dfuchs, alanb, vyazici
! test/jdk/java/net/vthread/HttpALot.java
Changeset: e13b4c8d
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-09 23:44:21 +0000
URL: https://git.openjdk.org/leyden/commit/e13b4c8de944ab14a1d12f6251e83f4fdd9e0…
8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank
Reviewed-by: jrose, shade
! src/java.base/share/classes/java/lang/ClassValue.java
! test/jdk/java/lang/invoke/ClassValueTest.java
Changeset: 022e29a7
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-08-10 04:22:10 +0000
URL: https://git.openjdk.org/leyden/commit/022e29a77533aacabd56820d00ecffa9646a8…
8365086: CookieStore.getURIs() and get(URI) should return an immutable List
Reviewed-by: liach, vyazici, dfuchs
! src/java.base/share/classes/java/net/InMemoryCookieStore.java
+ test/jdk/java/net/CookieStoreTest.java
Changeset: 15e8609a
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-11 07:08:03 +0000
URL: https://git.openjdk.org/leyden/commit/15e8609a2c3d246e89cfb349cbd21777bc471…
8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows
Reviewed-by: clanger, prr, asteiner
! test/jdk/java/awt/font/FontNames/LocaleFamilyNames.java
Changeset: c31f4861
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-08-11 07:10:38 +0000
URL: https://git.openjdk.org/leyden/commit/c31f4861fb6c85c31348ac3e99ccf754d9ee1…
8364365: HKSCS encoder does not properly set the replacement character
Reviewed-by: sherman
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
+ test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java
+ test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java
Changeset: f28126eb
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-08-11 08:18:28 +0000
URL: https://git.openjdk.org/leyden/commit/f28126ebc2f792f0d64bbe6e841d9fafb433b…
8365050: Too verbose warning in os::commit_memory_limit() on Windows
Reviewed-by: dholmes, mbaesken
! src/hotspot/os/windows/os_windows.cpp
Changeset: 10762d40
Branch: premain
Author: Dmitry Cherepanov <dcherepanov(a)openjdk.org>
Date: 2025-08-11 08:19:02 +0000
URL: https://git.openjdk.org/leyden/commit/10762d408bba9ce0945100847a8674e7eb7fa…
8365044: Missing copyright header in Contextual.java
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/Contextual.java
Changeset: 0c39228e
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-11 09:42:12 +0000
URL: https://git.openjdk.org/leyden/commit/0c39228ec1c8c6eadafb54567c94ad5f19f27…
8364767: G1: Remove use of CollectedHeap::_soft_ref_policy
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 1fc0b016
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-08-11 09:44:49 +0000
URL: https://git.openjdk.org/leyden/commit/1fc0b01601af454a0e871afce8ae0c9da1358…
8361142: Improve custom hooks for makefiles
Reviewed-by: erikj
! make/CompileJavaModules.gmk
! make/CreateJmods.gmk
! make/Images.gmk
! make/Main.gmk
! make/MainSupport.gmk
! make/ModuleWrapper.gmk
! make/common/JavaCompilation.gmk
! make/common/Modules.gmk
Changeset: 8b5bb013
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-08-11 10:28:59 +0000
URL: https://git.openjdk.org/leyden/commit/8b5bb013557478c9ceb49f94f22600d5901f4…
8364987: javac fails with an exception when looking for diamond creation
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! test/langtools/tools/javac/analyzer/Diamond.java
Changeset: fd766b27
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-11 10:49:47 +0000
URL: https://git.openjdk.org/leyden/commit/fd766b27b9f862075a415780901c242a7d48c…
8364541: Parallel: Support allocation in old generation when heap is almost full
Reviewed-by: phh, tschatzl
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
Changeset: a60e523f
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Committer: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-08-11 11:15:34 +0000
URL: https://git.openjdk.org/leyden/commit/a60e523f88e7022abe80725b82a8b16a87a37…
8349191: Test compiler/ciReplay/TestIncrementalInlining.java failed
Reviewed-by: mhaessig, dfenacci, chagedorn
! src/hotspot/share/opto/printinlining.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 43cfd80c
Branch: premain
Author: Darragh Clarke <dclarke(a)openjdk.org>
Date: 2025-08-11 11:57:08 +0000
URL: https://git.openjdk.org/leyden/commit/43cfd80c1c0493f2f50ffd75461ca75a002e0…
8352502: Response message is null if expect 100 assertion fails with non 100
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpUrlConnectionExpectContinueResponseMessageTest.java
Changeset: 0ad919c1
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-08-11 12:22:52 +0000
URL: https://git.openjdk.org/leyden/commit/0ad919c1e54895b000b58f6a1b54d79f76970…
8352067: Remove the NMT treap and replace its uses with the utilities red-black tree
Reviewed-by: jsjolen, ayang
! src/hotspot/share/nmt/memoryFileTracker.cpp
- src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.cpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
- test/hotspot/gtest/nmt/test_nmt_treap.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 23985c29
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-08-11 14:12:55 +0000
URL: https://git.openjdk.org/leyden/commit/23985c29b44b489472dcd3aad2cb98d9ce003…
8357979: Compile jdk.internal.vm.ci targeting the Boot JDK version
Reviewed-by: erikj, dnsimon
! make/CompileJavaModules.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
Changeset: bdb1646a
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-08-11 15:37:31 +0000
URL: https://git.openjdk.org/leyden/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4…
8364611: (process) Child process SIGPIPE signal disposition should be default
Reviewed-by: erikj, rriggs
! make/test/JtregNativeJdk.gmk
! src/java.base/unix/native/libjava/childproc.c
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/TestChildSignalDisposition.java
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/libChangeSignalDisposition.c
Changeset: e9e331b2
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-08-11 17:10:10 +0000
URL: https://git.openjdk.org/leyden/commit/e9e331b2a957180dac2e9ce19a58d0a57d2f5…
8365238: 'jfr' feature requires 'services' with 'custom' build variant
Reviewed-by: erikj, shade, ihse
! make/autoconf/jvm-features.m4
Changeset: 958383d6
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-11 18:49:37 +0000
URL: https://git.openjdk.org/leyden/commit/958383d69c8742fdb78c28ad856559367c351…
8364501: Compiler shutdown crashes on access to deleted CompileTask
Reviewed-by: kvn, mhaessig
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
Changeset: 8cd79752
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-08-11 18:50:39 +0000
URL: https://git.openjdk.org/leyden/commit/8cd79752c6426780c6772eafe296aa5b713b2…
8364761: (aio) AsynchronousChannelGroup.execute doesn't check null command
Reviewed-by: alanb, vyazici
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java
Changeset: 9593730a
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-08-11 23:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/9593730a23f465d26ba7b310d5b0c5d3b4ee4…
8362376: Use @Stable annotation in Java FDLIBM implementation
Reviewed-by: liach, rgiulietti
! src/java.base/share/classes/java/lang/FdLibm.java
! test/jdk/java/lang/StrictMath/ExpTests.java
! test/jdk/java/lang/StrictMath/PowTests.java
Changeset: 6927fc39
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-08-12 01:25:35 +0000
URL: https://git.openjdk.org/leyden/commit/6927fc3904eb239bd43ab7c581d479c00a6a4…
8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
Changeset: 72d3a2a9
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-08-12 03:15:49 +0000
URL: https://git.openjdk.org/leyden/commit/72d3a2a9773b2a3fe0351e0acb7b10c0751d2…
8308349: missing working directory option for launcher when invoked from shortcuts
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.desktop
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ParseUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: d78fa5a9
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-12 07:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/d78fa5a9f6254e2e93e75c693efba75e09736…
8365240: [asan] exclude some tests when using asan enabled binaries
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
! test/jdk/tools/launcher/TooSmallStackSize.java
Changeset: db12f193
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-08-12 08:03:18 +0000
URL: https://git.openjdk.org/leyden/commit/db12f1934a659843d9cc77f4f21e67ebf9fa9…
8364280: NMTCommittedVirtualMemoryTracker.test_committed_virtualmemory_region_vm fails with assertion "negative distance"
Reviewed-by: gziemski, jsjolen
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
Changeset: 5a442197
Branch: premain
Author: Johny Jose <johny.jose(a)oracle.com>
Committer: Sean Coffey <coffeys(a)openjdk.org>
Date: 2025-08-12 08:26:42 +0000
URL: https://git.openjdk.org/leyden/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab3…
7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently
Reviewed-by: smarks, coffeys
! test/jdk/ProblemList.txt
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/LeaseLeakClient.java
Changeset: b81f4fae
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-08-12 08:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/b81f4faed7180e51aa966a9bf2f84ba755c67…
8360037: Refactor ImageReader in preparation for Valhalla support
Reviewed-by: alanb, rriggs, jpai
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
+ test/jdk/jdk/internal/jimage/ImageReaderTest.java
! test/jdk/jdk/internal/jimage/JImageReadTest.java
! test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java
! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java
Changeset: f155f7d6
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-08-12 08:45:02 +0000
URL: https://git.openjdk.org/leyden/commit/f155f7d6e50c702f65858774cfd02ef60aa9c…
8364141: Remove LockingMode related code from x86
Reviewed-by: aboldtch, dholmes, coleenp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 3c0eed8e
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-08-12 08:45:36 +0000
URL: https://git.openjdk.org/leyden/commit/3c0eed8e476e4da540e4ea44ee966f278e04a…
8364406: Remove LockingMode related code from aarch64
Reviewed-by: aph, dholmes
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 16e461ef
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-12 08:52:37 +0000
URL: https://git.openjdk.org/leyden/commit/16e461ef31628ab47cd8484cdfc970c0008b9…
8365122: G1: Minor clean up of G1SurvivorRegions
Reviewed-by: sangheki, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
Changeset: 95b7a8b3
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-12 11:29:43 +0000
URL: https://git.openjdk.org/leyden/commit/95b7a8b3e300bf40a2a5bdf8ca8310485db36…
8365237: Remove unused SoftRefPolicy::_all_soft_refs_clear
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp
Changeset: 19a76a45
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-12 11:58:37 +0000
URL: https://git.openjdk.org/leyden/commit/19a76a45e9c8616414830c865801660bc6761…
8365316: Remove unnecessary default arg value in gcVMOperations
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/gcVMOperations.hpp
Changeset: 391ea151
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-12 13:16:54 +0000
URL: https://git.openjdk.org/leyden/commit/391ea151184c5621f263742605416c3ccd2c3…
8365307: AIX make fails after JDK-8364611
Reviewed-by: clanger, asteiner
! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
Changeset: a382996b
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-12 13:42:53 +0000
URL: https://git.openjdk.org/leyden/commit/a382996bb496d50b4eb5a6be9f61e5c2f8aaa…
8364993: JFR: Disable jdk.ModuleExport in default.jfc
Reviewed-by: mgronlun
! src/jdk.jfr/share/conf/jfr/default.jfc
Changeset: ad0fd13f
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-12 16:20:00 +0000
URL: https://git.openjdk.org/leyden/commit/ad0fd13f2007c93d8a109626a627823f30e4c…
8364454: ProblemList runtime/cds/DeterministicDump.java on macos for JDK-8363986
Reviewed-by: ccheung
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4c03e593
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-08-12 16:30:09 +0000
URL: https://git.openjdk.org/leyden/commit/4c03e5938df0a9cb10c2379af81163795dd3a…
8364750: Remove unused declaration in jvm.h
Reviewed-by: shade
! src/hotspot/share/include/jvm.h
Changeset: d0239826
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-08-12 17:39:14 +0000
URL: https://git.openjdk.org/leyden/commit/d023982600f8bb19053f579710953aa29e0f3…
8361209: (bf) Use CharSequence::getChars for StringCharBuffer bulk get methods
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
+ test/micro/org/openjdk/bench/java/nio/StringCharBufferBulkTransfer.java
Changeset: 87d73401
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-12 17:44:34 +0000
URL: https://git.openjdk.org/leyden/commit/87d734012e3130501bfd37b23cee7f5e0a3a4…
8364756: JFR: Improve slow tests
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java
! test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java
! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java
! test/jdk/jdk/jfr/jvm/TestWaste.java
! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java
Changeset: 636c61a3
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-08-13 01:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/636c61a3868d9c01b672b3b45cda1e476acdc…
8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
Changeset: 25480f00
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-08-13 01:45:49 +0000
URL: https://git.openjdk.org/leyden/commit/25480f0011297ad209eca1b1b56bcf983ea4e…
8365184: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process
Reviewed-by: lmesnik, cjplummer, sspitsyn
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
Changeset: 72e22b4d
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-08-13 08:07:45 +0000
URL: https://git.openjdk.org/leyden/commit/72e22b4de59a18f83c75be9a51fd99726f77f…
8362885: A more formal way to mark javac's Flags that belong to a specific Symbol type only
Reviewed-by: ihse, liach, vromero, mcimadamore, erikj
! make/ToolsLangtools.gmk
+ make/langtools/tools/flagsgenerator/FlagsGenerator.java
! make/langtools/tools/propertiesparser/parser/MessageType.java
! make/modules/jdk.compiler/Gensrc.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java
! test/langtools/tools/javac/flags/FlagsTest.java
Changeset: e77cdd93
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-08-13 08:47:08 +0000
URL: https://git.openjdk.org/leyden/commit/e77cdd93ead5601fea4bb1bf1847835e1097b…
8364570: Remove LockingMode related code from riscv64
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: f3b34d32
Branch: premain
Author: Guanqiang Han <ghan(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-08-13 10:52:54 +0000
URL: https://git.openjdk.org/leyden/commit/f3b34d32d6ea409f8c8f0382e8f01e746366f…
8359235: C1 compilation fails with "assert(is_single_stack() && !is_virtual()) failed: type check"
Reviewed-by: thartmann, dlong
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
+ test/hotspot/jtreg/compiler/intrinsics/TestStack2RegSlotMismatch.java
Changeset: 001aaa1e
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-08-13 12:45:48 +0000
URL: https://git.openjdk.org/leyden/commit/001aaa1e49f2692061cad44d68c9e81a27ea3…
8365166: ARM32: missing os::fetch_bcp_from_context implementation
Reviewed-by: shade
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
Changeset: 899e13f4
Branch: premain
Author: Nikita Gubarkov <ngubarkov(a)openjdk.org>
Committer: Laurent Bourgès <lbourges(a)openjdk.org>
Date: 2025-08-13 17:36:07 +0000
URL: https://git.openjdk.org/leyden/commit/899e13f40a70c98d1d393ba6c3973abcb36e1…
8364434: Inconsistent BufferedContext state after GC
Reviewed-by: jdv, azvegint, avu
! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java
+ test/jdk/java/awt/ColorClass/WeakColorTest.java
Changeset: 38a26141
Branch: premain
Author: Srinivas Vamsi Parasa <sparasa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-08-13 17:53:05 +0000
URL: https://git.openjdk.org/leyden/commit/38a261415dc29aae01c9b878d94cb302c60a3…
8365265: x86 short forward jump exceeds 8-bit offset in methodHandles_x86.cpp when using Intel APX
Reviewed-by: shade, jbhateja, aph
! src/hotspot/cpu/x86/methodHandles_x86.cpp
Changeset: ecbdd340
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-08-13 18:24:56 +0000
URL: https://git.openjdk.org/leyden/commit/ecbdd3405a1d46f555deb82098e1865b44601…
8361103: java_lang_Thread::async_get_stack_trace does not properly protect JavaThread
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvm.cpp
Changeset: 4680dc98
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-08-13 18:41:57 +0000
URL: https://git.openjdk.org/leyden/commit/4680dc983169d48fcf83eb50dc60e32e79d5d…
8365264: Rename ResourceHashtable to HashTable
Reviewed-by: iklam, ayang
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/hashTable.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
+ src/hotspot/share/utilities/resizableHashTable.hpp
- src/hotspot/share/utilities/resizeableResourceHash.hpp
- src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
+ test/hotspot/gtest/utilities/test_hashtable.cpp
- test/hotspot/gtest/utilities/test_resourceHash.cpp
Changeset: 96603200
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-08-13 20:43:46 +0000
URL: https://git.openjdk.org/leyden/commit/9660320041d0ba0f22ebe074a64472557b85a…
8364781: Re-examine DigitList digits resizing during parsing
Reviewed-by: liach, naoto
! src/java.base/share/classes/java/text/DigitList.java
Changeset: 9c266ae8
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-13 20:49:16 +0000
URL: https://git.openjdk.org/leyden/commit/9c266ae83c047025d778da41e413701ac3b50…
8365229: ARM32: c2i_no_clinit_check_entry assert failed after JDK-8364269
Reviewed-by: kvn, adinn, bulasevich, phh
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 9dcc502c
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-14 04:55:02 +0000
URL: https://git.openjdk.org/leyden/commit/9dcc502cc83773561707f2afe9aee1f9e2386…
8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground
Reviewed-by: aivanov, prr, kizune
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
Changeset: c22e01d7
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-08-14 07:02:08 +0000
URL: https://git.openjdk.org/leyden/commit/c22e01d77648036db4ed640521e82c49f8791…
8341342: Elements.getAllModuleElements() does not work properly before JavacTask.analyze()
Reviewed-by: vromero, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/jdk/tools/sincechecker/SinceChecker.java
+ test/langtools/tools/javac/processing/model/util/elements/TestElementsProgrammatic.java
Changeset: a6be2286
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-08-14 07:04:40 +0000
URL: https://git.openjdk.org/leyden/commit/a6be2286421e069a292c749eecd6bdc38a8de…
8365314: javac fails with an exception for erroneous source
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
Changeset: 3e329850
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-08-14 07:37:10 +0000
URL: https://git.openjdk.org/leyden/commit/3e3298509f136583b18e5ab8bf75a8b012016…
8365317: ZGC: Setting ZYoungGCThreads lower than ZOldGCThreads may result in a crash
Reviewed-by: tschatzl, eosterlund
! src/hotspot/share/gc/z/zDirector.cpp
Changeset: e3201628
Branch: premain
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2025-08-14 07:39:49 +0000
URL: https://git.openjdk.org/leyden/commit/e320162815d529bc65cd058b34ec39d60d032…
8365218: [JVMCI] AArch64 CPU features are not computed correctly after 8364128
Reviewed-by: dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
Changeset: 7698c373
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-14 10:43:21 +0000
URL: https://git.openjdk.org/leyden/commit/7698c373a684235812c9dc11edd751059f9e8…
8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc
Reviewed-by: mgronlun
! src/jdk.jfr/share/conf/jfr/default.jfc
Changeset: 98f54d90
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-14 11:11:47 +0000
URL: https://git.openjdk.org/leyden/commit/98f54d90ea56f63c2fc5137af98b57dbc90fe…
8365487: [asan] some oops (mode) related tests fail
Reviewed-by: kbarrett, syan
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java
Changeset: 41520998
Branch: premain
Author: Roman Marchenko <rmarchenko(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-08-14 12:31:20 +0000
URL: https://git.openjdk.org/leyden/commit/41520998aa8808452ee384b213b2a77c7bad6…
8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine
Reviewed-by: erikj, ihse
! make/RunTests.gmk
Changeset: dd113c8d
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-14 14:50:56 +0000
URL: https://git.openjdk.org/leyden/commit/dd113c8df06cc7e1465fb3dfef2e9b2a5a99f…
8364628: Serial: Refactor SerialHeap::mem_allocate_work
Reviewed-by: phh, kbarrett
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: b0f98df7
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-14 15:20:47 +0000
URL: https://git.openjdk.org/leyden/commit/b0f98df75aee1e94a8c4b3eb8d0b1f4e71501…
8365416: java.desktop no longer needs preview feature access
Reviewed-by: alanb, jpai
! src/java.base/share/classes/module-info.java
Changeset: 26ccb3ce
Branch: premain
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2025-08-14 16:59:05 +0000
URL: https://git.openjdk.org/leyden/commit/26ccb3cef17a7a2a4b09af1e1e29b96d54a41…
8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling
Reviewed-by: chagedorn, kvn
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
Changeset: ba231052
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-14 17:02:05 +0000
URL: https://git.openjdk.org/leyden/commit/ba231052319676ece5105253b58efa4e906fe…
8365048: idea.sh script does not correctly detect/handle git worktrees
Reviewed-by: shade, vyazici, erikj, mcimadamore, ihse
! bin/idea.sh
Changeset: dccca0fb
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-08-14 19:58:54 +0000
URL: https://git.openjdk.org/leyden/commit/dccca0fb7a892d31179b70fa861b8b3cdde54…
8365572: Shenandoah: Remove unused thread local _paced_time field
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
Changeset: c5cbcac8
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-14 20:27:08 +0000
URL: https://git.openjdk.org/leyden/commit/c5cbcac828e1c7aa845cf16e68f6306ae49e0…
8361730: The CodeBuilder.trying(BlockCodeBuilder,CatchBuilder) method generates corrupted bytecode in certain cases
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
Changeset: 8c363b3e
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-14 21:41:14 +0000
URL: https://git.openjdk.org/leyden/commit/8c363b3e3e5c1273a5e9b3393ed09a31b0647…
8364319: Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal
Reviewed-by: redestad
- src/java.base/share/classes/java/lang/constant/AsTypeMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
+ src/java.base/share/classes/jdk/internal/constant/AsTypeMethodHandleDesc.java
Changeset: a65f2002
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-08-14 23:59:34 +0000
URL: https://git.openjdk.org/leyden/commit/a65f20022080e627da4782b9b643912a9dd69…
8365512: Replace -Xcomp with -Xmixed for AOT assembly phase
Reviewed-by: shade
! src/hotspot/share/cds/cdsConfig.cpp
Changeset: 44b19c01
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-08-15 02:53:42 +0000
URL: https://git.openjdk.org/leyden/commit/44b19c01acdfff07a4f017466be3f03fae601…
8365532: java/lang/module/ModuleReader/ModuleReaderTest.testImage fails
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
Changeset: 6fb6f3d3
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-15 04:25:37 +0000
URL: https://git.openjdk.org/leyden/commit/6fb6f3d39b321e2a1c1fa2cef2c19222a6dcf…
8361638: java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
Changeset: e3aeebec
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-08-15 07:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/e3aeebec1798b9adbb02e11f285951d4275c5…
8365468: EagerJVMCI should only apply to the CompilerBroker JVMCI runtime
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: fa2eb616
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-15 08:55:11 +0000
URL: https://git.openjdk.org/leyden/commit/fa2eb616482250dff6a3b667798aec3711400…
8365491: VSCode IDE: add basic configuration for the Oracle Java extension
Reviewed-by: ihse, jlahoda
! make/ide/vscode/hotspot/template-workspace.jsonc
Changeset: 5856dc34
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-08-15 09:32:51 +0000
URL: https://git.openjdk.org/leyden/commit/5856dc34c82de9f840be1dc28a99172249714…
8365199: Use a set instead of a list as the intermediary Klass* storage to reduce typeset processing
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! test/jdk/jdk/jfr/event/runtime/TestFlush.java
Changeset: b6d5f49b
Branch: premain
Author: Guanqiang Han <ghan(a)openjdk.org>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-15 09:41:17 +0000
URL: https://git.openjdk.org/leyden/commit/b6d5f49b8dc2cb7c8e93d7885c2432a28d04e…
8365296: Build failure with Clang due to -Wformat warning after JDK-8364611
Reviewed-by: ayang, mbaesken
! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
Changeset: 059b49b9
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-08-15 10:37:26 +0000
URL: https://git.openjdk.org/leyden/commit/059b49b9551ad52f211613a3da2ac0a79deb5…
8365244: Some test control variables are undocumented in doc/testing.md
Reviewed-by: erikj
! doc/testing.html
! doc/testing.md
Changeset: dbae90c9
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-15 10:45:00 +0000
URL: https://git.openjdk.org/leyden/commit/dbae90c950200cb417aebeab65e5fce7a7e5f…
8364723: Sort share/interpreter includes
Reviewed-by: shade, ayang
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeStream.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 08db4b99
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-08-15 17:56:47 +0000
URL: https://git.openjdk.org/leyden/commit/08db4b99622e488558dd7987c34f1c515fa30…
8365571: GenShen: PLAB promotions may remain disabled for evacuation threads
Reviewed-by: kdnilsen, ysr, shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 39a36529
Branch: premain
Author: Dean Long <dlong(a)openjdk.org>
Date: 2025-08-15 18:52:45 +0000
URL: https://git.openjdk.org/leyden/commit/39a365296882b0df49398cd7ac36e801a9aa1…
8278874: tighten VerifyStack constraints
Co-authored-by: Tom Rodriguez <never(a)openjdk.org>
Reviewed-by: mhaessig, never
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp
Changeset: 6e760b9b
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-08-15 20:00:01 +0000
URL: https://git.openjdk.org/leyden/commit/6e760b9b746eba3d40ec246f3e194ce9f8c5a…
8365622: Shenandoah: Fix Shenandoah simple bit map test
Reviewed-by: ysr
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
Changeset: b69a3849
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-15 20:02:43 +0000
URL: https://git.openjdk.org/leyden/commit/b69a3849b21b4bb1e21ad276633de45da6200…
8365198: Remove unnecessary mention of finalize in ImageIO reader/writer docs
Reviewed-by: bchristi, azvegint
! src/java.desktop/share/classes/javax/imageio/ImageReader.java
! src/java.desktop/share/classes/javax/imageio/ImageWriter.java
Changeset: b023fea0
Branch: premain
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-08-15 22:12:57 +0000
URL: https://git.openjdk.org/leyden/commit/b023fea06216d5196592ff5239dc592aa8e34…
8365558: Fix stub entry init and blob creation on Zero
Reviewed-by: asmehra, kvn
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
Changeset: a70521c6
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-08-15 22:45:01 +0000
URL: https://git.openjdk.org/leyden/commit/a70521c62e0841895d71cce2c872bd12f1183…
8364973: Add JVMTI stress testing mode
Reviewed-by: erikj, ihse, sspitsyn
! doc/starting-next-release.html
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
+ test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/jdk/ProblemList-jvmti-stress-agent.txt
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/jvmti/libJvmtiStressAgent.cpp
Changeset: 57210af9
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-08-16 04:41:25 +0000
URL: https://git.openjdk.org/leyden/commit/57210af9bceb582be112564465ab66cebd43a…
8365555: Cleanup redundancies in jpackage implementation
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBuildEnvFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/ResourceLocator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java
! test/jdk/tools/jpackage/helpers-test/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/TEST.properties
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/linux/junit.java
+ test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/macosx/junit.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/BuildEnvTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
= test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/junit/windows/junit.java
Changeset: bd65d483
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-08-17 12:56:42 +0000
URL: https://git.openjdk.org/leyden/commit/bd65d483df4742bb7ce79b613f10f70a45117…
8365245: Move size reducing operations to GrowableArrayWithAllocator
Reviewed-by: jsjolen, stefank
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/gc/z/test_zArray.cpp
Changeset: f364fcab
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-08-18 05:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/f364fcab792ed5a14e5c2779fa85ecc9d6915…
8359119: Change Charset to use StableValue
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/nio/charset/Charset.java
Changeset: e7ca8c7d
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-08-18 07:08:19 +0000
URL: https://git.openjdk.org/leyden/commit/e7ca8c7d55fa959cb43d49d63128420b05b7c…
8365436: ImageReaderTest fails when jmods directory not present
Reviewed-by: sgehwolf, alanb
! test/jdk/jdk/internal/jimage/ImageReaderTest.java
Changeset: 166ea12d
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-18 07:14:09 +0000
URL: https://git.openjdk.org/leyden/commit/166ea12d73c7a40a1a26dc586e3db9d9430c0…
8365543: UnixNativeDispatcher.init should lookup open64at and stat64at on AIX
Co-authored-by: Joachim Kern <jkern(a)openjdk.org>
Reviewed-by: jkern, stuefe, goetz, alanb
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java
Changeset: 190e1130
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-08-18 08:11:19 +0000
URL: https://git.openjdk.org/leyden/commit/190e113031bc6ece781fdf0d9f3c853ce324f…
8364263: HttpClient: Improve encapsulation of ProxyServer
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/ProxyServer.java
Changeset: ca753eba
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-18 08:12:20 +0000
URL: https://git.openjdk.org/leyden/commit/ca753ebad6681a76d18800d23898b7d6af83f…
8365165: Zap C-heap memory at delete/free
Reviewed-by: kvn, kbarrett
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
Changeset: 2b756ab1
Branch: premain
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Committer: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-18 08:16:32 +0000
URL: https://git.openjdk.org/leyden/commit/2b756ab1e8cfacc5cf5d9c6dfdf1d1c9a6ecf…
8358781: C2 fails with assert "bad profile data type" when TypeProfileCasts is disabled
Reviewed-by: mhaessig, kvn, dfenacci
! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/arguments/TestProfileCasts.java
Changeset: 6e91ccd1
Branch: premain
Author: Pasam Soujanya <psoujany(a)in.ibm.com>
Committer: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-08-18 09:37:58 +0000
URL: https://git.openjdk.org/leyden/commit/6e91ccd1c3926094a9b6d8f9177d895aba342…
8365305: The ARIA role ‘contentinfo’ is not valid for the element <footer>
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
Changeset: a42ba1ff
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-18 10:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/a42ba1ff1a6c7c856323a8e2c54457fc3ddb3…
8365638: JFR: Add --exact for debugging out-of-order events
Reviewed-by: shade
! test/jdk/jdk/jfr/tool/TestPrintContextual.java
Changeset: c1198bba
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-08-18 11:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/c1198bba0e8cbdaa47c821263d122d0ba4dd6…
8357277: Update OpenSSL library for interop tests
Reviewed-by: rhalade
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java
Changeset: 81c6ed38
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-08-18 13:40:42 +0000
URL: https://git.openjdk.org/leyden/commit/81c6ed38828940d51c872c354c29dc13ed62a…
8365533: Remove outdated jdk.internal.javac package export to several modules from java.base
Reviewed-by: alanb, liach
! src/java.base/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jfr/share/classes/module-info.java
! src/jdk.jlink/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: 2a16cc89
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-18 15:42:31 +0000
URL: https://git.openjdk.org/leyden/commit/2a16cc890b99652a37b2e220dd61875063328…
8365550: JFR: The active-settings view should not use LAST_BATCH
Reviewed-by: shade, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: c9ecedd2
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-18 15:51:08 +0000
URL: https://git.openjdk.org/leyden/commit/c9ecedd2260c7f0114227aafc7f7f85e7c4c0…
8365594: Strengthen Universe klasses asserts to catch bootstrapping errors earlier
Reviewed-by: coleenp, ayang
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: 285adff2
Branch: premain
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-08-18 16:12:34 +0000
URL: https://git.openjdk.org/leyden/commit/285adff24e869b62397d4d1c14e6e969f3285…
8362448: Make use of the Double.toString(double) algorithm in java.text.DecimalFormat
Reviewed-by: naoto, jlu
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/FormattedFPDecimal.java
+ test/jdk/java/text/Format/DecimalFormat/DoubleFormattingTest.java
Changeset: bad38a0f
Branch: premain
Author: David Alayachew <davidalayachew(a)gmail.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-18 20:47:02 +0000
URL: https://git.openjdk.org/leyden/commit/bad38a0f928589be62cabcc48df8a4651c615…
8365643: JShell EditPad out of bounds on Windows
Reviewed-by: liach, aivanov, cstein, jlahoda
! src/jdk.editpad/share/classes/jdk/editpad/EditPad.java
Changeset: a0053012
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-08-18 22:10:20 +0000
URL: https://git.openjdk.org/leyden/commit/a0053012a4423725eac2411239bd28642ff3b…
8364780: Unicode extension clarifications for NumberFormat/DecimalFormatSymbols
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
Changeset: ec7361e0
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2025-08-18 23:07:57 +0000
URL: https://git.openjdk.org/leyden/commit/ec7361e082eff3859d9f0dd732f39ae9abd50…
8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java
! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java
Changeset: e04a3103
Branch: premain
Author: Shawn M Emery <shawn.emery(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-08-18 23:54:06 +0000
URL: https://git.openjdk.org/leyden/commit/e04a31037588217a246a8dca6ce9a83a031c3…
8364806: Test sun/security/krb5/config/IncludeRandom.java times out on Windows
Reviewed-by: mbaesken
! test/jdk/sun/security/krb5/config/IncludeRandom.java
Changeset: f2f7a490
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-08-19 04:40:45 +0000
URL: https://git.openjdk.org/leyden/commit/f2f7a490c091734ae1aa6cd402a117acbc1c6…
8365071: ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert
Reviewed-by: mgronlun
! src/hotspot/share/opto/library_call.cpp
Changeset: 655dc516
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-08-19 05:06:50 +0000
URL: https://git.openjdk.org/leyden/commit/655dc516c22ac84fccee6b1fdc607c492465b…
8361842: Move input validation checks to Java for java.lang.StringCoding intrinsics
Reviewed-by: rriggs, liach, dfenacci, thartmann, redestad, jrose
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template
+ test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestEncodeIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
Changeset: 4c80780f
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-08-19 06:33:12 +0000
URL: https://git.openjdk.org/leyden/commit/4c80780f6a3fef688d932bdad04e98eb1bd16…
8359380: Rework deferral profile logic after JDK-8346465
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
+ src/java.desktop/share/classes/sun/java2d/cmm/BuiltinProfileInfo.java
- src/java.desktop/share/classes/sun/java2d/cmm/ProfileDeferralInfo.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! test/jdk/java/awt/color/CheckDefaultProperties.java
! test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java
+ test/jdk/java/awt/color/ICC_Profile/GetProfileDataAfterTransform.java
Changeset: 626bea80
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-19 06:37:52 +0000
URL: https://git.openjdk.org/leyden/commit/626bea80abf1660757a12462ebc8313ef6d41…
8356176: C2 MemorySegment: missing RCE with byteSize() in Loop Exit Check inside the for Expression
Co-authored-by: Quan Anh Mai <qamai(a)openjdk.org>
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann(a)openjdk.org>
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentByteSizeLongLoopLimit.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentField.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
Changeset: 812434c4
Branch: premain
Author: Manjunath Matti <manjunath.matti(a)ibm.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-08-19 07:57:00 +0000
URL: https://git.openjdk.org/leyden/commit/812434c42072ce4cfc91117a3187df7930500…
8359114: [s390x] Add z17 detection code
Reviewed-by: amitkumar, aph
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
Changeset: 999761d0
Branch: premain
Author: Fei Gao <fgao(a)openjdk.org>
Date: 2025-08-19 08:22:40 +0000
URL: https://git.openjdk.org/leyden/commit/999761d0f6d37c9cd6ec482620800b694c5fb…
8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern
Reviewed-by: kbarrett, ihse, erikj
! make/autoconf/flags-cflags.m4
Changeset: 0b2d0817
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-19 14:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/0b2d0817f14895102600744670e4a6d4764b0…
8365636: JFR: Minor cleanup
Reviewed-by: shade
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/Enabled.java
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderListener.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/MetadataEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/package-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Histogram.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/Throttler.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/EventTypeInfo.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/SettingDescriptorInfo.java
Changeset: 4ed268ff
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-08-19 15:05:25 +0000
URL: https://git.openjdk.org/leyden/commit/4ed268ff9aa6059221d76291c031b0fd29e20…
8362304: Fix JDWP spec w.r.t. OPAQUE_FRAME and INVALID_SLOT errors
Reviewed-by: sspitsyn, alanb, amenkov
! src/java.se/share/data/jdwp/jdwp.spec
Changeset: 0755477c
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-08-19 16:01:12 +0000
URL: https://git.openjdk.org/leyden/commit/0755477c9a06cc773f307c7119efb97df797d…
8342705: Add dark mode for docs
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/moon.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sun.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 024292ac
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-19 16:08:12 +0000
URL: https://git.openjdk.org/leyden/commit/024292ac4dde7e49816d82d5f8a30a3e11f44…
8365614: JFR: Improve PrettyWriter::printValue
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/StructuredWriter.java
Changeset: 884076f6
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-08-19 19:06:20 +0000
URL: https://git.openjdk.org/leyden/commit/884076f6e249c336b088642e483adc0896df7…
8365719: Refactor uses of JLA.uncheckedNewStringNoRepl
Reviewed-by: liach, vyazici
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 0858743d
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-19 20:03:52 +0000
URL: https://git.openjdk.org/leyden/commit/0858743deed6b4fa2329983c7911d9f56f875…
8277585: Remove the terminally deprecated finalize() method from javax.imageio.stream APIs
Reviewed-by: achung, azvegint, serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
- src/java.desktop/share/classes/com/sun/imageio/stream/StreamFinalizer.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/package-info.java
Changeset: 3bbaa772
Branch: premain
Author: Brett Okken <brett.okken(a)oracle.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-08-19 20:31:17 +0000
URL: https://git.openjdk.org/leyden/commit/3bbaa772b0bb94694940156ec0ce421f87f02…
8364320: String encodeUTF8 latin1 with negatives
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/lang/String.java
Changeset: 55e7494d
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-08-19 23:33:40 +0000
URL: https://git.openjdk.org/leyden/commit/55e7494deebfdacbb94d470995f770caa7328…
8365703: Refactor ZipCoder to use common JLA.uncheckedNewStringNoRepl
Reviewed-by: lancea, vyazici
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 95577ca9
Branch: premain
Author: Samuel Chee <samche01(a)arm.com>
Committer: Dean Long <dlong(a)openjdk.org>
Date: 2025-08-19 23:48:57 +0000
URL: https://git.openjdk.org/leyden/commit/95577ca97f82a5a83e86ed932c7c42b644d32…
8361890: Aarch64: Removal of redundant dmb from C1 AtomicLong methods
Reviewed-by: aph, dlong
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
Changeset: eca2032c
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-08-20 00:04:38 +0000
URL: https://git.openjdk.org/leyden/commit/eca2032c06ecf01a2e54666e719ad98c37213…
8365559: jarsigner shows files non-existent if signed with a weak algorithm
Reviewed-by: abarashev, wetmore
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/sun/security/tools/jarsigner/RemovedFiles.java
Changeset: 640b71da
Branch: premain
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2025-08-20 04:20:22 +0000
URL: https://git.openjdk.org/leyden/commit/640b71da48c41e1f216f6bee1e7871961322c…
8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code
Reviewed-by: coffeys
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
Changeset: 506625b7
Branch: premain
Author: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2025-08-20 04:47:04 +0000
URL: https://git.openjdk.org/leyden/commit/506625b768c940a3f4fc2efce485d9207ca61…
8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5
Reviewed-by: coleenp, matsaave
! src/hotspot/share/oops/cpCache.inline.hpp
Changeset: b453eb63
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-08-20 06:07:20 +0000
URL: https://git.openjdk.org/leyden/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1…
8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly"
Reviewed-by: syan, alanb
! test/jdk/java/net/CookieHandler/B6644726.java
Changeset: 320235cc
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-20 06:47:36 +0000
URL: https://git.openjdk.org/leyden/commit/320235ccb88b4b554cd5756b7e6a34ce97aab…
8365700: Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar<number>.jar
Reviewed-by: jpai, asteiner
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
Changeset: 40bc0832
Branch: premain
Author: Yagmur Eren <yagmur.eren(a)oracle.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-20 07:16:36 +0000
URL: https://git.openjdk.org/leyden/commit/40bc083267c0bac64b1092c63325b8d245937…
8358748: Large page size initialization fails with assert "page_size must be a power of 2"
Reviewed-by: ayang, dholmes
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! test/lib-test/jdk/test/whitebox/vm_flags/SizeTTest.java
Changeset: c220a6c7
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2025-08-20 07:26:02 +0000
URL: https://git.openjdk.org/leyden/commit/c220a6c7bb5fe2e27514235f2efa9183a33f1…
8359955: Regressions ~7% in several J2DBench in 25-b26
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
Changeset: 4ffd2a8a
Branch: premain
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-20 07:28:36 +0000
URL: https://git.openjdk.org/leyden/commit/4ffd2a8aa45fa78c2546e84dc908263e7f342…
8364819: Post-integration cleanups for JDK-8359820
Reviewed-by: dholmes, ayang, shade
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: 9c338f6f
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-08-20 07:51:47 +0000
URL: https://git.openjdk.org/leyden/commit/9c338f6f87290e3ea3b43e6f7af8f073611b5…
8365780: G1: Remset for young regions are cleared too early during Full GC
Reviewed-by: sjohanss, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
Changeset: 70f34693
Branch: premain
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-08-20 08:13:07 +0000
URL: https://git.openjdk.org/leyden/commit/70f3469310f385c4953a9069ca99e0806bc6e…
8365556: ObjectMonitor::try_lock_or_add_to_entry_list() returns true with the wrong state of the node
Reviewed-by: pchilanomate, dholmes, fbredberg
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 169d145e
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-08-20 08:25:01 +0000
URL: https://git.openjdk.org/leyden/commit/169d145e997df4d7236635805c28b92158184…
8365188: Remove LockingMode related code from s390
Reviewed-by: ayang, aboldtch, amitkumar
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
Changeset: 908f3c96
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-08-20 08:38:06 +0000
URL: https://git.openjdk.org/leyden/commit/908f3c96978bfa031414e576f444ec8f4dcc6…
8356411: Comment tree not reporting correct position for label
Reviewed-by: liach
! src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/MarkdownTest.java
! test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java
Changeset: 51d710e3
Branch: premain
Author: Fei Gao <fgao(a)openjdk.org>
Date: 2025-08-20 11:35:31 +0000
URL: https://git.openjdk.org/leyden/commit/51d710e3cc8ee185a0a305e8efcfd03dda415…
8364184: [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217
Reviewed-by: ihse, aph
! make/autoconf/flags-cflags.m4
Changeset: 1383b8ef
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-08-20 13:14:04 +0000
URL: https://git.openjdk.org/leyden/commit/1383b8ef87bcf3b2b498c883c81434bab8fe6…
8362243: Devkit creation for Fedora base OS is broken
Reviewed-by: ihse, erikj, shade
! doc/building.html
! doc/building.md
! make/devkit/Makefile
! make/devkit/Tools.gmk
Changeset: e912977a
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-08-20 13:40:13 +0000
URL: https://git.openjdk.org/leyden/commit/e912977a6687917ed45520c4d8558ebe630e3…
8353444: NMT: rename 'category' to 'MemTag' in malloc tracker
Reviewed-by: jsjolen
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
Changeset: ebf5ae84
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-08-20 14:49:16 +0000
URL: https://git.openjdk.org/leyden/commit/ebf5ae8435e27e4315e43237b1167a1e99150…
8359222: [asan] jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest triggers stack-buffer-overflow error
Reviewed-by: dholmes, fbredberg, coleenp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
Changeset: 5ca8d7c2
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-08-20 14:52:04 +0000
URL: https://git.openjdk.org/leyden/commit/5ca8d7c2a79ed3d9a6def61ba0fbd0acd5d40…
8284499: Add the ability to right-click and open in new tab JavaDoc Search results
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: 3e60ab51
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-08-20 15:04:48 +0000
URL: https://git.openjdk.org/leyden/commit/3e60ab51fea17098d852931a06f4f5a827ae0…
8348611: Eliminate DeferredLintHandler and emit warnings after attribution
8224228: No way to locally suppress lint warnings in parser/tokenizer or preview features
8353758: Missing calls to Log.useSource() in JavacTrees
Reviewed-by: mcimadamore, vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/LintMapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/langtools/tools/javac/6304921/TestLog.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/OverrideChecks/6400189/T6400189a.out
! test/langtools/tools/javac/OverrideChecks/6400189/T6400189b.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
! test/langtools/tools/javac/generics/diamond/7188968/T7188968.out
! test/langtools/tools/javac/lambda/TargetType22.out
+ test/langtools/tools/javac/lint/LexicalLintNesting.java
+ test/langtools/tools/javac/lint/LexicalLintNesting.out
+ test/langtools/tools/javac/lint/TextBlockSuppress.java
+ test/langtools/tools/javac/lint/TextBlockSuppress.out
! test/langtools/tools/javac/mandatoryWarnings/deprecated/Test5.out
! test/langtools/tools/javac/mandatoryWarnings/deprecated/Test5b.out
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/varargs/7097436/T7097436.out
! test/langtools/tools/javac/warnings/6594914/T6594914a.out
! test/langtools/tools/javac/warnings/7090499/T7090499.out
! test/langtools/tools/javac/warnings/UnneededStrictfpWarningToolBox.java
! test/langtools/tools/javac/warnings/suppress/T6480588.out
Changeset: 9041f4c4
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-08-20 15:32:17 +0000
URL: https://git.openjdk.org/leyden/commit/9041f4c47f3c9b90abe825f652f572351060c…
8309400: JDI spec needs to clarify when OpaqueFrameException and NativeMethodException are thrown
Reviewed-by: sspitsyn, alanb, amenkov
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/StackFrameImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
Changeset: be6c15ec
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-08-20 16:07:38 +0000
URL: https://git.openjdk.org/leyden/commit/be6c15ecb490e86bafc15b5cd552784f7aa3e…
8365671: Typo in Joiner.allUntil example
Reviewed-by: liach
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: ed7d5fe8
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Volker Simonis <simonis(a)openjdk.org>
Date: 2025-08-20 17:16:38 +0000
URL: https://git.openjdk.org/leyden/commit/ed7d5fe840fed853b8a7db3347d6400f142ad…
8360304: Redundant condition in LibraryCallKit::inline_vector_nary_operation
Reviewed-by: shade, vlivanov
! src/hotspot/share/opto/vectorIntrinsics.cpp
Changeset: ecab52c0
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Volker Simonis <simonis(a)openjdk.org>
Date: 2025-08-20 17:21:22 +0000
URL: https://git.openjdk.org/leyden/commit/ecab52c09b078201ebeb8d45c0982b0481e15…
8365610: Sort share/jfr includes
Reviewed-by: shade, mgronlun
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/metadata/jfrSerializer.hpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.hpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp
! src/hotspot/share/jfr/support/jfrFlush.cpp
! src/hotspot/share/jfr/support/jfrResolution.cpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: c264f6e3
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-08-21 08:13:46 +0000
URL: https://git.openjdk.org/leyden/commit/c264f6e38d418b16f7985d5866b7521912297…
Merge master part 8
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/System.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/System.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
1
0
Changeset: 8fcbb110
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-27 01:19:06 +0000
URL: https://git.openjdk.org/leyden/commit/8fcbb110e9941af5fe162c6affff36e0bf652…
8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr
Reviewed-by: jpai
! test/jdk/java/net/ipv6tests/TcpTest.java
Changeset: 3263361a
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-07-27 06:44:09 +0000
URL: https://git.openjdk.org/leyden/commit/3263361a28c7e8c02734cb94bc9576e9f3ba5…
8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java
Reviewed-by: alanb
! test/jdk/java/net/Socket/DeadlockTest.java
Changeset: 4189fcba
Branch: premain
Author: Yuri Gaevsky <yuri.gaevsky(a)gmail.com>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-07-27 14:54:52 +0000
URL: https://git.openjdk.org/leyden/commit/4189fcbac40943f3b26c3a01938837b4e4762…
8362596: RISC-V: Improve _vectorizedHashCode intrinsic
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
Changeset: e307b5cc
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-28 05:17:52 +0000
URL: https://git.openjdk.org/leyden/commit/e307b5cca870f7ea9b79b7a9d4e6f7f762c27…
8363584: Sort share/utilities includes
Reviewed-by: kbarrett, dholmes, shade
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/fakeRttiSupport.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/intpow.hpp
! src/hotspot/share/utilities/json.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/packedTable.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 3b0da298
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-28 06:54:42 +0000
URL: https://git.openjdk.org/leyden/commit/3b0da29879990e4ed6d22c8aed0659f3b40c3…
8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage
Reviewed-by: stuefe, dholmes
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java
Changeset: af5932ef
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-28 07:15:40 +0000
URL: https://git.openjdk.org/leyden/commit/af5932efb5e873ef3beb8b8999a5ef3fbd094…
8361055: Serial: Inline SerialHeap::process_roots
Reviewed-by: tschatzl, kbarrett, stefank
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: bdc1ef20
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-28 07:57:28 +0000
URL: https://git.openjdk.org/leyden/commit/bdc1ef2021cc73d83607c1380ab7cd3a08353…
8363929: G1: Add G1 prefix to various G1 specific global locks
Reviewed-by: shade, ayang
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 3e2d12d8
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-07-28 08:40:58 +0000
URL: https://git.openjdk.org/leyden/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866b…
8362515: RISC-V: cleanup NativeFarCall
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
Changeset: 011de4c8
Branch: premain
Author: Fei Gao <fgao(a)openjdk.org>
Date: 2025-07-28 08:44:01 +0000
URL: https://git.openjdk.org/leyden/commit/011de4c894ed827ee8e15a7cfe400788175e5…
8363063: AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217
Reviewed-by: shade, aph
! make/autoconf/flags-cflags.m4
Changeset: d25ad881
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-28 11:33:27 +0000
URL: https://git.openjdk.org/leyden/commit/d25ad881ebfec40ca6b0a73f78d1f9d2cb722…
8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform
Reviewed-by: psadhukhan
! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c
Changeset: b7703f79
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-07-28 11:50:42 +0000
URL: https://git.openjdk.org/leyden/commit/b7703f7948039526cb7ca74ed589d6e3a876b…
8364185: [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217
Reviewed-by: ayang
! make/autoconf/flags-cflags.m4
Changeset: 7bf4c608
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-07-28 12:59:50 +0000
URL: https://git.openjdk.org/leyden/commit/7bf4c608e7b23398ea89cf0a592e9554af981…
8364120: RISC-V: unify the usage of MacroAssembler::instruction_size
Reviewed-by: fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 08b0b346
Branch: premain
Author: Brett Okken <brett.okken(a)oracle.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-28 13:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/08b0b34623e1e67fbc6078675a72ce9b3b126…
8361715: (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit
Reviewed-by: bpb, rriggs
+ test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java
- test/jdk/java/nio/Buffer/GetChars.java
Changeset: b4028c91
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-07-28 13:16:34 +0000
URL: https://git.openjdk.org/leyden/commit/b4028c91d5615f43cbf209eeeb1014966de22…
8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC
Reviewed-by: sspitsyn, clanger
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
Changeset: 70ebb5e8
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-28 14:18:47 +0000
URL: https://git.openjdk.org/leyden/commit/70ebb5e8c9d99e17e84da798fed01626bc7f9…
8364019: Add alignment precondition to Universe::reserve_heap
Reviewed-by: tschatzl, jsikstro
! src/hotspot/share/memory/universe.cpp
Changeset: f53d0519
Branch: premain
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2025-07-28 16:32:58 +0000
URL: https://git.openjdk.org/leyden/commit/f53d0519b9a3a6eaf64fb938dfedc09795ac3…
8340312: sun.security.ssl.SSLLogger uses incorrect log level ALL for `finest` log events
Reviewed-by: wetmore
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java
Changeset: fe4d7f8c
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-07-28 17:05:15 +0000
URL: https://git.openjdk.org/leyden/commit/fe4d7f8c1b1c5a64ed8f134c414d75da0b9cf…
8360507: JPKG002-006: SigningPackageTest: appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
Changeset: ea0b49c3
Branch: premain
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2025-07-28 17:14:02 +0000
URL: https://git.openjdk.org/leyden/commit/ea0b49c36db7dce508aec7e72e73c7274d65b…
8362979: C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java
Changeset: 3e4e5dd0
Branch: premain
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: William Kemper <wkemper(a)openjdk.org>
Date: 2025-07-28 23:26:53 +0000
URL: https://git.openjdk.org/leyden/commit/3e4e5dd06f8a74ada792e5d03b4604adcf618…
8364081: Shenandoah & GenShen logging improvement
Reviewed-by: ysr, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 46690051
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-28 23:47:51 +0000
URL: https://git.openjdk.org/leyden/commit/4669005123420d8dbe86740dd9bcbee04735b…
8361912: ThreadsListHandle::cv_internal_thread_to_JavaThread does not deal with a virtual thread's carrier thread
Reviewed-by: pchilanomate, dcubed, amenkov, sspitsyn
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
Changeset: 28297411
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-07-29 07:32:52 +0000
URL: https://git.openjdk.org/leyden/commit/28297411b19551dd8585165200f5f8158f3d5…
8359603: Missed optimization in PhaseIterGVN for redundant ConvX2Y->ConvY2X->ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestEliminateRedundantConversionSequences.java
Changeset: 3fe0d29e
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-29 08:11:37 +0000
URL: https://git.openjdk.org/leyden/commit/3fe0d29ec3b5b327d633726677ba1809eec27…
8363965: GHA: Switch cross-compiling sysroots to Debian bookworm
Reviewed-by: clanger, jwaters
! .github/workflows/build-cross-compile.yml
Changeset: 2202156a
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-07-29 08:37:35 +0000
URL: https://git.openjdk.org/leyden/commit/2202156acc78d7d9ec128f8df5c09fcdff836…
8364198: NMT should have a better corruption message
Reviewed-by: kvn, stuefe
! src/hotspot/share/nmt/mallocHeader.inline.hpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
Changeset: a3499447
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-07-29 09:51:24 +0000
URL: https://git.openjdk.org/leyden/commit/a34994476e8f4783c9f5a83a9c3db63ad605b…
8356587: Missing object ID X in pool jdk.types.Method
Reviewed-by: egahlin
! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
Changeset: 965b6810
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-07-29 10:21:54 +0000
URL: https://git.openjdk.org/leyden/commit/965b68107ffe1c1c988d4faf6d67426294074…
8358586: ZGC: Combine ZAllocator and ZObjectAllocator
Reviewed-by: aboldtch, stefank
- src/hotspot/share/gc/z/zAllocator.cpp
- src/hotspot/share/gc/z/zAllocator.hpp
- src/hotspot/share/gc/z/zAllocator.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
+ src/hotspot/share/gc/z/zDeferredConstructed.hpp
+ src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPageAge.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
Changeset: 0226c029
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-29 12:35:17 +0000
URL: https://git.openjdk.org/leyden/commit/0226c0298f5398c185db3df30ad35ee6022aa…
8364004: Expose VMError::controlledCrash via Whitebox
Reviewed-by: kbarrett, mbaesken, dholmes
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: c239c0ab
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-07-29 14:48:52 +0000
URL: https://git.openjdk.org/leyden/commit/c239c0ab00196da8c7c5f6099c8189a778874…
8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions
Reviewed-by: rasbold
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
Changeset: ea754316
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-07-29 17:41:30 +0000
URL: https://git.openjdk.org/leyden/commit/ea754316fd6d691a701dfb4bc921ea8c92dc5…
8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash
Reviewed-by: kvn, iklam
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
Changeset: d5d311f0
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-07-29 19:43:13 +0000
URL: https://git.openjdk.org/leyden/commit/d5d311f026f69c56a409d856f5e11cdff0526…
8361873: [GCC static analyzer] exec_md.c forkedChildProcess potential double 'close' of file descriptor '3'
Reviewed-by: jpai, stuefe, mbaesken
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
Changeset: 330ee871
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-29 20:42:57 +0000
URL: https://git.openjdk.org/leyden/commit/330ee871315348594171c43aa75b58f602700…
8360163: Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer
Reviewed-by: jrose, iklam
! src/hotspot/share/cds/aotArtifactFinder.hpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/AOTRuntimeSetup.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java
Changeset: 3488f53d
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-07-30 01:02:31 +0000
URL: https://git.openjdk.org/leyden/commit/3488f53d2c3083bd886644684ec6885046ea7…
8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
Changeset: c671089d
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-07-30 01:54:50 +0000
URL: https://git.openjdk.org/leyden/commit/c671089d6e9aa147ffd056a83c84abf6aff44…
8364089: JDK 25 RDP2 L10n resource files update
Reviewed-by: jlu, naoto, dnguyen, asemenyuk
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
Changeset: 164d0368
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-30 04:55:03 +0000
URL: https://git.openjdk.org/leyden/commit/164d0368f608ff43789d2abd96cd0f5449458…
8364202: CDS without G1 gives build error in slowdebug, asserts in fastdebug
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
Changeset: 1be412dc
Branch: premain
Author: Lei Zhu <korov9.c(a)gmail.com>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-07-30 05:18:32 +0000
URL: https://git.openjdk.org/leyden/commit/1be412dca08028d37a90cff1d4a67007c6b2d…
8363920: JVMTI Documentation for GetLocalDouble is wrong: refers to long
Reviewed-by: alanb, amenkov, sspitsyn
! src/hotspot/share/prims/jvmti.xml
Changeset: c6d64edf
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-30 06:09:37 +0000
URL: https://git.openjdk.org/leyden/commit/c6d64edfbe83569d2e6af8d39b228869721e8…
8364325: ProblemList com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
Reviewed-by: kbarrett
! test/jdk/ProblemList.txt
Changeset: 302508df
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-30 07:45:10 +0000
URL: https://git.openjdk.org/leyden/commit/302508df9ebb66f27fffcbe8496ccea95385e…
8364249: G1: Fix some comments about "maximum_collection"
Reviewed-by: shade, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: 4da1c9df
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-30 08:11:27 +0000
URL: https://git.openjdk.org/leyden/commit/4da1c9df52a9e36214f7aeffae26fde3dc457…
8364196: G1: Fix typo in "cset_groud_gid" local variable in G1FlushHumongousCandidateRemSets
Reviewed-by: ayang
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 7af3cd95
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-30 08:11:46 +0000
URL: https://git.openjdk.org/leyden/commit/7af3cd955839f98a37b915480266ccd7be27b…
8156755: [TESTBUG] Fix gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
Reviewed-by: ayang
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GC.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GCTokens.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/README
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java
Changeset: a6fb87db
Branch: premain
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-07-30 10:08:33 +0000
URL: https://git.openjdk.org/leyden/commit/a6fb87dbe8c4165ca498caa23541f6aa4426b…
8364042: UnsafeMemoryAccess will not work with AOT cached code stubs
Reviewed-by: asmehra, kvn
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 317dacc3
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-30 10:11:49 +0000
URL: https://git.openjdk.org/leyden/commit/317dacc308993d534aeba397d0550ad056fe5…
8364159: Shenandoah assertions after JDK-8361712
Reviewed-by: mbaesken, shade
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
Changeset: c8517356
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-30 10:28:38 +0000
URL: https://git.openjdk.org/leyden/commit/c8517356314c9dd1123401a21968009066053…
8364115: Sort share/services includes
Reviewed-by: sspitsyn, ayang, shade
! src/hotspot/share/services/classLoadingService.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/gcNotifier.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 16da81eb
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-30 12:28:14 +0000
URL: https://git.openjdk.org/leyden/commit/16da81eb439e48459e4ca19d6f97c0de5e2d2…
8360817: [ubsan] zDirector select_worker_threads - outside the range of representable values issue
Reviewed-by: aboldtch, lucy
! src/hotspot/share/gc/z/zDirector.cpp
Changeset: e2feff85
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-07-30 13:16:27 +0000
URL: https://git.openjdk.org/leyden/commit/e2feff85995cf2d0b8ecc2262cf4e74b74de3…
8355177: Speed up StringBuilder::append(char[]) via Unsafe::copyMemory
Reviewed-by: rriggs, rgiulietti
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: a2e86ff3
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-30 13:43:47 +0000
URL: https://git.openjdk.org/leyden/commit/a2e86ff3c56209a14c6e9730781eecd12c81d…
8364037: Sort share includes: adlc, libadt, metaprogramming
Reviewed-by: ayang, chagedorn
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 57d02d9a
Branch: premain
Author: Ian Graves <igraves(a)openjdk.org>
Date: 2025-07-30 15:51:53 +0000
URL: https://git.openjdk.org/leyden/commit/57d02d9ac5e45dde6a32b02868b578f03e47c…
8362279: [vectorapi] VECTOR_OP_SUADD needs reduction support
Reviewed-by: jbhateja, qamai
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-Masked-op.template
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: 3bdac531
Branch: premain
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2025-07-30 17:56:00 +0000
URL: https://git.openjdk.org/leyden/commit/3bdac5317815b84d6f693d972f73d77dd069a…
8361212: Remove AffirmTrust root CAs
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/validator/EntrustTLSPolicy.java
- src/java.base/share/data/cacerts/affirmtrustcommercialca
- src/java.base/share/data/cacerts/affirmtrustnetworkingca
- src/java.base/share/data/cacerts/affirmtrustpremiumca
- src/java.base/share/data/cacerts/affirmtrustpremiumeccca
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustcommercialca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustnetworkingca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumeccca-chain.pem
Changeset: 413ac74e
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-07-30 19:56:38 +0000
URL: https://git.openjdk.org/leyden/commit/413ac74ecc225ff2cd7a729204a9c7a95dc48…
8357682: sun.security.provider.certpath.Builder#getMatchingPolicies always returns null
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
Changeset: 559795b0
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-31 01:38:25 +0000
URL: https://git.openjdk.org/leyden/commit/559795b0eb8061325127fa9fdf8b80617fe47…
8362501: Update test/hotspot/jtreg/applications/jcstress/README
Reviewed-by: shade, lmesnik
! test/hotspot/jtreg/applications/jcstress/README
Changeset: 05c63e80
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-07-31 06:04:22 +0000
URL: https://git.openjdk.org/leyden/commit/05c63e80091d554625c5b6fc8c9f6973ef19e…
8361524: [XWayland] possible JavaFX interop hang
Reviewed-by: psadhukhan, serb, prr, kizune, kcr
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
Changeset: ebb7f5d3
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-31 06:07:17 +0000
URL: https://git.openjdk.org/leyden/commit/ebb7f5d39be8497fc89e25d0905335102e12c…
8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently
Reviewed-by: stuefe, ayang, coleenp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
Changeset: b9f7caed
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-07-31 07:40:22 +0000
URL: https://git.openjdk.org/leyden/commit/b9f7caed775e86e71f7d37789cb196fb1444e…
8364282: ZGC: Improve ZPageAllocation JFR event sending
Reviewed-by: stefank, aboldtch
! src/hotspot/share/gc/z/zPageAllocator.cpp
Changeset: 8ed214f3
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-07-31 12:10:43 +0000
URL: https://git.openjdk.org/leyden/commit/8ed214f3b1864ea0095d05497f782ce413183…
8364090: Dump JFR recording on CrashOnOutOfMemoryError
Reviewed-by: egahlin, stuefe
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/utilities/vmError.cpp
+ test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java
Changeset: ddb64836
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-07-31 12:12:15 +0000
URL: https://git.openjdk.org/leyden/commit/ddb64836e5bafededb705329137e353f8c74d…
8364409: [BACKOUT] Consolidate Identity of self-inverse operations
Reviewed-by: thartmann, bmaillard, hgreule
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
- test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 3f21c8bd
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-07-31 13:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/3f21c8bd1f0cd7f27df940505b249ba779894…
8361897: gc/z/TestUncommit.java fails with Uncommitted too slow
Reviewed-by: stefank, jsikstro
! test/hotspot/jtreg/gc/z/TestUncommit.java
Changeset: 458f033d
Branch: premain
Author: Lei Zhu <korov9.c(a)gmail.com>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-07-31 13:11:59 +0000
URL: https://git.openjdk.org/leyden/commit/458f033d4dd3c646028b2f9bab88f9a308cad…
8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags
Reviewed-by: lmesnik, sspitsyn, kevinw
! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
Changeset: e544cd99
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-07-31 13:57:19 +0000
URL: https://git.openjdk.org/leyden/commit/e544cd992099ef905266610c2c1456705cdc4…
8359956: Support algorithm constraints and certificate checks in SunX509 key manager
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
+ src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
- test/jdk/javax/rmi/ssl/keystore
- test/jdk/javax/rmi/ssl/truststore
! test/jdk/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java
- test/jdk/sun/net/www/protocol/https/HttpsClient/dnsstore
- test/jdk/sun/net/www/protocol/https/HttpsClient/ipstore
! test/jdk/sun/security/mscapi/ShortRSAKeyWithinTLS.java
! test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java
+ test/jdk/sun/security/ssl/X509KeyManager/AlgorithmConstraintsCheck.java
+ test/jdk/sun/security/ssl/X509KeyManager/CertChecking.java
+ test/jdk/sun/security/ssl/X509KeyManager/PeerConstraintsCheck.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/tools/keytool/PrintSSL.java
! test/lib/jdk/test/lib/security/CertificateBuilder.java
Changeset: 5f357fa2
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-31 14:08:40 +0000
URL: https://git.openjdk.org/leyden/commit/5f357fa27d89a3ead3783a3197ba4c576802c…
8364197: G1: Sort G1 mutex locks by name and group them together
Reviewed-by: coleenp, ayang
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: d4705947
Branch: premain
Author: DarraghConway <darragh.conway(a)oracle.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-07-31 14:41:13 +0000
URL: https://git.openjdk.org/leyden/commit/d4705947d89509b235cf48328014331c9c6ce…
8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java
Reviewed-by: vyazici, rriggs
! test/jdk/sun/net/www/protocol/file/FileURLTest.java
Changeset: 53d152e7
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-31 14:43:10 +0000
URL: https://git.openjdk.org/leyden/commit/53d152e7dbccae9682e461e51ca75d63f8889…
8364087: Amend comment in globalDefinitions.hpp on "classfile_constants.h" include
Reviewed-by: stefank, ayang
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: b2b56cfc
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-07-31 14:45:31 +0000
URL: https://git.openjdk.org/leyden/commit/b2b56cfc00ab258c41d468040015bb2dcc6ec…
8359395: XML signature generation does not support user provided SecureRandom
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMSignContext.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
+ test/jdk/javax/xml/crypto/dsig/Properties.java
Changeset: 1b9efaa1
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-31 15:17:51 +0000
URL: https://git.openjdk.org/leyden/commit/1b9efaa11e660317240bdeda7527b23c7d52d…
8364183: Shenandoah: Improve commit/uncommit handling
Reviewed-by: wkemper, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
Changeset: c4fbfa21
Branch: premain
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-31 15:39:38 +0000
URL: https://git.openjdk.org/leyden/commit/c4fbfa21030c9a0e8a3e0eed1b0a0988eba08…
8363949: Incorrect jtreg header in MonitorWithDeadObjectTest.java
Reviewed-by: stefank, coleenp, ayang
! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java
Changeset: d1944239
Branch: premain
Author: Johannes Graham <j3graham(a)gmail.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-07-31 17:50:18 +0000
URL: https://git.openjdk.org/leyden/commit/d19442399c004c78bff8a5ccf7c6975c7e583…
8358880: Performance of parsing with DecimalFormat can be improved
Reviewed-by: jlu, liach, rgiulietti
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! test/jdk/java/text/Format/DecimalFormat/CloneTest.java
+ test/micro/org/openjdk/bench/java/text/DecimalFormatParseBench.java
Changeset: fe09e93b
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-31 18:26:28 +0000
URL: https://git.openjdk.org/leyden/commit/fe09e93b8fc3081c944f3824fdaa55cc17e37…
8364317: Explicitly document some assumptions of StringUTF16
Reviewed-by: rgiulietti, rriggs, vyazici
! src/java.base/share/classes/java/lang/StringUTF16.java
Changeset: 443afdc7
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-31 18:52:44 +0000
URL: https://git.openjdk.org/leyden/commit/443afdc77ffb9184a985ec586c888eabe9ee8…
8364176: Serial: Group all class unloading logic at the end of marking phase
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: e0e82066
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-31 18:53:07 +0000
URL: https://git.openjdk.org/leyden/commit/e0e82066fec3e1efa55ecc113bb8f4efe2e0e…
8364166: Parallel: Remove the use of soft_ref_policy in Full GC
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 724e8c07
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-07-31 21:24:09 +0000
URL: https://git.openjdk.org/leyden/commit/724e8c076e1aed05de893ef9366af0e62cc2a…
8364484: misc tests fail with Received fatal alert: handshake_failure
Reviewed-by: ascarpino
! test/jdk/javax/management/security/SecurityTest.java
Changeset: 913d318c
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-01 05:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/913d318c97aa46c16aca89e565660e5fb67e8…
8364504: [BACKOUT] JDK-8364176 Serial: Group all class unloading logic at the end of marking phase
Reviewed-by: dholmes
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: c9b8bd6f
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-01 06:27:02 +0000
URL: https://git.openjdk.org/leyden/commit/c9b8bd6ff478fda23a10a6d3e04aec4478cb9…
8364359: Sort share/cds includes
Reviewed-by: shade, iklam
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/lambdaFormInvokers.inline.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 577ac061
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-01 06:28:29 +0000
URL: https://git.openjdk.org/leyden/commit/577ac0610a0c62d6a3f5501bb0d1bd45f8c47…
8358340: Support CDS heap archive with Generational Shenandoah
Reviewed-by: xpeng, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: e82d7f58
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-08-01 07:11:11 +0000
URL: https://git.openjdk.org/leyden/commit/e82d7f58101aa5b7147a881bfc1c96b826446…
8364351: ZGC: Replace usages of ZPageAgeRange() with ZPageAgeRangeAll
Reviewed-by: stefank, aboldtch
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPageAge.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! test/hotspot/gtest/gc/z/test_zPageAge.cpp
Changeset: ae11d8f4
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-08-01 07:42:45 +0000
URL: https://git.openjdk.org/leyden/commit/ae11d8f44689502d35cb511e9ce288ab7cc0a…
8364248: Separate commit and reservation limit detection
Reviewed-by: stuefe, ayang
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: beda14e3
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-01 08:22:04 +0000
URL: https://git.openjdk.org/leyden/commit/beda14e3cba368b0bf9f8e4567df163cf1e64…
8364423: G1: Refactor G1UpdateRegionLivenessAndSelectForRebuildTask
Reviewed-by: sangheki, ayang
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 7d63c9fa
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-08-01 08:35:10 +0000
URL: https://git.openjdk.org/leyden/commit/7d63c9fa4d7d03c8565d0491e7ff93087b79c…
8294074: Make other specs more discoverable from the API docs
Reviewed-by: mr
! make/Docs.gmk
Changeset: d80b5c87
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-08-01 08:39:29 +0000
URL: https://git.openjdk.org/leyden/commit/d80b5c8728a18c74cf427817b4b84052a5404…
8361316: javadoc tool fails with an exception for an inheritdoc on throws clause of a constructor
Reviewed-by: nbenalla, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java
Changeset: 7fbeede1
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-01 09:15:52 +0000
URL: https://git.openjdk.org/leyden/commit/7fbeede14c558221ae0e5b8d65f50e50c0e37…
4938801: The popup does not go when the component is removed
Co-authored-by: Alexey Ivanov <aivanov(a)openjdk.org>
Reviewed-by: dnguyen, abhiscxk
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
+ test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java
Changeset: 812bd8e9
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-01 10:24:11 +0000
URL: https://git.openjdk.org/leyden/commit/812bd8e94d22f9751651e28a2ef8affdf6a33…
8364199: Enhance list of environment variables printed in hserr/hsinfo file
Reviewed-by: lucy, clanger
! src/hotspot/share/utilities/vmError.cpp
Changeset: 6c580472
Branch: premain
Author: Oli Gillespie <ogillespie(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-01 10:27:08 +0000
URL: https://git.openjdk.org/leyden/commit/6c5804722b5b2064e0d6ade2180c3126d8f2d…
8364296: Set IntelJccErratumMitigation flag ergonomically
Reviewed-by: shade, jbhateja
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 8ac4a88f
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-08-01 11:01:56 +0000
URL: https://git.openjdk.org/leyden/commit/8ac4a88f3c5ad57824dd192cb3f0af5e71cbc…
8362237: IllegalArgumentException in the launcher when exception without stack trace is thrown
Reviewed-by: kcr, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: 2ba8a06f
Branch: premain
Author: Bhavana Kilambi <bkilambi(a)openjdk.org>
Committer: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-08-01 13:11:21 +0000
URL: https://git.openjdk.org/leyden/commit/2ba8a06f0c0a598a6ca7f74e75bab4208e6fa…
8348868: AArch64: Add backend support for SelectFromTwoVector
Co-authored-by: Jatin Bhateja <jbhateja(a)openjdk.org>
Reviewed-by: haosun, aph, sviswanathan, xgong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java
Changeset: ee3665bc
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-08-01 15:21:45 +0000
URL: https://git.openjdk.org/leyden/commit/ee3665bca026fe53409df8391d49477c64ae2…
8364187: Make getClassAccessFlagsRaw non-native
Reviewed-by: thartmann, rriggs, liach
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/Reflection.c
! test/hotspot/jtreg/runtime/ClassFile/ClassAccessFlagsRawTest.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
Changeset: 6d0bbc8a
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Committer: Sean Coffey <coffeys(a)openjdk.org>
Date: 2025-08-01 18:42:41 +0000
URL: https://git.openjdk.org/leyden/commit/6d0bbc8a18fa555b5e8d132bef400097ef6ee…
8357470: src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase
Reviewed-by: coffeys
! test/jdk/sun/security/util/Debug/DebugOptions.java
Changeset: 8e921aee
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-08-01 18:43:02 +0000
URL: https://git.openjdk.org/leyden/commit/8e921aee5abb20c240b45cb75b06fb1f316d8…
8364370: java.text.DecimalFormat specification indentation correction
Reviewed-by: liach, naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
Changeset: 7ea08d39
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-08-01 20:36:17 +0000
URL: https://git.openjdk.org/leyden/commit/7ea08d3928032aad05ce347272083a2be7d83…
8362244: Devkit's Oracle Linux base OS keyword is incorrectly documented
Reviewed-by: erikj
! doc/building.html
! doc/building.md
Changeset: e801e513
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-08-02 04:21:42 +0000
URL: https://git.openjdk.org/leyden/commit/e801e51311b3fb89bb08620dd5604c7ba9aed…
8306324: StopThread results in thread being marked as interrupted, leading to unexpected InterruptedException
Reviewed-by: pchilanomate, alanb
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
Changeset: f40381e4
Branch: premain
Author: erfang <erfang(a)nvidia.com>
Committer: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-08-02 07:54:42 +0000
URL: https://git.openjdk.org/leyden/commit/f40381e41d1356f92546a21c0d24060f8606b…
8356760: VectorAPI: Optimize VectorMask.fromLong for all-true/all-false cases
Reviewed-by: xgong, jbhateja
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastIdentityTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskToLongTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongToLongBenchmark.java
Changeset: 819de071
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-08-03 06:43:31 +0000
URL: https://git.openjdk.org/leyden/commit/819de071176623448ceba8065ed6f2aac40ae…
8363998: Implement Compressed Class Pointers for 32-bit
Reviewed-by: rkennke, coleenp
! src/hotspot/cpu/arm/c1_FrameMap_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/objLayout.cpp
! src/hotspot/share/oops/objLayout.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java
Changeset: a5e0c9d0
Branch: premain
Author: DarraghConway <darragh.conway(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-08-03 11:03:15 +0000
URL: https://git.openjdk.org/leyden/commit/a5e0c9d0c52e028321bb38e471ce98e389e67…
8363720: Follow up to JDK-8360411 with post review comments
Reviewed-by: bpb, rriggs
! test/jdk/java/io/File/MaxPathLength.java
Changeset: 1a206d2a
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-03 13:23:43 +0000
URL: https://git.openjdk.org/leyden/commit/1a206d2a6cade07249f6922072ac9d29aa56b…
8364545: tools/javac/launcher/SourceLauncherTest.java fails frequently
Reviewed-by: cstein, jpai
+ test/langtools/tools/javac/launcher/SourceLauncherStackTraceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: 158e59ab
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-08-03 22:28:12 +0000
URL: https://git.openjdk.org/leyden/commit/158e59ab9184127089f9693ce256001f64b59…
8364106: Include java.runtime.version in thread dump output
Reviewed-by: alanb, coffeys
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java
Changeset: 57553ca1
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-08-04 04:17:16 +0000
URL: https://git.openjdk.org/leyden/commit/57553ca1dbc63e329116bc11764816a4c5ccb…
8361298: SwingUtilities/bug4967768.java fails where character P is not underline
Reviewed-by: dnguyen, psadhukhan, achung, azvegint
! test/jdk/javax/swing/SwingUtilities/bug4967768.java
Changeset: 8269fdc7
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-08-04 08:15:09 +0000
URL: https://git.openjdk.org/leyden/commit/8269fdc78ef40d8238bf1509531f5cfc25d54…
8362067: Remove unnecessary List.contains key from SpringLayout.Constraints.pushConstraint
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/SpringLayout.java
Changeset: 3387b319
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-04 08:20:22 +0000
URL: https://git.openjdk.org/leyden/commit/3387b3195c8f2a9faa3c93322f6e11ce2aad3…
8364519: Sort share/classfile includes
Reviewed-by: shade, ayang
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/defaultMethods.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: ea7e9438
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-04 08:50:35 +0000
URL: https://git.openjdk.org/leyden/commit/ea7e943874288e1cbea10a6bd82d6c7f2a1c9…
8364257: JFR: User-defined events and settings with a one-letter name cannot be configured
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java
Changeset: cf5a2553
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-04 09:12:12 +0000
URL: https://git.openjdk.org/leyden/commit/cf5a25538e09e449ff621562df6529abaa9b3…
8364427: JFR: Possible resource leak in Recording::getStream
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
+ test/jdk/jdk/jfr/api/recording/misc/TestGetStreamWithFailure.java
Changeset: 3bc44979
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-08-04 09:42:05 +0000
URL: https://git.openjdk.org/leyden/commit/3bc449797eb59f9770d2a06d260b23b6efd5f…
8364258: ThreadGroup constant pool serialization is not normalized
Reviewed-by: egahlin
- src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
- src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.hpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroupManager.cpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroupManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/javaThread.cpp
Changeset: b96b9c3d
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-04 10:25:14 +0000
URL: https://git.openjdk.org/leyden/commit/b96b9c3d5b2ffaeaa365b2f0d33674a980c96…
8364461: JFR: Default constructor may not be first in setting control
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! test/jdk/jdk/jfr/api/settings/RegExpControl.java
Changeset: da0d9598
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-04 10:41:21 +0000
URL: https://git.openjdk.org/leyden/commit/da0d9598d049b17c04da95b61214b093c97fb…
8364190: JFR: RemoteRecordingStream withers don't work
Reviewed-by: mgronlun
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java
+ test/jdk/jdk/jfr/jmx/streaming/TestWithers.java
Changeset: 68a4396d
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-04 10:53:40 +0000
URL: https://git.openjdk.org/leyden/commit/68a4396dbc1f7bc02fea91934fc71366ad879…
8364316: JFR: Incorrect validation of mirror fields
Reviewed-by: shade, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
Changeset: 500462fb
Branch: premain
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2025-08-04 12:11:10 +0000
URL: https://git.openjdk.org/leyden/commit/500462fb690c25da3816467e27fc66d25b4eb…
8364580: Test compiler/vectorization/TestSubwordTruncation.java fails on platforms without RoundF/RoundD
Reviewed-by: chagedorn, shade
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java
Changeset: a9f3d3a2
Branch: premain
Author: Ao Qi <aoqi(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-08-04 12:37:11 +0000
URL: https://git.openjdk.org/leyden/commit/a9f3d3a290060f98967feaad2fa03ef077a64…
8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64
Reviewed-by: prr, aivanov, erikj
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: fc475553
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-04 12:59:26 +0000
URL: https://git.openjdk.org/leyden/commit/fc4755535d61c2fd4d9a2c9a673da148f742f…
8364516: Serial: Move class unloading logic inside SerialFullGC::invoke_at_safepoint
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: 567c0c93
Branch: premain
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-04 13:51:14 +0000
URL: https://git.openjdk.org/leyden/commit/567c0c9335c3ff020871115e5a58f3f40fd4b…
8354244: Use random data in MinMaxRed_Long data arrays
Reviewed-by: chagedorn, mhaessig
! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Long.java
Changeset: 6c52b734
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-08-04 13:55:58 +0000
URL: https://git.openjdk.org/leyden/commit/6c52b73465b0d0daeafc54c3c6cec3062bf49…
8209992: Align SSLSocket and SSLEngine Javadocs
Reviewed-by: wetmore
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
Changeset: b5f450a5
Branch: premain
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2025-08-04 15:59:57 +0000
URL: https://git.openjdk.org/leyden/commit/b5f450a599a0f63df0307cced09295fe1309b…
8364226: Better ECDSASignature Memory Management
Reviewed-by: ascarpino, hchao
! src/java.base/share/classes/sun/security/ec/ECDSASignature.java
Changeset: 05f8a6fc
Branch: premain
Author: Mohamed Issa <missa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-08-04 18:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/05f8a6fca87d472a80e5952ddc90d8fa6589c…
8360559: Optimize Math.sinh for x86 64 bit platforms
Reviewed-by: sviswanathan, sparasa
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_sinh.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/java/lang/Math.java
+ test/micro/org/openjdk/bench/java/lang/SinhPerf.java
Changeset: d1e362e9
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-04 19:27:23 +0000
URL: https://git.openjdk.org/leyden/commit/d1e362e9a8aae7f2c095510633624ed90a1d3…
8363889: Update sun.print.PrintJob2D to use Disposer
Reviewed-by: azvegint, psadhukhan
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
= src/java.desktop/share/classes/sun/print/PrintJobDelegate.java
Changeset: 0d0d93e8
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-04 19:29:03 +0000
URL: https://git.openjdk.org/leyden/commit/0d0d93e8f6e2e6d0831b011e47da0c6069f6f…
8210765: Remove finalize method in CStrike.java
Reviewed-by: psadhukhan, achung, azvegint
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java
Changeset: da3a5da8
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-08-04 20:13:03 +0000
URL: https://git.openjdk.org/leyden/commit/da3a5da81bc1d6fe1e47e3a4e65bf390ee1d3…
8343218: Add option to disable allocating interface and abstract classes in non-class metaspace
Reviewed-by: shade, kvn, yzheng, stuefe, dholmes
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: dc4d9b48
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-04 20:25:41 +0000
URL: https://git.openjdk.org/leyden/commit/dc4d9b4849f6557f290338643910f0b05751d…
8362898: Remove finalize() methods from javax.imageio TIFF classes
Reviewed-by: azvegint, jdv
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java
Changeset: f96b6bcd
Branch: premain
Author: Mohamed Issa <missa(a)openjdk.org>
Committer: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2025-08-04 21:31:35 +0000
URL: https://git.openjdk.org/leyden/commit/f96b6bcd4ddbb1d0e0a76d9f4e3b43bec20dc…
8364666: Tier1 builds broken by JDK-8360559
Reviewed-by: sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64_sinh.cpp
Changeset: 84a4a364
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-08-04 21:48:38 +0000
URL: https://git.openjdk.org/leyden/commit/84a4a3647c86baecc07abfa7d1d4b88e06984…
8364314: java_lang_Thread::get_thread_status fails assert(base != nullptr) failed: Invalid base
Reviewed-by: amenkov, shade, dcubed, pchilanomate, sspitsyn
! src/hotspot/share/services/threadService.cpp
! test/jdk/ProblemList.txt
Changeset: 0f4c3dc9
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-08-05 01:04:38 +0000
URL: https://git.openjdk.org/leyden/commit/0f4c3dc944212c63acee35b7be93767946397…
8362352: Fix references to non-existing resource strings
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
Changeset: 6b360ac9
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-08-05 01:09:56 +0000
URL: https://git.openjdk.org/leyden/commit/6b360ac99af356613c6dd2cad0c2c84c57375…
8359756: Bug in RuntimePackageTest.testName test
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: c0c7d39b
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-08-05 01:42:45 +0000
URL: https://git.openjdk.org/leyden/commit/c0c7d39b59e646a51bf3a6729065cceda9b0a…
8364587: Update jpackage internal javadoc
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java
Changeset: febd4b26
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-08-05 07:41:11 +0000
URL: https://git.openjdk.org/leyden/commit/febd4b26b2c87030affd9f93524e0d951cbe7…
8360515: PROPERFMTARGS should always use size_t template specialization for unit
Reviewed-by: dholmes, stuefe
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 67ba8b45
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-05 08:02:54 +0000
URL: https://git.openjdk.org/leyden/commit/67ba8b45dd632c40d5e6872d2a6ce24f86c22…
8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
Changeset: d25b9bef
Branch: premain
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Committer: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-08-05 08:39:47 +0000
URL: https://git.openjdk.org/leyden/commit/d25b9befe0a462b9785502806ad14e0a5f6b4…
8325482: Test that distinct seeds produce distinct traces for compiler stress flags
Reviewed-by: chagedorn, dfenacci
! test/hotspot/jtreg/compiler/debug/TestStress.java
+ test/hotspot/jtreg/compiler/debug/TestStressDistinctSeed.java
Changeset: df736eb5
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-05 10:23:54 +0000
URL: https://git.openjdk.org/leyden/commit/df736eb5822de2e2465df04972b1afb90334d…
8364618: Sort share/code includes
Reviewed-by: shade, mhaessig
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: ba0ae4cb
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-05 10:43:30 +0000
URL: https://git.openjdk.org/leyden/commit/ba0ae4cb28aa520d5244077349e35ef1bb475…
8364254: Serial: Remove soft ref policy update in WhiteBox FullGC
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/prims/whitebox.cpp
Changeset: 8a571ee7
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-05 14:33:30 +0000
URL: https://git.openjdk.org/leyden/commit/8a571ee7f2d9a46ff485fd9f3658c552e2d20…
8364667: JFR: Throttle doesn't work with dynamic events
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java
Changeset: d906e450
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-05 16:13:53 +0000
URL: https://git.openjdk.org/leyden/commit/d906e45026f54fe7102e531d3753adc32ff00…
8364531: G1: Factor out liveness tracing code
Reviewed-by: ayang, sangheki
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 68a35511
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-05 18:34:07 +0000
URL: https://git.openjdk.org/leyden/commit/68a35511ebd3fd77716242db973104657bc7b…
8364212: Shenandoah: Rework archived objects loading
Reviewed-by: wkemper, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: 6656e767
Branch: premain
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-08-06 04:45:35 +0000
URL: https://git.openjdk.org/leyden/commit/6656e767db05e8e11ea17385674d8aa4385c6…
8359820: Improve handshake/safepoint timeout diagnostic messages
Reviewed-by: dholmes, stuefe
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: ca416445
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-08-06 06:40:40 +0000
URL: https://git.openjdk.org/leyden/commit/ca41644538c7cba3e2f50b11c5045cf2aa595…
8355379: Annotate lazy fields in java.security @Stable
Reviewed-by: pminborg
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! test/jdk/java/security/PKCS12Attribute/HashCode.java
! test/jdk/java/security/cert/URICertStoreParameters/TestBasic.java
Changeset: 8d529bc4
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-08-06 07:54:44 +0000
URL: https://git.openjdk.org/leyden/commit/8d529bc4f361407b0b5c3ac1e62c3be0f0b8d…
8364518: Support for Job Objects in os::commit_memory_limit() on Windows
Reviewed-by: ayang, dholmes
! src/hotspot/os/windows/os_windows.cpp
Changeset: e304d379
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-06 08:32:25 +0000
URL: https://git.openjdk.org/leyden/commit/e304d37996b075b8b2b44b5762d7d242169ad…
8361211: C2: Final graph reshaping generates unencodeable klass constants
Reviewed-by: kvn, qamai, thartmann, mdoerr
! src/hotspot/share/opto/compile.cpp
Changeset: 9dffbc9c
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-08-06 08:52:14 +0000
URL: https://git.openjdk.org/leyden/commit/9dffbc9c4cfee7a1f023d548c12194bcf60e4…
8364540: Apply @Stable to Shared Secrets
Reviewed-by: rriggs
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
Changeset: 0ceb366d
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-08-06 08:55:47 +0000
URL: https://git.openjdk.org/leyden/commit/0ceb366dc26e2e4f6252da9dd8930b016a5d4…
8356645: Javac should utilize new ZIP file system read-only access mode
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! test/langtools/tools/javac/api/file/SJFM_TestBase.java
! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java
Changeset: 72d1066a
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-06 12:21:16 +0000
URL: https://git.openjdk.org/leyden/commit/72d1066ae385ce511a70e762ed68afaa72e96…
8364722: Parallel: Move CLDG mark clearing to the end of full GC
Reviewed-by: tschatzl, zgu
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: f95af744
Branch: premain
Author: Guanqiang Han <ghan(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-08-06 15:37:31 +0000
URL: https://git.openjdk.org/leyden/commit/f95af744b07a9ec87e2507b3d584cbcddc827…
8364312: debug agent should set FD_CLOEXEC flag rather than explicitly closing every open file
Reviewed-by: cjplummer, kevinw
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
Changeset: 7e484e2a
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-08-07 02:02:36 +0000
URL: https://git.openjdk.org/leyden/commit/7e484e2a63e40740282b3da5d7b10e9f500bf…
8334238: Enhance AddLShortcutTest jpackage test
Reviewed-by: almatvee
! test/jdk/tools/jpackage/apps/PrintEnv.java
+ test/jdk/tools/jpackage/clean_test_output.sh
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/linux/UpgradeTest.java
+ test/jdk/tools/jpackage/resources/msi-export.js
- test/jdk/tools/jpackage/resources/query-msi-property.js
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
Changeset: 078d0d49
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-08-07 04:37:21 +0000
URL: https://git.openjdk.org/leyden/commit/078d0d4968e26bb7a15417f1c4e891869c69d…
8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory
Co-authored-by: Johan Sjölen <jsjolen(a)openjdk.org>
Reviewed-by: dcubed, jsjolen, aboldtch
! src/hotspot/share/memory/guardedMemory.hpp
Changeset: 487cc3c5
Branch: premain
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2025-08-07 07:52:48 +0000
URL: https://git.openjdk.org/leyden/commit/487cc3c5be769d15d61cb950137d52ba0eb98…
8359690: New test TestCPUTimeSampleThrottling still fails intermittently
Reviewed-by: mbaesken
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java
Changeset: c56fb0b6
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-07 08:40:42 +0000
URL: https://git.openjdk.org/leyden/commit/c56fb0b6eff7d3f36bc65f300b784e0dd73c5…
8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout
Reviewed-by: ayang, dholmes
! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java
Changeset: 8d73fe91
Branch: premain
Author: Jeremy Wood <mickleness(a)gmail.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-08-07 10:21:54 +0000
URL: https://git.openjdk.org/leyden/commit/8d73fe91bccd1da53424b9f8a52d9efafabeb…
8358813: JPasswordField identifies spaces in password via delete shortcuts
Reviewed-by: aivanov, dnguyen
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ test/jdk/javax/swing/JPasswordField/PasswordFieldInputMapWordTest.java
Changeset: bc3d8656
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-08-07 13:26:33 +0000
URL: https://git.openjdk.org/leyden/commit/bc3d86564042208cee5119abe11905e747a5e…
8364128: Improve gathering of cpu feature names using stringStream
Co-authored-by: Johan Sjölen <jsjolen(a)openjdk.org>
Reviewed-by: kvn, jsjolen
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/utilities/ostream.hpp
Changeset: 83953c45
Branch: premain
Author: Guanqiang Han <ghan(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-08-07 14:11:46 +0000
URL: https://git.openjdk.org/leyden/commit/83953c458eb65b2af184340dd460325f2b56e…
8364822: Comment cleanup, stale references to closeDescriptors and UNIXProcess.c
Reviewed-by: kevinw, rriggs
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/java.base/unix/native/libjava/childproc.c
Changeset: e606278f
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-07 15:43:36 +0000
URL: https://git.openjdk.org/leyden/commit/e606278fc8929fe563dd50a1c3f332747e210…
8358598: PhaseIterGVN::PhaseIterGVN(PhaseGVN* gvn) doesn't use its parameter
Reviewed-by: galder, mhaessig, shade
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/vector.cpp
Changeset: e29346db
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-07 16:03:12 +0000
URL: https://git.openjdk.org/leyden/commit/e29346dbd6328dcadc347a70d8c06ce141efe…
8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel
Reviewed-by: prr, kizune, abhiscxk
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
+ test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java
Changeset: 90ea42f7
Branch: premain
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-08-07 16:23:32 +0000
URL: https://git.openjdk.org/leyden/commit/90ea42f716770fd567e4e3b3bf7466fa93964…
8364558: Failure to generate compiler stubs from compiler thread should not crash VM when compilation disabled due to full CodeCache
Reviewed-by: kvn, shade
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
Changeset: 02e18711
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-08-07 18:24:22 +0000
URL: https://git.openjdk.org/leyden/commit/02e187119d0ca94d46e631a174c55db4945f3…
8364277: (fs) BasicFileAttributes.isDirectory and isOther return true for NTFS directory junctions when links not followed
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/Basic.java
! test/lib/jdk/test/lib/util/FileUtils.java
! test/lib/jdk/test/lib/util/libFileUtils.c
Changeset: 78117eff
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-07 18:58:28 +0000
URL: https://git.openjdk.org/leyden/commit/78117eff563e59a738c59efa7ef595b13f62b…
8364230: javax/swing/text/StringContent can be migrated away from using finalize
Reviewed-by: psadhukhan, abhiscxk, kizune
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
+ test/jdk/javax/swing/text/AbstractDocument/StringContentPositionTest.java
Changeset: 5116d9e5
Branch: premain
Author: Brett Okken <brett.okken(a)oracle.com>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-08-07 19:27:28 +0000
URL: https://git.openjdk.org/leyden/commit/5116d9e5fe6b63f12e9ae0eb5283433256872…
8364213: (bf) Improve java/nio/Buffer/CharBufferAsCharSequenceTest test comments
8364345: Test java/nio/Buffer/CharBufferAsCharSequenceTest.java failed
Reviewed-by: bpb, rriggs
! test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java
Changeset: c0e6ffab
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-08-07 19:43:45 +0000
URL: https://git.openjdk.org/leyden/commit/c0e6ffabc216279068ab887939028ca27f514…
8364954: (bf) CleaningThread should be InnocuousThread
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/nio/BufferCleaner.java
Changeset: 244e6293
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-08-07 19:55:41 +0000
URL: https://git.openjdk.org/leyden/commit/244e6293c3b332105658900639a9f3db7b21a…
8364984: Many jpackage tests are failing on Linux after JDK-8334238
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
Changeset: b8acbc3e
Branch: premain
Author: Ayush Rigal <ayush.rigal(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-08-07 21:11:26 +0000
URL: https://git.openjdk.org/leyden/commit/b8acbc3ed8675ad4cc4b9dea69ee1e87c2a2c…
8364315: Remove unused xml files from test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles
Reviewed-by: jpai, joehw
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/lexical.xml
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/doctypeGF.out
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/publish2.xml
- test/jaxp/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/DTDHandlerGF.out
Changeset: c71be802
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-08-07 21:19:47 +0000
URL: https://git.openjdk.org/leyden/commit/c71be802b530034169d17325478dba6e2f1c3…
8361748: Enforce limits on the size of an XBM image
Reviewed-by: prr, jdv
! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
+ test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
+ test/jdk/java/awt/image/XBMDecoder/invalid.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm
Changeset: 4c9eadda
Branch: premain
Author: John Jiang <jjiang(a)openjdk.org>
Date: 2025-08-08 02:27:30 +0000
URL: https://git.openjdk.org/leyden/commit/4c9eaddaef83c6ba30e27ae3e0d16caeeec20…
8364597: Replace THL A29 Limited with Tencent
Reviewed-by: jiefu
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex1.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex2.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegativeArrayCopyAfterLoop.java
! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java
! test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java
! test/hotspot/jtreg/compiler/c2/cr6865031/Test.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
! test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow2Opt.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopPredicateDep.java
! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java
! test/hotspot/jtreg/compiler/regalloc/TestGCMRecalcPressureNodes.java
! test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java
! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java
! test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java
! test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java
! test/jdk/javax/net/ssl/ServerName/EndingDotHostname.java
! test/jdk/javax/net/ssl/templates/SSLExampleCert.java
! test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java
! test/jdk/javax/security/auth/callback/PasswordCallback/PasswordCleanup.java
! test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java
! test/jdk/sun/security/jgss/GssContextCleanup.java
! test/jdk/sun/security/jgss/GssNameCleanup.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java
! test/micro/org/openjdk/bench/java/security/Signatures.java
! test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java
! test/micro/org/openjdk/bench/vm/compiler/LoopUnroll.java
Changeset: d0624f8b
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-08-08 05:03:55 +0000
URL: https://git.openjdk.org/leyden/commit/d0624f8b62fe0c70e5b6a47e05235ca65a2e1…
8364808: Make BasicDesktopPaneUI.Actions.MOVE_RESIZE_INCREMENT static
Reviewed-by: tr, azvegint, kizune, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java
Changeset: 198782c9
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-08 07:54:23 +0000
URL: https://git.openjdk.org/leyden/commit/198782c957c728ed959d1fd31e2c2ff6cd1a9…
8364877: G1: Inline G1CollectedHeap::set_region_short_lived_locked
Reviewed-by: ayang, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: bcca5cee
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-08 07:56:29 +0000
URL: https://git.openjdk.org/leyden/commit/bcca5cee2d788c745bea55388b2844b395519…
8364642: G1: Remove parameter in G1CollectedHeap::abandon_collection_set()
Reviewed-by: ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 47017e38
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-08 07:57:06 +0000
URL: https://git.openjdk.org/leyden/commit/47017e38642a58fd6425ec68c1fed96f19f39…
8364760: G1: Remove obsolete code in G1MergeCardSetClosure
Reviewed-by: ayang, sangheki
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: a26a6f31
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-08 08:06:56 +0000
URL: https://git.openjdk.org/leyden/commit/a26a6f31524aba61ed83bf3ffdc7713e3e5f5…
8364649: G1: Move collection set related full gc reset code into abandon_collection_set() method
Reviewed-by: ayang, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 1b3e2311
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-08-08 09:06:43 +0000
URL: https://git.openjdk.org/leyden/commit/1b3e23110b2262e470a8c520b977273fd6a9e…
8360048: NMT crash in gtest/NMTGtests.java: fatal error: NMT corruption: Block at 0x0000017748307120: header canary broken
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: 241808e1
Branch: premain
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-08-08 09:12:08 +0000
URL: https://git.openjdk.org/leyden/commit/241808e13fb032b0ec192e0b7ff94891a653a…
8364269: Simplify code cache API by storing adapter entry offsets in blob
Reviewed-by: kvn, shade, asmehra
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: cd50d78d
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-08 17:17:21 +0000
URL: https://git.openjdk.org/leyden/commit/cd50d78d447f9f39065bc844fb3041cba2db3…
8361300: Document exceptions for Unsafe offset methods
Reviewed-by: jrose, vyazici
! src/hotspot/share/prims/unsafe.cpp
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! test/jdk/java/util/concurrent/tck/AtomicIntegerFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicLongFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java
+ test/jdk/jdk/internal/misc/Unsafe/AddressComputationContractTest.java
Changeset: c1c01556
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-08-08 21:41:44 +0000
URL: https://git.openjdk.org/leyden/commit/c1c0155604cbb6c42a220d391a88b029776bd…
8364129: Rename libwixhelper
Reviewed-by: erikj, almatvee
! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs
= src/jdk.jpackage/windows/native/libmsica/Version.cpp
= src/jdk.jpackage/windows/native/libmsica/Version.h
= src/jdk.jpackage/windows/native/libmsica/libmsica.cpp
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
Changeset: 8ad1fcc4
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-08-08 22:11:52 +0000
URL: https://git.openjdk.org/leyden/commit/8ad1fcc48a4ba49ffde6dfbb851dbb3f56077…
8364564: Shortcut configuration is not recorded in .jpackage.xml file
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcut.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
Changeset: 64632e14
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-08-19 20:38:51 +0000
URL: https://git.openjdk.org/leyden/commit/64632e145df019d8a872f72a0ec58e6442246…
Merge master part 7
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsEndTrainingUpcall.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
+ src/hotspot/share/cds/cdsEndTrainingUpcall.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
Changeset: 1a0a0226
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-08-19 20:38:58 +0000
URL: https://git.openjdk.org/leyden/commit/1a0a0226d38d71c04a797a85a0379a19af1be…
Merge changes from 'premain'
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
1
0
In today’s meeting we discussed a tricky chicken-and-egg problem,
which is adding an AOT cache into a deployment artifact, where
the AOT cache came from a training from from (almost) the same
deployment artifact. (Almost, but not quite.)
By “deployment artifact” I mean any organization of a JRE plus
an application classpath (including JARs) plus any other
dependencies. It could be a JRE plus some command line
arguments plus an assurance that the JAR files mentioned
on the command line will always be available and won’t
change.
The Hermetic Java project aims at making a single executable
file that contains the full “deployment artifact”, so it
can serve as a crisp visualization of what I mean by
“deployment artifact”.
There are many ways to specify such an artifact, it seems
to me, including many deployment and packaging facilities
built to enable cloud computing. I’ll let others add
more details about that, if they wish.
In a basic view, it is a JRE plus some app JARs
(and maybe other libraries) plus some configuration
information (often viewable as command line options),
plus any other dependencies, including an optional
AOT cache (or CDS archive).
Now we add a Leyden principle about training runs,
that a training run should be as similar as possible
to the ultimate production run, in order to get an
AOT cache that is tuned for application behavior
that is typical during final production.
This takes us to the following puzzle: To make
a training run, I need to put together a “deployment
artifact” that represents, as accurately as possible,
the actual app (with its JRE and configuration) that
I intend to deploy “for real”. But it must lack
one thing, the AOT cache. I’m making the training
run to get that AOT cache. But when I get it,
I need to (somehow) retroactively inject the
AOT cache back into my “deployment artifact”.
The Leyden JEPs make this look pretty simple:
Just add some more command line options to pull
in the AOT cache. And don’t change anything else!
But if there is a complicated pipeline for
application deployment, and/or a special
“bundle format” (or even a unified executable)
needed for deployment, then it seems harder
to say, in a robust manner, how to tweak the
“deployment artifact” one way (A) to get the AOT
cache, and then how to tweak it the opposite
way (B) by injecting the resulting AOT cache
into the artifact itself.
I’m making a fuss about this because, depending
on the details of how much processing and packaging
is required, it could turn out that those tweaks
(A) and (B) might perturb the JVM version, JARs
and/or configuration options enough so that,
after all that work, the AOT cache does not
“fit” into the resulting execution. Instead,
it detects a configuration mismatch, tragically
due to its own injection into the final
“deployment artifact”, and it “falls out”
of the deployment run. My concern is to
make sure this doesn’t happen due to errors
in packaging.
Here’s an example of what might go wrong.
Suppose we have a jlink-like command that
builds a JVM (from sources) to match some
configuration parameter. Suppose that JVM
has an internal version number which is a UID.
Suppose we build a “deployment artifact” which
contains such an ad hoc build of the JVM,
and perform a training run, obtaining an
AOT cache. Now, we re-run our packaging
workflow, this time with the AOT cache.
Suppose we rebuild the VM (same sources)
but we get a new ad hoc UID. Now the
AOT cache won’t match. (…Unless we do
some bug fixing, but I’m concerned about
robustly getting the right answer without
bug fixing.)
Beyond the simple command line examples shown
in the JEPs, I have one suggestion for how to make
these sorts of things work in a reliable manner,
and that is to bake Leyden-like workflows into
jlink.
The jlink command builds a jre, and it can also
fold in application JARs and various configuration
settings (AFAIK). So we can focus on jlink as
a venue for building compatible “deployment
artifacts”, compatible for both the training
and production, even though the production
version has an AOT cache in it, and the
training one does not (or has a little one).
Adding jlink allows a workflow like this:
(a) I run jlink to build a JRE with app JARs
(b) it gives me DA0 “deployment artifact zero”
(c) I make a training run using DA0 and get an AOT cache
(d) I rerun jlink as in (a), except I add the AOT cache
(e) it gives me DA1 (maybe I handed it DA0 also to edit)
(f) I make many production runs using DA1
By using jlink twice, in a coordinated manner, I am
assured that, if my AOT cache ever fails to apply
to a production run, that there is a bug in jlink.
(Or I have made a production run with an incompatible
configuration of hardware or GC or whatever, which
is under my control.)
Does this help? It partially depends if users are
willing to deploy with the help of jlink. If not,
then they are “on the hook” to make sure that the
AOT cache does not “fall down” when they deploy
for production.
What about one-file formats, as with Hermetic?
I think it’s tricker, because DA0 and DA1 are
two distinct files. If the AOT cache (in DA1)
runs a checksum test expecting to see DA0, it
might fall down when it sees the details of DA1.
It all depends on how the checksum is organized.
Anyway, this is as far as I’ve gotten today
with this interesting chicken-and-egg problem.
(Or maybe it’s a Heisenbug, if the presence
of the observing AOT cache disrupts the expected
observation?)
I’d love to hear that I’m over-thinking things,
and that deployment workflows are really not
that tricky, and that adding training runs
and AOT caches is straightforward.
(If we try to micro-customize JREs, that adds
a significant potential cause of AOT cache failure.
I also worry about re-spinning a one-file artifact.
Are those the only grounds for me to worry? Maybe.)
On the positive side, I think we want to make our
deployment tools (jlink!) more Leyden-aware, so that
users don’t have to get too creative in managing
AOT caches.
Thoughts?
— John
3
2