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
November 2025
- 10 participants
- 10 discussions
Looking at how code goes through AOT+JIT pipeline, I believe we have several issues in the way we include the methods for precompilation.
1. AP4 code gets replaced by more efficient A4 code, which can then deopt. Once it does, we go back to the fully normal JIT pipeline, with C1 compiling, C2 compiling, etc. Training run currently does A2 versions only when there is a tier2/3 training data present. We can pessimistically assume that A4/AP4 method should have A2 method generated for the sake of quicker deopt.
2. I suspect a similar thing, but rarer, happens with A4 -> ... -> T1 transition when compiler queues are overloaded. We can generate A1 method for this case.
3. When training is done with default configuration, but at runtime we enable only C1, we summarily miss almost *all* AOT methods, because A1 methods are rarely generated with a normal tiered policy. Generating A1 methods always would be convenient for hybrid C2 AOT + C1 JIT modes as well.
Overall, I think generating more C1 methods even when C2 methods are present in training is beneficial, as we prepare the ground for whatever corner case happens at runtime. Benchmarks show this improves performance model quite a bit.
Since we now look at methods at all different tiers when deciding to precompile, compile IDs are not working all that well. I have rewritten that to use counters and method sizes. This seems to work well in practice.
Additional testing:
- [x] `javac` performance tests (see comments)
- [x] Linux x86_64 server fastdebug, `runtime/cds`
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/93/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=93&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8366681
Stats: 121 lines in 4 files changed: 64 ins; 27 del; 30 mod
Patch: https://git.openjdk.org/leyden/pull/93.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/93/head:pull/93
PR: https://git.openjdk.org/leyden/pull/93
4
15
05 Dec '25
Forked from [JDK-8366681](https://bugs.openjdk.org/browse/JDK-8366681): there are still some cleanups/performance improvements possible. Current selection code is a bit hairy, and turns out the changes I made for previous patch improve performance.
Notable improvements:
1. Push the compilation level filters downwards. This allows compiling A2 from T2/T3 code more easily, and allows to implement policies for compiling on any A* level based on observing top-compiled T* levels.
2. Sort methods by hotness and code size. This avoids a fairly awkward path to get compile IDs, ditching which _I suspect_ is the cause for performance improvement. With new code, we compile a tad more A2 code. I have not digged through why current code accepts fewer methods for compilation. New code improves performance everywhere, so I suggest we just accept that and move on.
Additional testing:
- [x] Performance tests (see comments)
- [x] Linux x86_64 server fastdebug, `runtime/cds`
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/99/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=99&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8368465
Stats: 116 lines in 4 files changed: 59 ins; 27 del; 30 mod
Patch: https://git.openjdk.org/leyden/pull/99.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/99/head:pull/99
PR: https://git.openjdk.org/leyden/pull/99
2
28
I have a draft PR against mainline which implements save and restore for
all generated stubs:
https://github.com/openjdk/jdk/pull/28433
It appears to be functioning correctly on both aarch64 and x86 but a run
of the full Oracle test suite would be helpful. The patch switches on
stub save and restore by default and I have updated test AOTCodeFlags so
it exercises stub save and restore with and without adapter save and
restore and this passes on both arches.
This PR not only saves and restores code it also sorts out a lot of the
mess of publishing and updating external and stub addresses as a side
effect of loading or generating stubs. This is an important step for us
to be able to make nmethod save and restore reliable when we add it
(which partly explains why I targeted this to mainline).
regards,
Andrew Dinn
-----------
2
1
git: openjdk/leyden: premain: 8371159: [Leyden] assert(false) failed: Attempting to acquire lock
by Igor Veresov 13 Nov '25
by Igor Veresov 13 Nov '25
13 Nov '25
Changeset: faa44daa
Branch: premain
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2025-11-13 16:10:01 +0000
URL: https://git.openjdk.org/leyden/commit/faa44daa4db53ce9512c48d138cde39fc59c2…
8371159: [Leyden] assert(false) failed: Attempting to acquire lock
Reviewed-by: kvn
! src/hotspot/share/opto/output.cpp
1
0
13 Nov '25
The reason for the issue is we call `dump_asm_on()` under a tty lock and it, in turn, calls into the CI to get info about klass and that does a training data lookup, which takes the `TrainingData_lock`. The solution to do that without the tty lock, I haven't found the reason on having it in the first place.
-------------
Commit messages:
- Don't lock tty when calling PhaseOutput::dump_asm_on()
Changes: https://git.openjdk.org/leyden/pull/104/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=104&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8371159
Stats: 7 lines in 1 file changed: 1 ins; 4 del; 2 mod
Patch: https://git.openjdk.org/leyden/pull/104.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/104/head:pull/104
PR: https://git.openjdk.org/leyden/pull/104
2
2
13 Nov '25
Changeset: 889d0f0f
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-11-12 16:49:25 +0000
URL: https://git.openjdk.org/leyden/commit/889d0f0fa733589f468745f7ab23ce6051831…
Add missing address patching_epoch to AOT table
! src/hotspot/share/code/aotCodeCache.cpp
1
0
Changeset: c8656449
Branch: premain
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2025-11-07 15:28:51 +0000
URL: https://git.openjdk.org/leyden/commit/c8656449c28581ae9c3d815105e338e42253b…
8365932: Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Co-authored-by: Joel Sikström <jsikstro(a)openjdk.org>
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Reviewed-by: aboldtch, iklam, kvn
! make/Images.gmk
! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMapLogger.hpp
+ src/hotspot/share/cds/aotMappedHeapLoader.cpp
+ src/hotspot/share/cds/aotMappedHeapLoader.hpp
+ src/hotspot/share/cds/aotMappedHeapLoader.inline.hpp
+ src/hotspot/share/cds/aotMappedHeapWriter.cpp
+ src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
+ src/hotspot/share/cds/aotStreamedHeapLoader.cpp
+ src/hotspot/share/cds/aotStreamedHeapLoader.hpp
+ src/hotspot/share/cds/aotStreamedHeapWriter.cpp
+ src/hotspot/share/cds/aotStreamedHeapWriter.hpp
+ src/hotspot/share/cds/aotThread.cpp
+ src/hotspot/share/cds/aotThread.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
- src/hotspot/share/cds/archiveHeapLoader.cpp
- src/hotspot/share/cds/archiveHeapLoader.hpp
- src/hotspot/share/cds/archiveHeapLoader.inline.hpp
- src/hotspot/share/cds/archiveHeapWriter.cpp
- src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
+ src/hotspot/share/cds/heapShared.inline.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oopsHierarchy.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/safepointVerifiers.cpp
! src/hotspot/share/runtime/safepointVerifiers.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/macros.hpp
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/runtime/cds/AOTMapTest.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java
! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java
! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithAOTHeap.java
- test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: b834954b
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-11 10:12:18 +0000
URL: https://git.openjdk.org/leyden/commit/b834954b18d99ee4edfe2f55454f165e779a9…
Merge master 11-07-25 : Implementation of JEP 516
+ src/hotspot/share/cds/aotMappedHeapLoader.cpp
+ src/hotspot/share/cds/aotMappedHeapLoader.hpp
+ src/hotspot/share/cds/aotMappedHeapWriter.cpp
+ src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! src/hotspot/share/cds/aotMappedHeapLoader.cpp
! src/hotspot/share/cds/aotMappedHeapLoader.hpp
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
Changeset: 9d98d45d
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-11 13:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/9d98d45d527e3f16264164f8028e8a6e6137e…
Temp fix for 8371655: AOTStreamedHeapLoader::get_root() crash when a root is null
! src/hotspot/share/cds/aotStreamedHeapLoader.cpp
! src/hotspot/share/cds/heapShared.cpp
Changeset: f88ab3b2
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-11 17:22:21 +0000
URL: https://git.openjdk.org/leyden/commit/f88ab3b27b4bbd1c8793e111276e08a1fe24c…
Fixed ZGC failures
1. Misc test fixes
2. Removed HeapShared::orig_to_scratch_object(), which is not GC safe and doesn't work with ZGC
3. Removed AOTCacheAccess::test_heap_access_api(), which depends on #2; this is no longer needed
as the AOT code compiler makes extensive use of heap access APIs in AOTCacheAccess.
! src/hotspot/share/cds/aotCacheAccess.cpp
! src/hotspot/share/cds/aotCacheAccess.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenGCFlags.java
1
0
Hi,
At JetBrains we're working on a JVM-based command-line tool called Amper.
We're trying to optimize startup time using AOT features, but we're in a
bit of a pickle regarding the AOT cache portability.
The way our application is setup is the following:
* we build our project, and package our runtime classpath jars into a .tgz,
which we call our "distribution". This is done from a single (Linux) host
on our CI.
* we provide a wrapper script to users, which they should check into their
VCS repo (akin to gradlew). This wrapper script downloads the proper JRE
for Amper and the distribution tgz (if they are not already present on the
machine), and then runs the application.
Our plan was the following:
* perform an AOT training run on a single CI host (the one that publishes
our application), record the amper.aotconf once, and package it within our
distribution tgz
* then, have our wrapper script generate the AOT cache from the aotconf on
the end user machine during the first run.
This way, we remove the training run hassle (and time overhead) from the
users, but still generate the OS/arch/environment-specific cache on the end
user machine.
However, it seems that the AOT config (output of the training run) will no
longer be portable:
https://bugs.openjdk.org/browse/JDK-8348426
And the response here seems to confirm this:
https://mail.openjdk.org/pipermail/leyden-dev/2025-March/001781.html
> In JDK 25 and going forward, we are collecting execution profile during
> AOT training. As a result, we have changed the AOT configuration file to
> a binary file format that's tied to the execution platform of the JVM.
> You can see more information from
> https://bugs.openjdk.org/browse/JDK-8348426
>
> The profile data is difficult to be represented in a cross-platform
> format (e.g., a text file). The need for "cross platform builds" has
> come up before in our design discussion. We have decided to defer it and
> focus on delivering optimizations for the most common use cases first.
> We might re-evaluate this decision in the future when we have more user
> feedback (and more time :-)
So my question is: what is the plan of the project Leyden team regarding
our use case (non-server applications that run on different types of user
machines)? Are there any plans to allow app authors to somehow bundle AOT
data from a training run in a portable format together with the jars of the
application?
We're using the JVM for the "write once, run anywhere" benefit, so it feels
a bit awkward for us to create individual distributions for our users (and
it's a CI hassle). On the other hand, moving the training run to the user
machine means that we might have to expose part of this to the users, or
make them wait for a long time in some sort of installation/optimization
phase. Neither of these options are ideal, hence why we're hoping for a
solution right from the AOT feature.
Thanks a lot in advance,
Joffrey
2
2
Changeset: ad2d0473
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-10-14 20:03:18 +0000
URL: https://git.openjdk.org/leyden/commit/ad2d04733b64a6793e20fd32a3e9fafab9355…
8367449: Test runtime/cds/CDSMapTest.java timed out but passed
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java
Changeset: 70528bd3
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-10-14 21:29:04 +0000
URL: https://git.openjdk.org/leyden/commit/70528bd39925fabf23aad25f0a58a61f746ca…
8369851: Remove darcy author tags from langtools tests
Reviewed-by: vromero, iris
! test/langtools/tools/javac/HexThree.java
! test/langtools/tools/javac/StringsInSwitch/OneCaseSwitches.java
! test/langtools/tools/javac/StringsInSwitch/StringSwitches.java
! test/langtools/tools/javac/TryWithResources/BadTwr.java
! test/langtools/tools/javac/TryWithResources/BadTwr.out
! test/langtools/tools/javac/TryWithResources/BadTwrSyntax.java
! test/langtools/tools/javac/TryWithResources/BadTwrSyntax.out
! test/langtools/tools/javac/TryWithResources/ExplicitFinal.java
! test/langtools/tools/javac/TryWithResources/PlainTry.java
! test/langtools/tools/javac/TryWithResources/PlainTry.out
! test/langtools/tools/javac/TryWithResources/TwrFlow.java
! test/langtools/tools/javac/TryWithResources/TwrFlow.out
! test/langtools/tools/javac/TryWithResources/TwrLint.java
! test/langtools/tools/javac/TryWithResources/TwrLint.out
! test/langtools/tools/javac/TryWithResources/TwrMultiCatch.java
! test/langtools/tools/javac/TryWithResources/TwrOnNonResource.java
! test/langtools/tools/javac/TryWithResources/TwrOnNonResource.out
! test/langtools/tools/javac/TryWithResources/TwrSuppression.java
! test/langtools/tools/javac/TryWithResources/WeirdTwr.java
! test/langtools/tools/javac/annotations/pos/TrailingComma.java
! test/langtools/tools/javac/boxing/BoxingCaching.java
! test/langtools/tools/javac/enum/6350057/T6350057.java
! test/langtools/tools/javac/enum/AbstractEmptyEnum.java
! test/langtools/tools/javac/enum/AbstractEmptyEnum.out
! test/langtools/tools/javac/enum/EnumImplicitPrivateConstructor.java
! test/langtools/tools/javac/enum/EnumPrivateConstructor.java
! test/langtools/tools/javac/enum/EnumProtectedConstructor.java
! test/langtools/tools/javac/enum/EnumProtectedConstructor.out
! test/langtools/tools/javac/enum/EnumPublicConstructor.java
! test/langtools/tools/javac/enum/EnumPublicConstructor.out
! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum1.java
! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum1.out
! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum2.java
! test/langtools/tools/javac/enum/ExplicitlyAbstractEnum2.out
! test/langtools/tools/javac/enum/ExplicitlyFinalEnum1.java
! test/langtools/tools/javac/enum/ExplicitlyFinalEnum1.out
! test/langtools/tools/javac/enum/ExplicitlyFinalEnum2.java
! test/langtools/tools/javac/enum/ExplicitlyFinalEnum2.out
! test/langtools/tools/javac/enum/FauxEnum1.java
! test/langtools/tools/javac/enum/FauxEnum1.out
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
! test/langtools/tools/javac/enum/FauxSpecialEnum1.java
! test/langtools/tools/javac/enum/FauxSpecialEnum1.out
! test/langtools/tools/javac/enum/FauxSpecialEnum2.java
! test/langtools/tools/javac/enum/FauxSpecialEnum2.out
! test/langtools/tools/javac/generics/InheritanceConflict3.java
! test/langtools/tools/javac/generics/InheritanceConflict3.out
! test/langtools/tools/javac/multicatch/Neg01.java
! test/langtools/tools/javac/multicatch/Neg01.out
! test/langtools/tools/javac/multicatch/Neg01eff_final.java
! test/langtools/tools/javac/multicatch/Neg01eff_final.out
! test/langtools/tools/javac/multicatch/Neg07.java
! test/langtools/tools/javac/multicatch/Neg07.out
! test/langtools/tools/javac/multicatch/Pos10.java
! test/langtools/tools/javac/processing/6365040/T6365040.java
! test/langtools/tools/javac/processing/6378728/T6378728.java
! test/langtools/tools/javac/processing/6634138/T6634138.java
! test/langtools/tools/javac/processing/completion/TestCompletions.java
! test/langtools/tools/javac/processing/environment/TestSourceVersion.java
! test/langtools/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
! test/langtools/tools/javac/processing/errors/TestFatalityOfParseErrors.java
! test/langtools/tools/javac/processing/errors/TestOptionSyntaxErrors.java
! test/langtools/tools/javac/processing/errors/TestReturnCode.java
! test/langtools/tools/javac/processing/filer/TestFilerConstraints.java
! test/langtools/tools/javac/processing/filer/TestGetResource.java
! test/langtools/tools/javac/processing/filer/TestPackageInfo.java
! test/langtools/tools/javac/processing/messager/MessagerBasics.java
! test/langtools/tools/javac/processing/model/TestExceptions.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
! test/langtools/tools/javac/processing/model/element/TestAnonClassNames.java
! test/langtools/tools/javac/processing/model/element/TestElement.java
! test/langtools/tools/javac/processing/model/element/TestExecutableElement.java
! test/langtools/tools/javac/processing/model/element/TestNames.java
! test/langtools/tools/javac/processing/model/element/TestPackageElement.java
! test/langtools/tools/javac/processing/model/element/TestResourceVariable.java
! test/langtools/tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java
! test/langtools/tools/javac/processing/model/type/MirroredTypeEx/Plurality.java
! test/langtools/tools/javac/processing/model/type/TestTypeKind.java
! test/langtools/tools/javac/processing/model/util/deprecation/TestDeprecation.java
! test/langtools/tools/javac/processing/model/util/elements/TestGetConstantExpression.java
! test/langtools/tools/javac/processing/model/util/elements/TestGetPackageOf.java
! test/langtools/tools/javac/processing/model/util/elements/TestIsFunctionalInterface.java
! test/langtools/tools/javac/processing/model/util/elements/VacuousEnum.java
! test/langtools/tools/javac/processing/model/util/filter/TestIterables.java
! test/langtools/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java
! test/langtools/tools/javac/processing/warnings/TestSourceVersionWarnings.java
Changeset: 95def24b
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-14 22:31:17 +0000
URL: https://git.openjdk.org/leyden/commit/95def24b025341b5a6b99abdd4d1f3d26a404…
8369853: jpackage signing tests fail after JDK-8358723
Reviewed-by: almatvee
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
Changeset: 3d95c83b
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-10-14 23:50:55 +0000
URL: https://git.openjdk.org/leyden/commit/3d95c83b14cf9a6f683776053e57c07b1847c…
8358597: [asan] Buffer overflow in ArchiveBuilder::make_shallow_copy with Symbols
Reviewed-by: mbaesken, jsjolen
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: c82c8920
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-10-15 00:58:34 +0000
URL: https://git.openjdk.org/leyden/commit/c82c892063ebb91ffeb853db2f325154465cf…
8282427: jdk/jfr/jvm/TestWaste.java is failing with "exit code 139"
Reviewed-by: mgronlun
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! test/jdk/ProblemList.txt
Changeset: 42b2999c
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-10-15 02:01:11 +0000
URL: https://git.openjdk.org/leyden/commit/42b2999c31d63d0f8326c83e95eff83f5a467…
8369812: HttpClient doesn't handle H3_REQUEST_REJECTED correctly
Reviewed-by: dfuchs, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
+ test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java
Changeset: 355cb459
Branch: premain
Author: María Arias de Reyna Domínguez <mariasde(a)ibm.com>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-10-15 09:17:25 +0000
URL: https://git.openjdk.org/leyden/commit/355cb45943797ff2e8f2634c20100e85a5309…
8369559: Identify owning method for MethodTrainingData and CompileTrainingData in AOT map output
Reviewed-by: adinn, iklam
! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMapLogger.hpp
Changeset: 008d8d91
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-15 09:17:49 +0000
URL: https://git.openjdk.org/leyden/commit/008d8d914cd4dd4573361390ee31120134338…
8369817: [TESTBUG] EmptyPath::toString is ignored
Reviewed-by: jpai, ayang
! test/jdk/java/io/File/EmptyPath.java
Changeset: 112d8852
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-10-15 09:18:22 +0000
URL: https://git.openjdk.org/leyden/commit/112d88523d9d75829594da466c9b66dfe157c…
8334247: [PPC64] Consider trap based nmethod entry barriers
Reviewed-by: ssarathi, rrich
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: 9d117877
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-15 09:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/9d11787799718a82087f3c7b0c70abe7dfcea…
8369681: Parallel: Remove conditional check in ParallelScavengeHeap::verify
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
Changeset: c53ab10d
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-15 11:25:09 +0000
URL: https://git.openjdk.org/leyden/commit/c53ab10daedb5acd3fc7b17e8431b30dff88e…
8369818: G1: Add missing region types in gc+heap=debug heap output
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: 159452e8
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-15 11:25:31 +0000
URL: https://git.openjdk.org/leyden/commit/159452e85a55745fecc58b68ead03a8d330d1…
8369809: G1: Merge G1CollectedHeap::do_collection_pause_at_safepoint[_helper]
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 1af37e5c
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-15 11:27:18 +0000
URL: https://git.openjdk.org/leyden/commit/1af37e5c3f7ca46561ef4431ac9b779524888…
8369793: G1: Remove unused G1FreeIdSet
Reviewed-by: stefank, sjohanss, kbarrett
! make/hotspot/lib/CompileJvm.gmk
- src/hotspot/share/gc/g1/g1FreeIdSet.cpp
- src/hotspot/share/gc/g1/g1FreeIdSet.hpp
- test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
Changeset: 5191d720
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-10-15 14:06:38 +0000
URL: https://git.openjdk.org/leyden/commit/5191d72092a51d158ded061aa2e0f8a8231a9…
8369894: Remove javax/management/remote/mandatory/loading/RMIDownloadTest.java from problemlist
Reviewed-by: alanb
! test/jdk/ProblemList-Virtual.txt
Changeset: 784af438
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2025-10-15 14:09:22 +0000
URL: https://git.openjdk.org/leyden/commit/784af438efd3f2cd8a4c0518b4aa06d496bd7…
8351595: JVM_FindClassFromCaller: unused var may be removed
Reviewed-by: dholmes, alanb, liach, fandreuzzi
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c
Changeset: 1bd814c3
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2025-10-15 14:34:38 +0000
URL: https://git.openjdk.org/leyden/commit/1bd814c3b24eb7ef5633ee34bb418e0981ca1…
8364660: ClassVerifier::ends_in_athrow() should be removed
Reviewed-by: liach, dlong
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
Changeset: bfe69372
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Date: 2025-10-15 18:28:56 +0000
URL: https://git.openjdk.org/leyden/commit/bfe6937244ff7ec9899bb6a5eaa4222736898…
8369444: JavaFrameAnchor on PPC64 has unnecessary barriers
Reviewed-by: mdoerr, dlong
! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp
Changeset: c9cbd31f
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Date: 2025-10-15 18:29:23 +0000
URL: https://git.openjdk.org/leyden/commit/c9cbd31f8575a25c4decd68dc645378c5ba2b…
8307495: Specialize atomic bitset functions for aix-ppc
Reviewed-by: mdoerr, rrich
+ src/hotspot/cpu/ppc/atomicAccess_ppc.hpp
= src/hotspot/cpu/ppc/orderAccess_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/atomicAccess_aix_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/atomicAccess_linux_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp
Changeset: a7a3a660
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-10-15 20:47:46 +0000
URL: https://git.openjdk.org/leyden/commit/a7a3a660e33fabc025ebe887f5605741be9ca…
8354469: Keytool exposes the password in plain text when command is piped using | grep
Reviewed-by: mullan, smarks, naoto, hchao
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/sun/security/util/Password.java
! src/java.base/share/classes/sun/security/util/resources/security.properties
+ test/jdk/sun/security/tools/keytool/EchoPassword.java
+ test/jdk/sun/security/tools/keytool/SetInPassword.java
! test/jdk/sun/security/util/Resources/Usages.java
Changeset: 4ed36403
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-16 02:02:16 +0000
URL: https://git.openjdk.org/leyden/commit/4ed364033daef96f6141a3ad2d217fa1ec5ec…
8369251: Opensource few tests
Reviewed-by: honkar
+ test/jdk/java/awt/Choice/PaintArtefacts.java
+ test/jdk/java/awt/Choice/SelectBetweenPressRelease.java
+ test/jdk/java/awt/FullScreen/DisplayModeNoRefreshTest.java
+ test/jdk/java/awt/print/PrinterJob/ImagePrinting/BitmaskImage.java
+ test/jdk/javax/swing/JFrame/ClientDecoratedIcon/ClientDecoratedIconTest.java
+ test/jdk/javax/swing/JFrame/ClientDecoratedIcon/DialogIconTest.java
+ test/jdk/javax/swing/JFrame/ClientDecoratedIcon/DialogInheritIcon.java
+ test/jdk/javax/swing/text/JTextComponent/bug4532590.java
Changeset: 0168687f
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-16 05:32:00 +0000
URL: https://git.openjdk.org/leyden/commit/0168687fc372e6649f8e9a5a96a3614e7bab8…
8368940: Missing ResourceMark when stalling for shutdown
Reviewed-by: shade, syan
! src/hotspot/share/gc/shared/collectedHeap.cpp
Changeset: 5696d606
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-10-16 06:21:26 +0000
URL: https://git.openjdk.org/leyden/commit/5696d60663f1bb917728808118fab3b346ed0…
8357809: Test jdk/jshell/JdiListeningExecutionControlTest.java failed with com.sun.jdi.connect.TransportTimeoutException
Reviewed-by: asotona
! test/langtools/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiListeningExecutionControlTest.java
! test/langtools/jdk/jshell/Presets.java
Changeset: aa194c6a
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-10-16 06:45:10 +0000
URL: https://git.openjdk.org/leyden/commit/aa194c6a5a21aca64d454e4c5eeed1464c8f1…
8369881: C2: Unexpected node in SuperWord truncation: ReverseBytesS, ReverseBytesUS
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java
Changeset: 7fe06657
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-10-16 07:23:41 +0000
URL: https://git.openjdk.org/leyden/commit/7fe066573004a525673e4ec55df6783b13bfc…
8369167: C2: refactor LShiftINode/LShiftLNode Value/Identity/Ideal
Reviewed-by: epeter, mchevalier
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java
Changeset: aed42a16
Branch: premain
Author: Artem Semenov <asemenov(a)openjdk.org>
Date: 2025-10-16 07:28:13 +0000
URL: https://git.openjdk.org/leyden/commit/aed42a16bacb24753a536d07fedd736d64cde…
8365609: Fix several potential NULL native pointer dereferences in the desktop module
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Signed-off-by: Artem Semenov Artem Semenov <savoptik(a)altlinux.org>
Reviewed-by: azvegint, prr, serb
! src/java.desktop/share/native/libsplashscreen/splashscreen_gif.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
Changeset: ff6a0170
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-10-16 07:35:41 +0000
URL: https://git.openjdk.org/leyden/commit/ff6a0170f0ab5cfb4af6d6a4a779451823c48…
8369258: C2: enable ReassociateInvariants for all loop types
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestReassociateInvariants.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/TestMemorySegment_ReassociateInvariants1.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_ReassociateInvariants2.java
Changeset: 17c13e53
Branch: premain
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-10-16 07:54:23 +0000
URL: https://git.openjdk.org/leyden/commit/17c13e53aff16b294c7c0286ccb6ea3054b1d…
8369683: Exclude runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsBeforeDetach on Alpine Linux debug
Reviewed-by: mbaesken, dholmes
! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java
Changeset: b5b83247
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-10-16 08:28:22 +0000
URL: https://git.openjdk.org/leyden/commit/b5b83247da9caea30c88b69543e350783663b…
8369656: Calling CompletableFuture.join() could execute task in common pool
Reviewed-by: alanb, dl
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
Changeset: 6e911d81
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-10-16 09:40:55 +0000
URL: https://git.openjdk.org/leyden/commit/6e911d819efa0f14ab1f9009b5bf325d99edb…
8368205: [TESTBUG] VectorMaskCompareNotTest.java crashes when MaxVectorSize=8
Reviewed-by: dzhang, epeter, rrich
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java
! test/jtreg-ext/requires/VMProps.java
Changeset: d6c122b3
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-10-16 09:57:11 +0000
URL: https://git.openjdk.org/leyden/commit/d6c122b3ff1ccd559ba9c310976a77eefaf09…
8369982: ProblemList jdk/jfr/jvm/TestWaste.java
Reviewed-by: tschatzl, dholmes
! test/jdk/ProblemList.txt
Changeset: ead35a75
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-10-16 11:05:13 +0000
URL: https://git.openjdk.org/leyden/commit/ead35a754bf3a545a1b68f28d3d939750f11a…
8358942: HttpClient adds Content-Length: 0 for a GET request with a BodyPublishers.noBody()
Reviewed-by: dfuchs, vyazici
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java
Changeset: 5fc3904b
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-10-16 11:16:05 +0000
URL: https://git.openjdk.org/leyden/commit/5fc3904bfe290625ed6cf9b41773b35b52bf7…
8369491: Temporarily revert default TIMEOUT_FACTOR back to 4
Reviewed-by: lkorinth, cstein, jpai, syan, serb, prr
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
Changeset: 16539998
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-10-16 12:45:05 +0000
URL: https://git.openjdk.org/leyden/commit/1653999871c8d7b1e61b44f8525e09b2cd0bd…
8369505: jhsdb jstack cannot handle continuation stub
Reviewed-by: cjplummer, pchilanomate
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ContinuationEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithVirtualThread.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java
Changeset: f475eb8e
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-10-16 14:04:45 +0000
URL: https://git.openjdk.org/leyden/commit/f475eb8ee7c9a3e360b2f1210ed71b629243c…
8368950: RISC-V: fail to catch out of order declarations among dependent cpu extensions/flags
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: 5dfe115c
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-10-16 14:10:14 +0000
URL: https://git.openjdk.org/leyden/commit/5dfe115ce1fbcff67777518a3c23a7560ebec…
8369912: [TESTBUG] testlibrary_tests/template_framework/examples/TestExpressions.java fails with ArithmeticException: / by zero - forgot to respect Expression.info
Reviewed-by: kvn, mhaessig
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
Changeset: f2a99832
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-10-16 14:22:15 +0000
URL: https://git.openjdk.org/leyden/commit/f2a998326a6bebd4a7d2d0a39f785b2e6dac6…
8369804: TestGenerators.java fails with IllegalArgumentException: bound must be greater than origin
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/lib/generators/UniformDoubleGenerator.java
! test/hotspot/jtreg/compiler/lib/generators/UniformFloatGenerator.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java
Changeset: 303eb109
Branch: premain
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-10-16 15:02:32 +0000
URL: https://git.openjdk.org/leyden/commit/303eb1096ccaf06106aa080b9ea0553c0f691…
8369573: Add missing compile commands help documentation for the signature part of method patterns
Reviewed-by: rcastanedalo, aseoane, thartmann
! src/hotspot/share/compiler/compilerOracle.cpp
Changeset: 87092ef1
Branch: premain
Author: Arno Zeller <azeller(a)openjdk.org>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-10-16 15:15:19 +0000
URL: https://git.openjdk.org/leyden/commit/87092ef1d97e00ddb6674b0e309f2f904d307…
8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java
Reviewed-by: alanb, syan
! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java
Changeset: 95380e1e
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-10-16 15:54:22 +0000
URL: https://git.openjdk.org/leyden/commit/95380e1ea5c3f531f82fb7c4b2f75726f3cd2…
8362637: Convert java.nio.ByteOrder to an enum
Reviewed-by: alanb, liach, bpb
! src/java.base/share/classes/java/nio/ByteOrder.java
Changeset: e56db377
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-10-16 16:02:26 +0000
URL: https://git.openjdk.org/leyden/commit/e56db37734aa7cbc0f20ba3fc469f51224f28…
8369232: testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java timed out
Reviewed-by: dfenacci, epeter
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java
Changeset: 7e032409
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-10-16 16:38:18 +0000
URL: https://git.openjdk.org/leyden/commit/7e03240974cd66c471f5d02e14fd77971fe6d…
8369858: Remove darcy author tags from jdk tests
Reviewed-by: rriggs, iris, lancea
! test/jdk/java/io/Serializable/cloneArray/CloneArray.java
! test/jdk/java/lang/Byte/Decode.java
! test/jdk/java/lang/Class/IsAnnotationType.java
! test/jdk/java/lang/Class/IsEnum.java
! test/jdk/java/lang/Class/IsSynthetic.java
! test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorTests.java
! test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodTests.java
! test/jdk/java/lang/Double/BitwiseConversion.java
! test/jdk/java/lang/Double/Constants.java
! test/jdk/java/lang/Double/Extrema.java
! test/jdk/java/lang/Double/NaNInfinityParsing.java
! test/jdk/java/lang/Double/ParseHexFloatingPoint.java
! test/jdk/java/lang/Double/ToHexString.java
! test/jdk/java/lang/Float/BitwiseConversion.java
! test/jdk/java/lang/Float/Constants.java
! test/jdk/java/lang/Float/Extrema.java
! test/jdk/java/lang/Float/NaNInfinityParsing.java
! test/jdk/java/lang/Integer/Decode.java
! test/jdk/java/lang/Integer/ParsingTest.java
! test/jdk/java/lang/Integer/Unsigned.java
! test/jdk/java/lang/Long/Decode.java
! test/jdk/java/lang/Long/ParsingTest.java
! test/jdk/java/lang/Long/Unsigned.java
! test/jdk/java/lang/Short/Decode.java
! test/jdk/java/lang/Throwable/SuppressedExceptions.java
! test/jdk/java/lang/annotation/Missing/MissingTest.java
! test/jdk/java/lang/annotation/TestIncompleteAnnotationExceptionNPE.java
! test/jdk/java/lang/reflect/AnnotatedElement/TestAnnotatedElementDefaults.java
! test/jdk/java/lang/reflect/Constructor/GenericStringTest.java
! test/jdk/java/lang/reflect/Constructor/TestParameterAnnotations.java
! test/jdk/java/lang/reflect/DefaultAccessibility.java
! test/jdk/java/lang/reflect/Field/GenericStringTest.java
! test/jdk/java/lang/reflect/Generics/HashCodeTest.java
! test/jdk/java/lang/reflect/Generics/Probe.java
! test/jdk/java/lang/reflect/Generics/StringsAndBounds.java
! test/jdk/java/lang/reflect/Generics/TestParameterizedType.java
! test/jdk/java/lang/reflect/Generics/exceptionCauseTest.java
! test/jdk/java/lang/reflect/Generics/getAnnotationTest.java
! test/jdk/java/lang/reflect/Method/GenericStringTest.java
! test/jdk/java/lang/reflect/Method/IsDefaultTest.java
! test/jdk/java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java
! test/jdk/java/lang/reflect/TypeVariable/TestAnnotatedElement.java
! test/jdk/java/math/BigDecimal/AddTests.java
! test/jdk/java/math/BigDecimal/CompareToTests.java
! test/jdk/java/math/BigDecimal/DivideTests.java
! test/jdk/java/math/BigDecimal/IntegralDivisionTests.java
! test/jdk/java/math/BigDecimal/NegateTests.java
! test/jdk/java/math/BigDecimal/PowTests.java
! test/jdk/java/math/BigDecimal/PrecisionTests.java
! test/jdk/java/math/BigDecimal/RoundingTests.java
! test/jdk/java/math/BigDecimal/ScaleByPowerOfTenTests.java
! test/jdk/java/math/BigDecimal/StrippingZerosTest.java
! test/jdk/java/math/BigDecimal/ToPlainStringTests.java
! test/jdk/java/math/BigDecimal/ZeroScalingTests.java
! test/jdk/java/math/BigInteger/CompareToTests.java
! test/jdk/java/math/BigInteger/ExtremeShiftingTests.java
! test/jdk/java/math/BigInteger/OperatorNpeTests.java
! test/jdk/java/math/BigInteger/StringConstructor.java
! test/jdk/java/math/BigInteger/TestValueExact.java
! test/jdk/java/math/RoundingMode/RoundingModeTests.java
! test/jdk/tools/launcher/ChangeDataModel.java
! test/jdk/tools/launcher/I18NTest.java
! test/jdk/tools/launcher/UnresolvedExceptions.java
Changeset: 873666d1
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-10-16 16:53:47 +0000
URL: https://git.openjdk.org/leyden/commit/873666d157340b3b953ad869576afd30d4304…
8369451: Debug agent support for USE_ITERATE_THROUGH_HEAP is broken and should be removed
Reviewed-by: sspitsyn, amenkov
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
Changeset: d7b525ab
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-16 16:58:38 +0000
URL: https://git.openjdk.org/leyden/commit/d7b525ab9980743cf0cab3e3daaa4ccb725bf…
8364673: Remove duplicate font mapping for itcavantgarde in psfontj2d.properties
Reviewed-by: azvegint, kizune
! src/java.desktop/share/conf/psfontj2d.properties
Changeset: 844118a9
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-16 16:58:56 +0000
URL: https://git.openjdk.org/leyden/commit/844118a9d854459778f88d299b148c2288131…
8369146: java/awt/PrintJob/GetGraphicsTest.java: Parse Exception: Invalid or unrecognized bugid: 50510568367702
Reviewed-by: syan, azvegint, kizune, jdv
! test/jdk/java/awt/PrintJob/GetGraphicsTest.java
Changeset: d4472979
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-16 17:49:08 +0000
URL: https://git.openjdk.org/leyden/commit/d4472979c43d9825ed2d008dbaed26dbf6d36…
8367709: GenShen: Dirty cards for objects that get promoted by safepoint that intervenes between allocation and stores
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
Changeset: 9589a29d
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-10-16 19:43:44 +0000
URL: https://git.openjdk.org/leyden/commit/9589a29d2515888b437d382204df22d01d426…
8355752: Bump minimum boot jdk to JDK 25
Reviewed-by: darcy, shade, ihse, iris
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf
Changeset: 3248aaf3
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-10-16 19:45:57 +0000
URL: https://git.openjdk.org/leyden/commit/3248aaf3c4f6784d5176e2a2c5bac0fbda47e…
8356548: Use ClassFile API instead of ASM to transform classes in tests
Reviewed-by: sspitsyn, lmesnik, coleenp, iklam
! test/hotspot/jtreg/compiler/calls/common/InvokeDynamicPatcher.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java
! test/hotspot/jtreg/runtime/MirrorFrame/Asmator.java
! test/hotspot/jtreg/runtime/MirrorFrame/Test8003720.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java
Changeset: 1392a0b4
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-16 19:55:07 +0000
URL: https://git.openjdk.org/leyden/commit/1392a0b4608f6196f207fcebbab75b2d79fdc…
8368740: Serial: Swap eden and survivor spaces position in young generation
Reviewed-by: gli, fandreuzzi
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
Changeset: 18fd0477
Branch: premain
Author: Justin King <jcking(a)openjdk.org>
Date: 2025-10-16 19:59:13 +0000
URL: https://git.openjdk.org/leyden/commit/18fd04770294e27011bd576b5ea5fe43fa03e…
8369506: Bytecode rewriting causes Java heap corruption on AArch64
Co-authored-by: Man Cao <manc(a)openjdk.org>
Co-authored-by: Chuck Rasbold <rasbold(a)openjdk.org>
Reviewed-by: shade, aph, manc
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
Changeset: 0c1c86e6
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-10-16 21:20:42 +0000
URL: https://git.openjdk.org/leyden/commit/0c1c86e68efcc140cefbde89b4d1d8708e931…
8370036: TestJhsdbJstackWithVirtualThread.java fails when run with -showversion
Reviewed-by: ayang, cjplummer
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java
Changeset: 0bdd6f06
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-10-16 22:04:40 +0000
URL: https://git.openjdk.org/leyden/commit/0bdd6f0640fc25667f911228eed6a0fa118e8…
8369734: JvmtiExport::post_class_file_load_hook return value is never used
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
Changeset: 4d20f769
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-17 00:15:37 +0000
URL: https://git.openjdk.org/leyden/commit/4d20f7696c015bc0e59544ff064fe0c640d61…
8370050: Shenandoah: Obsolete ShenandoahPacing option
Reviewed-by: ysr
! src/hotspot/share/runtime/arguments.cpp
Changeset: bd731564
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-10-17 00:36:54 +0000
URL: https://git.openjdk.org/leyden/commit/bd7315648f2bb18cba9cfbeca00e6132b8eb9…
8369856: AOT map does not include unregistered classes
Co-authored-by: Ashutosh Mehra <asmehra(a)openjdk.org>
Reviewed-by: kvn, matsaave
! src/hotspot/share/classfile/systemDictionaryShared.cpp
+ test/hotspot/jtreg/runtime/cds/AOTMapReader.java
= test/hotspot/jtreg/runtime/cds/AOTMapTest.java
- test/hotspot/jtreg/runtime/cds/CDSMapReader.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java
Changeset: 55787fe5
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-17 01:31:39 +0000
URL: https://git.openjdk.org/leyden/commit/55787fe5f52544ea902cac35f1f552e26d954…
8342401: [TESTBUG] javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java test fails in ubuntu 22.04 on SBR Hosts
Reviewed-by: honkar, serb
! test/jdk/javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java
Changeset: 31beb7d3
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-17 01:33:30 +0000
URL: https://git.openjdk.org/leyden/commit/31beb7d3b34c3516c326c9d29a267f6becb38…
8068310: [TEST_BUG] Test javax/swing/JColorChooser/Test4234761.java fails with GTKL&F
Reviewed-by: serb
! test/jdk/javax/swing/JColorChooser/Test4234761.java
Changeset: 46c23bb1
Branch: premain
Author: Laurent Bourgès <lbourges(a)openjdk.org>
Date: 2025-10-17 05:43:10 +0000
URL: https://git.openjdk.org/leyden/commit/46c23bb1a252916096876c2ae3a72f4a525dd…
8341381: Random lines appear in graphic causing by the fix of JDK-8297230
Reviewed-by: prr
! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
+ test/jdk/sun/java2d/marlin/Bug8341381.java
Changeset: a22438dd
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-10-17 08:16:59 +0000
URL: https://git.openjdk.org/leyden/commit/a22438ddc5949fcfb6f773bd8dc080cd8a1f2…
8369924: Remove test/jdk/javax/management/remote/mandatory/loading/MissingClassTest.java from problemlist
Reviewed-by: sspitsyn
! test/jdk/ProblemList-Virtual.txt
Changeset: 9b9559a2
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Date: 2025-10-17 08:59:55 +0000
URL: https://git.openjdk.org/leyden/commit/9b9559a2e33827126e1aeab7bf6f4861acaae…
8369979: Flag UsePopCountInstruction was accidentally disabled on PPC64
Reviewed-by: aph, mdoerr
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: e62a7fa3
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-17 09:02:09 +0000
URL: https://git.openjdk.org/leyden/commit/e62a7fa3832bbba11e6d630015f85ae945fac…
8342659: Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded
Co-authored-by: Chris Plummer <cjplummer(a)openjdk.org>
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/AbstractDebuggeeTest.java
Changeset: 0a97bef8
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-17 09:32:40 +0000
URL: https://git.openjdk.org/leyden/commit/0a97bef840f8799313a1a55a65d9334e09cc1…
8369814: G1: Relax card mark and store ordering
Reviewed-by: tschatzl, fandreuzzi
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: e8e2aadd
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-10-17 11:22:23 +0000
URL: https://git.openjdk.org/leyden/commit/e8e2aadd9ea302b7b448d0fda9d069d3813f3…
8369685: RISC-V: refactor code related to RVFeatureValue::enabled
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: b159ca09
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-10-17 14:19:21 +0000
URL: https://git.openjdk.org/leyden/commit/b159ca097a71407d0bc10f6c5d86d5f45c7d7…
8369980: Use ThreadsClaimTokenScope in ShenandoahThreadRoots
Reviewed-by: ayang, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: cc6f8f13
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-10-17 15:12:27 +0000
URL: https://git.openjdk.org/leyden/commit/cc6f8f1307476886aa3c43a2b966fc7bff2be…
8369997: Tests that use custom scheduler should use jdk.test.lib.thread.VThreadScheduler
Reviewed-by: sspitsyn, alanb
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java
! test/jdk/java/io/ByteArrayOutputStream/WriteToReleasesCarrier.java
! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java
Changeset: 28bf9176
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-10-17 16:03:24 +0000
URL: https://git.openjdk.org/leyden/commit/28bf9176b8d460242bb7cedfb3bde5c6294c5…
8348844: Remove remaining JVMTI tests from ProblemList-Virtual, use requires instead
Reviewed-by: dholmes, alanb, syan, sspitsyn
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java
! test/hotspot/jtreg/runtime/Thread/StopAtExit.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentThreadCpuTime/curthrcputime001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime001/TestDescription.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/java/lang/StackWalker/CallerFromMain.java
! test/jdk/java/lang/StackWalker/DumpStackTest.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/Thread/MainThreadTest.java
! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java
! test/jdk/java/lang/ref/OOMEInReferenceHandler.java
! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
Changeset: 1e5e17a1
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-10-17 16:19:35 +0000
URL: https://git.openjdk.org/leyden/commit/1e5e17a10a001c189f6ab19f61efca2d08cb0…
8369590: LocaleEnhanceTest has incorrectly passing test case
Reviewed-by: naoto
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
Changeset: f84be36d
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-17 16:54:20 +0000
URL: https://git.openjdk.org/leyden/commit/f84be36dd59ae6b00aea334944b8266ecf8f5…
8241066: Shenandoah: fix or cleanup SH::do_full_collection
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: a3e41ea6
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-10-17 17:17:03 +0000
URL: https://git.openjdk.org/leyden/commit/a3e41ea6c60eb278da93dbc2daf940f0dc9ab…
8368681: Shenandoah: Add documentation comments for ShenandoahAllocationRate
Reviewed-by: wkemper, xpeng
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
Changeset: 0103f216
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-17 17:57:21 +0000
URL: https://git.openjdk.org/leyden/commit/0103f21635f00d7b4ece0d667cc5c276613d4…
8365077: java.awt.font.NumericShaper violates equals/hashCode contract
Reviewed-by: kizune, psadhukhan
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
+ test/jdk/java/awt/font/NumericShaper/NSEqualsTest.java
Changeset: 0cb8ccd8
Branch: premain
Author: Chad Rakoczy <chadrako(a)amazon.com>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-10-17 18:03:01 +0000
URL: https://git.openjdk.org/leyden/commit/0cb8ccd89a659eaf1e245cfb7f8c32fb16bff…
8369642: [ubsan] nmethod::nmethod null pointer passed as argument 2 to memcpy
Reviewed-by: kvn, mbaesken
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
Changeset: 6cd7f30d
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-10-17 19:50:04 +0000
URL: https://git.openjdk.org/leyden/commit/6cd7f30d8d4118787401693b8628c72679d37…
8369742: Link AOT-linked classes at JVM bootstrap
Reviewed-by: kvn, asmehra
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
Changeset: 0cc88e4a
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-10-17 20:38:37 +0000
URL: https://git.openjdk.org/leyden/commit/0cc88e4ad4ded970433eed25778a7290ddf9b…
8370028: Remove author tags from mathematical classes
Reviewed-by: bpb, rriggs
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/MathContext.java
! src/java.base/share/classes/java/math/RoundingMode.java
! src/java.base/share/classes/jdk/internal/math/DoubleConsts.java
! src/java.base/share/classes/jdk/internal/math/FloatConsts.java
Changeset: 49b17dd5
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-17 22:58:26 +0000
URL: https://git.openjdk.org/leyden/commit/49b17dd5c97bf967c01166542cfccf4b196cf…
8356575: Test order in which jpackage fills app image
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/share/AppImageFillOrderTest.java
Changeset: 926f61f2
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-17 23:50:06 +0000
URL: https://git.openjdk.org/leyden/commit/926f61f2e358c92cdb7ccdf75c853aa599f4d…
8369447: GenShen: Regulator thread may observe inconsistent states
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
Changeset: 18165708
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-10-18 00:50:38 +0000
URL: https://git.openjdk.org/leyden/commit/181657084a547457327b8657d7a8d3faa17eb…
8321687: Test vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002/TestDescription.java failed: JVMTI_ERROR_THREAD_NOT_ALIVE
Reviewed-by: amenkov, cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t001/tc03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002/tc03t002.cpp
Changeset: 46251993
Branch: premain
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-10-18 01:09:41 +0000
URL: https://git.openjdk.org/leyden/commit/462519935827e25475f2fb35746ad81a14bc5…
8369947: Bytecode rewriting causes Java heap corruption on RISC-V
Reviewed-by: aph, jcking, fyang
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: b0af41d6
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-18 01:11:19 +0000
URL: https://git.openjdk.org/leyden/commit/b0af41d667f2fb5da37b4dd263486b34a15df…
8370134: Fix minor jpackage issues
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
Changeset: eff6439e
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-18 01:14:42 +0000
URL: https://git.openjdk.org/leyden/commit/eff6439e75d79c67370e79638024296e01101…
8370120: Make jpackage tests output more stable
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! test/jdk/tools/jpackage/apps/PrintEnv.java
! test/jdk/tools/jpackage/clean_stashed_files.sh
! test/jdk/tools/jpackage/clean_test_output.sh
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
Changeset: c2fde517
Branch: premain
Author: Anass Baya <abaya(a)openjdk.org>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-10-19 11:47:55 +0000
URL: https://git.openjdk.org/leyden/commit/c2fde517b44e2315385a5ffe17fcf9ab57e12…
8357390: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Test failing on Ubuntu 24.04 Vm Hosts used by Oracle's internal CI system
Reviewed-by: honkar, serb
! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java
Changeset: 680414d0
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-10-20 00:07:08 +0000
URL: https://git.openjdk.org/leyden/commit/680414d0f9ab75d888bcb284cc494124a01a3…
8369631: Assess and remedy any unsafe usage of the sr_semaphore Semaphore in the Posix signal code
Reviewed-by: stefank, kbarrett
! src/hotspot/os/posix/signals_posix.cpp
Changeset: 7e068cc8
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-20 07:16:00 +0000
URL: https://git.openjdk.org/leyden/commit/7e068cc8d572e61cf2f4203f66fe0175a5412…
8343340: Swapping checking do not work for MetricsMemoryTester failcount
Reviewed-by: sgehwolf
! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
Changeset: 2148dbbe
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-10-20 07:29:49 +0000
URL: https://git.openjdk.org/leyden/commit/2148dbbe75bb827d568532021391beb073874…
8370213: Add sun/misc/SunMiscSignalTest.java to ProblemList
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 39211e7f
Branch: premain
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-10-20 07:49:01 +0000
URL: https://git.openjdk.org/leyden/commit/39211e7fac74a30c343987e2ef17ab5d855a7…
8369569: Rename methods in regmask.hpp to conform with HotSpot coding style
Reviewed-by: aseoane, rcastanedalo, epeter
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/opto/rootnode.cpp
! test/hotspot/gtest/opto/test_regmask.cpp
Changeset: 5609ee11
Branch: premain
Author: Vladimir Petko <vpetko(a)openjdk.org>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-10-20 08:05:51 +0000
URL: https://git.openjdk.org/leyden/commit/5609ee11a2daf888d02c0c1b2b70eb4df8175…
8370049: [s390x] G1 barrier compareAndExchange does not return old value when compareExchange fails
Reviewed-by: amitkumar, aph, rcastanedalo
! src/hotspot/cpu/s390/gc/g1/g1_s390.ad
! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java
Changeset: f158451c
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-10-20 08:51:42 +0000
URL: https://git.openjdk.org/leyden/commit/f158451c259a7f86af0851131af374d68d011…
8361366: Allow sorting of member details in lexicographical order
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/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java
! 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/sort-a-z.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! 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
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 8c775e29
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-20 09:20:03 +0000
URL: https://git.openjdk.org/leyden/commit/8c775e299dbf651c3be1ba84b9e50356a3503…
8370074: Remove unused code in AbstractDebuggeeTest.java
Reviewed-by: fandreuzzi, cjplummer, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/AbstractDebuggeeTest.java
Changeset: ee353201
Branch: premain
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2025-10-20 09:47:34 +0000
URL: https://git.openjdk.org/leyden/commit/ee353201d1c3f7521825ea852e37400277101…
8370071: Clarify jcmd Thread.print help message
Reviewed-by: kevinw
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jcmd/share/man/jcmd.md
Changeset: 73923601
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-10-20 10:29:21 +0000
URL: https://git.openjdk.org/leyden/commit/73923601d8db9032b904cabb18b16a8cb9dd7…
8369811: ZGC: Robust NUMA configuration detection
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: aboldtch, sjohanss
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
Changeset: c8679713
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-10-20 11:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/c8679713402186b24608fa4c91397b6a4fd5e…
8369527: NMT: print malloc-site when a malloc'd memory detected as corrupted
Reviewed-by: dholmes, jsjolen
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocHeader.inline.hpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
+ test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java
+ test/hotspot/jtreg/runtime/NMT/libMallocHeaderModifier.c
Changeset: dc6858f3
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-10-20 15:09:43 +0000
URL: https://git.openjdk.org/leyden/commit/dc6858f336a9acaac26d302fdc462ac1ed5c9…
8370230: Bad copyright in NMTPrintMallocSiteOfCorruptedMemory.java after JDK-8369527
Reviewed-by: thartmann
! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java
Changeset: 257bb2b2
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-20 15:21:41 +0000
URL: https://git.openjdk.org/leyden/commit/257bb2b279771c80c4847d4cb2fa7e3518192…
8370079: Re-enable vmTestbase/gc/vector/CircularListLow and LinearListLow with SerialGC
Reviewed-by: tschatzl
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java
Changeset: a1be2979
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-10-20 15:25:49 +0000
URL: https://git.openjdk.org/leyden/commit/a1be29791156645fdcad69a4b7ab770a05f0f…
8369854: (ch) Refine specification of behavior of {Gathering,Writable}ByteChannel.write
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java
! src/java.base/share/classes/java/nio/channels/WritableByteChannel.java
Changeset: a1302e5f
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-10-20 18:16:49 +0000
URL: https://git.openjdk.org/leyden/commit/a1302e5fbc1e1b41bc0b334c2502e487fa422…
8365625: Can't change accelerator colors in Windows L&F
Reviewed-by: psadhukhan, 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
+ test/jdk/com/sun/java/swing/plaf/windows/MenuItem/MenuItemAcceleratorColor.java
Changeset: c781a2ff
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-21 00:07:12 +0000
URL: https://git.openjdk.org/leyden/commit/c781a2ff318d38598ce60af80da834638ebc6…
8370136: Support async execution of jpackage tests
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java
Changeset: 0522cf2e
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-21 01:02:34 +0000
URL: https://git.openjdk.org/leyden/commit/0522cf2ed99a8ba800c5112fa913221b67230…
8370123: Minor jpackage refactoring
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLaunchers.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
Changeset: 2de8d585
Branch: premain
Author: erifan <erfang(a)nvidia.com>
Committer: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-10-21 01:20:38 +0000
URL: https://git.openjdk.org/leyden/commit/2de8d58552936e5b02b851003ec000373c32a…
8366333: AArch64: Enhance SVE subword type implementation of vector compress
Co-authored-by: Jatin Bhateja <jbhateja(a)openjdk.org>
Reviewed-by: jbhateja, xgong, galder, vlivanov
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorCompressTest.java
Changeset: eee29088
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-10-21 04:04:50 +0000
URL: https://git.openjdk.org/leyden/commit/eee2908853342ae305c200f7ec37081ea939a…
8370257: Remove ProblemListed tests from ProblemList.txt
Reviewed-by: cjplummer
! test/hotspot/jtreg/ProblemList.txt
Changeset: 207fe55d
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-10-21 05:42:50 +0000
URL: https://git.openjdk.org/leyden/commit/207fe55d90fd4fa1a53c876865b1c227518c1…
8369902: C2 SuperWord: wrong result because filterin NaN instead of zero in MemPointerParser::canonicalize_raw_summands
Co-authored-by: Manuel Hässig <mhaessig(a)openjdk.org>
Reviewed-by: mhaessig, kvn
! src/hotspot/share/opto/mempointer.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestDoNotFilterNaNSummands.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentFilterSummands.java
Changeset: 634746a0
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-10-21 05:43:08 +0000
URL: https://git.openjdk.org/leyden/commit/634746a0f167da50c2aef010756f607a43669…
8369898: C2 SuperWord: assert(has_ctrl(i)) failed: should be control, not loop
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopUnswitch.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionSlowProjReplacementAndGetCtrl.java
Changeset: 2aa0efd4
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-21 06:21:11 +0000
URL: https://git.openjdk.org/leyden/commit/2aa0efd4256a61e1e20989973f32be5d8e8f8…
8370126: Improve jpackage signing testing
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
Changeset: b6b0f051
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-10-21 06:31:55 +0000
URL: https://git.openjdk.org/leyden/commit/b6b0f051d576a822bcbc098a5435e107525bd…
8370262: Add jdk/javadoc/doccheck/checks/jdkCheckLinks.java to the ProblemList
Reviewed-by: jpai
! test/docs/ProblemList.txt
Changeset: 430041d3
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-10-21 07:21:53 +0000
URL: https://git.openjdk.org/leyden/commit/430041d366ddf450c2480c81608dde980dfa6…
8367499: Refactor exhaustiveness computation from Flow into a separate class
Reviewed-by: vromero
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
Changeset: ec13c283
Branch: premain
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2025-10-21 07:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/ec13c283c48c37e80d6c9c2753b09b31f4d14…
8366829: Add java.time.Duration constants MIN and MAX
Reviewed-by: rriggs, naoto, scolebourne
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/temporal/ChronoUnit.java
! test/jdk/java/time/tck/java/time/TCKDuration.java
Changeset: 2be273f2
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-21 08:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/2be273f20f839980f22a74b88b74fc5754fa0…
8346005: Parallel: Incorrect page size calculation with UseLargePages
Co-authored-by: Joel Sikström <jsikstro(a)openjdk.org>
Reviewed-by: jsikstro, fandreuzzi
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: a0c41244
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-21 09:01:27 +0000
URL: https://git.openjdk.org/leyden/commit/a0c41244325c3d14873e494e79f6c4e38c8e5…
8370078: Remove unnecessary argument in ContiguousSpace::initialize
Reviewed-by: fandreuzzi, jsikstro
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: ea7186a8
Branch: premain
Author: Gennadiy Krivoshein <gennadiy.krivoshein(a)bell-sw.com>
Committer: Dmitry Chuyko <dchuyko(a)openjdk.org>
Date: 2025-10-21 10:33:19 +0000
URL: https://git.openjdk.org/leyden/commit/ea7186a87f990346fe6af6d4a36989d87e6f9…
8020207: jconsole fails connecting over SSL using service:jmx:rmi://...jndi...
Reviewed-by: kevinw
! src/jdk.jconsole/share/classes/sun/tools/jconsole/ProxyClient.java
Changeset: d4c02397
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Date: 2025-10-21 12:54:59 +0000
URL: https://git.openjdk.org/leyden/commit/d4c023974685148844401688327b2de18b82a…
8370240: [PPC64] jhsdb jstack cannot handle continuation stub
Reviewed-by: mdoerr, rrich
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java
Changeset: 517d5437
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-21 13:01:50 +0000
URL: https://git.openjdk.org/leyden/commit/517d54373fcabf4ef2c1d189b0c703a21be8e…
8370234: Remove CardTableBarrierSet::write_region
Reviewed-by: tschatzl, fandreuzzi
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
Changeset: 2af4d20a
Branch: premain
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-10-21 13:17:14 +0000
URL: https://git.openjdk.org/leyden/commit/2af4d20abfda4113a2bfcf34dfad87187c0f5…
8370031: Make RegMask copy constructor explicit and replace RegMask operator= with named function
Reviewed-by: mhaessig, rcastanedalo
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/regmask.hpp
! test/hotspot/gtest/opto/test_regmask.cpp
Changeset: 0529a58a
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-21 13:43:48 +0000
URL: https://git.openjdk.org/leyden/commit/0529a58a73a532d06899e145ed284b222fe3f…
8370326: Parallel: Remove unused ParCompactionManager::push
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
Changeset: b77b9103
Branch: premain
Author: Sorna Sarathi N <ssarathi(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-21 14:09:33 +0000
URL: https://git.openjdk.org/leyden/commit/b77b9103c3e9c911439a999f882475d0d7b77…
8369349: Add missing CPE headers
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java
Changeset: 9a88d7f4
Branch: premain
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2025-10-21 14:27:02 +0000
URL: https://git.openjdk.org/leyden/commit/9a88d7f468cdd040bdf4e1ff9441dc9c66eab…
8369211: AArch64: Devirtualize class RelocActions
Reviewed-by: adinn, asmehra
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
Changeset: d55e1b4a
Branch: premain
Author: Ana Maria Mihalceanu <ana-maria.m.mihalceanu(a)oracle.com>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-10-21 16:46:50 +0000
URL: https://git.openjdk.org/leyden/commit/d55e1b4a11aec65e8dfcd163370c4d8b5800c…
8370222: Wrong output for a command in jlink man page
Reviewed-by: alanb
! src/jdk.jlink/share/man/jlink.md
Changeset: 8145cfac
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-04-17 16:13:45 +0000
URL: https://git.openjdk.org/leyden/commit/8145cfac8c697e37a05979e4b642828616764…
8352637: Enhance bytecode verification
Reviewed-by: rhalade, mschoene, dlong, coleenp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/stackMapTable.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/bytecodeStream.hpp
! src/java.base/share/native/libverify/check_code.c
Changeset: d9dad578
Branch: premain
Author: Joe Wang <joehw(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-06-26 02:33:17 +0000
URL: https://git.openjdk.org/leyden/commit/d9dad578b87a258095468ee6ff8b0769bac0d…
8356294: Enhance Path Factories
Reviewed-by: ahgross, rriggs, rhalade, lancea, naoto
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
Changeset: c4485059
Branch: premain
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-07-03 13:57:01 +0000
URL: https://git.openjdk.org/leyden/commit/c4485059149ab19882440659a0a167154d70c…
8359454: Enhance String handling
Reviewed-by: rhalade, rriggs
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
Changeset: e1d1fa91
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-07-09 19:31:30 +0000
URL: https://git.openjdk.org/leyden/commit/e1d1fa91cf2670b171e64ad79b88f5d1ad3e5…
8360937: Enhance certificate handling
Reviewed-by: ahgross, rhalade, jnibedita, ascarpino, naoto
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! test/lib/jdk/test/lib/security/CertificateBuilder.java
Changeset: b68fa435
Branch: premain
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2025-10-21 18:40:24 +0000
URL: https://git.openjdk.org/leyden/commit/b68fa4354c1ba1826ec0bb8b6e0a81e2c01de…
Merge
Reviewed-by: kcr, prr
Changeset: 43e036ba
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-10-21 19:00:51 +0000
URL: https://git.openjdk.org/leyden/commit/43e036ba89dc8a09129313705f61354463d2c…
8366424: Missing type profiling in generated Record Object methods
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
+ test/micro/org/openjdk/bench/java/lang/runtime/RecordMethodsBenchmark.java
Changeset: aab3fc54
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-10-21 20:49:53 +0000
URL: https://git.openjdk.org/leyden/commit/aab3fc54e6689dfa90ba097847a92d508c970…
8370207: Test sun/misc/SunMiscSignalTest.java crashes after JDK-8369631
Reviewed-by: kbarrett, coleenp
! src/hotspot/os/posix/signals_posix.cpp
! test/jdk/ProblemList.txt
Changeset: cac2519f
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-10-21 21:34:38 +0000
URL: https://git.openjdk.org/leyden/commit/cac2519fc6552b6187d6f94db1ed33d9186d9…
8356578: Test --mac-entitlements
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
+ test/jdk/tools/jpackage/macosx/EntitlementsTest.java
Changeset: ed153ee2
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-10-21 22:10:01 +0000
URL: https://git.openjdk.org/leyden/commit/ed153ee2c4614c814da92c23c4741eed68ce1…
8369032: Add test to ensure serialized ICC_Profile stores only necessary optional data
Reviewed-by: honkar
+ test/jdk/java/awt/color/ICC_Profile/SerializedFormSize.java
Changeset: 94c0611b
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-22 02:41:27 +0000
URL: https://git.openjdk.org/leyden/commit/94c0611b9534f74b41b1f513f5c9ea96f41f8…
8370122: jpackage test lib improvements
Reviewed-by: almatvee
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/IdentityWrapper.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitUtilsTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ObjectMapperTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigurationTarget.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ObjectMapper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/IdentityWrapperTest.java
+ test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: 70e78615
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-10-22 06:01:11 +0000
URL: https://git.openjdk.org/leyden/commit/70e786154fae78c0dacaa3e29c7aa4d3d14b8…
8370248: AOTMapLogger should check if pointer is in AOTMetaspace
Reviewed-by: kvn, adinn
! src/hotspot/share/cds/aotMapLogger.cpp
Changeset: eff4b110
Branch: premain
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-10-22 07:45:40 +0000
URL: https://git.openjdk.org/leyden/commit/eff4b1103396dc8e383d86472435ff983e298…
8369322: Implement native stack printing for Windows-AArch64
Reviewed-by: dholmes, karianna
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
Changeset: 8d9b2fa6
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-10-22 07:50:38 +0000
URL: https://git.openjdk.org/leyden/commit/8d9b2fa6af5d0f601168abbc24510a4e9eed7…
8365072: Refactor tests to use PEM API (Phase 2)
Reviewed-by: ascarpino
! test/jdk/java/security/cert/CertPathBuilder/NoExtensions.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketSNISensitive.java
! test/jdk/javax/net/ssl/interop/ClientHelloBufferUnderflowException.java
! test/jdk/javax/net/ssl/interop/ClientHelloChromeInterOp.java
! test/jdk/javax/net/ssl/interop/ClientHelloInterOp.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorTrustAnchor.java
! test/jdk/sun/security/rsa/InvalidBitString.java
! test/jdk/sun/security/ssl/ClientHandshaker/RSAExport.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/ComodoHacker.java
! test/jdk/sun/security/x509/X509CRLImpl/Verify.java
Changeset: 27c83c73
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-10-22 08:12:10 +0000
URL: https://git.openjdk.org/leyden/commit/27c83c730d8b0f87bb51230c35e4fe261c9d2…
8370225: RISC-V: cleanup verify_xxx in interp_masm_riscv.hpp
Reviewed-by: fyang
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 6bf3581b
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-10-22 08:35:05 +0000
URL: https://git.openjdk.org/leyden/commit/6bf3581bbacc2ed8f6411d23a5ab332376c53…
8369946: Bytecode rewriting causes Java heap corruption on PPC
Reviewed-by: rrich, dbriemann
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
Changeset: bdfd5e84
Branch: premain
Author: Anton Seoane Ampudia <aseoane(a)openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-10-22 09:08:26 +0000
URL: https://git.openjdk.org/leyden/commit/bdfd5e843a7d3db50edf4375e50449b0ce528…
8367690: C2: Unneeded branch in reduce_phi
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/escape.cpp
Changeset: b8d3c904
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-10-22 09:35:24 +0000
URL: https://git.openjdk.org/leyden/commit/b8d3c9049c2b2557e51752c4ed90d7be54731…
8370229: Remove unused method declarations after JDK-8322630
Reviewed-by: ayang, dholmes
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 60104575
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-10-22 10:36:23 +0000
URL: https://git.openjdk.org/leyden/commit/60104575b221eb3d78a4d56839d55953d4036…
8370378: Some compiler tests inadvertently exclude particular platforms
Reviewed-by: chagedorn, mchevalier
! test/hotspot/jtreg/compiler/c2/TestBit.java
! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java
Changeset: 763d4252
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-10-22 11:11:42 +0000
URL: https://git.openjdk.org/leyden/commit/763d4252f8228adb822f6f4ad2d943e8cffb5…
8368781: PerfMemory - make issues more transparent
Reviewed-by: dholmes, goetz
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/runtime/perfMemory.cpp
Changeset: cbbb0a86
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-10-22 11:20:43 +0000
URL: https://git.openjdk.org/leyden/commit/cbbb0a8630c991ba3a9e703ace47b479e944c…
8367976: Validate and clamp jdk.httpclient.bufsize
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/module-info.java
+ test/jdk/java/net/httpclient/BufferSize1Test.java
+ test/jdk/java/net/httpclient/BufferSizePropertyClampTest.java
! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArrayTest.java
Changeset: 65b32394
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-10-22 11:27:11 +0000
URL: https://git.openjdk.org/leyden/commit/65b32394187988abab99a8017eda39b1bd4a1…
8370242: JFR: Clear event reference eagerly when using EventStream
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
Changeset: 92e380c5
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-10-22 12:34:17 +0000
URL: https://git.openjdk.org/leyden/commit/92e380c59c2498b1bc94e26658b07b383deae…
8361451: Test vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java fails with OutOfMemoryError: Metaspace
Reviewed-by: dholmes, lmesnik, iklam, syan
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/PerformChecksHelper.java
Changeset: afba6368
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-10-22 17:39:41 +0000
URL: https://git.openjdk.org/leyden/commit/afba636869bc297d0c9c29fbe7f2a1eb59292…
8369991: Thread blocking during JFR emergency dump must be in safepoint safe state
Reviewed-by: fandreuzzi, egahlin
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
Changeset: a9254613
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-22 18:08:19 +0000
URL: https://git.openjdk.org/leyden/commit/a925461395dc1bc81b70aa49e8869a143d170…
8370442: Compilation error in jpackage EntitlementsTest test
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/macosx/EntitlementsTest.java
Changeset: d8ebe387
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-10-22 19:11:37 +0000
URL: https://git.openjdk.org/leyden/commit/d8ebe387595af43e2cdbbce396547d6daaf8c…
8370377: Avoid resolving constant pool entries during preimage generation in the training run
Reviewed-by: adinn, iklam
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
Changeset: 4377e7c9
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-10-22 21:00:18 +0000
URL: https://git.openjdk.org/leyden/commit/4377e7c9e8399037c66799e99825c56bebbee…
8367008: Algorithm identifiers for HmacSHA* should always have NULL as params
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! test/jdk/sun/security/x509/AlgorithmId/AlgorithmIdEqualsHashCode.java
! test/jdk/sun/security/x509/AlgorithmId/NullParams.java
Changeset: 45e145fa
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2025-10-22 21:06:25 +0000
URL: https://git.openjdk.org/leyden/commit/45e145fac2abc90faa56679336ddea4a8cd05…
8359057: AbstractInterpreter::is_not_reached returns incorrectly with invokedynamic
Reviewed-by: vlivanov
! src/hotspot/share/interpreter/abstractInterpreter.cpp
Changeset: 2a8cbd94
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-10-22 21:47:06 +0000
URL: https://git.openjdk.org/leyden/commit/2a8cbd944ba4d8896e48181e396c65f70e5aa…
8359472: JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE
Reviewed-by: lmesnik, sspitsyn, amenkov
! src/hotspot/share/prims/jvmtiAgentList.cpp
+ test/hotspot/jtreg/serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java
+ test/hotspot/jtreg/serviceability/attach/EarlyDynamicLoad/libEarlyDynamicLoad.cpp
Changeset: 0744db83
Branch: premain
Author: Dean Long <dlong(a)openjdk.org>
Date: 2025-10-22 22:01:31 +0000
URL: https://git.openjdk.org/leyden/commit/0744db8366183a0fd07f42ee1ce6ef677bf41…
8367002: Missing compiled exception handler for "recursive" exception
Reviewed-by: thartmann, kvn
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/exceptions/IllegalAccessInCatch.jasm
+ test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java
Changeset: be18e7ec
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-10-22 22:42:46 +0000
URL: https://git.openjdk.org/leyden/commit/be18e7ecfd2e89a0abb168e0d9a5b69598e21…
8064922: [macos] Test javax/swing/JTabbedPane/4624207/bug4624207.java fails
Reviewed-by: tr, honkar, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTabbedPane/4624207/bug4624207.java
Changeset: 3e20a939
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-22 23:50:39 +0000
URL: https://git.openjdk.org/leyden/commit/3e20a9392fecef796098507acef429ef2d45a…
8370156: Fix jpackage IconTest
Reviewed-by: almatvee
! test/jdk/tools/jpackage/share/IconTest.java
Changeset: ffcb1585
Branch: premain
Author: Anass Baya <abaya(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-23 06:28:50 +0000
URL: https://git.openjdk.org/leyden/commit/ffcb1585ed6c2a2bff28be6854d44a672aa31…
8320677: Printer tests use invalid '@run main/manual=yesno
Reviewed-by: aivanov, dnguyen
! test/jdk/java/awt/print/PrinterJob/PageRanges.java
! test/jdk/java/awt/print/PrinterJob/PolylinePrintingTest.java
Changeset: 027aea9d
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-23 07:05:08 +0000
URL: https://git.openjdk.org/leyden/commit/027aea9d2e0dff29fcd00fa7074ca95506692…
8370325: G1: Disallow GC for TLAB allocation
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: dcf46a0a
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-10-23 08:22:32 +0000
URL: https://git.openjdk.org/leyden/commit/dcf46a0a195d7386ed0bc872f60eb9c586425…
8369658: Client emulation mode sets MaxRAM too late
Reviewed-by: aboldtch, stefank
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: aec13888
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-10-23 09:06:00 +0000
URL: https://git.openjdk.org/leyden/commit/aec138886ec2dff765ed810059a1c7b9905c4…
8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu
Reviewed-by: sgehwolf, mbaesken, syan
! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java
Changeset: da968dc6
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2025-10-23 10:02:03 +0000
URL: https://git.openjdk.org/leyden/commit/da968dc645db498b4315e4c8926e7aeb21cc5…
8370227: Migrate micros-javac benchmarks from jmh-jdk-microbenchmarks
Reviewed-by: asotona, erikj, ecaspole
! .gitignore
+ test/benchmarks/micros-javac/README.md
+ test/benchmarks/micros-javac/pom.xml
+ test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/GroupJavacBenchmark.java
+ test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java
+ test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/SingleJavacBenchmark.java
Changeset: 5a83d6a8
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-23 11:09:33 +0000
URL: https://git.openjdk.org/leyden/commit/5a83d6a8355b36cffcf5945b9c6bcfc7aebdd…
8370406: Parallel: Refactor ParCompactionManager::mark_and_push
Reviewed-by: fandreuzzi, iwalulya
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
Changeset: 3fdb15fc
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-10-23 11:46:01 +0000
URL: https://git.openjdk.org/leyden/commit/3fdb15fc5203a559a5e6951a5a9505160057f…
8369622: GlobalChunkPoolMutex is recursively locked during error handling
Co-authored-by: Johan Sjölen <jsjolen(a)openjdk.org>
Co-authored-by: Afshin Zafari <azafari(a)openjdk.org>
Reviewed-by: dholmes, azafari, phubner
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/nmtUsage.cpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
Changeset: b597b655
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-10-23 13:03:13 +0000
URL: https://git.openjdk.org/leyden/commit/b597b6556dbd18360423c29c784a5fbb792a8…
8370065: Windows perfmemory coding - use SetSecurityDescriptorControl directly
Reviewed-by: dholmes, stuefe
! src/hotspot/os/windows/perfMemory_windows.cpp
Changeset: aaa9fbf6
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-10-23 13:03:31 +0000
URL: https://git.openjdk.org/leyden/commit/aaa9fbf6b5a0dda0773a657a986246b407402…
8368365: ASAN errors should produce hs-err files and core dumps
Reviewed-by: mbaesken, asmehra
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
+ src/hotspot/share/sanitizers/address.cpp
! src/hotspot/share/sanitizers/address.hpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/AsanReportTest.java
Changeset: 6e898e21
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-10-23 15:46:34 +0000
URL: https://git.openjdk.org/leyden/commit/6e898e21130259839e8060245c70182f70d8e…
8369944: Notification can be lost due to interrupt in Object.wait
Reviewed-by: dholmes, fbredberg
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: 869112ef
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-23 16:24:48 +0000
URL: https://git.openjdk.org/leyden/commit/869112ef65ec79c8a746a7dc51fa7dbd2384f…
8026776: Broken API names in API doc
Reviewed-by: aivanov, tr, ayang, prr
! src/java.desktop/share/classes/java/awt/GridBagConstraints.java
! src/java.desktop/share/classes/java/awt/image/renderable/ContextualRenderedImageFactory.java
! src/java.desktop/share/classes/java/awt/image/renderable/RenderableImageOp.java
! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java
Changeset: a0e0b2d3
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-10-23 17:02:44 +0000
URL: https://git.openjdk.org/leyden/commit/a0e0b2d3658e6b9f9d228b410e1621f528107…
8370057: Correct scale handling of BigDecimal.sqrt
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java
Changeset: b0721e28
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-10-23 17:08:53 +0000
URL: https://git.openjdk.org/leyden/commit/b0721e28591f2ee19fd5cb6581747df0b1efe…
8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out
Reviewed-by: rhalade
! test/jdk/sun/security/tools/jarsigner/EC.java
Changeset: b2e431a1
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-23 19:06:47 +0000
URL: https://git.openjdk.org/leyden/commit/b2e431a1cb22b78eca396ac1d97e6c272de72…
8369068: GenShen: Generations still aren't reconciled assertion failure
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
Changeset: 62f11cd4
Branch: premain
Author: Shawn M Emery <shawn.emery(a)oracle.com>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2025-10-23 19:36:49 +0000
URL: https://git.openjdk.org/leyden/commit/62f11cd4070f21ad82eebbb5319bdbbf4e13f…
8326609: New AES implementation with updates specified in FIPS 197
Reviewed-by: valeriep
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
- src/java.base/share/classes/com/sun/crypto/provider/AESCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java
+ src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java
! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/SymmetricCipher.java
- src/java.base/share/legal/aes.md
! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java
! test/hotspot/jtreg/compiler/cpuflags/AESIntrinsicsBase.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
+ test/micro/org/openjdk/bench/javax/crypto/AESDecrypt.java
Changeset: d720a849
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-24 00:16:18 +0000
URL: https://git.openjdk.org/leyden/commit/d720a8491b2556373b2686a129c306deefafd…
8343220: Add test cases to AppContentTest jpackage test
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigurationTarget.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: 58623589
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-10-24 00:40:13 +0000
URL: https://git.openjdk.org/leyden/commit/586235896536cde293402167775d4d60f1426…
8370013: Refactor Double.toHexString to eliminate regex and StringBuilder
Reviewed-by: rgiulietti, darcy
! src/java.base/share/classes/java/lang/Double.java
! test/jdk/java/lang/Double/ToHexString.java
+ test/micro/org/openjdk/bench/java/lang/Doubles.java
- test/micro/org/openjdk/bench/java/lang/FloatingDecimal.java
Changeset: 87645afa
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-10-24 05:43:16 +0000
URL: https://git.openjdk.org/leyden/commit/87645afa052a87ab2af9602c8fafc2a707c77…
8370389: JavaFrameAnchor on s390 has unnecessary barriers
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp
Changeset: 26eed3b6
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-24 07:25:53 +0000
URL: https://git.openjdk.org/leyden/commit/26eed3b61e4987a2998f941d7d26790493850…
8068293: [TEST_BUG] Test closed/com/sun/java/swing/plaf/motif/InternalFrame/4150591/bug4150591.java fails with GTKLookAndFeel
Reviewed-by: serb, tr
! test/jdk/javax/swing/plaf/motif/bug4150591.java
Changeset: b31bbfcf
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-10-24 08:26:24 +0000
URL: https://git.openjdk.org/leyden/commit/b31bbfcf2f13fa5b16762f5384d95c2b5d9c5…
8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods
Reviewed-by: stuefe, aph, mbaesken, shade
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
Changeset: b7a4c9ce
Branch: premain
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2025-10-24 08:55:17 +0000
URL: https://git.openjdk.org/leyden/commit/b7a4c9ced82717434e43b3f3a0a57083f4005…
8366240: Improve memory ordering in new CPU Time Profiler
Reviewed-by: jbachorik, krk, zgu
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
Changeset: f73e56e2
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-10-24 09:14:04 +0000
URL: https://git.openjdk.org/leyden/commit/f73e56e24f0edfaeb99e2106a56725ea033bd…
8361894: sun/security/krb5/config/native/TestDynamicStore.java ensure that the test is run with sudo
Reviewed-by: rhalade
! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java
Changeset: 470eedb1
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-10-24 09:46:00 +0000
URL: https://git.openjdk.org/leyden/commit/470eedb1e9d67058ff8d67a5b0c2250d9f9b3…
8370511: test/jdk/javax/swing/JSlider/bug4382876.java does not release previously pressed keys
Reviewed-by: psadhukhan, serb, honkar
! test/jdk/javax/swing/JSlider/bug4382876.java
Changeset: cc9483b4
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-10-24 11:10:59 +0000
URL: https://git.openjdk.org/leyden/commit/cc9483b4da1a0f65f8773d0c7f35f2e6a7e1b…
8366182: Some PKCS11Tests are being skipped when they shouldn't
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java
! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java
Changeset: fd23a61c
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-10-24 16:43:57 +0000
URL: https://git.openjdk.org/leyden/commit/fd23a61cd48be5ae2c7f76cc88af3da5b4a27…
8370503: Use String.newStringWithLatin1Bytes to simplify Integer/Long toString method
Reviewed-by: rgiulietti, rriggs
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: 13adcd99
Branch: premain
Author: Anass Baya <abaya(a)openjdk.org>
Committer: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-10-24 17:04:28 +0000
URL: https://git.openjdk.org/leyden/commit/13adcd99db4f14caf90de7f59e341380cfa35…
8274082: Wrong test name in jtreg run tag for java/awt/print/PrinterJob/SwingUIText.java
Co-authored-by: Lawrence Andrews <landrews(a)openjdk.org>
Reviewed-by: honkar, dnguyen
! test/jdk/java/awt/print/PrinterJob/SwingUIText.java
Changeset: 2ee34391
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-10-24 17:43:41 +0000
URL: https://git.openjdk.org/leyden/commit/2ee34391c152abeb06a6baf69f4420988b8c8…
8368975: Windows ProcessImpl.java has dead code
Reviewed-by: ayang, rriggs
! src/java.base/windows/classes/java/lang/ProcessImpl.java
Changeset: 97e5ac6e
Branch: premain
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2025-10-24 18:04:32 +0000
URL: https://git.openjdk.org/leyden/commit/97e5ac6e728baeae4341c6235d026ecd99bc6…
8370514: Problemlist nio/channels/AsyncCloseAndInterrupt until JDK-8368290 is resolved
Reviewed-by: bpb
! test/jdk/ProblemList.txt
Changeset: a4eaeb47
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-24 22:24:28 +0000
URL: https://git.openjdk.org/leyden/commit/a4eaeb47c9c42d8da4e3814c80247f40236a0…
6453640: BandedSampleModel.createCompatibleSampleModel() API docs are wrong
Reviewed-by: azvegint, serb
! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java
+ test/jdk/java/awt/image/BandedSampleModel/BSMCreateCompatibleSMTest.java
Changeset: 35fdda08
Branch: premain
Author: Josiah Noel <32279667+SentryMan(a)users.noreply.github.com>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-10-24 23:03:50 +0000
URL: https://git.openjdk.org/leyden/commit/35fdda0889bd6a83027089672b643ef7ffc8a…
7105350: HttpExchange's attributes are the same as HttpContext's attributes
Reviewed-by: michaelm, jpai, dfuchs
! src/jdk.httpserver/share/classes/module-info.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java
Changeset: 32697bf6
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-25 01:54:03 +0000
URL: https://git.openjdk.org/leyden/commit/32697bf652429fa7247047465e365835dfa24…
8370501: vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java intermittent timed out
Reviewed-by: tschatzl
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java
Changeset: c3449de2
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-10-25 15:27:03 +0000
URL: https://git.openjdk.org/leyden/commit/c3449de23f4fa74590494b8677f6832d47f12…
8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language
Reviewed-by: rhalade
! test/jdk/sun/security/tools/keytool/i18n.java
Changeset: e7c7892b
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-10-26 06:04:02 +0000
URL: https://git.openjdk.org/leyden/commit/e7c7892b9f0fcee37495cce312fdd67dc800f…
8370197: Add missing @Override annotations in com.sun.beans package
Reviewed-by: prr
! src/java.desktop/share/classes/com/sun/beans/WildcardTypeImpl.java
! src/java.desktop/share/classes/com/sun/beans/decoder/NullElementHandler.java
! src/java.desktop/share/classes/com/sun/beans/decoder/ValueObjectImpl.java
! src/java.desktop/share/classes/com/sun/beans/editors/BooleanEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/ByteEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/DoubleEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/EnumEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/FloatEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/FontEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/IntegerEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/LongEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/NumberEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/ShortEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/StringEditor.java
! src/java.desktop/share/classes/com/sun/beans/infos/ComponentBeanInfo.java
! src/java.desktop/share/classes/com/sun/beans/util/Cache.java
Changeset: bfc1db7e
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-27 05:17:43 +0000
URL: https://git.openjdk.org/leyden/commit/bfc1db7ed6bf9563c0441b24abe6943607b53…
8370560: Remove non-public API reference from public API javadoc
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/Component.java
Changeset: 3d2ce804
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-27 06:53:08 +0000
URL: https://git.openjdk.org/leyden/commit/3d2ce8045f9ea52c6559638f9cc7e0a0544b4…
8212084: G1: Implement UseGCOverheadLimit
Reviewed-by: ayang, iwalulya, fandreuzzi
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
+ test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java
Changeset: f5ef01d4
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-10-27 07:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/f5ef01d4bfcf960b6a46844818138ee798532…
8370368: Apply java.io.Serial annotations in java.security.jgss
Reviewed-by: mullan
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/krb5/Asn1Exception.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbCryptoException.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java
! src/java.security.jgss/share/classes/sun/security/krb5/RealmException.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KdcErrException.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbApErrException.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbErrException.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
Changeset: e9479b51
Branch: premain
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-10-27 08:15:00 +0000
URL: https://git.openjdk.org/leyden/commit/e9479b517ad8b6eac7244057644f90e710bd7…
8370628: Rename BigInteger::nthRoot to rootn, and similarly for nthRootAndRemainder
Reviewed-by: darcy
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/jdk/java/math/BigInteger/BigIntegerTest.java
Changeset: 91e1dcb1
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-27 10:07:55 +0000
URL: https://git.openjdk.org/leyden/commit/91e1dcb1083cc8c451d2d169d7f2fdb51c1a1…
8366781: Parallel: Include OS free memory in GC selection heuristics
Reviewed-by: gli, iwalulya
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: 6f8d07ae
Branch: premain
Author: Johny Jose <johny.jose(a)oracle.com>
Committer: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-10-27 10:23:48 +0000
URL: https://git.openjdk.org/leyden/commit/6f8d07ae21e49f87f64a5d4e10c930c4447ec…
8368500: ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool()
Reviewed-by: vklang, alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
+ test/jdk/java/util/concurrent/forkjoin/ContextClassLoaderTest.java
Changeset: 7bb490c4
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-10-27 10:35:02 +0000
URL: https://git.openjdk.org/leyden/commit/7bb490c4bf7ae55547e4468da0795dac0a873…
8370318: AES-GCM vector intrinsic may read out of bounds (x86_64, AVX-512)
Reviewed-by: kvn, roland
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: 5ed6c201
Branch: premain
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2025-10-27 12:29:22 +0000
URL: https://git.openjdk.org/leyden/commit/5ed6c201ba0a9dc78960f2f3a5afce268e84a…
8370681: [BACKOUT] Improve memory ordering in new CPU Time Profiler
Reviewed-by: mdoerr
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
Changeset: 1e49376e
Branch: premain
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2025-10-27 15:09:59 +0000
URL: https://git.openjdk.org/leyden/commit/1e49376ece39e8f9b5c72b58688b1e195a001…
8368321: Rethink compilation delay strategy for lukewarm methods
Reviewed-by: kvn, vlivanov
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
Changeset: 583ff202
Branch: premain
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-10-27 16:15:10 +0000
URL: https://git.openjdk.org/leyden/commit/583ff202b1cc1f018d798a34d93359301840c…
8370251: C2: Inlining checks for method handle intrinsics are too strict
Reviewed-by: kvn, roland
! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java
Changeset: ebf9c5bf
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-10-27 16:40:17 +0000
URL: https://git.openjdk.org/leyden/commit/ebf9c5bfc1b2e8e9210cc37283a29d471f913…
8370250: Locale should mention the behavior for duplicate subtags
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
Changeset: c25f3520
Branch: premain
Author: Daniel Hu <costmuch(a)amazon.com>
Committer: Cesar Soares Lucas <cslucas(a)openjdk.org>
Date: 2025-10-27 16:48:51 +0000
URL: https://git.openjdk.org/leyden/commit/c25f35205ae4544970bbaca233de8745f8e4e…
8341735: Rewrite the build/AbsPathsInImage.java test to not load the entire file at once
Reviewed-by: erikj
! test/jdk/build/AbsPathsInImage.java
Changeset: 8151251f
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-10-27 18:46:44 +0000
URL: https://git.openjdk.org/leyden/commit/8151251fa683459e57430abf8e3583c444315…
8370370: Add still more cases to WorstCaseTests
Reviewed-by: rgiulietti
! test/jdk/java/lang/Math/WorstCaseTests.java
! test/jdk/java/lang/StrictMath/CubeRootTests.java
! test/jdk/java/lang/StrictMath/HyperbolicTests.java
! test/jdk/java/lang/StrictMath/Log10Tests.java
! test/jdk/java/lang/StrictMath/Log1pTests.java
! test/jdk/java/lang/StrictMath/TrigTests.java
Changeset: e4e457f6
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-10-27 20:11:54 +0000
URL: https://git.openjdk.org/leyden/commit/e4e457f6966568ed93093e57c0f7cd50f2bfb…
8366871: (javac) legacy.properties seems to be an obsolete file
Reviewed-by: liach
- src/jdk.compiler/share/classes/com/sun/tools/javac/resources/legacy.properties
Changeset: 70aa3678
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-27 20:58:33 +0000
URL: https://git.openjdk.org/leyden/commit/70aa3678fccddc1a626fd86b9cec348fae571…
8370520: GenShen: Track and report on promotion failures
Reviewed-by: shade, fandreuzzi
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
Changeset: 4e8e55db
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-10-27 21:13:51 +0000
URL: https://git.openjdk.org/leyden/commit/4e8e55db602702715135d28a3a3b160e21015…
8370633: Remove dead code for Windows file path canonicalization functions
Reviewed-by: alanb, iris
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! src/java.base/windows/native/libjava/canonicalize_md.c
Changeset: 2f613911
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-10-27 21:14:13 +0000
URL: https://git.openjdk.org/leyden/commit/2f613911d58478913dc482e1500d3fbab7440…
8370387: Remove handling of InterruptedIOException from java.io classes
Reviewed-by: alanb
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
Changeset: b3e63aea
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-28 01:21:26 +0000
URL: https://git.openjdk.org/leyden/commit/b3e63aeab304016b9b479a05f44ed1c8dfb0b…
8370649: Add intermittent tag for gc/shenandoah/generational/TestOldGrowthTriggers.java
Reviewed-by: wkemper
! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
Changeset: 460a69bd
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-28 02:41:21 +0000
URL: https://git.openjdk.org/leyden/commit/460a69bd5088f92a2843ee4e89b29a71cab81…
8017266: Background is painted taller than needed for styled text.
Reviewed-by: kizune, dnguyen
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
+ test/jdk/javax/swing/text/GlyphView/TestGlyphBGHeight.java
Changeset: 327b7c3c
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-28 03:10:19 +0000
URL: https://git.openjdk.org/leyden/commit/327b7c3cd854bea3ffce557b981df535d5ed0…
8370100: Redundant .png files in Linux app-image cause unnecessary bloat
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ResourceDirLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/IconTest.java
Changeset: 05ee55ef
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-10-28 06:33:41 +0000
URL: https://git.openjdk.org/leyden/commit/05ee55efcf138a28c895c395c49934390d10e…
8369219: JNI::RegisterNatives causes a memory leak in CodeCache
Reviewed-by: shade, apangin, dlong
! src/hotspot/share/code/nmethod.cpp
+ test/hotspot/jtreg/gc/NativeWrapperCollection/NativeWrapperCollection.java
+ test/hotspot/jtreg/gc/NativeWrapperCollection/libnativeWrapperCollection.cpp
Changeset: d5ce6669
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-10-28 06:42:05 +0000
URL: https://git.openjdk.org/leyden/commit/d5ce66698d2f15c5f8316110a6118a10baa40…
8370220: C2: rename methods and improve documentation around get_ctrl and idom lazy updating/forwarding of ctrl and idom via dead ctrl nodes
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
Changeset: f82cc22b
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-10-28 08:53:43 +0000
URL: https://git.openjdk.org/leyden/commit/f82cc22bfe675ca263270a932f9cc12e837a7…
8369428: Include method name in 'does not override or implement' diagnostics
Reviewed-by: vromero, liach
! 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/resources/compiler.properties
! test/langtools/tools/javac/OverrideChecks/Private.out
! test/langtools/tools/javac/annotations/6359949/T6359949a.out
! test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java
! test/langtools/tools/javac/annotations/neg/OverrideNo.out
! test/langtools/tools/javac/defaultMethods/private/Private02.out
! test/langtools/tools/javac/defaultMethods/private/Private08.out
! test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.out
Changeset: 96259936
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-10-28 08:59:08 +0000
URL: https://git.openjdk.org/leyden/commit/9625993611bb6acf84d428bea4a65d33b9d66…
8370579: PPC: fix inswri immediate argument order
Reviewed-by: mdoerr, mbaesken
! src/hotspot/cpu/ppc/ppc.ad
Changeset: 19920df8
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-28 12:17:19 +0000
URL: https://git.openjdk.org/leyden/commit/19920df81d2d68307bde286f7d5a0674fabff…
8370417: Parallel: TestAlwaysPreTouchBehavior.java fails with NUMA
Reviewed-by: iveresov, jsikstro, tschatzl
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
Changeset: 307637a4
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-28 13:21:45 +0000
URL: https://git.openjdk.org/leyden/commit/307637a4973801abb9969fad41b017aa6a153…
8370806: Parallel: Revise logs in PSYoungGen::compute_desired_sizes
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psYoungGen.cpp
Changeset: 5c5367c3
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-10-28 13:31:12 +0000
URL: https://git.openjdk.org/leyden/commit/5c5367c3124ed8c950539a6a90c631727146c…
8370569: IGV: dump more graph properties at bytecode parsing
Reviewed-by: chagedorn, snatarajan
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/parse2.cpp
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/GraphNode.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/ViewPanel.form
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/ViewPanel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
Changeset: 5dd8a333
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-10-28 13:37:19 +0000
URL: https://git.openjdk.org/leyden/commit/5dd8a333960c7a7176503218e7a42173d376f…
8334898: Resolve static field/method references at CDS dump time
Reviewed-by: iklam, adinn
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/cpCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
Changeset: c3c0a676
Branch: premain
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2025-10-28 13:41:38 +0000
URL: https://git.openjdk.org/leyden/commit/c3c0a676e53dbafd82e8614a20f6c47df7fc2…
8370500: Change windows x64 implementation of os::current_stack_pointer()
Reviewed-by: aboldtch, dholmes, kvn, adinn
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
Changeset: 69a9b4ce
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-10-28 16:42:54 +0000
URL: https://git.openjdk.org/leyden/commit/69a9b4ceaf3852a299ee268a39e56575ad820…
8370064: Test runtime/NMT/CheckForProperDetailStackTrace.java fails on Windows when using stripped pdb files
Reviewed-by: dholmes, clanger
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 289f421f
Branch: premain
Author: Paul Hübner <phubner(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-10-28 16:47:16 +0000
URL: https://git.openjdk.org/leyden/commit/289f421f0f132685c2bd0e6cbc702040e0671…
8366488: JVM_FindClassFromClass should assert that from class is never null
Reviewed-by: coleenp, dholmes
! src/hotspot/share/prims/jvm.cpp
Changeset: 5ebc2c72
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-10-28 16:51:15 +0000
URL: https://git.openjdk.org/leyden/commit/5ebc2c7212b21efe54c198f62f06e5edc68e8…
8369995: Fix StringIndexOutOfBoundsException and implement extra logging and/or propagate errors in X509KeyManagerImpl
Co-authored-by: Daniel Jeliński <djelinski(a)openjdk.org>
Reviewed-by: wetmore, djelinski, abarashev
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! test/jdk/sun/security/ssl/X509KeyManager/NullCases.java
+ test/jdk/sun/security/ssl/X509KeyManager/X509KeyManagerNegativeTests.java
Changeset: 86f60f60
Branch: premain
Author: Anton Seoane Ampudia <aseoane(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-10-28 17:49:23 +0000
URL: https://git.openjdk.org/leyden/commit/86f60f608198c2fa5cbbe945d9396326b6944…
8351149: Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal
Reviewed-by: stefank, ayang, kvn
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/macros.hpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
Changeset: 20e55faf
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-10-28 17:58:42 +0000
URL: https://git.openjdk.org/leyden/commit/20e55fafb39dd74a044d7fda8a2b3409cc00b…
8370687: Improve before constructor has been called error message
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: 012b4eb6
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-10-28 19:56:56 +0000
URL: https://git.openjdk.org/leyden/commit/012b4eb6cea6e1756a589a6c17a805867ed60…
8370082: Intermediate objects clean up in ECDH, EdDSA, XDH, DHKEM, and HKDF
Reviewed-by: ascarpino, abarashev, fandreuzzi
! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java
Changeset: d1860370
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-10-28 20:59:49 +0000
URL: https://git.openjdk.org/leyden/commit/d1860370635e1c96a9b6c497861e5573c23dd…
8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads
Reviewed-by: cjplummer, syan, sspitsyn
! test/jdk/com/sun/jdi/TwoThreadsTest.java
Changeset: 73f93920
Branch: premain
Author: Chad Rakoczy <chadrako(a)amazon.com>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-10-28 21:07:11 +0000
URL: https://git.openjdk.org/leyden/commit/73f93920b950b4ce5fa177db50010e95265d6…
8369147: Various issues with new tests added by JDK-8316694
Reviewed-by: kvn, dlong
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java
! test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java
! test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java
! test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java
! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java
Changeset: 723d6f83
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-10-28 23:50:04 +0000
URL: https://git.openjdk.org/leyden/commit/723d6f83a2f98849e5bd72d2e9be613d04eed…
8355631: The events might be generated after VM_DEATH event
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiEventController.inline.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: a588c120
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-10-29 01:28:20 +0000
URL: https://git.openjdk.org/leyden/commit/a588c120fc2ec9d5c59c43cda7f247e0a8498…
8368172: Make java.time.format.DateTimePrintContext immutable
Reviewed-by: liach
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DateTimePrintContext.java
Changeset: 76995067
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-10-29 01:33:26 +0000
URL: https://git.openjdk.org/leyden/commit/769950674e4258e73d040ddeab042125870b5…
8370775: ModulePatcher$JarResourceFinder.getByteBuffer() does not close the InputStream after reading the bytes
Reviewed-by: alanb, fandreuzzi
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
Changeset: 297a625f
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-10-29 02:30:20 +0000
URL: https://git.openjdk.org/leyden/commit/297a625f1977a395ee9774772814924dbc79e…
8370854: Add sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java to the ProblemList
Reviewed-by: weijun
! test/jdk/ProblemList.txt
Changeset: 0687f120
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-10-29 03:23:38 +0000
URL: https://git.openjdk.org/leyden/commit/0687f120cc324f35fe43d811b6beb4184fd85…
8368199: Add @AOTSafeClassInitializer to jdk.internal.access.SharedSecrets
Reviewed-by: liach, heidinga
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/SharedSecretsTest.java
Changeset: c97d50d7
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-10-29 07:26:00 +0000
URL: https://git.openjdk.org/leyden/commit/c97d50d793df46292e38707956586dfaa4b77…
8369508: Type annotations on anonymous new class creation expressions can't be retrieved
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java
Changeset: 20bcf0ed
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-10-29 08:59:12 +0000
URL: https://git.openjdk.org/leyden/commit/20bcf0eddaee0a57142bcc614cc5415b53c16…
6400876: (bf) Remove sun.nio.ByteBuffered and related obsolete code
Reviewed-by: djelinski, vyazici, alanb
! src/java.base/share/classes/jdk/internal/loader/Resource.java
- src/java.base/share/classes/sun/nio/ByteBuffered.java
! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java
Changeset: 5a2b0ca7
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-10-29 09:03:34 +0000
URL: https://git.openjdk.org/leyden/commit/5a2b0ca7fea7d1a283aa90696c3989ae18914…
8339526: C2: store incorrectly removed for clone() transformed to series of loads/stores
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/arraycopynode.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneUnknownClassAtParseTime.java
Changeset: 2758c6fd
Branch: premain
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2025-10-29 09:11:02 +0000
URL: https://git.openjdk.org/leyden/commit/2758c6fda2f774d98ef0c24535a7f7e9fc722…
8368856: Add a method that performs saturating addition of a Duration to an Instant
Reviewed-by: naoto, rriggs, scolebourne
! src/java.base/share/classes/java/time/Instant.java
! test/jdk/java/time/tck/java/time/TCKInstant.java
Changeset: 8457f38f
Branch: premain
Author: Anton Seoane Ampudia <aseoane(a)openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-10-29 09:37:34 +0000
URL: https://git.openjdk.org/leyden/commit/8457f38f14182e2a55ff5d243cdacb06c9003…
8347463: jdk/jfr/threading/TestManyVirtualThreads.java crashes with assert(oopDesc::is_oop_or_null(val))
Reviewed-by: dlong, rcastanedalo, mgronlun
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
+ test/hotspot/jtreg/compiler/intrinsics/TestReturnOopSetForJFRWriteCheckpoint.java
Changeset: bbe5e83c
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-10-29 09:58:10 +0000
URL: https://git.openjdk.org/leyden/commit/bbe5e83c3910dc4986a1dccf6fcf31d15710c…
8363925: Remove unused sun.nio.cs.ArrayEncoder::encode
Reviewed-by: liach
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/sun/nio/cs/ArrayEncoder.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/HKSCS.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java
! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java
! test/jdk/sun/nio/cs/TestStringCoding.java
Changeset: d8515f08
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-10-29 09:58:28 +0000
URL: https://git.openjdk.org/leyden/commit/d8515f084dcd537ccad98f9b15f257baeffae…
8369983: Remove expired ZGC flags for JDK 26
Reviewed-by: ayang, aboldtch
! src/hotspot/share/runtime/arguments.cpp
Changeset: 05ef8f46
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-10-29 10:49:30 +0000
URL: https://git.openjdk.org/leyden/commit/05ef8f4611fb9908f40ed8944da3429acdf82…
8370853: IGV: SEGV in IdealGraphPrinter::print after JDK-8370569
Reviewed-by: dfenacci, aseoane, thartmann
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 78f1c449
Branch: premain
Author: Maheshkumar Bollapragada <mbollapragad(a)openjdk.org>
Committer: Manukumar V S <mvs(a)openjdk.org>
Date: 2025-10-29 10:58:09 +0000
URL: https://git.openjdk.org/leyden/commit/78f1c449da8582c880c7ffcb1e93e054560bc…
8370678: Update the Problemlisting for java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java
Reviewed-by: honkar
! test/jdk/ProblemList.txt
Changeset: 3cbcda5f
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-10-29 11:05:06 +0000
URL: https://git.openjdk.org/leyden/commit/3cbcda5ff3d86d65554a470571c5d72047e8d…
8359978: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed again with java.net.SocketException: An established connection was aborted by the software in your host machine
Reviewed-by: jnimeh, djelinski
! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java
Changeset: 4a0200ca
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-10-29 11:19:53 +0000
URL: https://git.openjdk.org/leyden/commit/4a0200caf98ecb9bd1e6fe2670e79b36616a4…
8367561: Getting some "header" property from a file:// URL causes a file descriptor leak
Reviewed-by: dfuchs, vyazici
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
+ test/jdk/sun/net/www/protocol/file/FileURLConnStreamLeakTest.java
+ test/jdk/sun/net/www/protocol/file/GetInputStreamTest.java
Changeset: 6964cede
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-10-29 12:47:18 +0000
URL: https://git.openjdk.org/leyden/commit/6964cede0269327d2f13e446e307d531282cd…
8369346: Remove default value of and deprecate the MaxRAM flag
Reviewed-by: ayang, lkorinth
! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/riscv/c1_globals_riscv.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md
Changeset: 0f34b020
Branch: premain
Author: Paul Hübner <phubner(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-10-29 12:57:06 +0000
URL: https://git.openjdk.org/leyden/commit/0f34b0203ad8e8e9d4a4dcdd9af2bafa60311…
8365896: Remove unnecessary explicit buffer nul-termination after using os::snprintf
Reviewed-by: dholmes, coleenp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
Changeset: 2c07214d
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-10-29 13:12:58 +0000
URL: https://git.openjdk.org/leyden/commit/2c07214d7c075da5dd4a4e872aef29f58cef2…
8368249: HttpClient: Translate exceptions thrown by sendAsync
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/HttpClientSendAsyncExceptionTest.java
Changeset: eab5644a
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-10-29 15:00:16 +0000
URL: https://git.openjdk.org/leyden/commit/eab5644a96e20409f31622d2e6c33636a7a49…
8370481: C2 SuperWord: Long/Integer.compareUnsigned return wrong value in SLP
Reviewed-by: epeter, tonyp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
Changeset: 28f2591b
Branch: premain
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2025-10-29 15:36:43 +0000
URL: https://git.openjdk.org/leyden/commit/28f2591bad49c4d1590325c3d315d850ab6bc…
8370568: Refer to Thread.interrupted as "interrupted status" consistently
Reviewed-by: jpai, rriggs, alanb
! make/langtools/tools/javacserver/server/CompilerThreadPool.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java
! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java
! src/java.base/share/classes/java/nio/channels/InterruptibleChannel.java
! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java
! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java
! src/java.base/share/classes/java/nio/channels/Selector.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/WritableByteChannel.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/Semaphore.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/sun/nio/ch/Interruptible.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/AllDiag.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/FinDiag.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/MemDiag.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java
! test/jdk/java/lang/Thread/JoinWithDuration.java
! test/jdk/java/lang/Thread/SleepWithDuration.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/net/Socket/Timeouts.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java
! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java
! test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java
! test/jdk/java/nio/channels/FileChannel/ClosedByInterrupt.java
! test/jdk/java/nio/channels/Pipe/PipeInterrupt.java
! test/jdk/java/nio/channels/Selector/LotsOfInterrupts.java
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
! test/jdk/java/nio/channels/Selector/WakeupAfterClose.java
! test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java
! test/jdk/java/nio/file/Files/CallWithInterruptSet.java
! test/jdk/java/nio/file/Files/InterruptCopy.java
! test/jdk/java/util/concurrent/CompletableFuture/LostInterrupt.java
! test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java
! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java
! test/jdk/java/util/concurrent/ExecutorService/InvokeTest.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java
! test/jdk/java/util/zip/InterruptibleZip.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
Changeset: 436dc687
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-10-29 17:25:31 +0000
URL: https://git.openjdk.org/leyden/commit/436dc687ba2ead1662a4e0125cea0966fac82…
8367059: DTLS: loss of NewSessionTicket message results in handshake failure
Reviewed-by: jnimeh, djelinski
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
+ test/jdk/javax/net/ssl/DTLS/DTLSNoNewSessionTicket.java
! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java
Changeset: 6080ccd2
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-10-29 18:40:14 +0000
URL: https://git.openjdk.org/leyden/commit/6080ccd23239a5209dfb21bd0a413a116709a…
8370797: Test runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java failed on macos 26
Reviewed-by: stuefe, kvn
! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: d62553d8
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-10-29 20:17:05 +0000
URL: https://git.openjdk.org/leyden/commit/d62553d8dce7fe21942ec7a1268f536d9725b…
8316274: javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF
Reviewed-by: honkar, prr
! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java
Changeset: f3dfdfa3
Branch: premain
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-10-29 21:40:36 +0000
URL: https://git.openjdk.org/leyden/commit/f3dfdfa3fdc97c2c850251d58f91134e0ae82…
8369013: Shenandoah: passive mode should support enabling ShenandoahCardBarrier
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestPassiveModeWithCardBarrier.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
Changeset: 87a47721
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-10-30 07:08:18 +0000
URL: https://git.openjdk.org/leyden/commit/87a47721981bb84b1e22b5b2d8d24bc60c8b7…
8366968: Exhaustive switch expression rejected by for not covering all possible values
Reviewed-by: abimpoudis
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: 17fd801b
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-30 07:35:26 +0000
URL: https://git.openjdk.org/leyden/commit/17fd801b24162dfbac6d4e63ef5048a0fb146…
8370807: G1: Improve region attribute table method naming
Reviewed-by: ayang, sjohanss, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 5096dc89
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-10-30 08:05:35 +0000
URL: https://git.openjdk.org/leyden/commit/5096dc8972f7e2885ba4b1d994be630c7fc3b…
8368739: [AIX] java/net/httpclient/http3/H3SimpleGet.java#useNioSelector and #with-continuations fail
Reviewed-by: mdoerr, dfuchs
! test/jdk/java/net/httpclient/http3/H3SimpleGet.java
Changeset: d565c45e
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-10-30 08:14:54 +0000
URL: https://git.openjdk.org/leyden/commit/d565c45e61bf741cdac5ede252277e4ebc17c…
8370261: Test runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java timed out
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java
Changeset: 87e5341d
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-30 09:22:11 +0000
URL: https://git.openjdk.org/leyden/commit/87e5341d78d206fa9e987340861cd5f1c0858…
8370804: G1: Make G1HeapRegionAttr::remset_is_tracked() conform to coding style
Reviewed-by: iwalulya, sjohanss, fandreuzzi, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
Changeset: 80fcfaf4
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-10-30 10:34:37 +0000
URL: https://git.openjdk.org/leyden/commit/80fcfaf41aa2d6af30f15877e4466647dbca4…
8369435: C2: transform (LShiftX (SubX con0 a), con1) into (SubX con0<<con1 (LShiftX a con1))
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java
- test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8359688.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_SubOfShift.java
Changeset: 795bf9f6
Branch: premain
Author: Anton Seoane Ampudia <aseoane(a)openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-10-30 11:31:29 +0000
URL: https://git.openjdk.org/leyden/commit/795bf9f6d16d89f65076d4b37dddb309a91ce…
8351159: Remaining cleanups in cpu/x86 after 32-bit x86 removal
Reviewed-by: stefank, kvn
! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/c2_init_x86.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/compressedKlass_x86.cpp
! src/hotspot/cpu/x86/copy_x86.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/jniTypes_x86.hpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
- src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.inline.hpp
! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp
! src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.inline.hpp
! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
Changeset: b166b0d0
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-10-30 14:23:31 +0000
URL: https://git.openjdk.org/leyden/commit/b166b0d0826435c7965f3f11e8f3cec1392e1…
8370730: Test serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java needs to be resilient about warnings
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java
Changeset: a33aa65f
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-10-30 14:24:00 +0000
URL: https://git.openjdk.org/leyden/commit/a33aa65fbc70a91fe21e9016c393bb5a764cd…
8369609: calls from Continuations to invalidate_jvmti_stack must be more accurate
Reviewed-by: pchilanomate, dholmes
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: bb9aeedd
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-10-30 15:22:28 +0000
URL: https://git.openjdk.org/leyden/commit/bb9aeedd880d4ae81d301edbbc903c3cb53c0…
8370908: Remove test javax/management/remote/mandatory/connection/DeadLockTest.java from ProblemList-Virtual
Reviewed-by: cjplummer
! test/jdk/ProblemList-Virtual.txt
Changeset: ed36b9bb
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-10-30 15:34:46 +0000
URL: https://git.openjdk.org/leyden/commit/ed36b9bb6f3d429db6accfb3b096e50e7f221…
8370851: Mark hotspot and jdk tests incompatible with test thread factory
Reviewed-by: alanb, kevinw, sspitsyn
! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
! test/jdk/com/sun/net/httpserver/bugs/B6431193.java
! test/jdk/java/lang/management/ManagementFactory/ProxyTypeMapping.java
! test/jdk/java/lang/management/ManagementFactory/ValidateOpenTypes.java
! test/jdk/java/lang/management/ThreadMXBean/LockedMonitorInNative.java
! test/jdk/java/lang/management/ThreadMXBean/Locks.java
! test/jdk/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java
! test/jdk/java/lang/management/ThreadMXBean/ThreadCpuTime.java
! test/jdk/java/lang/management/ThreadMXBean/ThreadUserTime.java
! test/jdk/java/nio/channels/SocketChannel/ShortWrite.java
Changeset: a2196e20
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-10-30 16:51:36 +0000
URL: https://git.openjdk.org/leyden/commit/a2196e20608a1acd12c84ecfb8522bf166654…
4397513: Misleading "interface method" in InvocationHandler specification
Reviewed-by: alanb, jpai
! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java
Changeset: d18e815b
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-10-30 17:24:11 +0000
URL: https://git.openjdk.org/leyden/commit/d18e815b94854406113344547f36358b5b5f6…
8368301: sun/security/util/math/intpoly compiler warnings
Reviewed-by: mullan
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
Changeset: 4b315111
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-30 18:03:21 +0000
URL: https://git.openjdk.org/leyden/commit/4b315111493ac65511890bc2127489ceee693…
8370160: NumericShaper allows illegal ranges
Reviewed-by: serb, psadhukhan, kizune
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
! test/jdk/java/awt/font/NumericShaper/NSEqualsTest.java
Changeset: 414e7286
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-30 19:09:06 +0000
URL: https://git.openjdk.org/leyden/commit/414e72869895562adcea5c21ff3e7252cef5b…
8370141: [macOS] Crash after PrinterJob ends when Graphics.create() is used.
Reviewed-by: serb, psadhukhan
! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
+ test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java
+ test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java
Changeset: c49a94bf
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-10-30 19:09:34 +0000
URL: https://git.openjdk.org/leyden/commit/c49a94bf89876c4d6c777a9452618afa564c5…
8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420
Reviewed-by: simonis, sgehwolf
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
Changeset: 566aa126
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-10-30 20:38:30 +0000
URL: https://git.openjdk.org/leyden/commit/566aa1267c7c9b0d1eb49dd9014461274c512…
8370971: Problemlist jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java
Reviewed-by: dholmes
! test/docs/ProblemList.txt
Changeset: c69e0eb2
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-30 20:40:29 +0000
URL: https://git.openjdk.org/leyden/commit/c69e0eb2f98dc80eaefdb399dcfe86cdab32d…
8370726: GenShen: Misplaced assertion that old referent is marked during young collection
Reviewed-by: xpeng, ysr
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp
Changeset: c6eea8ac
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-30 21:10:01 +0000
URL: https://git.openjdk.org/leyden/commit/c6eea8acf6eea7314a1615e5923ac7bf73e6d…
8370667: GenShen: Only make assertions about region pinning for collected generation
Reviewed-by: xpeng, ysr
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
Changeset: e293166e
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-30 21:14:09 +0000
URL: https://git.openjdk.org/leyden/commit/e293166e440df75f650ee280c300c085cd141…
8370963: Errors in jpackage jtreg test descriptions
Reviewed-by: almatvee
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java
! test/jdk/tools/jpackage/windows/WinLongPathTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinOSConditionTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java
Changeset: a5f3a6f2
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-30 21:14:31 +0000
URL: https://git.openjdk.org/leyden/commit/a5f3a6f21b68fe9b97cb1aa22f54173b192fb…
8370956: ShortcutHintTest test fails when executed locally on Linux
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
Changeset: 0e054667
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-10-30 21:42:43 +0000
URL: https://git.openjdk.org/leyden/commit/0e054667302614eaa8f969003bb89c93c2b4a…
8370955: Remove test javax/management/remote/mandatory/connection/ConnectionTest.java from ProblemList-Virtual
Reviewed-by: sspitsyn
! test/jdk/ProblemList-Virtual.txt
Changeset: a926c216
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-30 22:45:49 +0000
URL: https://git.openjdk.org/leyden/commit/a926c216e0f56dfc4d129260f8bf028ade615…
8370965: Remove SigningPackageFromTwoStepAppImageTest test
Reviewed-by: almatvee
- test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
Changeset: dfa04f4a
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-10-31 00:04:11 +0000
URL: https://git.openjdk.org/leyden/commit/dfa04f4aa5463de7812877553ea779da6467d…
8370653: Fix race in CompressedClassSpaceSizeInJmapHeap.java
Reviewed-by: phh, wkemper, ysr
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
Changeset: 3c1010b5
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-10-31 00:05:59 +0000
URL: https://git.openjdk.org/leyden/commit/3c1010b57f2f8258a2ccf59b9f86fc8debd71…
8370646: TestLargeUTF8Length.java needs lots of memory
Reviewed-by: phh, wkemper, ysr
! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java
Changeset: 6347f10b
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-31 00:07:47 +0000
URL: https://git.openjdk.org/leyden/commit/6347f10bf1dd3959cc1f2aba32e72ca8d9d56…
8370521: GenShen: Various code cleanup related to promotion
Reviewed-by: fandreuzzi, kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 4f9f0868
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-10-31 01:40:06 +0000
URL: https://git.openjdk.org/leyden/commit/4f9f086847f531ab1791727d74955cfd8ec56…
8224852: JVM crash on watched field access from native code
Reviewed-by: amenkov, sspitsyn
! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/FieldEventsFromJNI/FieldEventsFromJNI.java
+ test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/FieldEventsFromJNI/libFieldEventsFromJNI.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp
Changeset: fc5df4ac
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-31 03:33:45 +0000
URL: https://git.openjdk.org/leyden/commit/fc5df4ac8f11f25611bd4def5b655578af27c…
8370465: Right to Left Orientation Issues with MenuItem Component
Reviewed-by: kizune, honkar
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java
Changeset: c6cc7a7b
Branch: premain
Author: Tagir F. Valeev <tvaleev(a)openjdk.org>
Date: 2025-10-31 05:33:59 +0000
URL: https://git.openjdk.org/leyden/commit/c6cc7a7b2a45a892c4a5a7a24e1fdbc5f9325…
8368178: Add specialization of SequencedCollection methods to standard list factories
Reviewed-by: smarks
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/Collections/NCopies.java
! test/jdk/java/util/List/ListFactories.java
Changeset: c47ea121
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-31 06:38:42 +0000
URL: https://git.openjdk.org/leyden/commit/c47ea1211189d67a0b9ef1a893dacabbc606d…
8370889: G1: Inline G1PrepareEvacuationTask::sample_card_set_size()
Reviewed-by: fandreuzzi, ayang, iwalulya
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 4913b548
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-31 08:46:59 +0000
URL: https://git.openjdk.org/leyden/commit/4913b548a79a981816718def38d059b5175f6…
8370950: Inline CollectedHeap::fill_args_check
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
Changeset: 4ca88aa2
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-10-31 09:51:45 +0000
URL: https://git.openjdk.org/leyden/commit/4ca88aa2e8f486ffa7c6f4050ca3462e5e6f3…
8370852: Test sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java fails after JDK-8369995
Reviewed-by: coffeys, wetmore
! test/jdk/ProblemList.txt
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java
Changeset: 8e3620a3
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-10-31 09:52:02 +0000
URL: https://git.openjdk.org/leyden/commit/8e3620a344f83a21191bb70cf2af24e9ae195…
8370237: AssertionError in Annotate.fromAnnotations with -Xdoclint and type annotations
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! test/langtools/tools/doclint/CrashInAnnotateTest.out
+ test/langtools/tools/doclint/CrashInTypeAnnotateTest.java
+ test/langtools/tools/doclint/CrashInTypeAnnotateTest.out
Changeset: 02f8874c
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-10-31 11:00:06 +0000
URL: https://git.openjdk.org/leyden/commit/02f8874c2d105a86cbfd3b84b591fefb4e509…
8361608: C2: assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: chagedorn, rcastanedalo
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TooStrictAssertForUnrollAfterPeeling.java
Changeset: 8ca485cf
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-10-31 11:02:29 +0000
URL: https://git.openjdk.org/leyden/commit/8ca485cf98889d1757170a4ec883c93c888a7…
8370077: C2: make Compile::_major_progress a boolean
Reviewed-by: chagedorn, kvn, dlong, epeter
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp
Changeset: 67a81c47
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-31 13:33:11 +0000
URL: https://git.openjdk.org/leyden/commit/67a81c476f1e3c0d6aeca0d0aa2148efcb70a…
8370943: Support heap expansion during startup in Serial and Parallel
Reviewed-by: fandreuzzi, eosterlund, tschatzl
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: 2158719a
Branch: premain
Author: Sergey Kuksenko <skuksenko(a)openjdk.org>
Date: 2025-10-31 14:00:55 +0000
URL: https://git.openjdk.org/leyden/commit/2158719aab5f3ab652225113b5205070e9241…
8370150: Add StrictMath microbenchmarks to cover FDLIBM algorithms
Reviewed-by: rgiulietti
+ test/micro/org/openjdk/bench/java/lang/StrictMathExtraBench.java
Changeset: 16dafc00
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-10-31 14:10:52 +0000
URL: https://git.openjdk.org/leyden/commit/16dafc00eca8acb0fdabf2f373bb5f84bd293…
8370393: Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md
Reviewed-by: clanger, rriggs
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 8236800d
Branch: premain
Author: Chad Rakoczy <chadrako(a)amazon.com>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-10-31 14:11:13 +0000
URL: https://git.openjdk.org/leyden/commit/8236800deb5b99a027b0944f6c512c0f31d03…
8370527: Memory leak after 8316694: Implement relocation of nmethod within CodeCache
Reviewed-by: shade, eastigeevich, kvn
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
Changeset: 1781b186
Branch: premain
Author: Mark Powers <mpowers(a)openjdk.org>
Date: 2025-10-31 17:52:48 +0000
URL: https://git.openjdk.org/leyden/commit/1781b186b51900b758dd55cc356eaaf12b284…
8343232: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1)
Reviewed-by: weijun, mullan
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/sun/security/pkcs12/MacData.java
+ src/java.base/share/classes/sun/security/pkcs12/PBMAC1Parameters.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/pkcs12/PBMAC1Test.java
! test/jdk/sun/security/pkcs12/ParamsPreferences.java
Changeset: ec059c0e
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-10-31 21:02:28 +0000
URL: https://git.openjdk.org/leyden/commit/ec059c0e85bc612f430269d9e110dc7ecbdce…
8365880: Shenandoah: Unify memory usage accounting in ShenandoahFreeSet
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
- src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
- src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahFreeSet.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
Changeset: 2fc4cbe4
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-10-31 23:33:49 +0000
URL: https://git.openjdk.org/leyden/commit/2fc4cbe426c814c49c03c794c7a7fff2a23f2…
8370663: Incorrect synchronization in nsk/jvmti/RedefineClasses when expected events are not received
Reviewed-by: sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp
Changeset: 54fe5021
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-01 02:04:43 +0000
URL: https://git.openjdk.org/leyden/commit/54fe50210efe9ae6fad225b815cfdeb16c868…
8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests
Reviewed-by: cjplummer, lmesnik, sspitsyn
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Target.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Target.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Target.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java
Changeset: d2260236
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-11-01 02:33:16 +0000
URL: https://git.openjdk.org/leyden/commit/d226023643f90027a8980d161ec6d423887ae…
8369994: Mixed mode jhsdb jstack cannot resolve symbol in function ending in call
Reviewed-by: kevinw, cjplummer
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
Changeset: 13b3d2fc
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-11-01 10:06:14 +0000
URL: https://git.openjdk.org/leyden/commit/13b3d2fca1af71d0aa9908e19630c2e965dd7…
8368625: com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently
Reviewed-by: dfuchs
! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java
Changeset: f7f4f903
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-01 23:29:48 +0000
URL: https://git.openjdk.org/leyden/commit/f7f4f903cfdafecf69ff47d5d37e254adaf63…
8370969: --launcher-as-service option is ignored when used with --app-image option
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/share/ServiceTest.java
Changeset: 7c900da1
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-02 02:19:11 +0000
URL: https://git.openjdk.org/leyden/commit/7c900da1985c9508198ea7805e4955da4a7ca…
8371076: jpackage will wrongly overwrite the plist file in the embedded runtime when executed with the "--app-image" option
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Slot.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: e8a1a870
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-02 07:02:06 +0000
URL: https://git.openjdk.org/leyden/commit/e8a1a8707ee6192c85ac62a2a51c815e07613…
8369186: HotSpot Style Guide should permit some uses of the C++ Standard Library
Reviewed-by: jrose, lkorinth, iwalulya, kvn, stefank
! doc/hotspot-style.html
! doc/hotspot-style.md
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/relocInfo.cpp
+ src/hotspot/share/cppstdlib/cstddef.hpp
+ src/hotspot/share/cppstdlib/limits.hpp
+ src/hotspot/share/cppstdlib/type_traits.hpp
! src/hotspot/share/gc/shared/bufferNode.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
! src/hotspot/share/gc/shared/workerUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zPageAge.inline.hpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
! src/hotspot/share/gc/z/zSafeDelete.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace/counters.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/metaprogramming/enableIf.hpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! src/hotspot/share/nmt/arrayWithFreeList.hpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/atomicAccess.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/byteswap.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/deferredStatic.hpp
! src/hotspot/share/utilities/devirtualizer.inline.hpp
! src/hotspot/share/utilities/enumIterator.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/hashTable.hpp
! src/hotspot/share/utilities/intn_t.hpp
! src/hotspot/share/utilities/intpow.hpp
! src/hotspot/share/utilities/parseInteger.hpp
! src/hotspot/share/utilities/population_count.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/reverse_bits.hpp
! src/hotspot/share/utilities/tuple.hpp
Changeset: 05efc1fa
Branch: premain
Author: Simon Tooke <stooke(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-03 02:20:17 +0000
URL: https://git.openjdk.org/leyden/commit/05efc1fa991c3fd895bf2f7c7d9e7916692b9…
8370578: SystemMapTest.java#normal fails intermittendly on macOS aarch64
Reviewed-by: cjplummer, sspitsyn, stuefe
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
Changeset: 4cfabd60
Branch: premain
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-03 02:21:54 +0000
URL: https://git.openjdk.org/leyden/commit/4cfabd605c42494db4ca4078344d32abc951a…
8370974: Command-line Hotspot debugger tests fail on Windows AArch64
Reviewed-by: dholmes, cjplummer
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: 0ca0852d
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-11-03 06:45:48 +0000
URL: https://git.openjdk.org/leyden/commit/0ca0852d78d643c211d36b753a734dac0cd28…
8370459: C2: CompressBitsNode::Value produces wrong result on Windows (1UL vs 1ULL), found by ExpressionFuzzer
Reviewed-by: dlong, jbhateja, thartmann
! src/hotspot/share/opto/intrinsicnode.cpp
! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java
Changeset: 09a047f0
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-11-03 06:55:32 +0000
URL: https://git.openjdk.org/leyden/commit/09a047f00c88d14505c42a966dedbc87b9be5…
8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination
Co-authored-by: Olivier Mattmann <olivier.mattmann(a)bluewin.ch>
Co-authored-by: Quan Anh Mai <qamai(a)openjdk.org>
Reviewed-by: kvn, qamai
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresAndAllocationElimination.java
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 4e63c041
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-11-03 09:28:35 +0000
URL: https://git.openjdk.org/leyden/commit/4e63c0412e3a05af1ff783d0587e03a6817b8…
8366062: [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp
Reviewed-by: iklam, dholmes
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: 10ea585b
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-03 09:30:55 +0000
URL: https://git.openjdk.org/leyden/commit/10ea585b5ca01dc0136fe76a11109d0f17828…
8370345: Parallel: Rework TLAB accounting in MutableNUMASpace
Reviewed-by: ayang, iwalulya
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 89b492f4
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-03 09:38:53 +0000
URL: https://git.openjdk.org/leyden/commit/89b492f41bae6f3b9935093b07c9b4f78a976…
8371018: Remove unused CollectedHeap::fill_with_object
Reviewed-by: iwalulya, fandreuzzi, tschatzl
! src/hotspot/share/gc/shared/collectedHeap.hpp
Changeset: 400f51f7
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-03 09:39:11 +0000
URL: https://git.openjdk.org/leyden/commit/400f51f7ab19c2dc6a4195f78f9f815d03dd4…
8369913: Parallel: Refactor PSAdjustTask
Reviewed-by: fandreuzzi, jsikstro
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: deb7edb1
Branch: premain
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-11-03 09:48:55 +0000
URL: https://git.openjdk.org/leyden/commit/deb7edb151fd5940fdf9fdb2a6356080ee94e…
8366017: Extend the set of inputs handled by fast paths in FloatingDecimal
Reviewed-by: darcy
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/MathUtils.java
! test/jdk/java/lang/Double/ParseDouble.java
! test/jdk/java/lang/Float/ParseFloat.java
! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java
+ test/jdk/jdk/internal/math/FloatingDecimal/java.base/jdk/internal/math/FDBigIntegerChecker.java
+ test/micro/org/openjdk/bench/java/lang/FloatingPointParse.java
Changeset: 667744c3
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-11-03 10:36:24 +0000
URL: https://git.openjdk.org/leyden/commit/667744c353e4d6abbe5cbf85746e5e0e44daf…
8370794: C2 SuperWord: Long/Integer.compareUnsigned return wrong value for EQ/NE in SLP
Reviewed-by: epeter, luhenry
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
Changeset: 15fd5292
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-11-03 11:41:30 +0000
URL: https://git.openjdk.org/leyden/commit/15fd52925ab64a6a9e33691eed9e952a7b75d…
8366196: Crash in AbstractMethodCheck.getMethodCheckFailure
Reviewed-by: liach, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: abf4f3da
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-11-03 12:02:54 +0000
URL: https://git.openjdk.org/leyden/commit/abf4f3da76f413406de2860e4fbfacccfa15c…
8370865: Incorrect parser error for compact source files and multi-variable declarations
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/ImplicitClass/MultipleFields.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 6f452ac4
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-11-03 12:37:00 +0000
URL: https://git.openjdk.org/leyden/commit/6f452ac46f17b89f8a9f661ffc8fadc663ae1…
8364360: Defining hidden class with no room in constant pool crashes the VM
Reviewed-by: matsaave, liach, dholmes
! src/hotspot/share/classfile/classFileParser.cpp
+ test/hotspot/jtreg/runtime/ClassFile/HiddenClassesTest.java
Changeset: 4520983e
Branch: premain
Author: Sergey Nazarkin <snazarki(a)openjdk.org>
Committer: Dmitry Cherepanov <dcherepanov(a)openjdk.org>
Date: 2025-11-03 12:56:42 +0000
URL: https://git.openjdk.org/leyden/commit/4520983e8e5fcfb22e04508d50676df6831fa…
8368882: NPE during text drawing on machine with JP locale
Reviewed-by: serb, prr, psadhukhan
! src/java.desktop/share/classes/sun/font/CompositeFont.java
Changeset: ef464d69
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-11-03 12:57:19 +0000
URL: https://git.openjdk.org/leyden/commit/ef464d69399e50aee126a4756fe9a9a19e44d…
8371142: [BACKOUT] [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp
Reviewed-by: coleenp
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: 8dbefc53
Branch: premain
Author: Igor Rudenko <iostream64(a)gmail.com>
Committer: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-11-03 14:17:56 +0000
URL: https://git.openjdk.org/leyden/commit/8dbefc53a95c6e3f722082316157c6372737c…
8370822: Improve performance for MemorySegment::fill
Reviewed-by: pminborg
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
Changeset: 045018d5
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-11-03 14:25:45 +0000
URL: https://git.openjdk.org/leyden/commit/045018d5f39751af9f673974ff876c47596cd…
8370176: Mixed mode jhsdb jstack cannot unwind call stack with -Xcomp
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Reviewed-by: cjplummer, kevinw
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java
Changeset: 20ff33cb
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-11-03 14:26:07 +0000
URL: https://git.openjdk.org/leyden/commit/20ff33cbdf393818b63bb8989e1def0b2d470…
8370260: Test jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java timed out
Reviewed-by: syan, egahlin
! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java
Changeset: 18e8873c
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-11-03 14:44:15 +0000
URL: https://git.openjdk.org/leyden/commit/18e8873cadf3900139a6555d4a228148a10d2…
8369111: G1: Determining concurrent start uses inconsistent predicates
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 02a72174
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-11-03 15:05:16 +0000
URL: https://git.openjdk.org/leyden/commit/02a7217491755e25f3ae7ff3924f85e266987…
8366364: Return enabled signature schemes with SSLConfiguration#getSSLParameters() call
Reviewed-by: mullan
! src/java.base/share/classes/sun/launcher/SecuritySettings.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
+ test/jdk/sun/security/ssl/SignatureScheme/DefaultSSLConfigSignatureSchemes.java
! test/jdk/tools/launcher/Settings.java
Changeset: 1922c4fd
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2025-11-03 16:34:41 +0000
URL: https://git.openjdk.org/leyden/commit/1922c4fd6f10e6eac121462d509d6990ae4f9…
8365940: Misleading macro in jvm_md.h:57
Reviewed-by: dholmes, kbarrett
! src/hotspot/os/posix/include/jvm_md.h
Changeset: 9f972008
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-11-03 18:32:06 +0000
URL: https://git.openjdk.org/leyden/commit/9f972008ff2beb4b69855f4c42b8a664a6b8b…
8369654: javac OutOfMemoryError for complex intersection type
Reviewed-by: liach, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchComplexIntersectionTest.java
Changeset: dadbad0b
Branch: premain
Author: Mohamed Issa <missa(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-04 01:58:34 +0000
URL: https://git.openjdk.org/leyden/commit/dadbad0bef84f671c8194c84080c760453ecc…
8371088: Build fails when trying hsdis option
Reviewed-by: erikj
! make/autoconf/lib-hsdis.m4
Changeset: 576f9694
Branch: premain
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-04 01:58:54 +0000
URL: https://git.openjdk.org/leyden/commit/576f9694b092f2a11a6a4e5a82c2b0e12203b…
8361106: [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException
Reviewed-by: dfuchs
! test/jdk/com/sun/net/httpserver/Test9.java
Changeset: 50bb92a3
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-11-04 04:59:32 +0000
URL: https://git.openjdk.org/leyden/commit/50bb92a33b32778a96b1823ff995889892bef…
8370871: [s390x] consistently update top_frame_sp
Reviewed-by: rrich, lucy
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: 75e37b06
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-11-04 07:39:11 +0000
URL: https://git.openjdk.org/leyden/commit/75e37b06c3e37ee49719a0c0d6b4ab2c4ff76…
8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body
Reviewed-by: chagedorn, roland
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiRemoveDeadNodesFromLoopBody.java
Changeset: c1476fca
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-11-04 08:03:30 +0000
URL: https://git.openjdk.org/leyden/commit/c1476fca9d7a679d32b7b43956638b845d102…
8366575: Remove SDP support
Reviewed-by: alanb, erikj, jpai, michaelm
! make/modules/java.base/Copy.gmk
- src/java.base/share/classes/sun/net/sdp/SdpSupport.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
- src/java.base/unix/classes/sun/net/NetHooks.java
- src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
- src/java.base/unix/conf/sdp/sdp.conf.template
- src/java.base/unix/native/libnet/SdpSupport.c
- src/java.base/windows/classes/sun/net/NetHooks.java
Changeset: e4aed95c
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-11-04 08:48:48 +0000
URL: https://git.openjdk.org/leyden/commit/e4aed95cac343f1339b9bc87721561bdc4c2f…
8370682: G1: Survivor regions not in young gen cset group
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
Changeset: 21f41c5f
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-04 09:22:47 +0000
URL: https://git.openjdk.org/leyden/commit/21f41c5f49cd3c5e6e4f29ed38701a4d92c16…
8370774: Merge ModRefBarrierSet into CardTableBarrierSet
Reviewed-by: tschatzl, iwalulya
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp
- src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp
- src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp
- src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
- src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp
- src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
- src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
- src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
- src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp
- src/hotspot/cpu/zero/gc/shared/modRefBarrierSetAssembler_zero.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp
- src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp
- src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp
- src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
- src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
- src/hotspot/share/gc/shared/modRefBarrierSet.hpp
- src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
- src/hotspot/share/gc/shared/modRefBarrierSetAssembler.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: 19cca0a2
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-04 09:35:46 +0000
URL: https://git.openjdk.org/leyden/commit/19cca0a2a829396291fa4140b2082ef518425…
8371131: Cleanup Thread parameter in CollectedHeap TLAB methods
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: a98b9e7c
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Date: 2025-11-04 09:42:18 +0000
URL: https://git.openjdk.org/leyden/commit/a98b9e7cfa433d4bf2acbf59a1c9d3714c3c0…
8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node
Reviewed-by: dlunden, epeter, kvn
! src/hotspot/share/opto/macro.cpp
! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt
! test/hotspot/jtreg/compiler/macronodes/TestTopInMacroElimination.java
Changeset: a840dc22
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-11-04 09:54:50 +0000
URL: https://git.openjdk.org/leyden/commit/a840dc22c575b5d2b5b6017a536a6541fc1f0…
8364741: [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly
Reviewed-by: syan, phubner, jsikstro
! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java
Changeset: e6546683
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-11-04 11:17:56 +0000
URL: https://git.openjdk.org/leyden/commit/e6546683a8dd9a64255ce4c5606089068ec92…
8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Reviewed-by: epeter, rcastanedalo
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter
! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java
+ test/hotspot/jtreg/compiler/macronodes/TestEarlyEliminationOfAllocationWithoutUse.java
+ test/hotspot/jtreg/compiler/macronodes/TestEliminationOfAllocationWithoutUse.java
+ test/hotspot/jtreg/compiler/macronodes/TestInitializingStoreCapturing.java
Changeset: 642ba4cf
Branch: premain
Author: Kieran Farrell <kfarrell(a)openjdk.org>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-11-04 14:02:24 +0000
URL: https://git.openjdk.org/leyden/commit/642ba4cfd18b7e17ff7f0ac3b2ce557bcaa93…
8334015: Add Support for UUID Version 7 (UUIDv7) defined in RFC 9562
Reviewed-by: rriggs, jpai, alanb
! src/java.base/share/classes/java/util/UUID.java
! test/jdk/java/util/UUID/UUIDTest.java
Changeset: d4622b2c
Branch: premain
Author: Jonas Norlinder <jonas.norlinder(a)oracle.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2025-11-04 14:27:14 +0000
URL: https://git.openjdk.org/leyden/commit/d4622b2ceac6b6aef2717bf427878df1290c4…
8371130: Remove String template leftovers
Reviewed-by: redestad, rriggs
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
Changeset: c0c76703
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Date: 2025-11-04 15:20:22 +0000
URL: https://git.openjdk.org/leyden/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8…
8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs
Reviewed-by: syan, rhalade
! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractPeer.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java
Changeset: a51a0bf5
Branch: premain
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2025-11-04 15:40:40 +0000
URL: https://git.openjdk.org/leyden/commit/a51a0bf57feaae0862fd7f3dbf305883d4978…
8370344: Arbitrary Java frames on stack during scoped access
Reviewed-by: pchilanomate, dholmes, liach
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ test/jdk/java/foreign/sharedclosejfr/TestSharedCloseJFR.java
+ test/jdk/java/foreign/sharedclosejfr/sharedCloseJfr.jfc
+ test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java
+ test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp
+ test/micro/org/openjdk/bench/java/lang/foreign/SharedCloseStackWalk.java
Changeset: 7d3c66f3
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-11-04 15:58:19 +0000
URL: https://git.openjdk.org/leyden/commit/7d3c66f379fcb24d4505c2c12e20b24dce313…
8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java
Reviewed-by: amenkov, syan, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 2f455ed1
Branch: premain
Author: Peyang <peyang(a)peya.tokyo>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-04 16:08:15 +0000
URL: https://git.openjdk.org/leyden/commit/2f455ed146ff2e56da4532e9430e4c85ca949…
8371092: NullPointerException in AltServiceUsageTest.afterClass() test
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/AltServiceUsageTest.java
Changeset: 4c6af03f
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-11-04 16:47:33 +0000
URL: https://git.openjdk.org/leyden/commit/4c6af03f81e068a98b8f4628b96682a54f394…
8337142: StackOverflowError in Types.containsTypeRecursive with deeply nested type hierarchy
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/types/SOEForDeeplyNestedTypeTest.java
Changeset: 8224292b
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-11-04 18:42:52 +0000
URL: https://git.openjdk.org/leyden/commit/8224292ba57f3d6f79c1a3515348824d92ef4…
8365069: Refactor tests to use PEM API (Phase 1)
Reviewed-by: ascarpino
! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java
! test/jdk/java/security/KeyStore/TestKeyStoreBasic.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java
! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java
Changeset: 0555f622
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-04 19:44:04 +0000
URL: https://git.openjdk.org/leyden/commit/0555f6228c59c6739b8b824d64eb6c1545a55…
8371094: --mac-signing-key-user-name no longer works
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
Changeset: 32508230
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-11-04 20:40:38 +0000
URL: https://git.openjdk.org/leyden/commit/325082302266f25d4fac33d0d4a9492c72de3…
8364361: [process] java.lang.Process should implement Closeable
Reviewed-by: lancea, darcy, naoto, jpai, alanb, prappo
! src/java.base/share/classes/java/lang/Process.java
+ src/java.base/share/classes/java/lang/snippet-files/ProcessExamples.java
+ test/jdk/java/lang/Process/ProcessCloseTest.java
Changeset: 8585b46c
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-11-04 21:40:50 +0000
URL: https://git.openjdk.org/leyden/commit/8585b46c1221f6894f4f1cda34714e7b49a8c…
8364583: ColorConvertOp fails for CMYK → RGB conversion
Reviewed-by: serb, psadhukhan, honkar
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/image/ColorConvertOp/ColorConvertOpCMYK.java
= test/jdk/java/awt/image/ColorConvertOp/black_cmyk.jpg
Changeset: 245eeb41
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-11-04 21:47:40 +0000
URL: https://git.openjdk.org/leyden/commit/245eeb41bc749cba4e44bf3998cf07e7a1b78…
8357252: sun/awt/font/TestArabicHebrew.java fails in OEL 9 and 10 x64
Reviewed-by: serb, psadhukhan, kizune
! src/java.desktop/unix/native/common/awt/fontpath.c
! test/jdk/sun/awt/font/TestArabicHebrew.java
Changeset: 984c87cf
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-11-04 21:47:58 +0000
URL: https://git.openjdk.org/leyden/commit/984c87cf767a46a2c1000a4030dfd91a62b03…
8370719: [Linux] Use /etc/os-release values for font configuration file names
Reviewed-by: kizune, psadhukhan
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java
Changeset: 146f8a83
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-11-04 21:49:41 +0000
URL: https://git.openjdk.org/leyden/commit/146f8a83f9195ff246e2c3803c79171509df7…
4954405: Data buffers created with an offset are unusable
Reviewed-by: avu, psadhukhan, jdv
! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java
+ test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java
Changeset: 463f5dc1
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-11-04 22:08:33 +0000
URL: https://git.openjdk.org/leyden/commit/463f5dc112386802b9ce0cc985a961ecfd3fb…
8371296: Refactor tests to use PEM API (Phase 1) - Fix WriteP12Test failure
Reviewed-by: ascarpino
! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java
Changeset: c8f5fd6f
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-04 22:41:17 +0000
URL: https://git.openjdk.org/leyden/commit/c8f5fd6ff3808804eda03c9754698a00dd064…
8371184: Improve jpackage test coverage for "--app-image" option
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java
Changeset: c6a88155
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-11-04 23:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/c6a88155b519a5d0b22f6009e75a0e6388601…
8369238: Allow virtual thread preemption on some common class initialization paths
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Co-authored-by: Richard Reingruber <rrich(a)openjdk.org>
Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp
! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! 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/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp
! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp
! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/smallRegisterMap.inline.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
+ src/java.base/share/classes/jdk/internal/vm/PreemptedException.java
! test/hotspot/gtest/oops/test_markWord.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/SingleStepKlassInit.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/libSingleStepKlassInit.cpp
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/KlassInit.java
! test/jdk/java/lang/Thread/virtual/YieldQueuing.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java
Changeset: 87c2091c
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-11-05 00:25:16 +0000
URL: https://git.openjdk.org/leyden/commit/87c2091cd08e58304d0909ffaf9402ca2f0c3…
8371141: Shenandoah: Many test timeouts with -XX:-UseTLAB
Reviewed-by: xpeng, ysr, wkemper
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4e6cadf4
Branch: premain
Author: erifan <erfang(a)nvidia.com>
Committer: Hao Sun <haosun(a)openjdk.org>
Date: 2025-11-05 02:19:29 +0000
URL: https://git.openjdk.org/leyden/commit/4e6cadf4550c58b3ff97dfa0cead4b5b13993…
8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms
Reviewed-by: epeter, bkilambi, xgong, haosun
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java
Changeset: d89c6a77
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-11-05 03:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/d89c6a77f2bf3e0f820f8f631d82d5bec1b02…
8371304: mismatch in file name and class name for ByteInterleavedRasterOffsetsTest.java
Reviewed-by: psadhukhan
! test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java
Changeset: 8b536b54
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-11-05 05:44:09 +0000
URL: https://git.openjdk.org/leyden/commit/8b536b5428d5bf087dc71f3559c3978b13aca…
8369489: Marker annotation on inner class access crashes javac compiler
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnMemberReferenceTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: a0e70c4e
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-11-05 06:23:26 +0000
URL: https://git.openjdk.org/leyden/commit/a0e70c4e9489fc3d8f35c3aec9423fe0839ed…
8370175: State engine terminates when throwing self-caused exception
Reviewed-by: jlahoda, fandreuzzi
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/langtools/jdk/jshell/ExceptionsTest.java
Changeset: dddfcd03
Branch: premain
Author: Kerem Kat <krk(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-05 08:33:14 +0000
URL: https://git.openjdk.org/leyden/commit/dddfcd03aa30514d63eceff707d48bff35e93…
8334866: Improve Speed of ElfDecoder source search
Reviewed-by: shade, chagedorn
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
Changeset: f5d8bd0d
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-11-05 08:57:02 +0000
URL: https://git.openjdk.org/leyden/commit/f5d8bd0dd50bcd963b4062997aecb4e15249e…
8370874: [asan] ASAN build fails after JDK-8368365
Reviewed-by: haosun, dholmes, syan, stuefe
! src/hotspot/share/sanitizers/address.cpp
Changeset: 0737a562
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-11-05 09:21:57 +0000
URL: https://git.openjdk.org/leyden/commit/0737a5625269773dcf70b95f8b8ac90b3b6cc…
8370708: RISC-V: Add VerifyStackAtCalls
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/opto/chaitin.cpp
Changeset: 6a51b51b
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-05 10:12:47 +0000
URL: https://git.openjdk.org/leyden/commit/6a51b51ba13167a15a637507a7fa5d6f988a3…
8371197: G1: Use void for return type of G1RegionsOnNodes::add
Reviewed-by: tschatzl, iwalulya, fandreuzzi
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
Changeset: 3e3822ad
Branch: premain
Author: Ruben Ayrapetyan <ruben.ayrapetyan(a)arm.com>
Committer: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-11-05 11:55:02 +0000
URL: https://git.openjdk.org/leyden/commit/3e3822ad7eadbb3d86a3b94a6bd858f8c8ef9…
8365047: Remove exception handler stub code in C2
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Reviewed-by: mdoerr, dlong, dfenacci, adinn, fyang, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
+ test/hotspot/jtreg/runtime/vthread/Deoptimization.java
Changeset: f6f87bb6
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-11-05 13:01:51 +0000
URL: https://git.openjdk.org/leyden/commit/f6f87bb6759c86d941453a1776e8abfdffc48…
8371133: Clarify the purpose of "src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties"
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties
Changeset: c9a98169
Branch: premain
Author: Samuel Chee <samche01(a)arm.com>
Committer: Fei Gao <fgao(a)openjdk.org>
Date: 2025-11-05 13:56:26 +0000
URL: https://git.openjdk.org/leyden/commit/c9a98169cb79df235316cb38a804d539044ea…
8371205: AArch64: Remove unused cmpxchg* methods
Co-authored-by: Samuel Chee <samche01(a)arm.com>
Reviewed-by: aph, kbarrett, haosun
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
Changeset: 2dd15cf5
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-11-05 13:57:18 +0000
URL: https://git.openjdk.org/leyden/commit/2dd15cf5bf1614e4b74ad9675723562e14ced…
8346719: Add relaunchers to the static JDK image for missing executables
Reviewed-by: alanb, erikj
! make/Main.gmk
! make/StaticLibs.gmk
! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/jdk.jpackage/Lib.gmk
- src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/launcher/main.c
+ src/java.base/unix/native/launcher/relauncher.c
! src/java.base/unix/native/libjli/java_md.c
+ src/java.base/windows/native/launcher/relauncher.c
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
! test/jdk/ProblemList-StaticJdk.txt
! test/langtools/ProblemList-StaticJdk.txt
! test/lib-test/ProblemList-StaticJdk.txt
Changeset: 973dc3fc
Branch: premain
Author: EunHyunsu <ehs208(a)naver.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-05 14:57:05 +0000
URL: https://git.openjdk.org/leyden/commit/973dc3fc47b249bb392d277880dcac0940f62…
8371009: HttpClient javadoc synchronous example missing HttpRequest variable declaration
Reviewed-by: dfuchs, michaelm
! src/java.net.http/share/classes/java/net/http/HttpClient.java
Changeset: b0536f9c
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-11-05 15:56:08 +0000
URL: https://git.openjdk.org/leyden/commit/b0536f9c2a6ddfa27be8fad8f53783c6b28d2…
8370201: Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings
Reviewed-by: kevinw, amenkov, sspitsyn
! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java
Changeset: cf45e09c
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-11-05 18:03:22 +0000
URL: https://git.openjdk.org/leyden/commit/cf45e09c388e95b5f11ad08ebdf7f277e968f…
8371354: Problem list serviceability/sa/TestJhsdbJstackMixedWithXComp.java due to JDK-8371194
Reviewed-by: kevinw
! test/hotspot/jtreg/ProblemList.txt
Changeset: 7d93cb73
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-11-05 18:52:26 +0000
URL: https://git.openjdk.org/leyden/commit/7d93cb73c45d393705504f0637b1251212492…
8370637: [Windows] Crash if use Graphics after PrintJob.end
Reviewed-by: azvegint, psadhukhan, aivanov
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java
! test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java
Changeset: 2872f815
Branch: premain
Author: Dmitry Kulikov <dmitry.kulikov(a)bell-sw.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-11-05 18:54:34 +0000
URL: https://git.openjdk.org/leyden/commit/2872f815fdbe4a84bbec1cd910e81e2e21fff…
8360120: Bundled macOS applications not receiving OpenURL events when launched as subprocess
Reviewed-by: kizune, prr
! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
Changeset: 5a37374d
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-11-05 18:55:07 +0000
URL: https://git.openjdk.org/leyden/commit/5a37374dcaae0d3939570b33418f772a901df…
8368576: PrintJob.getGraphics() does not specify behavior after PrintJob.end()
Reviewed-by: psadhukhan, tr, serb
! src/java.desktop/share/classes/java/awt/PrintJob.java
Changeset: acc8a76d
Branch: premain
Author: Jeremy Wood <jwood(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-11-05 18:57:03 +0000
URL: https://git.openjdk.org/leyden/commit/acc8a76db2314211dd29a5b84c5bbe73d9055…
8357034: GifImageDecoder can produce wrong transparent pixels
Reviewed-by: jdv, prr
! src/java.desktop/share/classes/sun/awt/image/GifImageDecoder.java
! test/jdk/sun/awt/image/gif/GifBuilder.java
! test/jdk/sun/awt/image/gif/GifComparison.java
! test/jdk/sun/awt/image/gif/GifEmptyBackgroundTest.java
+ test/jdk/sun/awt/image/gif/GifSavedImageTransparentTest.java
Changeset: 1357be98
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-11-05 21:38:34 +0000
URL: https://git.openjdk.org/leyden/commit/1357be98fc7aeb73655ed1a31d0b6fa7a7213…
8371178: Preserve fast version of getfield and putfield in AOTCache
Reviewed-by: adinn, iklam
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: d5831ed8
Branch: premain
Author: Peyang <peyang(a)peya.tokyo>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-11-05 22:26:03 +0000
URL: https://git.openjdk.org/leyden/commit/d5831ed866cb3d1cf2c77d7a3e535afc9e2b6…
8357880: Code formatting typo in Cipher.getMaxAllowedParameterSpec
Reviewed-by: fandreuzzi, mullan
! src/java.base/share/classes/javax/crypto/Cipher.java
Changeset: 188da51f
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-11-06 04:42:20 +0000
URL: https://git.openjdk.org/leyden/commit/188da51f30e5ca3945fee91fe2e94f0466151…
8365699: Remove jdk.internal.javac.PreviewFeature.Feature enum values for features finalized in Java 25 or earlier
Reviewed-by: vromero, liach
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 3f40f4c3
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-06 04:48:29 +0000
URL: https://git.openjdk.org/leyden/commit/3f40f4c362f6ff4d1ec7d513b4690ed5fade3…
8370975: OutputAnalyzer.matches() should use Matcher with Pattern.MULTILINE
Reviewed-by: stefank
! test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: c754e3e0
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-11-06 06:22:32 +0000
URL: https://git.openjdk.org/leyden/commit/c754e3e095cd367de9d3f69a4afb0c4be53a9…
8368528: HttpClient.Builder.connectTimeout should accept arbitrarily large values
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java
+ test/jdk/java/net/httpclient/DurationOverflowTest.java
+ test/jdk/java/net/httpclient/whitebox/DeadlineOverflowTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/DeadlineOverflowTest.java
Changeset: ac9cf5d5
Branch: premain
Author: Zihao Lin <linzihao1999(a)outlook.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-11-06 07:19:14 +0000
URL: https://git.openjdk.org/leyden/commit/ac9cf5d572f7504507117aa15e56c903e1400…
8370878: C1: Clean up unnecessary ConversionStub constructor
Reviewed-by: chagedorn
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
Changeset: db76479a
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-11-06 08:06:34 +0000
URL: https://git.openjdk.org/leyden/commit/db76479a105cda383f38f5f9857a8642ccf50…
8371316: Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
Changeset: 1b3889a4
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-11-06 08:27:32 +0000
URL: https://git.openjdk.org/leyden/commit/1b3889a47092e018ab9ecb6aaa922046d8d0e…
8354937: Cleanup some sparc related coding in os_linux
Reviewed-by: ayang, mdoerr, lucy
! src/hotspot/os/linux/os_linux.cpp
Changeset: 913c973c
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-06 10:14:21 +0000
URL: https://git.openjdk.org/leyden/commit/913c973ca0ffdc19171a56550e8a8f03ac7f4…
8371104: gtests should use wrappers for <limits> and <type_traits>
Reviewed-by: jrose, tschatzl
! test/hotspot/gtest/metaprogramming/test_enableIf.cpp
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp
! test/hotspot/gtest/utilities/test_deferredStatic.cpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_population_count.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp
Changeset: 093e1287
Branch: premain
Author: Qizheng Xing <qxing(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-06 10:56:48 +0000
URL: https://git.openjdk.org/leyden/commit/093e128771f3dc01f64a8572de068e9776e38…
8347499: C2: Make `PhaseIdealLoop` eliminate more redundant safepoints in loops
Reviewed-by: epeter, roland
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRedundantSafepointElimination.java
+ test/micro/org/openjdk/bench/vm/compiler/LoopSafepoint.java
Changeset: 3930b1d4
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-11-06 12:16:19 +0000
URL: https://git.openjdk.org/leyden/commit/3930b1d4ddda9d56d0fb3626421283c72f4ad…
8367982: Unify ObjectSynchronizer and LightweightSynchronizer
Reviewed-by: pchilanomate, coleenp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! 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/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! 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/vm_version_ppc.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! 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
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
- src/hotspot/share/runtime/lightweightSynchronizer.cpp
- src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
- src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java
! test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java
! test/jdk/com/sun/jdi/EATests.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: c173d416
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-11-06 12:56:37 +0000
URL: https://git.openjdk.org/leyden/commit/c173d416f749348bee42e1a9436a999700d0f…
8359256: AArch64: Use SHA3 GPR intrinsic where it's faster
Reviewed-by: eastigeevich, phh
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: df414e0d
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-11-06 13:39:57 +0000
URL: https://git.openjdk.org/leyden/commit/df414e0d19c1ed68f151d84dbb481a9dd6c65…
8370884: JFR: Overflow in aggregators
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
Changeset: 2d924ad3
Branch: premain
Author: Kerem Kat <krk(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-06 15:00:37 +0000
URL: https://git.openjdk.org/leyden/commit/2d924ad3584a0ea8682f47c742dcdfd3be149…
8351194: Clean up Hotspot SA after 32-bit x86 removal
Reviewed-by: cjplummer, shade, ayang, dholmes
! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/doc/hsdb.html
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
Changeset: a5864582
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-11-06 15:28:01 +0000
URL: https://git.openjdk.org/leyden/commit/a5864582da7e19b941bf55c294a414bc1a0c7…
8155591: Misleading warning when not overriding close method in interface extending AutoCloseable
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest.java
+ test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.java
+ test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.out
! test/langtools/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java
Changeset: 13211865
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-11-06 16:01:10 +0000
URL: https://git.openjdk.org/leyden/commit/1321186547bddd3f8615cf5d110489ec383f4…
8367943: PipedOutputStream write(0, 0) successful after close()
Reviewed-by: rriggs, jpai
! src/java.base/share/classes/java/io/PipedOutputStream.java
! test/jdk/java/io/PipedOutputStream/WriteAfterClose.java
Changeset: 1f08a3ed
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-11-06 16:01:37 +0000
URL: https://git.openjdk.org/leyden/commit/1f08a3ede2445fb05d9700a1293d681ca89cb…
8355342: File.getCanonicalPath on Java 24 resolves paths on network drives to UNC format
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! src/java.base/windows/native/libjava/canonicalize_md.c
! test/jdk/java/io/File/GetCanonicalPath.java
Changeset: c272aca8
Branch: premain
Author: EunHyunsu <ehs208(a)naver.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-06 16:13:34 +0000
URL: https://git.openjdk.org/leyden/commit/c272aca8a0a2720365159684bed35c0c31e87…
8371091: Improve the exception message of NullPointerException thrown by the methods in the default implementation of HttpRequest.Builder
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java
! test/jdk/java/net/httpclient/RequestBuilderTest.java
Changeset: 0026967e
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-11-06 17:12:49 +0000
URL: https://git.openjdk.org/leyden/commit/0026967e030fd4557b5365870d55f863fe2a4…
8370420: HostLocaleProviderAdapter_md.c from libjava can use GetLocaleInfoEx, GetCalendarInfoEx, EnumCalendarInfoExEx directly
Reviewed-by: naoto, mbaesken, bpb
! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
Changeset: 4445a8e3
Branch: premain
Author: Nityanand Rai <nityanar(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-11-06 17:25:59 +0000
URL: https://git.openjdk.org/leyden/commit/4445a8e3f5cac6738b7984716c867dcf9780f…
8369323: Fix typos in vmTestbase/.../Concurrent.java
Reviewed-by: wkemper, phh, lmesnik, shade, syan
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/Concurrent.java
Changeset: 9cc542eb
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-11-06 18:57:52 +0000
URL: https://git.openjdk.org/leyden/commit/9cc542ebcb81552fe8c32a8cc3c63332853e5…
8370850: Shenandoah: Simplify collector allocation to save unnecessary region iteration
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: cad73d39
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-11-06 19:37:44 +0000
URL: https://git.openjdk.org/leyden/commit/cad73d39762974776dd6fda5efe4e2a271d69…
8370041: GenShen: Filter young pointers from thread local SATB buffers when only marking old
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
Changeset: 90ccdf29
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-11-06 20:20:22 +0000
URL: https://git.openjdk.org/leyden/commit/90ccdf2986b0e3705997fe31a23fd53c88a1b…
8371367: Replace remaining JvmtiJavaThreadEventTransition with JVMTI_JAVA_THREAD_EVENT_CALLBACK_BLOCK
Reviewed-by: sspitsyn, cjplummer
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: 8a0c47d4
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-11-06 20:24:20 +0000
URL: https://git.openjdk.org/leyden/commit/8a0c47d4ba4db523d94689b3ac347e9cd3518…
8371225: Missing release of GDK lock in Java_sun_awt_X11_GtkFileDialogPeer_run()
Reviewed-by: aivanov, serb
! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c
Changeset: 87966112
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2025-11-06 21:03:54 +0000
URL: https://git.openjdk.org/leyden/commit/8796611206438c6fe8bf0cba87dca089d9da2…
8272160: Avoid using 32-bit counters in CDS code
Reviewed-by: iklam, kvn
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
Changeset: e34a8318
Branch: premain
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-11-06 23:46:50 +0000
URL: https://git.openjdk.org/leyden/commit/e34a831814996be3e0a2df86b11b1718a76ea…
8261743: Shenandoah: enable String deduplication with compact heuristics
Reviewed-by: shade, wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
Changeset: 866faa9d
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-11-07 08:15:42 +0000
URL: https://git.openjdk.org/leyden/commit/866faa9d40ab336e4c4861a55edc4c91d8aa0…
8366577: Deprecate java.net.Socket::setPerformancePreferences
Reviewed-by: dfuchs, alanb, jpai
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
Changeset: 205a163a
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-11-07 09:06:51 +0000
URL: https://git.openjdk.org/leyden/commit/205a163a90bb263d403476c28203836189e33…
8340840: jshell ClassFormatError when making inner class static
8368999: jshell crash when existing sealed class is updated to also be abstract
Reviewed-by: mcimadamore, asotona, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java
! test/langtools/jdk/jshell/ReplaceTest.java
+ test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/InconsistentInnerClasses.java
= test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Other.java
= test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Test.java
+ test/langtools/tools/javac/recovery/SourceAndInnerClassInconsistency.java
Changeset: 48bbc950
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-11-07 09:17:21 +0000
URL: https://git.openjdk.org/leyden/commit/48bbc950f11113a57ea03f877bc3e526982c0…
8371388: [BACKOUT] JDK-8365047: Remove exception handler stub code in C2
Reviewed-by: chagedorn, epeter
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
- test/hotspot/jtreg/runtime/vthread/Deoptimization.java
Changeset: 3d6824e8
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-11-07 09:19:18 +0000
URL: https://git.openjdk.org/leyden/commit/3d6824e802bda6efed40f7613eda7c8c0d84e…
8371432: [BACKOUT] 8359256: AArch64: Use SHA3 GPR intrinsic where it's faster
Reviewed-by: mchevalier, epeter, syan
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 4233178a
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-11-07 09:45:48 +0000
URL: https://git.openjdk.org/leyden/commit/4233178af20f07ade32322fad931c68e1c425…
8368729: Add appropriate checks in java.awt.image.Kernel constructor
Reviewed-by: azvegint, prr, kizune
! src/java.desktop/share/classes/java/awt/image/Kernel.java
+ test/jdk/java/awt/image/ConvolveOp/KernelInitialisationTest.java
Changeset: 428b553a
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-11-07 09:55:16 +0000
URL: https://git.openjdk.org/leyden/commit/428b553ad4ee79e5d56f51232c27ed0b003ab…
8278856: javac documentation does not mention use of Manifest class-path attribute
Reviewed-by: jlahoda
! src/jdk.compiler/share/man/javac.md
Changeset: 59d23095
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-11-07 10:10:14 +0000
URL: https://git.openjdk.org/leyden/commit/59d23095789bbb6d4e466bcbeb82089b17d78…
8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses
Reviewed-by: chagedorn, dfenacci
! test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java
Changeset: 167c952b
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-07 10:48:07 +0000
URL: https://git.openjdk.org/leyden/commit/167c952bb0fefb5acc9782f4f4474d92097c9…
8371369: Parallel: Relax precondition of PSOldGen::expand_and_allocate
Reviewed-by: eosterlund, fandreuzzi
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
Changeset: d5803aa7
Branch: premain
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2025-11-07 14:06:37 +0000
URL: https://git.openjdk.org/leyden/commit/d5803aa78a84caccd5c3f14ac788817c5a3b4…
8371315: java/foreign/sharedclosejfr/TestSharedCloseJFR.java failed with -XX:-TieredCompilation
Reviewed-by: mcimadamore, syan
! test/jdk/java/foreign/sharedclosejfr/TestSharedCloseJFR.java
Changeset: b4058abd
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-09 23:54:39 +0000
URL: https://git.openjdk.org/leyden/commit/b4058abd25e784106726da3504815d651e340…
Merge master 11-07-25
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/hotspot/jtreg/runtime/cds/AOTMapReader.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/runtime/cds/AOTMapReader.java
1
0
03 Nov '25
Hi folks,
We're thinking ahead to caching compiled code and other optimisations
that might include runtime information that wouldn't otherwise be available
if you had access to the application classpath. I caught Dan's JavaOne talk
recently, and it sounds like the assembly phase is intended to be hermetic
and avoid exactly this kind of complication, but wanted to ask explicitly
if we need to think ahead to having to treat AOT archives more carefully
than the runtime classpath as features that cache compiled code begin to
land?
Our job is made so much easier if we only need to be concerned about the
provenance of an AOT archive, but when a colleague asked me about runtime
decrypted secrets finding their way into static fields for example, I
realised I didn't have an complete understanding of how far the caching of
compiled code might go.
Cheers,
Danny
2
1