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
RFR: 8358343: [leyden] Drop notify_all in CompilationPolicyUtils::Queue::pop
by Aleksey Shipilev 03 Sep '25
by Aleksey Shipilev 03 Sep '25
03 Sep '25
Found this when reading premain-vs-mainline webrev. Mainline does not have `notify_all` in this method:
https://github.com/openjdk/jdk/blob/c382da579884c28f2765b2c6ba68c0ad4fdcb2c…
But if you remove `notify_all()` in `premain`, then tests start to deadlock, see bug for a sample. The culprit is `CompilationPolicy::flush_replay_training_at_init`, which is only present in premain. I fixed it by using timed waits, which obviates the need for extra notifications. We only enter this method with `-XX:+AOTVerifyTrainingData`, so we don't care much about its performance. This is IMO better than doing a questionable `notify_all` followed by `wait` in load-bearing code.
Additional testing:
- [x] Linux x86_64 server fastdebug, `runtime/cds` (5x, no timeouts yet; still running more iterations)
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/74/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=74&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8358343
Stats: 5 lines in 2 files changed: 3 ins; 1 del; 1 mod
Patch: https://git.openjdk.org/leyden/pull/74.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/74/head:pull/74
PR: https://git.openjdk.org/leyden/pull/74
2
10
git: openjdk/leyden: premain: 8338604: Premain Windows build crashes with -XX:+ArchiveReflectionData
by Ioi Lam 31 Aug '25
by Ioi Lam 31 Aug '25
31 Aug '25
Changeset: 87a95366
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-30 21:23:13 +0000
URL: https://git.openjdk.org/leyden/commit/87a9536692db5cd3d4afeefe3b064db5a5898…
8338604: Premain Windows build crashes with -XX:+ArchiveReflectionData
Also: Class::reflectionData was not archived properly
Also: Avoid references to excluded classes in reflectionData
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
1
0
git: openjdk/leyden: premain: 8366397: [Leyden] MutexLockerImpl::name2id() is not MT safe
by duke 30 Aug '25
by duke 30 Aug '25
30 Aug '25
Changeset: 7d5519f6
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-08-30 06:55:58 +0000
URL: https://git.openjdk.org/leyden/commit/7d5519f624297b6ab2f688f6dca0a5a635bf3…
8366397: [Leyden] MutexLockerImpl::name2id() is not MT safe
! src/hotspot/share/runtime/mutexLocker.cpp
1
0
git: openjdk/leyden: premain: Remove reference to non-existing field ShenandoahRuntime::write_ref_field_pre
by duke 29 Aug '25
by duke 29 Aug '25
29 Aug '25
Changeset: 442db292
Branch: premain
Author: Ashutosh Mehra <asmehra(a)redhat.com>
Date: 2025-08-29 11:28:20 +0000
URL: https://git.openjdk.org/leyden/commit/442db2929356a1780ffa69e3b4a1ce336c0b2…
Remove reference to non-existing field ShenandoahRuntime::write_ref_field_pre
Signed-off-by: Ashutosh Mehra <asmehra(a)redhat.com>
! src/hotspot/share/code/aotCodeCache.cpp
1
0
Changeset: 2e06a917
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-08-21 01:20:16 +0000
URL: https://git.openjdk.org/leyden/commit/2e06a917659d76fa1b4c63f38894564679209…
8365841: RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 78d50c02
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-08-21 03:53:30 +0000
URL: https://git.openjdk.org/leyden/commit/78d50c02152d3d02953cc468d50c7c40c43c1…
8358756: [s390x] Test StartupOutput.java crash due to CodeCache size
Reviewed-by: lucy, dfenacci
! test/hotspot/jtreg/compiler/startup/StartupOutput.java
Changeset: c74c60fb
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-21 07:09:25 +0000
URL: https://git.openjdk.org/leyden/commit/c74c60fb8b8aa5c917fc4e1c157cc8083f579…
8308094: Add a compilation timeout flag to catch long running compilations
Co-authored-by: Dean Long <dlong(a)openjdk.org>
Reviewed-by: dlong, chagedorn
+ src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
+ src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
+ test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java
Changeset: a7c0f4b8
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-08-21 07:47:26 +0000
URL: https://git.openjdk.org/leyden/commit/a7c0f4b845c314099966f5669bfc7947bdf28…
8365146: Remove LockingMode related code from ppc64
Reviewed-by: aboldtch, mdoerr
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 5febc4e3
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-21 08:23:32 +0000
URL: https://git.openjdk.org/leyden/commit/5febc4e3bb1f47f69fc28c266a775e19cbac9…
8365910: [BACKOUT] Add a compilation timeout flag to catch long running compilations
Reviewed-by: chagedorn, dholmes
- src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
- src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
- test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java
Changeset: 5ede5b47
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:18:58 +0000
URL: https://git.openjdk.org/leyden/commit/5ede5b47d4291a18acc16833978ded038332c…
8364650: G1: Use InvalidCSetIndex instead of UINT_MAX for "invalid" sentinel value of young_index_in_cset
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
Changeset: b735ef99
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:19:14 +0000
URL: https://git.openjdk.org/leyden/commit/b735ef99b2285ec55a68896de25d29a02fdfc…
8364925: G1: Improve program flow around incremental collection set building
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
Changeset: 9439d763
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:35:57 +0000
URL: https://git.openjdk.org/leyden/commit/9439d7630901d3e29141adf46bbe9284b8668…
8364532: G1: In liveness tracing, print more significant digits for the liveness value
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: f0e70669
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:36:16 +0000
URL: https://git.openjdk.org/leyden/commit/f0e706698df5ac199198b252d77d27a05abad…
8364414: G1: Use simpler data structure for holding collection set candidates during calculation
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
Changeset: ed260e8c
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:37:34 +0000
URL: https://git.openjdk.org/leyden/commit/ed260e8cae329a0c077e91ff76d104ee197fb…
8365026: G1: Initialization should start a "full" new collection set
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: f61b247f
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/f61b247fe3a818fc60a61c6f42a676ad94e8e…
8364962: G1: Inline G1CollectionSet::finalize_incremental_building
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
Changeset: a3fd4248
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:46:02 +0000
URL: https://git.openjdk.org/leyden/commit/a3fd4248b74ed800ff124cc3e7c259dca36ea…
8365115: G1: Refactor rem set statistics gather code for group
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
Changeset: 02fe095d
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 11:53:57 +0000
URL: https://git.openjdk.org/leyden/commit/02fe095d29994bec28c85beb6bf2a69b0f49b…
8364934: G1: Rename members of G1CollectionSet
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 1548ac4f
Branch: premain
Author: Paul Hübner <paul.hubner(a)oracle.com>
Committer: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-08-21 14:00:18 +0000
URL: https://git.openjdk.org/leyden/commit/1548ac4f54edbd370aa071fa1db4474574d29…
8365378: Redundant code in Deoptimization::print_statistics
Reviewed-by: jsjolen, coleenp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: fb651fd6
Branch: premain
Author: Jonas Norlinder <jonas.norlinder(a)oracle.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-21 14:05:36 +0000
URL: https://git.openjdk.org/leyden/commit/fb651fd6d246e69b42363e050eb8d96afb633…
8364638: Refactor and make accumulated GC CPU time code generic
Reviewed-by: ayang, sjohanss
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
+ src/hotspot/share/services/cpuTimeUsage.cpp
+ src/hotspot/share/services/cpuTimeUsage.hpp
Changeset: cf70cb70
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 15:32:25 +0000
URL: https://git.openjdk.org/leyden/commit/cf70cb70bcd5292ed10d8fb08019f0da82db2…
8365024: G1: Make G1CollectionSet::_inc_build_state assert-only
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
Changeset: d7572468
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-08-21 16:37:07 +0000
URL: https://git.openjdk.org/leyden/commit/d75724682390efa7cb63ae973fd9c504f7f64…
8365891: failed: Completed task should not be in the queue
Reviewed-by: dlong
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: bdf9834b
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-21 16:46:19 +0000
URL: https://git.openjdk.org/leyden/commit/bdf9834b81f0565e3572de42ebd42981d1d05…
8365425: [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java fails on macOS 26
Reviewed-by: dnguyen, kizune
! test/jdk/javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java
Changeset: 11eccfc8
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-08-21 18:58:27 +0000
URL: https://git.openjdk.org/leyden/commit/11eccfc85f8495b0cbc3965fd69911a6c7ed0…
8365917: Sort share/logging includes
Reviewed-by: ayang, phh
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logTag.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 52747256
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-08-21 19:56:46 +0000
URL: https://git.openjdk.org/leyden/commit/52747256bbd5490dba9ef9832025a0f7057e3…
8154364: (fs) Files.isSameFile() throws NoSuchFileException with broken symbolic links
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
+ test/jdk/java/nio/file/Files/IsSameFile.java
! test/jdk/java/nio/file/Files/Misc.java
Changeset: 3468c6e5
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-21 20:49:04 +0000
URL: https://git.openjdk.org/leyden/commit/3468c6e5ef7e7592cf9484736ce333fbe0eaf…
8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI
Reviewed-by: psadhukhan, aivanov, dnguyen
! 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/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
Changeset: 584137cf
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-08-22 01:42:57 +0000
URL: https://git.openjdk.org/leyden/commit/584137cf968bdfd4fdb88b5bb210bbbfa5f2d…
8365844: RISC-V: TestBadFormat.java fails when running without RVV
Reviewed-by: fjiang, chagedorn, epeter, fyang
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
Changeset: 558d0639
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-08-22 03:43:01 +0000
URL: https://git.openjdk.org/leyden/commit/558d06399c7a13b247ee3d0f36f4fe6118004…
8361536: [s390x] Saving return_pc at wrong offset
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
Changeset: 8e448569
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-22 04:28:56 +0000
URL: https://git.openjdk.org/leyden/commit/8e4485699235caff0074c4d25ee78539e57da…
8365180: Remove sun.awt.windows.WInputMethod.finalize()
Reviewed-by: serb, azvegint
! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp
Changeset: f0498c2a
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-08-22 08:16:55 +0000
URL: https://git.openjdk.org/leyden/commit/f0498c2aed761d4023917bc9cd1f852a02ce9…
8364764: java/nio/channels/vthread/BlockingChannelOps.java subtests timed out
Reviewed-by: jpai
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
Changeset: e1c58f85
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-08-22 09:01:21 +0000
URL: https://git.openjdk.org/leyden/commit/e1c58f858a64853c2d454fd00a84455ca6700…
8360540: nmethod entry barriers of new nmethods should be disarmed
Reviewed-by: eosterlund, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: f5f414f9
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-08-22 15:57:11 +0000
URL: https://git.openjdk.org/leyden/commit/f5f414f9fc67e55acb83e04ea270d39041cb6…
8365186: Reduce size of j.t.f.DateTimePrintContext::adjust
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/format/DateTimePrintContext.java
Changeset: dba0d545
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-08-22 16:44:47 +0000
URL: https://git.openjdk.org/leyden/commit/dba0d545053fb73e57ea6fda829a5bf3d0135…
8365832: Optimize FloatingDecimal and DigitList with byte[] and cleanup
Reviewed-by: rgiulietti, liach
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
Changeset: e916ce8c
Branch: premain
Author: altrisi <altrisi.trillosierra(a)gmail.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-22 17:10:40 +0000
URL: https://git.openjdk.org/leyden/commit/e916ce8ce9af906cf86f1801fcb43e08f8188…
8365878: jshell TOOLING's javap should use binary names
Reviewed-by: liach, cstein
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/TOOLING.jsh
! test/langtools/jdk/jshell/ToolingTest.java
Changeset: 19882220
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-08-22 17:36:52 +0000
URL: https://git.openjdk.org/leyden/commit/19882220ecb3eeaef763ccbb0aa4d7760c906…
8365829: Multiple definitions of static 'phase_names'
Reviewed-by: kbarrett
+ src/hotspot/share/opto/phasetype.cpp
! src/hotspot/share/opto/phasetype.hpp
Changeset: ae0dac43
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-08-22 17:50:22 +0000
URL: https://git.openjdk.org/leyden/commit/ae0dac43c09377c87e9b0452618a5b32c8568…
8361613: System.console() should only be available for interactive terminal
Reviewed-by: jlahoda, smarks, alanb
! src/java.base/share/classes/java/lang/System.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/defaultCharset.exp
+ test/jdk/java/io/Console/locale.exp
+ test/jdk/java/io/Console/moduleSelection.exp
! test/jdk/java/lang/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
- test/jdk/jdk/internal/jline/RedirectedStdOut.java
Changeset: c01b4fc3
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-22 20:41:21 +0000
URL: https://git.openjdk.org/leyden/commit/c01b4fc348fff37c502d38ab3bb3385a5a8cf…
8365814: Consolidate has_been_archived() and has_been_buffered() in ArchiveBuilder
Reviewed-by: kvn, coleenp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
Changeset: 603526b5
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-22 20:50:34 +0000
URL: https://git.openjdk.org/leyden/commit/603526b55b5e9b6dfc9323d2cdc4a0b4d0f88…
8364768: JDK javax.imageio ImageWriters do not all flush the output stream
Reviewed-by: psadhukhan, azvegint
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
+ test/jdk/javax/imageio/FlushTest.java
Changeset: f28f6189
Branch: premain
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Date: 2025-08-22 21:51:21 +0000
URL: https://git.openjdk.org/leyden/commit/f28f6189721a86b1a6ad0a19cc38192af55eb…
8356289: Shenandoah: Clean up SATB barrier runtime entry points
Reviewed-by: kdnilsen, ysr, wkemper
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 7b9969dc
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-08-22 22:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/7b9969dc8f20989497ff617abb45543d182b6…
8356218: [macos] Document --app-content
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/man/jpackage.md
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: 09aad0ae
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-08-23 02:43:23 +0000
URL: https://git.openjdk.org/leyden/commit/09aad0aea8b9f9fda14c5b18ae67b30ffce81…
8365834: Mark java/net/httpclient/ManyRequests.java as intermittent
Reviewed-by: jpai
! test/jdk/java/net/httpclient/ManyRequests.java
Changeset: 58e75815
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-08-24 16:22:21 +0000
URL: https://git.openjdk.org/leyden/commit/58e7581527208dfd6dd694793e4790dcad8fc…
8365893: test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently
Reviewed-by: jpai
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
Changeset: 15601b47
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-25 04:01:00 +0000
URL: https://git.openjdk.org/leyden/commit/15601b4718ed26de6f57e633c4f41f6b0cd90…
8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests
Reviewed-by: kvn
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 0b8ae260
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-08-25 06:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/0b8ae260282dbb1fa1e8ce9d14f06f353327e…
8365189: Remove LockingMode related code from arm32
Reviewed-by: aboldtch, coleenp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
Changeset: 1f0dfdbc
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-08-25 06:51:28 +0000
URL: https://git.openjdk.org/leyden/commit/1f0dfdbccac4d23c00cab5663324c965141e1…
8360561: PhaseIdealLoop::create_new_if_for_predicate hits "must be a uct if pattern" assert
Reviewed-by: mhaessig, thartmann, qamai
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRanges.java
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRanges2.java
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRangesLong.java
Changeset: d99fb09a
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-08-25 07:15:44 +0000
URL: https://git.openjdk.org/leyden/commit/d99fb09a20df2639af23d1083afd14247abb9…
8359497: IllegalArgumentException thrown by SourceCodeAnalysisImpl.highlights()
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/SnippetHighlightTest.java
Changeset: 7fa501e3
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-25 07:42:55 +0000
URL: https://git.openjdk.org/leyden/commit/7fa501e39874214c9bc7503c0bdb68d090245…
8365040: G1: Remove sorting at end of collection set selection
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 28bd29f3
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-25 07:43:12 +0000
URL: https://git.openjdk.org/leyden/commit/28bd29f3963938f3846e68f33ac3648b2ba10…
8365034: G1: Remove num_groups_selected in G1CollectionSet::select_candidates_from_optional_groups as it is unnecessary
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 57434c73
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-25 07:44:20 +0000
URL: https://git.openjdk.org/leyden/commit/57434c73eac9bd6557b09d4a057e3a2a18f38…
8365976: G1: Full gc should mark nmethods on stack
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
Changeset: 5cc86738
Branch: premain
Author: Paul Hübner <paul.hubner(a)oracle.com>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-08-25 09:13:35 +0000
URL: https://git.openjdk.org/leyden/commit/5cc86738411c36378b89d8f4932a54b3089cf…
8365765: thread.inline.hpp includes the wrong primary header file
Reviewed-by: stefank, ayang, jwaters
! src/hotspot/share/runtime/thread.inline.hpp
Changeset: 45726a1f
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-25 10:18:36 +0000
URL: https://git.openjdk.org/leyden/commit/45726a1f8b8f76586037867a32b82f8ab9b96…
8365052: G1: Remove G1CollectionSet::groups() accessors
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
Changeset: d24449f6
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-25 15:10:50 +0000
URL: https://git.openjdk.org/leyden/commit/d24449f696c86bca53cca8a77cc3c4eb58a73…
8365815: JFR: Update metadata.xml with 'jfr query' examples
Reviewed-by: mgronlun
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 040cc7ae
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-25 17:01:43 +0000
URL: https://git.openjdk.org/leyden/commit/040cc7aee03e82e70bcbfcd2dde5cd4b35fae…
8365292: Remove javax.imageio.spi.ServiceRegistry.finalize()
8359391: Remove ThreadGroup sandboxing from javax.imageio
Reviewed-by: serb, jdv, azvegint
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
- test/jdk/javax/imageio/AppContextTest.java
Changeset: 63faa504
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-25 19:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/63faa50428cef70d6e031189b0f95bd18d06d…
8365291: Remove finalize() method from sun/awt/X11InputMethodBase.java
Reviewed-by: tr, azvegint
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
Changeset: 1a7ac16d
Branch: premain
Author: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-08-25 19:34:43 +0000
URL: https://git.openjdk.org/leyden/commit/1a7ac16d239cc1c244955a32baa8f5b323677…
8364382: Remove sun/tools/jstat/jstatLineCountsX.sh from ProblemList on linux-ppc64le and aix due to JDK-8248691
Reviewed-by: eastigeevich, cjplummer, mbaesken
! test/jdk/ProblemList.txt
Changeset: a6294242
Branch: premain
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-08-26 01:13:56 +0000
URL: https://git.openjdk.org/leyden/commit/a62942424858178ce99cd5df0e4d484620b16…
8365579: ml64.exe is not the right assembler for Windows aarch64
Reviewed-by: jwaters, ihse, erikj
! make/autoconf/flags-other.m4
! make/autoconf/toolchain.m4
! make/common/native/CompileFile.gmk
Changeset: 21efd25c
Branch: premain
Author: Ravi Gupta <rgupta(a)openjdk.org>
Committer: Manukumar V S <mvs(a)openjdk.org>
Date: 2025-08-26 02:51:22 +0000
URL: https://git.openjdk.org/leyden/commit/21efd25c111726a00630e6ee9b316102f5ae4…
8361067: Test ExtraButtonDrag.java requires frame.dispose in finally block
Reviewed-by: abhiscxk, dnguyen, mvs, prr
! test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java
Changeset: e5077660
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-26 02:53:44 +0000
URL: https://git.openjdk.org/leyden/commit/e5077660c4e66decc9291b09cb2efaf2f5ae9…
8361610: Avoid wasted work in ImageIcon(Image) for setting description
Reviewed-by: kizune, aivanov
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
Changeset: 0f7c0e95
Branch: premain
Author: Renjith Kannath Pariyangad <rkannathpari(a)openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-26 03:56:35 +0000
URL: https://git.openjdk.org/leyden/commit/0f7c0e956e278458e3d875bbda174e3b9e143…
8302057: Wrong BeanProperty description for JTable.setShowGrid
Reviewed-by: aivanov, serb, azvegint, prr, psadhukhan
! src/java.desktop/share/classes/javax/swing/JTable.java
Changeset: e7d2a52d
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-26 05:09:05 +0000
URL: https://git.openjdk.org/leyden/commit/e7d2a52d35e8ad5afa5d26f4c0bb1bf46a1bf…
8344333: Spurious System.err.flush() in LWCToolkit.java
Reviewed-by: psadhukhan
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
Changeset: 98e64cff
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-26 05:29:16 +0000
URL: https://git.openjdk.org/leyden/commit/98e64cffff24ec8b8abeb7afd121e58bc53ed…
8159055: Clarify handling of null and invalid image data for ImageIcon constructors and setImage method
Reviewed-by: aivanov, prr, abhiscxk, kizune, serb
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
+ test/jdk/javax/swing/ImageIcon/ImageIconTest.java
Changeset: e5ec4641
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-26 06:13:33 +0000
URL: https://git.openjdk.org/leyden/commit/e5ec464120bec50ab111ee32dfb930f26150b…
8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails
Reviewed-by: jsjolen
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java
Changeset: deec6aa7
Branch: premain
Author: Marc Philipp <mail(a)marcphilipp.de>
Committer: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-08-26 06:37:48 +0000
URL: https://git.openjdk.org/leyden/commit/deec6aa76dffaa80f3c01e72377913cd22f96…
8365394: Stylesheet must not load fonts on --no-fonts output
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! test/langtools/jdk/javadoc/doclet/testFonts/TestFonts.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: e38c6f98
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-26 06:57:44 +0000
URL: https://git.openjdk.org/leyden/commit/e38c6f9827c15777361dd1c7ce420f020f5de…
8365656: [ubsan] G1CSetCandidateGroup::liveness() reports division by 0
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 5013d69d
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-08-26 07:05:02 +0000
URL: https://git.openjdk.org/leyden/commit/5013d69d96e5052972bc04c78a060fd929651…
8365633: Incorrect info is reported on hybrid CPU
Reviewed-by: kvn, dholmes
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
Changeset: 68abf76e
Branch: premain
Author: Volker Simonis <simonis(a)openjdk.org>
Date: 2025-08-26 07:08:45 +0000
URL: https://git.openjdk.org/leyden/commit/68abf76e90d9a0608d84ba827a7b09d2f517f…
8366105: Update link to the external RuleBasedBreakIterator documentation
Reviewed-by: naoto, jlu, iris
! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java
Changeset: 2ae3ea2a
Branch: premain
Author: Guanqiang Han <ghan(a)openjdk.org>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-26 08:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/2ae3ea2ad93b83deec1922159d80b94da0397…
8366035: Simplify CPUTimeCounters::publish_gc_total_cpu_time
Reviewed-by: ayang, kbarrett
! src/hotspot/share/runtime/cpuTimeCounters.cpp
Changeset: 3641c32c
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-08-26 08:55:08 +0000
URL: https://git.openjdk.org/leyden/commit/3641c32c11aa3768ce986d5dcd5393b74f776…
8365994: ZGC: Incorrect type signature in ZMappedCache comparator
Reviewed-by: cnorrbin, aboldtch
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
Changeset: 28602f3d
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-08-26 09:54:41 +0000
URL: https://git.openjdk.org/leyden/commit/28602f3d3ec15b5241a33a46ce43349e63003…
8365206: RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64
Reviewed-by: fyang, rehn, dzhang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
+ test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN_2.java
Changeset: 22d3a6dd
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-08-26 11:55:01 +0000
URL: https://git.openjdk.org/leyden/commit/22d3a6dd34a14994c7210365a5b982c9e65f5…
8366128: jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file
Reviewed-by: alanb
! test/jdk/jdk/nio/zipfs/TestPosix.java
Changeset: aae13af0
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-26 13:24:05 +0000
URL: https://git.openjdk.org/leyden/commit/aae13af04bda541a80f74adff5dbf65f44c82…
8365909: [REDO] Add a compilation timeout flag to catch long running compilations
Co-authored-by: Dean Long <dlong(a)openjdk.org>
Reviewed-by: chagedorn, dlong
+ src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
+ src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
+ test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java
Changeset: 173dedfb
Branch: premain
Author: Johny Jose <johny.jose(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-08-26 13:53:34 +0000
URL: https://git.openjdk.org/leyden/commit/173dedfb241af21f07035625d63ec72b07bb4…
8366131: ProblemList java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
Reviewed-by: alanb, jpai, smarks
! test/jdk/ProblemList.txt
Changeset: caaef3a0
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-08-26 15:00:20 +0000
URL: https://git.openjdk.org/leyden/commit/caaef3a04ce1a9a8c80d9aade96de43416ab0…
8350920: Allow inherited member summaries to be viewed inline
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/down.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.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/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/RawHtml.java
! test/langtools/jdk/javadoc/doclet/testDuplicateMethodsWarn/TestDuplicateMethods.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 6a480ad0
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-08-26 16:58:54 +0000
URL: https://git.openjdk.org/leyden/commit/6a480ad07a64dc291c5e46e024febedc857f5…
8366126: Feedback on two errors in JSR 400
Reviewed-by: hchao, wetmore
! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java
Changeset: 2b44ed70
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-08-26 17:42:27 +0000
URL: https://git.openjdk.org/leyden/commit/2b44ed70707175f87ba962d8a6ce6bbc2c873…
8365807: (fs) Two-arg UnixFileAttributes.getIfExists should not use exception for control flow
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
Changeset: c203e709
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-08-26 18:37:22 +0000
URL: https://git.openjdk.org/leyden/commit/c203e7093e9b8c52cdf4ae249ab27d16d6a2c…
8366037: Remove oopDesc::mark_addr()
Reviewed-by: shade, stefank, tschatzl
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: c7553451
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-26 18:54:16 +0000
URL: https://git.openjdk.org/leyden/commit/c75534517729b903b63263cf64dc2ff841e3d…
8365197: javax.imageio.stream MemoryCache based streams no longer need a disposer.
Reviewed-by: psadhukhan, jdv, serb
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java
Changeset: b426151a
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-26 20:54:27 +0000
URL: https://git.openjdk.org/leyden/commit/b426151a33158637eb04c07a5133d95cbb8bf…
8365885: Clean up constant pool reflection native code
Reviewed-by: iklam, alanb
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/jdk/internal/reflect/ConstantPool.java
! src/java.base/share/native/libjava/ConstantPool.c
! test/jdk/jdk/internal/reflect/constantPool/ConstantPoolTest.java
! test/jdk/jdk/internal/reflect/constantPool/ConstantPoolTestDummy.jasm
Changeset: 23670fd4
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-08-26 21:49:57 +0000
URL: https://git.openjdk.org/leyden/commit/23670fd41895ccc38931f836d218ff7392a60…
8363972: Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat
Reviewed-by: jlu, rriggs
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
+ test/jdk/java/text/Format/NumberFormat/LenientMinusSignTest.java
Changeset: 69645fd4
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-08-26 21:51:32 +0000
URL: https://git.openjdk.org/leyden/commit/69645fd4ba5c0a7e20727f5d85d87cefc40e8…
8361972: Clarify the condition of System.console() about standard input/output
Reviewed-by: smarks, jlu, joehw
! src/java.base/share/classes/java/io/Console.java
Changeset: 1ff73cb2
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-08-26 21:51:53 +0000
URL: https://git.openjdk.org/leyden/commit/1ff73cb2ec41612d316921e852f29e7fa4dc9…
8364752: java.time.Instant should be able to parse ISO 8601 offsets of the form HH:mm:ss
Reviewed-by: rriggs, vyazici, scolebourne
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/TestInstant.java
Changeset: 82289f65
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-08-26 22:30:32 +0000
URL: https://git.openjdk.org/leyden/commit/82289f6559cc083ee306b3175fef3ae9f87d6…
8365611: Use lookup table for JfrEventThrottler
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp
Changeset: 1aca920f
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-08-26 23:57:20 +0000
URL: https://git.openjdk.org/leyden/commit/1aca920f5987399dbd114fd5e62b26b363363…
8365673: Incorrect number of cores are reported on Ryzen CPU
Reviewed-by: dholmes, kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 0d543293
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-08-27 02:15:02 +0000
URL: https://git.openjdk.org/leyden/commit/0d543293045d0037791774a1414ef279a1f67…
8366127: RISC-V: compiler/intrinsics/TestVerifyIntrinsicChecks.java fails when running without RVV
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java
Changeset: aaff9dec
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-27 04:27:43 +0000
URL: https://git.openjdk.org/leyden/commit/aaff9dec241e4d8eebefd6beaf287582621f3…
8362566: Use -Xlog:aot+map to print contents of existing AOT cache
Reviewed-by: vlivanov, kvn
+ src/hotspot/share/cds/aotMapLogger.cpp
+ src/hotspot/share/cds/aotMapLogger.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java
Changeset: 88c39793
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-08-27 07:55:57 +0000
URL: https://git.openjdk.org/leyden/commit/88c39793670f2d36490530993feb60e138f43…
8365256: RelocIterator should use indexes instead of pointers
Reviewed-by: kvn, dlong
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
Changeset: b39c7369
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-08-27 09:08:13 +0000
URL: https://git.openjdk.org/leyden/commit/b39c73696d0421b218e301403d589af5a91b0…
8359683: ZGC: NUMA-Aware Relocation
Reviewed-by: aboldtch, sjohanss
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
Changeset: 0ca38bdc
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-27 09:30:48 +0000
URL: https://git.openjdk.org/leyden/commit/0ca38bdc4d503158fda57bbc8bc9adc420628…
8365919: Replace currentTimeMillis with nanoTime in Stresser.java
Reviewed-by: tschatzl, phh
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Stresser.java
Changeset: 19f0755c
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-08-27 09:41:12 +0000
URL: https://git.openjdk.org/leyden/commit/19f0755c48e998b5b136ca58ea21eb3b54bc7…
8365203: defineClass with direct buffer can cause use-after-free
Reviewed-by: jpai
! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/jdk/java/lang/ClassLoader/defineClass/TestGuardByteBuffer.java
Changeset: 32df2d17
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-08-27 10:15:25 +0000
URL: https://git.openjdk.org/leyden/commit/32df2d17f3c0407ad7e90eacfdc0fd7a65f67…
8365772: RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java
Changeset: 124575b4
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-08-27 11:45:43 +0000
URL: https://git.openjdk.org/leyden/commit/124575b4c2b52328a8efddb40e67057a53b44…
8359348: G1: Improve cpu usage measurements for heap sizing
Reviewed-by: tschatzl, ayang, manc
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp
Changeset: 1d53ac30
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-27 14:25:39 +0000
URL: https://git.openjdk.org/leyden/commit/1d53ac30f1db88df9a97b63b3ff56d26975d3…
8366028: MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors
Reviewed-by: jvernee
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! test/jdk/java/lang/invoke/MethodTypeTest.java
Changeset: 79cea6dd
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-27 14:37:39 +0000
URL: https://git.openjdk.org/leyden/commit/79cea6dd174c22f99b4cafc835e6c843c1b4e…
8365975: Sort share/memory includes
Reviewed-by: shade, ayang, jwaters
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/metablock.inline.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/resourceArea.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: b43c2c66
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-27 14:48:33 +0000
URL: https://git.openjdk.org/leyden/commit/b43c2c663567e59f8b5c84b1b455360781906…
8366225: Linux Alpine (fast)debug build fails after JDK-8365909
Reviewed-by: mbaesken, thartmann
! src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
Changeset: f1c0b4ed
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-08-27 15:30:01 +0000
URL: https://git.openjdk.org/leyden/commit/f1c0b4ed722bf4cc5f262e804cec26d59ceb6…
8361495: (fc) Async close of streams connected to uninterruptible FileChannel doesn't throw AsynchronousCloseException in all cases
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/jdk/java/nio/channels/Channels/AsyncCloseStreams.java
Changeset: bd4c0f4a
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-08-27 15:30:17 +0000
URL: https://git.openjdk.org/leyden/commit/bd4c0f4a7da9122527dd25df74797c42deace…
8358618: UnsupportedOperationException constructors javadoc is not clear
Reviewed-by: liach, aivanov, rriggs
! src/java.base/share/classes/java/lang/UnsupportedOperationException.java
Changeset: 075ddef8
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-08-27 17:49:17 +0000
URL: https://git.openjdk.org/leyden/commit/075ddef831f059cad1639bb6834a0923e725e…
8364039: Adding implNote to DOMSignContext and DOMValidateContext on JDK-specific properties
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMSignContext.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java
Changeset: 501e6aed
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-08-28 05:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/501e6aed4407d63b000320168dc5d0553ce8a…
8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken
Reviewed-by: stefank, jsikstro
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestCommitFailure.java
Changeset: 443b1726
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-08-28 05:53:23 +0000
URL: https://git.openjdk.org/leyden/commit/443b17263876355ef508ae68ddad6c108de29…
8324751: C2 SuperWord: Aliasing Analysis runtime check
Reviewed-by: kvn, mhaessig
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/mempointer.hpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasing.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentAliasing.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8359688.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8360204.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8365982.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorAliasing.java
Changeset: 57df267e
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-28 06:30:25 +0000
URL: https://git.openjdk.org/leyden/commit/57df267e4269b26f7450309b54c55ddee458f…
8365262: [IR-Framework] Add simple way to add cross-product of flags
Reviewed-by: bmaillard, epeter
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java
Changeset: ab1f2af4
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-08-28 06:57:57 +0000
URL: https://git.openjdk.org/leyden/commit/ab1f2af4f0e9d3bea53f394413720c19fc7ca…
8366255: Remove 'package_to_module' function from imageFile.cpp
Reviewed-by: rriggs, coleenp
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp
Changeset: d06c66f7
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-28 09:21:26 +0000
URL: https://git.openjdk.org/leyden/commit/d06c66f7f5a6d3c649c0a10ad735f0cc7c673…
8365055: G1: Merge Heap Roots phase incorrectly clears young gen remembered set every time
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 7469a274
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-28 09:21:52 +0000
URL: https://git.openjdk.org/leyden/commit/7469a274bb70b2cdc8a47e62cc989f86766c6…
8365939: [Redo] G1: Move collection set related full gc reset code into abandon_collection_set() method
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
Changeset: a5a23400
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-28 09:28:58 +0000
URL: https://git.openjdk.org/leyden/commit/a5a234005414a58f66c7e646a8f9b0042e9f9…
8365053: Refresh hotspot precompiled.hpp with headers based on current frequency
Reviewed-by: shade, ihse, erikj, qamai
+ make/scripts/update_pch.sh
! src/hotspot/share/precompiled/precompiled.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: b0f5b23e
Branch: premain
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2025-08-28 11:37:48 +0000
URL: https://git.openjdk.org/leyden/commit/b0f5b23ed2a2f3b9d97754ced5382bb3fb3e8…
8366145: G1: Help diagnose ubsan division by zero in computing pause time ratios (g1Analytics.cpp)
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1Analytics.cpp
Changeset: 5c78c7cd
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-08-28 12:15:03 +0000
URL: https://git.openjdk.org/leyden/commit/5c78c7cd83d2d1ca1ba19151d6be40f5bd607…
8366341: [BACKOUT] JDK-8365256: RelocIterator should use indexes instead of pointers
Reviewed-by: ayang
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
Changeset: 8f864fd5
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-28 12:48:29 +0000
URL: https://git.openjdk.org/leyden/commit/8f864fd5637762153f26af5121cabdf21e1ad…
8366222: TestCompileTaskTimeout causes asserts after JDK-8365909
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
Changeset: 79d8a34a
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-08-28 13:09:46 +0000
URL: https://git.openjdk.org/leyden/commit/79d8a34a92350680848052717c8a1d2a4c433…
8365708: Add missing @Override annotations to WindowsMenuItemUIAccessor
Reviewed-by: serb, kizune
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.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
Changeset: 22ae1374
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-08-28 13:11:20 +0000
URL: https://git.openjdk.org/leyden/commit/22ae137400c711a4a991153b04b360a0df57b…
8365711: Declare menuBarHeight and hotTrackingOn private
Reviewed-by: serb, prr, kizune
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
Changeset: afa8e79b
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-08-28 13:13:10 +0000
URL: https://git.openjdk.org/leyden/commit/afa8e79ba1a76066cf969cb3b5f76ea804780…
8365615: Improve JMenuBar/RightLeftOrientation.java
Reviewed-by: prr, psadhukhan
! test/jdk/javax/swing/JMenuBar/RightLeftOrientation.java
Changeset: 8051aaf0
Branch: premain
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-08-28 13:54:03 +0000
URL: https://git.openjdk.org/leyden/commit/8051aaf0685f7bb23bf3e23d32ad45b0bffbc…
8342640: GenShen: Silently ignoring ShenandoahGCHeuristics considered poor user-experience
Reviewed-by: ysr, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: 993babb3
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-08-28 13:54:21 +0000
URL: https://git.openjdk.org/leyden/commit/993babb326f937dc1630a5a8fa5e469a64c51…
8365863: /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException
Reviewed-by: weijun, djelinski
! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java
! test/jdk/sun/security/pkcs11/Cipher/Test4512704.java
! test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCM.java
! test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPoly.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyOutputSize.java
! test/jdk/sun/security/pkcs11/Cipher/TestCipherMode.java
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java
! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
Changeset: 452b052f
Branch: premain
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2025-08-28 15:45:17 +0000
URL: https://git.openjdk.org/leyden/commit/452b052fe343a70bc81bf299d08a9f06a1e30…
8365726: Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it
Reviewed-by: dlong, shade
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 8c6d1225
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-08-28 15:58:50 +0000
URL: https://git.openjdk.org/leyden/commit/8c6d12250b524c0f4ee25dbbc6fe959581b76…
8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software
Reviewed-by: bpb
! test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java
! test/jdk/java/nio/channels/FileChannel/directio/libDirectIO.c
Changeset: c7a0c63c
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-08-28 20:21:51 +0000
URL: https://git.openjdk.org/leyden/commit/c7a0c63cba8be7cd543d81d166be503ad0ee9…
Merge master 08-28-25
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
1
0
We are happy to announce the availability of the Leyden EA 2 Build:
https://jdk.java.net/leyden/
Since the Leyden project started, we have successfully delivered several
Ahead Of Time (AOT) optimizations in the mainline JDK:
JEP 483 - Ahead-of-Time Class Loading & Linking
JEP 514 - Ahead-of-Time Command-Line Ergonomics
JEP 515 - Ahead-of-Time Method Profiling
This EA allows users to try out new experimental AOT
optimizations that are not yet integrated into the JDK mainline:
AOT compilation of Java methods
AOT generation of Dynamic Proxies and reflection data
AOT optimization for class lookup
Early termination of AOT training run
Leyden is super easy to use and just works. To instantly try out Leyden
on your apps, you can first perform a training run with a single flag
$ java -XX:AOTCacheOutput=app.aot -cp app.jar App
Rerunning your app a second time with the -XX:AOTCache flag will show
benefits
from the AOT cache:
$ java -XX:AOTCache=app.aot -cp app.jar App
Details of the Leyden EA 2 Build, as well as HOWTO instructions can be
found at the release notes:
https://github.com/openjdk/leyden/blob/leyden-ea2-release-notes/README.md
Please give it a try. We would love to hear your experiences, positive
or negative, so that we know how to improve the optimizations before
they are integrated into future Java releases. Please join the Leyden
mailing
list at https://mail.openjdk.org/mailman/listinfo/leyden-dev and send your
feedback via e-mail to leyden-dev at openjdk.org.
This work would not have been possible without the participation of the
Java community. We would like to thank everyone who has contributed to
the Leyden project, especially our partners at Amazon, Google, Microsoft,
Red Hat and Spring for their ideas, time and energy to make this
project a success.
Leyden Project Team @ Oracle
1
0
git: openjdk/leyden: leyden-ea2-release-notes: Update README.md to be used as Release Notes for Leyden EA 2
by Ioi Lam 27 Aug '25
by Ioi Lam 27 Aug '25
27 Aug '25
Changeset: a5f8d2f9
Branch: leyden-ea2-release-notes
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-27 22:07:39 +0000
URL: https://git.openjdk.org/leyden/commit/a5f8d2f929e5807e061efbceef1f234728227…
Update README.md to be used as Release Notes for Leyden EA 2
Reviewed-by: kvn, heidinga
+ 00-ABOUT-THIS-BRANCH
! README.md
1
0
In Leyden EA 1, we used a special version of README.md as the release nodes:
https://jdk.java.net/leyden/ -> [Release Notes](https://github.com/openjdk/leyden/blob/leyden-ea1-release-notes/READ…
As we are releasing Leyden EA 2, we will use the same process for the release notes.
- The README.md is taken from the [GIT version of Leyden EA 2 candidate](https://github.com/openjdk/leyden/commit/ffacb36e564b24e335b11fe… (as of today).
- Removed information about building and benchmarks
- Removed mentions of AOT features that have already been integrated into the mainline.
- Updated the terminology from "CDS" to "AOT"
A rendered version of this document can be found here:
- https://github.com/iklam/leyden/blob/leyden-ea2-release-notes/README.md
(I will merge some of the above changes back to leyden/premain branch after this PR is integrated).
-------------
Commit messages:
- Fixed whitespaces
- more edits
- More edits
- Updated README.md for Leyden EA 2 Release
Changes: https://git.openjdk.org/leyden/pull/92/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=92&range=00
Stats: 453 lines in 2 files changed: 20 ins; 394 del; 39 mod
Patch: https://git.openjdk.org/leyden/pull/92.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/92/head:pull/92
PR: https://git.openjdk.org/leyden/pull/92
3
6
git: openjdk/leyden: created branch leyden-ea2-release-notes based on the branch premain containing 0 unique commits
by duke 27 Aug '25
by duke 27 Aug '25
27 Aug '25
The new branch leyden-ea2-release-notes is currently identical to the premain branch.
1
0
Changeset: bad38a0f
Branch: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: 2e06a917
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-08-21 01:20:16 +0000
URL: https://git.openjdk.org/leyden/commit/2e06a917659d76fa1b4c63f38894564679209…
8365841: RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 78d50c02
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-08-21 03:53:30 +0000
URL: https://git.openjdk.org/leyden/commit/78d50c02152d3d02953cc468d50c7c40c43c1…
8358756: [s390x] Test StartupOutput.java crash due to CodeCache size
Reviewed-by: lucy, dfenacci
! test/hotspot/jtreg/compiler/startup/StartupOutput.java
Changeset: c74c60fb
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-21 07:09:25 +0000
URL: https://git.openjdk.org/leyden/commit/c74c60fb8b8aa5c917fc4e1c157cc8083f579…
8308094: Add a compilation timeout flag to catch long running compilations
Co-authored-by: Dean Long <dlong(a)openjdk.org>
Reviewed-by: dlong, chagedorn
+ src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
+ src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
+ test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java
Changeset: a7c0f4b8
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-08-21 07:47:26 +0000
URL: https://git.openjdk.org/leyden/commit/a7c0f4b845c314099966f5669bfc7947bdf28…
8365146: Remove LockingMode related code from ppc64
Reviewed-by: aboldtch, mdoerr
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 5febc4e3
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-21 08:23:32 +0000
URL: https://git.openjdk.org/leyden/commit/5febc4e3bb1f47f69fc28c266a775e19cbac9…
8365910: [BACKOUT] Add a compilation timeout flag to catch long running compilations
Reviewed-by: chagedorn, dholmes
- src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
- src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
- test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java
Changeset: 5ede5b47
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:18:58 +0000
URL: https://git.openjdk.org/leyden/commit/5ede5b47d4291a18acc16833978ded038332c…
8364650: G1: Use InvalidCSetIndex instead of UINT_MAX for "invalid" sentinel value of young_index_in_cset
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
Changeset: b735ef99
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:19:14 +0000
URL: https://git.openjdk.org/leyden/commit/b735ef99b2285ec55a68896de25d29a02fdfc…
8364925: G1: Improve program flow around incremental collection set building
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
Changeset: 9439d763
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:35:57 +0000
URL: https://git.openjdk.org/leyden/commit/9439d7630901d3e29141adf46bbe9284b8668…
8364532: G1: In liveness tracing, print more significant digits for the liveness value
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: f0e70669
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:36:16 +0000
URL: https://git.openjdk.org/leyden/commit/f0e706698df5ac199198b252d77d27a05abad…
8364414: G1: Use simpler data structure for holding collection set candidates during calculation
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
Changeset: ed260e8c
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:37:34 +0000
URL: https://git.openjdk.org/leyden/commit/ed260e8cae329a0c077e91ff76d104ee197fb…
8365026: G1: Initialization should start a "full" new collection set
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: f61b247f
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/f61b247fe3a818fc60a61c6f42a676ad94e8e…
8364962: G1: Inline G1CollectionSet::finalize_incremental_building
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
Changeset: a3fd4248
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 09:46:02 +0000
URL: https://git.openjdk.org/leyden/commit/a3fd4248b74ed800ff124cc3e7c259dca36ea…
8365115: G1: Refactor rem set statistics gather code for group
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
Changeset: 02fe095d
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 11:53:57 +0000
URL: https://git.openjdk.org/leyden/commit/02fe095d29994bec28c85beb6bf2a69b0f49b…
8364934: G1: Rename members of G1CollectionSet
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 1548ac4f
Branch: hermetic-java-runtime
Author: Paul Hübner <paul.hubner(a)oracle.com>
Committer: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-08-21 14:00:18 +0000
URL: https://git.openjdk.org/leyden/commit/1548ac4f54edbd370aa071fa1db4474574d29…
8365378: Redundant code in Deoptimization::print_statistics
Reviewed-by: jsjolen, coleenp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: fb651fd6
Branch: hermetic-java-runtime
Author: Jonas Norlinder <jonas.norlinder(a)oracle.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-21 14:05:36 +0000
URL: https://git.openjdk.org/leyden/commit/fb651fd6d246e69b42363e050eb8d96afb633…
8364638: Refactor and make accumulated GC CPU time code generic
Reviewed-by: ayang, sjohanss
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
+ src/hotspot/share/services/cpuTimeUsage.cpp
+ src/hotspot/share/services/cpuTimeUsage.hpp
Changeset: cf70cb70
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-21 15:32:25 +0000
URL: https://git.openjdk.org/leyden/commit/cf70cb70bcd5292ed10d8fb08019f0da82db2…
8365024: G1: Make G1CollectionSet::_inc_build_state assert-only
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
Changeset: d7572468
Branch: hermetic-java-runtime
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-08-21 16:37:07 +0000
URL: https://git.openjdk.org/leyden/commit/d75724682390efa7cb63ae973fd9c504f7f64…
8365891: failed: Completed task should not be in the queue
Reviewed-by: dlong
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: bdf9834b
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-21 16:46:19 +0000
URL: https://git.openjdk.org/leyden/commit/bdf9834b81f0565e3572de42ebd42981d1d05…
8365425: [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java fails on macOS 26
Reviewed-by: dnguyen, kizune
! test/jdk/javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java
Changeset: 11eccfc8
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-08-21 18:58:27 +0000
URL: https://git.openjdk.org/leyden/commit/11eccfc85f8495b0cbc3965fd69911a6c7ed0…
8365917: Sort share/logging includes
Reviewed-by: ayang, phh
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logTag.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 52747256
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-08-21 19:56:46 +0000
URL: https://git.openjdk.org/leyden/commit/52747256bbd5490dba9ef9832025a0f7057e3…
8154364: (fs) Files.isSameFile() throws NoSuchFileException with broken symbolic links
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
+ test/jdk/java/nio/file/Files/IsSameFile.java
! test/jdk/java/nio/file/Files/Misc.java
Changeset: 3468c6e5
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-21 20:49:04 +0000
URL: https://git.openjdk.org/leyden/commit/3468c6e5ef7e7592cf9484736ce333fbe0eaf…
8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI
Reviewed-by: psadhukhan, aivanov, dnguyen
! 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/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
Changeset: 584137cf
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-08-22 01:42:57 +0000
URL: https://git.openjdk.org/leyden/commit/584137cf968bdfd4fdb88b5bb210bbbfa5f2d…
8365844: RISC-V: TestBadFormat.java fails when running without RVV
Reviewed-by: fjiang, chagedorn, epeter, fyang
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
Changeset: 558d0639
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-08-22 03:43:01 +0000
URL: https://git.openjdk.org/leyden/commit/558d06399c7a13b247ee3d0f36f4fe6118004…
8361536: [s390x] Saving return_pc at wrong offset
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
Changeset: 8e448569
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-22 04:28:56 +0000
URL: https://git.openjdk.org/leyden/commit/8e4485699235caff0074c4d25ee78539e57da…
8365180: Remove sun.awt.windows.WInputMethod.finalize()
Reviewed-by: serb, azvegint
! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp
Changeset: f0498c2a
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-08-22 08:16:55 +0000
URL: https://git.openjdk.org/leyden/commit/f0498c2aed761d4023917bc9cd1f852a02ce9…
8364764: java/nio/channels/vthread/BlockingChannelOps.java subtests timed out
Reviewed-by: jpai
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
Changeset: e1c58f85
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-08-22 09:01:21 +0000
URL: https://git.openjdk.org/leyden/commit/e1c58f858a64853c2d454fd00a84455ca6700…
8360540: nmethod entry barriers of new nmethods should be disarmed
Reviewed-by: eosterlund, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: f5f414f9
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-08-22 15:57:11 +0000
URL: https://git.openjdk.org/leyden/commit/f5f414f9fc67e55acb83e04ea270d39041cb6…
8365186: Reduce size of j.t.f.DateTimePrintContext::adjust
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/format/DateTimePrintContext.java
Changeset: dba0d545
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-08-22 16:44:47 +0000
URL: https://git.openjdk.org/leyden/commit/dba0d545053fb73e57ea6fda829a5bf3d0135…
8365832: Optimize FloatingDecimal and DigitList with byte[] and cleanup
Reviewed-by: rgiulietti, liach
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
Changeset: e916ce8c
Branch: hermetic-java-runtime
Author: altrisi <altrisi.trillosierra(a)gmail.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-22 17:10:40 +0000
URL: https://git.openjdk.org/leyden/commit/e916ce8ce9af906cf86f1801fcb43e08f8188…
8365878: jshell TOOLING's javap should use binary names
Reviewed-by: liach, cstein
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/TOOLING.jsh
! test/langtools/jdk/jshell/ToolingTest.java
Changeset: 19882220
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-08-22 17:36:52 +0000
URL: https://git.openjdk.org/leyden/commit/19882220ecb3eeaef763ccbb0aa4d7760c906…
8365829: Multiple definitions of static 'phase_names'
Reviewed-by: kbarrett
+ src/hotspot/share/opto/phasetype.cpp
! src/hotspot/share/opto/phasetype.hpp
Changeset: ae0dac43
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-08-22 17:50:22 +0000
URL: https://git.openjdk.org/leyden/commit/ae0dac43c09377c87e9b0452618a5b32c8568…
8361613: System.console() should only be available for interactive terminal
Reviewed-by: jlahoda, smarks, alanb
! src/java.base/share/classes/java/lang/System.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/defaultCharset.exp
+ test/jdk/java/io/Console/locale.exp
+ test/jdk/java/io/Console/moduleSelection.exp
! test/jdk/java/lang/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
- test/jdk/jdk/internal/jline/RedirectedStdOut.java
Changeset: c01b4fc3
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-22 20:41:21 +0000
URL: https://git.openjdk.org/leyden/commit/c01b4fc348fff37c502d38ab3bb3385a5a8cf…
8365814: Consolidate has_been_archived() and has_been_buffered() in ArchiveBuilder
Reviewed-by: kvn, coleenp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
Changeset: 603526b5
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-22 20:50:34 +0000
URL: https://git.openjdk.org/leyden/commit/603526b55b5e9b6dfc9323d2cdc4a0b4d0f88…
8364768: JDK javax.imageio ImageWriters do not all flush the output stream
Reviewed-by: psadhukhan, azvegint
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
+ test/jdk/javax/imageio/FlushTest.java
Changeset: f28f6189
Branch: hermetic-java-runtime
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Date: 2025-08-22 21:51:21 +0000
URL: https://git.openjdk.org/leyden/commit/f28f6189721a86b1a6ad0a19cc38192af55eb…
8356289: Shenandoah: Clean up SATB barrier runtime entry points
Reviewed-by: kdnilsen, ysr, wkemper
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 7b9969dc
Branch: hermetic-java-runtime
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-08-22 22:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/7b9969dc8f20989497ff617abb45543d182b6…
8356218: [macos] Document --app-content
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/man/jpackage.md
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: 09aad0ae
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-08-23 02:43:23 +0000
URL: https://git.openjdk.org/leyden/commit/09aad0aea8b9f9fda14c5b18ae67b30ffce81…
8365834: Mark java/net/httpclient/ManyRequests.java as intermittent
Reviewed-by: jpai
! test/jdk/java/net/httpclient/ManyRequests.java
Changeset: 58e75815
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-08-24 16:22:21 +0000
URL: https://git.openjdk.org/leyden/commit/58e7581527208dfd6dd694793e4790dcad8fc…
8365893: test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently
Reviewed-by: jpai
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
Changeset: 15601b47
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-25 04:01:00 +0000
URL: https://git.openjdk.org/leyden/commit/15601b4718ed26de6f57e633c4f41f6b0cd90…
8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests
Reviewed-by: kvn
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 0b8ae260
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-08-25 06:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/0b8ae260282dbb1fa1e8ce9d14f06f353327e…
8365189: Remove LockingMode related code from arm32
Reviewed-by: aboldtch, coleenp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
Changeset: 1f0dfdbc
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-08-25 06:51:28 +0000
URL: https://git.openjdk.org/leyden/commit/1f0dfdbccac4d23c00cab5663324c965141e1…
8360561: PhaseIdealLoop::create_new_if_for_predicate hits "must be a uct if pattern" assert
Reviewed-by: mhaessig, thartmann, qamai
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRanges.java
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRanges2.java
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRangesLong.java
Changeset: d99fb09a
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-08-25 07:15:44 +0000
URL: https://git.openjdk.org/leyden/commit/d99fb09a20df2639af23d1083afd14247abb9…
8359497: IllegalArgumentException thrown by SourceCodeAnalysisImpl.highlights()
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/SnippetHighlightTest.java
Changeset: 7fa501e3
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-25 07:42:55 +0000
URL: https://git.openjdk.org/leyden/commit/7fa501e39874214c9bc7503c0bdb68d090245…
8365040: G1: Remove sorting at end of collection set selection
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 28bd29f3
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-25 07:43:12 +0000
URL: https://git.openjdk.org/leyden/commit/28bd29f3963938f3846e68f33ac3648b2ba10…
8365034: G1: Remove num_groups_selected in G1CollectionSet::select_candidates_from_optional_groups as it is unnecessary
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 57434c73
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-25 07:44:20 +0000
URL: https://git.openjdk.org/leyden/commit/57434c73eac9bd6557b09d4a057e3a2a18f38…
8365976: G1: Full gc should mark nmethods on stack
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
Changeset: 5cc86738
Branch: hermetic-java-runtime
Author: Paul Hübner <paul.hubner(a)oracle.com>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-08-25 09:13:35 +0000
URL: https://git.openjdk.org/leyden/commit/5cc86738411c36378b89d8f4932a54b3089cf…
8365765: thread.inline.hpp includes the wrong primary header file
Reviewed-by: stefank, ayang, jwaters
! src/hotspot/share/runtime/thread.inline.hpp
Changeset: 45726a1f
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-25 10:18:36 +0000
URL: https://git.openjdk.org/leyden/commit/45726a1f8b8f76586037867a32b82f8ab9b96…
8365052: G1: Remove G1CollectionSet::groups() accessors
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
Changeset: d24449f6
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-08-25 15:10:50 +0000
URL: https://git.openjdk.org/leyden/commit/d24449f696c86bca53cca8a77cc3c4eb58a73…
8365815: JFR: Update metadata.xml with 'jfr query' examples
Reviewed-by: mgronlun
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 040cc7ae
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-25 17:01:43 +0000
URL: https://git.openjdk.org/leyden/commit/040cc7aee03e82e70bcbfcd2dde5cd4b35fae…
8365292: Remove javax.imageio.spi.ServiceRegistry.finalize()
8359391: Remove ThreadGroup sandboxing from javax.imageio
Reviewed-by: serb, jdv, azvegint
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
- test/jdk/javax/imageio/AppContextTest.java
Changeset: 63faa504
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-25 19:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/63faa50428cef70d6e031189b0f95bd18d06d…
8365291: Remove finalize() method from sun/awt/X11InputMethodBase.java
Reviewed-by: tr, azvegint
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
Changeset: 1a7ac16d
Branch: hermetic-java-runtime
Author: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-08-25 19:34:43 +0000
URL: https://git.openjdk.org/leyden/commit/1a7ac16d239cc1c244955a32baa8f5b323677…
8364382: Remove sun/tools/jstat/jstatLineCountsX.sh from ProblemList on linux-ppc64le and aix due to JDK-8248691
Reviewed-by: eastigeevich, cjplummer, mbaesken
! test/jdk/ProblemList.txt
Changeset: a6294242
Branch: hermetic-java-runtime
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-08-26 01:13:56 +0000
URL: https://git.openjdk.org/leyden/commit/a62942424858178ce99cd5df0e4d484620b16…
8365579: ml64.exe is not the right assembler for Windows aarch64
Reviewed-by: jwaters, ihse, erikj
! make/autoconf/flags-other.m4
! make/autoconf/toolchain.m4
! make/common/native/CompileFile.gmk
Changeset: 21efd25c
Branch: hermetic-java-runtime
Author: Ravi Gupta <rgupta(a)openjdk.org>
Committer: Manukumar V S <mvs(a)openjdk.org>
Date: 2025-08-26 02:51:22 +0000
URL: https://git.openjdk.org/leyden/commit/21efd25c111726a00630e6ee9b316102f5ae4…
8361067: Test ExtraButtonDrag.java requires frame.dispose in finally block
Reviewed-by: abhiscxk, dnguyen, mvs, prr
! test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java
Changeset: e5077660
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-26 02:53:44 +0000
URL: https://git.openjdk.org/leyden/commit/e5077660c4e66decc9291b09cb2efaf2f5ae9…
8361610: Avoid wasted work in ImageIcon(Image) for setting description
Reviewed-by: kizune, aivanov
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
Changeset: 0f7c0e95
Branch: hermetic-java-runtime
Author: Renjith Kannath Pariyangad <rkannathpari(a)openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-26 03:56:35 +0000
URL: https://git.openjdk.org/leyden/commit/0f7c0e956e278458e3d875bbda174e3b9e143…
8302057: Wrong BeanProperty description for JTable.setShowGrid
Reviewed-by: aivanov, serb, azvegint, prr, psadhukhan
! src/java.desktop/share/classes/javax/swing/JTable.java
Changeset: e7d2a52d
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-26 05:09:05 +0000
URL: https://git.openjdk.org/leyden/commit/e7d2a52d35e8ad5afa5d26f4c0bb1bf46a1bf…
8344333: Spurious System.err.flush() in LWCToolkit.java
Reviewed-by: psadhukhan
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
Changeset: 98e64cff
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-08-26 05:29:16 +0000
URL: https://git.openjdk.org/leyden/commit/98e64cffff24ec8b8abeb7afd121e58bc53ed…
8159055: Clarify handling of null and invalid image data for ImageIcon constructors and setImage method
Reviewed-by: aivanov, prr, abhiscxk, kizune, serb
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
+ test/jdk/javax/swing/ImageIcon/ImageIconTest.java
Changeset: e5ec4641
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-08-26 06:13:33 +0000
URL: https://git.openjdk.org/leyden/commit/e5ec464120bec50ab111ee32dfb930f26150b…
8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails
Reviewed-by: jsjolen
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java
Changeset: deec6aa7
Branch: hermetic-java-runtime
Author: Marc Philipp <mail(a)marcphilipp.de>
Committer: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-08-26 06:37:48 +0000
URL: https://git.openjdk.org/leyden/commit/deec6aa76dffaa80f3c01e72377913cd22f96…
8365394: Stylesheet must not load fonts on --no-fonts output
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! test/langtools/jdk/javadoc/doclet/testFonts/TestFonts.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: e38c6f98
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-08-26 06:57:44 +0000
URL: https://git.openjdk.org/leyden/commit/e38c6f9827c15777361dd1c7ce420f020f5de…
8365656: [ubsan] G1CSetCandidateGroup::liveness() reports division by 0
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 5013d69d
Branch: hermetic-java-runtime
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-08-26 07:05:02 +0000
URL: https://git.openjdk.org/leyden/commit/5013d69d96e5052972bc04c78a060fd929651…
8365633: Incorrect info is reported on hybrid CPU
Reviewed-by: kvn, dholmes
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
Changeset: 68abf76e
Branch: hermetic-java-runtime
Author: Volker Simonis <simonis(a)openjdk.org>
Date: 2025-08-26 07:08:45 +0000
URL: https://git.openjdk.org/leyden/commit/68abf76e90d9a0608d84ba827a7b09d2f517f…
8366105: Update link to the external RuleBasedBreakIterator documentation
Reviewed-by: naoto, jlu, iris
! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java
Changeset: 2ae3ea2a
Branch: hermetic-java-runtime
Author: Guanqiang Han <ghan(a)openjdk.org>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-08-26 08:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/2ae3ea2ad93b83deec1922159d80b94da0397…
8366035: Simplify CPUTimeCounters::publish_gc_total_cpu_time
Reviewed-by: ayang, kbarrett
! src/hotspot/share/runtime/cpuTimeCounters.cpp
Changeset: 3641c32c
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-08-26 08:55:08 +0000
URL: https://git.openjdk.org/leyden/commit/3641c32c11aa3768ce986d5dcd5393b74f776…
8365994: ZGC: Incorrect type signature in ZMappedCache comparator
Reviewed-by: cnorrbin, aboldtch
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
Changeset: 28602f3d
Branch: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-08-26 09:54:41 +0000
URL: https://git.openjdk.org/leyden/commit/28602f3d3ec15b5241a33a46ce43349e63003…
8365206: RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64
Reviewed-by: fyang, rehn, dzhang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
+ test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN_2.java
Changeset: 22d3a6dd
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-08-26 11:55:01 +0000
URL: https://git.openjdk.org/leyden/commit/22d3a6dd34a14994c7210365a5b982c9e65f5…
8366128: jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file
Reviewed-by: alanb
! test/jdk/jdk/nio/zipfs/TestPosix.java
Changeset: aae13af0
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-08-26 13:24:05 +0000
URL: https://git.openjdk.org/leyden/commit/aae13af04bda541a80f74adff5dbf65f44c82…
8365909: [REDO] Add a compilation timeout flag to catch long running compilations
Co-authored-by: Dean Long <dlong(a)openjdk.org>
Reviewed-by: chagedorn, dlong
+ src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
+ src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
+ test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java
Changeset: 173dedfb
Branch: hermetic-java-runtime
Author: Johny Jose <johny.jose(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-08-26 13:53:34 +0000
URL: https://git.openjdk.org/leyden/commit/173dedfb241af21f07035625d63ec72b07bb4…
8366131: ProblemList java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
Reviewed-by: alanb, jpai, smarks
! test/jdk/ProblemList.txt
Changeset: caaef3a0
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-08-26 15:00:20 +0000
URL: https://git.openjdk.org/leyden/commit/caaef3a04ce1a9a8c80d9aade96de43416ab0…
8350920: Allow inherited member summaries to be viewed inline
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/down.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.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/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/RawHtml.java
! test/langtools/jdk/javadoc/doclet/testDuplicateMethodsWarn/TestDuplicateMethods.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 6a480ad0
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-08-26 16:58:54 +0000
URL: https://git.openjdk.org/leyden/commit/6a480ad07a64dc291c5e46e024febedc857f5…
8366126: Feedback on two errors in JSR 400
Reviewed-by: hchao, wetmore
! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java
Changeset: 2b44ed70
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-08-26 17:42:27 +0000
URL: https://git.openjdk.org/leyden/commit/2b44ed70707175f87ba962d8a6ce6bbc2c873…
8365807: (fs) Two-arg UnixFileAttributes.getIfExists should not use exception for control flow
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
Changeset: c203e709
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-08-26 18:37:22 +0000
URL: https://git.openjdk.org/leyden/commit/c203e7093e9b8c52cdf4ae249ab27d16d6a2c…
8366037: Remove oopDesc::mark_addr()
Reviewed-by: shade, stefank, tschatzl
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: c7553451
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-08-26 18:54:16 +0000
URL: https://git.openjdk.org/leyden/commit/c75534517729b903b63263cf64dc2ff841e3d…
8365197: javax.imageio.stream MemoryCache based streams no longer need a disposer.
Reviewed-by: psadhukhan, jdv, serb
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java
Changeset: b426151a
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-08-26 20:54:27 +0000
URL: https://git.openjdk.org/leyden/commit/b426151a33158637eb04c07a5133d95cbb8bf…
8365885: Clean up constant pool reflection native code
Reviewed-by: iklam, alanb
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/jdk/internal/reflect/ConstantPool.java
! src/java.base/share/native/libjava/ConstantPool.c
! test/jdk/jdk/internal/reflect/constantPool/ConstantPoolTest.java
! test/jdk/jdk/internal/reflect/constantPool/ConstantPoolTestDummy.jasm
Changeset: 23670fd4
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-08-26 21:49:57 +0000
URL: https://git.openjdk.org/leyden/commit/23670fd41895ccc38931f836d218ff7392a60…
8363972: Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat
Reviewed-by: jlu, rriggs
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
+ test/jdk/java/text/Format/NumberFormat/LenientMinusSignTest.java
Changeset: 69645fd4
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-08-26 21:51:32 +0000
URL: https://git.openjdk.org/leyden/commit/69645fd4ba5c0a7e20727f5d85d87cefc40e8…
8361972: Clarify the condition of System.console() about standard input/output
Reviewed-by: smarks, jlu, joehw
! src/java.base/share/classes/java/io/Console.java
Changeset: 1ff73cb2
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-08-26 21:51:53 +0000
URL: https://git.openjdk.org/leyden/commit/1ff73cb2ec41612d316921e852f29e7fa4dc9…
8364752: java.time.Instant should be able to parse ISO 8601 offsets of the form HH:mm:ss
Reviewed-by: rriggs, vyazici, scolebourne
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/TestInstant.java
Changeset: 82289f65
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-08-26 22:30:32 +0000
URL: https://git.openjdk.org/leyden/commit/82289f6559cc083ee306b3175fef3ae9f87d6…
8365611: Use lookup table for JfrEventThrottler
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp
Changeset: 1aca920f
Branch: hermetic-java-runtime
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-08-26 23:57:20 +0000
URL: https://git.openjdk.org/leyden/commit/1aca920f5987399dbd114fd5e62b26b363363…
8365673: Incorrect number of cores are reported on Ryzen CPU
Reviewed-by: dholmes, kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 7a0d08c9
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-08-26 18:54:49 +0000
URL: https://git.openjdk.org/leyden/commit/7a0d08c9a97489c09fc32e838639d310549a1…
Merge branch 'master' into hermetic-java-runtime
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
1
0