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
September 2025
- 23 participants
- 37 discussions
22 Sep '25
Hi!
As I mentioned yesterday, I am working on a tool (interactive console) to
analyze what is inside the AOT cache, why and when the elements were added
(or not), and if there's anything that can be done to improve it.
It can be found here: https://github.com/Delawen/leyden-analyzer
Warning: very much work in progress, I am changing the way the commands
work almost everyday as I add more commands and more data and I don't like
how it is shown :)
But when analysing logs I found out there are several cases in which it is
difficult to parse it automatically. I am using a consumer that goes line
by line, and sometimes you need some context to know what is happening. A
very clear example:
[info][aot ] Allocating RW objects ...
[info][aot ] done (218321 objects)
[info][aot ] Allocating RO objects ...
[info][aot ] done (432657 objects)
I guess there are not many parallel things happening at this time on the
JVM, but if any other log message gets in between, that would be chaotic. A
human may get it, a machine will find it confusing.
Also, there are some lines that can be parsed, but need "special treatment"
like for example this line that has a comma inside the content of a
comma-separated list of values:
[info][aot ] Class CP entries = 127257, archived = 20941 ( 16,5%),
reverted = 0
Then there are other inconsistencies that are not that problematic but
fixing them could make parsing the log easier. For example, see the
following lines, which have similar information but displayed on very
different ways:
[info][aot ] Reserved output buffer space at 0x00007f5702e00000
[1084227584 bytes]
[info][aot] Reserved archive_space_rs [0x0000000057000000 -
0x000000005c000000] (83886080) bytes (includes protection zone)
[info][aot] Reserved class_space_rs [0x000000005c000000 -
0x000000009c000000] (1073741824) bytes
[info][aot] Mapped static region #0 at base 0x0000000057001000 top
0x0000000058fbe000 (ReadWrite)
[info][aot ] Heap range = [0x00000000e0000000 - 0x0000000100000000]
[info][aot ] Shared file region (rw) 0: 31818032 bytes, addr
0x0000000800001000 file offset 0x00001000 crc 0xc67c8575
In my opinion, it would make sense to have a common way of writing region
addresses so the parser only needs to implement one way of parsing it. And
this was a very obvious case, but I'm sure there are others out there that
would benefit from some guidelines on how to output data.
I intend to improve the log messages to make it easier to parse (while not
breaking the human-readable side) following suggestions from
https://cr.openjdk.org/~jrose/jvm/parsing-logs.html which I found very
complete.
Do we have a "good-practices guideline for OpenJDK developers" on how to
write log messages? If not, do I start one? Where?
Should I add new log messages instead of modifying the existing ones in
case someone is already parsing them? As an intermediate step before
"deprecating" the current messages.
Some of the things I already have in mind:
- Better "CSV-style" lists of data
- Try to keep context in the same line (if you read a line alone, you
should understand it)
- Be more consistent in using "=" or ":" when specifying values (like
"[info][aot] Core region alignment: 4096" versus "Selected AOTMode=record
because AOTCacheOutput is specified")
- Be more consistent in general with similar type of data and similar
messages
What do you think?
Cheers!
María Arias de Reyna Domínguez
Senior Software Engineer
She / Her / Hers
3
3
19 Sep '25
Currently the mechanism to lay out final AOTCodeCache entries in `AOTCodeCache::finish_write()` is a bit convoluted.
Code data is initially written in a temporary buffer and then assembled in the final buffer in `AOTCodeCache::finish_write()`.
In the temporary buffer AOTCodeEntry structs are added from the end of the buffer, and the payload (the actual compiled code) is added from the start of the buffer. That means the temporary buffer holds AOTCodeEntry in reverse order.
| payload | ... | ACE[n] | ACE[n-1] | ... | ACE[0] |
When assembling the final buffer, AOTCodeEntry structs are first copied in the temporary buffer to make the order correct:
| payload | ...| ACE[0] | ACE[1] | ... | ACE[n] |... | ACE[n] | ACE[n-1] | ... | ACE[0] |
and then the whole memory block is copied into the final buffer.
This means the size of the temporary buffer needs to be a bit more than required.
Another issue is the search table created in `finish_write`. This table includes entries marked for preload. However, preload entries are never looked up; they get loaded at the start of the JVM in `preload_aot_code()`. Since the preload and other code entries are mixed together, we also need a separate table to identify the preload entries.
This PR is an attempt to fix above issues. It does final assembly in following steps:
1. Process AOTCodeEntry structs in the temporary buffer in reverse order and write the ones marked for preload in the final buffer
2. Now the payload for the preload entries is marked
3. Next, add the AOTCodeEntry structs for non-preload code to the final buffer
4. Then add the payload for these entries
5. Finally add the search table
| ACE[0] | ... | ACE[m] | payload | ACE[0] | ... | ACE[n] | payload | search_table |
This layout separates the preload entries from rest of the code and these entries can then be processed sequentially when the cache is loaded. There is no need for a separate table to identify the preload entries.
I have added the new functionality in separate methods suffixed with `_new` (eg `finish_write_new` and `preload_aot_code_new`) and they are guarded by `UseNewCode` flag.
-------------
Commit messages:
- Minor changes
- Fix compile failure
- Move the new code under UseNewCode flag
- Store preload entries separately
- Restore Method* for every AOTCodeEntry
Changes: https://git.openjdk.org/leyden/pull/95/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=95&range=00
Stats: 384 lines in 4 files changed: 298 ins; 33 del; 53 mod
Patch: https://git.openjdk.org/leyden/pull/95.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/95/head:pull/95
PR: https://git.openjdk.org/leyden/pull/95
4
20
git: openjdk/leyden: premain: Refactor AOTCodeCache layout to store preload entries separately
by Ashutosh Mehra 19 Sep '25
by Ashutosh Mehra 19 Sep '25
19 Sep '25
Changeset: 3281d80a
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-09-19 21:02:27 +0000
URL: https://git.openjdk.org/leyden/commit/3281d80a35518c616650be8230b78f91dc0c9…
Refactor AOTCodeCache layout to store preload entries separately
Reviewed-by: adinn, kvn
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
1
0
git: openjdk/leyden: premain: Removed dead code from JDK-8362657 that was no longer needed after JDK-8362566
by Ioi Lam 16 Sep '25
by Ioi Lam 16 Sep '25
16 Sep '25
Changeset: 834098cf
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-16 13:33:42 +0000
URL: https://git.openjdk.org/leyden/commit/834098cfca6b0b8bb29c4a901939ec12abdfc…
Removed dead code from JDK-8362657 that was no longer needed after JDK-8362566
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
1
0
16 Sep '25
Changeset: 46e03d00
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-15 20:07:40 +0000
URL: https://git.openjdk.org/leyden/commit/46e03d000efd1b2784ad4dcd4c83310ace498…
Fixed benchmark improvement calculation
! README.md
! test/hotspot/jtreg/premain/bench_data/bench.20250912.txt
1
0
Changeset: 8df3504f
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-12 11:21:07 +0000
URL: https://git.openjdk.org/leyden/commit/8df3504f55cabe9ff8a1d239f469b18d00ff8…
Updated benchmarks; added test/hotspot/jtreg/premain/javac_bench
! README.md
+ test/hotspot/jtreg/premain/javac_bench/Makefile
! test/hotspot/jtreg/premain/lib/Bench.gmk
! test/hotspot/jtreg/premain/lib/DemoSupport.gmk
! test/hotspot/jtreg/premain/lib/GithubMDChart.java
! test/hotspot/jtreg/premain/spring-petclinic/Makefile
- test/hotspot/jtreg/premain/spring-petclinic/bench.sh
! test/setup_aot/JavacBenchApp.java
Changeset: 0b771700
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-12 11:40:52 +0000
URL: https://git.openjdk.org/leyden/commit/0b77170064f22851da2971ec5a74446adad69…
Updated benchmark scores
! README.md
+ test/hotspot/jtreg/premain/bench_data/bench.20250912.txt
1
0
git: openjdk/leyden: created branch premain-tmp based on the branch premain containing 1 unique commit
by Ioi Lam 12 Sep '25
by Ioi Lam 12 Sep '25
12 Sep '25
The following commits are unique to the premain-tmp branch:
========================================================
67486f98: Merged updates from EA2 release notes (https://github.com/openjdk/leyden/blob/leyden-ea2-release-notes/README.md)
1
0
git: openjdk/leyden: premain: Merged updates from EA2 release notes (https://github.com/openjdk/leyden/blob/leyden-ea2-release-notes/README.md)
by Ioi Lam 12 Sep '25
by Ioi Lam 12 Sep '25
12 Sep '25
Changeset: bdb98387
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-11 20:20:09 +0000
URL: https://git.openjdk.org/leyden/commit/bdb983878240906aeecd59a9d95e8978ae8b8…
Merged updates from EA2 release notes (https://github.com/openjdk/leyden/blob/leyden-ea2-release-notes/README.md)
! README.md
1
0
11 Sep '25
I've filed https://bugs.openjdk.org/browse/JDK-8367366 to remove
-XX:+AOTClassLinking support for dynamic CDS archive. Any objections?
Background: we needed this for the old (and removed) "5 step workflow"
in early Leyden development. And it somehow leaked into the mainline
when we upstreamed JEP 483.
However, most (if not all) current and future Leyden optimizations will
depend on BOTH -XX:+AOTClassLinking and archive heap objects. Because we
don't support archived heap objects in the dynamic archive, so it won't
benefit from any of those optimization.
My main concerns are (1) code bloat, and (2) the chance of introducing
bugs when we add new optimizations without sufficient testing for the
dynamic archive. I think I actually have one such bug in
`fixup_module_field_list()` in https://github.com/openjdk/jdk/pull/26375
(preload classes from AOT cache).
Thanks
- Ioi
2
2
Changeset: f58d612b
Branch: hermetic-java-runtime
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-02 04:01:32 +0000
URL: https://git.openjdk.org/leyden/commit/f58d612b6111658f01fa6b927bb2b2032c685…
8366483: ShowRegistersOnAssertTest uses wrong register pattern string for Windows on AArch64
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
Changeset: 8f11d83a
Branch: hermetic-java-runtime
Author: Philippe Marschall <philippe.marschall(a)gmail.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-09-02 05:49:06 +0000
URL: https://git.openjdk.org/leyden/commit/8f11d83a0126f8179d72e714595588b631e64…
8362893: Improve performance for MemorySegment::getString
Reviewed-by: pminborg, mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
Changeset: efb81daf
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-02 06:50:15 +0000
URL: https://git.openjdk.org/leyden/commit/efb81dafaf6da334674e52dbb509208d7d872…
8366031: Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent
Reviewed-by: jpai
! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java
Changeset: 55e7af05
Branch: hermetic-java-runtime
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2025-09-02 07:27:12 +0000
URL: https://git.openjdk.org/leyden/commit/55e7af0560335ef69af072cee60956cf8e6d0…
8260555: Change the default TIMEOUT_FACTOR from 4 to 1
Reviewed-by: alanb, sspitsyn, lmesnik, ihse
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java
! test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java
! test/hotspot/jtreg/compiler/c1/TestPinnedIntrinsics.java
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
! test/hotspot/jtreg/compiler/c2/TestStressRecompilation.java
! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java
! test/hotspot/jtreg/compiler/controldependency/TestLoadBypassesClassCast.java
! test/hotspot/jtreg/compiler/floatingpoint/TestFloatSyncJNIArgs.java
! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java
! test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/vectorapi/TestRawOopAtSafepoint.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java
! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithG1.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithParallel.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithSerial.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gtest/GTestWrapper.java
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/CreateMirror/ArraysNewInstanceBug.java
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualSuccessTest.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/SetTag/TagMapTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/escape/AdaptiveBlocking/AdaptiveBlocking001/AdaptiveBlocking001.java
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/CompressedClassSpaceSize/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowMultiJVM/ShrinkGrowMultiJVM.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/sequences/Test.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/jdi/InterruptHangTest.java
! test/jdk/com/sun/jdi/MethodEntryExitEvents.java
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java
! test/jdk/java/awt/font/NumericShaper/MTTest.java
! test/jdk/java/beans/XMLDecoder/8028054/TestMethodFinder.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestBufferStackStress2.java
! test/jdk/java/foreign/TestConcurrentClose.java
! test/jdk/java/foreign/TestDeadlock.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestStringEncodingJumbo.java
! test/jdk/java/foreign/TestStubAllocFailure.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java
! test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java
! test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/jdk/java/lang/Math/IntegralPowTest.java
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java
! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java
! test/jdk/java/lang/StackWalker/LocalsAndOperands.java
! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java
! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java
! test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java
! test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
! test/jdk/java/lang/Thread/virtual/Starvation.java
! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java
! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/annotation/LoaderLeakTest.java
! test/jdk/java/lang/invoke/TestLambdaFormCustomization.java
! test/jdk/java/lang/reflect/IllegalArgumentsTest.java
! test/jdk/java/math/BigInteger/LargeValueExceptions.java
! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java
! test/jdk/java/net/ServerSocket/UnreferencedSockets.java
! test/jdk/java/net/Socket/CloseAvailable.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/BufferingSubscriberTest.java
! test/jdk/java/net/httpclient/CancelledResponse.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
! test/jdk/java/net/httpclient/SplitResponseAsync.java
! test/jdk/java/net/httpclient/SplitResponseKeepAlive.java
! test/jdk/java/net/httpclient/SplitResponseKeepAliveAsync.java
! test/jdk/java/net/httpclient/SplitResponseSSL.java
! test/jdk/java/net/httpclient/SplitResponseSSLAsync.java
! test/jdk/java/net/httpclient/SplitResponseSSLKeepAlive.java
! test/jdk/java/net/httpclient/SplitResponseSSLKeepAliveAsync.java
! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java
! test/jdk/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java
! test/jdk/java/nio/channels/Channels/TransferTo.java
! test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferFrom.java
! test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferTo.java
! test/jdk/java/nio/channels/FileChannel/CleanerTest.java
! test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java
! test/jdk/java/nio/channels/SocketChannel/OpenLeak.java
! test/jdk/java/nio/channels/unixdomain/IOExchanges.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java
! test/jdk/java/util/PluggableLocale/CurrencyNameProviderTest.java
! test/jdk/java/util/PluggableLocale/LocaleNameProviderTest.java
! test/jdk/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java
! test/jdk/java/util/logging/FileHandlerPath.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/TEST.properties
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/TEST.properties
! test/jdk/java/util/zip/DeInflate.java
! test/jdk/java/util/zip/ZipFile/TestZipFileEncodings.java
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/jdk/javax/swing/JFileChooser/6868611/bug6868611.java
! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/ConcurrentModification.java
! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
! test/jdk/jdk/incubator/vector/AddTest.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/vm/Continuation/BasicExt.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java
! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java
! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
! test/jdk/jdk/jfr/jvm/TestModularImage.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java
! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/krb5/config/IncludeRandom.java
! test/jdk/sun/security/krb5/name/Constructors.java
! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultSize.java
! test/jdk/sun/security/pkcs11/KeyStore/ImportKeyToP12.java
! test/jdk/sun/security/pkcs11/Mac/TestLargeSecretKeys.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java
! test/jdk/sun/security/ssl/X509KeyManager/CertChecking.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
! test/jdk/sun/security/tools/jarsigner/InsufficientSectionDelimiter.java
! test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java
! test/jdk/sun/security/tools/jarsigner/SectionNameContinuedVsLineBreak.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/keytool/GenerateAll.java
! test/jdk/sun/security/tools/keytool/ReadJar.java
! test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCert.java
! test/jdk/sun/tools/jcmd/TestJcmdSanity.java
! test/jdk/sun/util/resources/TimeZone/Bug8139107.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink20000Packages.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppLauncherSubstTest.java
! test/jdk/tools/jpackage/share/AppVersionTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java
! test/jdk/tools/launcher/InstanceMainTest.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/HangingRemoteAgent.java
! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/UITesting.java
! test/langtools/jdk/jshell/VariablesTest.java
! test/langtools/tools/javac/Paths/MineField.java
! test/langtools/tools/javac/Paths/WildcardMineField.java
! test/langtools/tools/javac/diags/CheckExamples.java
! test/langtools/tools/javac/diags/RunExamples.java
! test/langtools/tools/javac/failover/CheckAttributedTree.java
! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java
! test/langtools/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java
! test/langtools/tools/javac/importscope/NegativeCyclicDependencyTest.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lambda/bridge/template_tests/TEST.properties
! test/langtools/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java
! test/langtools/tools/javac/tree/JavacTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/javac/types/TestComparisons.java
! test/langtools/tools/javac/util/IteratorsTest.java
! test/langtools/tools/javac/varargs/warning/Warn5.java
! test/langtools/tools/lib/toolbox/ToolBox.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
! test/lib/jdk/test/lib/util/ForceGC.java
Changeset: 3fb9246a
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-02 07:54:36 +0000
URL: https://git.openjdk.org/leyden/commit/3fb9246af9a006c0b3a1f9c41d60dff74f7bf…
8366544: Parallel: Inline PSParallelCompact::invoke_no_policy
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: d19eab4f
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-02 07:57:03 +0000
URL: https://git.openjdk.org/leyden/commit/d19eab4f08592140229de43689c7d20ff7fbf…
8366556: Sort share/runtime includes
Reviewed-by: dholmes, ayang
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/keepStackGCProcessed.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: af532cc1
Branch: hermetic-java-runtime
Author: Joakim Nordström <jnordstrom(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-02 07:58:38 +0000
URL: https://git.openjdk.org/leyden/commit/af532cc1b227c56cd03caca7d7558d58687d8…
8365913: Support latest MSC_VER in abstract_vm_version.cpp
Reviewed-by: dholmes
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 523bc779
Branch: hermetic-java-runtime
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-09-02 08:15:27 +0000
URL: https://git.openjdk.org/leyden/commit/523bc77981cfe82956d2176f74917c41788da…
8364816: GetLastError() in os_windows.cpp should not store value to errno
Reviewed-by: dholmes, jsikstro
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
Changeset: ef7872cc
Branch: hermetic-java-runtime
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-09-02 09:08:26 +0000
URL: https://git.openjdk.org/leyden/commit/ef7872cc31d4d7c0a9f311eafc28132ead347…
8365163: [ubsan] left-shift issue in globalDefinitions.hpp
Reviewed-by: kbarrett, stefank, aph
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: e66ed4d7
Branch: hermetic-java-runtime
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2025-09-02 09:30:29 +0000
URL: https://git.openjdk.org/leyden/commit/e66ed4d72948a56863f2979b976ef81c0fc43…
8366666: Bump timeout on StressAsyncUL
Reviewed-by: stefank
! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java
Changeset: 31847149
Branch: hermetic-java-runtime
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-09-02 11:17:56 +0000
URL: https://git.openjdk.org/leyden/commit/31847149c1956b23c19a99309982660b4bbdd…
8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically
Reviewed-by: mullan, abarashev
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java
+ test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TEST.properties
! test/lib/jdk/test/lib/security/CertificateBuilder.java
Changeset: eea50fbc
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-09-02 12:42:46 +0000
URL: https://git.openjdk.org/leyden/commit/eea50fbc1b24710b18eff4b59dc90dee3736c…
8356439: Rename JavaLangAccess::*NoRepl methods
Reviewed-by: alanb, liach, rriggs
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
- test/jdk/java/lang/String/NoReplTest.java
+ test/jdk/java/lang/String/OrThrowTest.java
Changeset: 1feb9bd5
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-02 12:46:59 +0000
URL: https://git.openjdk.org/leyden/commit/1feb9bd55946cad8a37745b0c9ceef16f408a…
8365557: Parallel: Refactor ParallelScavengeHeap::mem_allocate_work
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
Changeset: 71035436
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-02 13:09:33 +0000
URL: https://git.openjdk.org/leyden/commit/710354369e0131e900afc4ced706a9ed0e23a…
8366063: Parallel: Refactor copy_unmarked_to_survivor_space
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
Changeset: a029245a
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-02 13:25:32 +0000
URL: https://git.openjdk.org/leyden/commit/a029245a4e1f04052fa0f0a5af16ae0e770bd…
8365983: Tests should throw SkippedException when SCTP not supported
Reviewed-by: jpai
! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java
! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java
! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Receive.java
! test/jdk/com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Send.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Shutdown.java
! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/CloseDescriptors.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java
Changeset: 444a8fa1
Branch: hermetic-java-runtime
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-09-02 14:54:50 +0000
URL: https://git.openjdk.org/leyden/commit/444a8fa14e8ab016b8aae018054c5dc1eb843…
8365501: Remove special AdapterHandlerEntry for abstract methods
Reviewed-by: kvn, adinn
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: ecf05ca5
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-09-02 15:26:48 +0000
URL: https://git.openjdk.org/leyden/commit/ecf05ca541b32736ab8e8a38d4be4f037a563…
8366693: Backout recent JavaLangAccess changes breaking the build
Reviewed-by: jpai, serb, alanb, syan, rriggs, jwaters
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
+ test/jdk/java/lang/String/NoReplTest.java
- test/jdk/java/lang/String/OrThrowTest.java
Changeset: 48ba8ed2
Branch: hermetic-java-runtime
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2025-09-02 17:00:33 +0000
URL: https://git.openjdk.org/leyden/commit/48ba8ed2439f9a4a5cdca8715ffddad377366…
8366704: Bump timeout on TestInheritFD
Reviewed-by: lmesnik
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
Changeset: c935d1ce
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-09-02 17:11:34 +0000
URL: https://git.openjdk.org/leyden/commit/c935d1ce1c42ce98cc6ceffaa4f47eb2dba24…
8366375: Collator example for SECONDARY uses wrong code point
Reviewed-by: jlu, joehw, smarks
! src/java.base/share/classes/java/text/Collator.java
Changeset: 0d85f076
Branch: hermetic-java-runtime
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2025-09-02 18:03:09 +0000
URL: https://git.openjdk.org/leyden/commit/0d85f076cc32494c1162baea3ea6b0db67136…
8359174: tools/jlink/JLink20000Packages.java timed out
Co-authored-by: Vicente Romero <vromero(a)openjdk.org>
Co-authored-by: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Reviewed-by: jpai, liach
! test/jdk/tools/jlink/JLink20000Packages.java
! test/jdk/tools/lib/tests/JImageGenerator.java
Changeset: 80fb7088
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-09-02 20:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/80fb7088a10136080d23ea93b4840f17d7385…
8365175: Replace Unicode extension anchor elements with link tag
Reviewed-by: liach, iris, naoto
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/spi/DecimalFormatSymbolsProvider.java
! 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/DecimalStyle.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/spi/LocaleNameProvider.java
Changeset: 991ac9e6
Branch: hermetic-java-runtime
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2025-09-02 21:28:22 +0000
URL: https://git.openjdk.org/leyden/commit/991ac9e6168b2573f78772e2d7936792a43fe…
8365407: Race condition in MethodTrainingData::verify()
Reviewed-by: kvn, vlivanov, iklam
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
Changeset: b50c11f9
Branch: hermetic-java-runtime
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-09-02 23:04:52 +0000
URL: https://git.openjdk.org/leyden/commit/b50c11f9077f071cf5639de7e82ec261e0338…
8366195: Remove unnecessary quotes around -Ta ml64 assembler argument
Reviewed-by: erikj
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.template
! make/common/native/CompileFile.gmk
Changeset: 5052a7ee
Branch: hermetic-java-runtime
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-09-02 23:49:23 +0000
URL: https://git.openjdk.org/leyden/commit/5052a7eee57e9d145950a0ab1ca71edc02bfe…
8246037: Shenandoah: update man pages to mention -XX:+UseShenandoahGC
Reviewed-by: ysr, wkemper, cslucas
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/java.base/share/man/java.md
Changeset: e268563a
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-03 00:57:52 +0000
URL: https://git.openjdk.org/leyden/commit/e268563a10b67bdcb3c030743ed3e2b3b7dfd…
8366476: Test gc/z/TestSmallHeap.java fails OOM with many NUMA nodes
Reviewed-by: jsikstro, aboldtch
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 8c4090c2
Branch: hermetic-java-runtime
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-09-03 06:38:27 +0000
URL: https://git.openjdk.org/leyden/commit/8c4090c2cfa00f9c3550669a0726a785b30ac…
8329077: C2 SuperWord: Add MoveD2L, MoveL2D, MoveF2I, MoveI2F
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
Changeset: 7c70e734
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-09-03 06:45:02 +0000
URL: https://git.openjdk.org/leyden/commit/7c70e7341438ce8a420021005a0f03fe917e5…
8366660: Sort share/nmt includes
Reviewed-by: ayang, shade
! src/hotspot/share/nmt/arrayWithFreeList.hpp
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 6dda2f6f
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-03 07:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/6dda2f6fad5cae95057fbdfa672e3b51aff61…
8366543: Clean up include headers in numberSeq
Reviewed-by: tschatzl
! src/hotspot/share/utilities/numberSeq.cpp
! src/hotspot/share/utilities/numberSeq.hpp
Changeset: 3b2f3e53
Branch: hermetic-java-runtime
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2025-09-03 12:36:36 +0000
URL: https://git.openjdk.org/leyden/commit/3b2f3e53d7f27653c3d4608b141aed6a84829…
8366803: Bump timeout on sun/tools/jhsdb/BasicLauncherTest.java
Reviewed-by: stefank
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
Changeset: 2a5f149b
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-09-03 12:41:24 +0000
URL: https://git.openjdk.org/leyden/commit/2a5f149bb8e26277778465fff670591c92984…
8363966: GHA: Switch cross-compiling sysroots to Debian trixie
Reviewed-by: ayang, fyang, erikj
! .github/workflows/build-cross-compile.yml
Changeset: 3abaa836
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-09-03 13:51:17 +0000
URL: https://git.openjdk.org/leyden/commit/3abaa83610efb5c8e9b86c6f895d6b58d21e1…
8366298: FDLeakTest sometimes takes minutes to complete on Linux
Reviewed-by: lkorinth, rriggs, stuefe
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/libFDLeaker.c
Changeset: d5935af2
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-03 14:40:23 +0000
URL: https://git.openjdk.org/leyden/commit/d5935af228d7129d75d6987767de50b019ec3…
8366768: Problemlist jdk/jshell/ToolSimpleTest.java
Reviewed-by: jlahoda
! test/langtools/ProblemList.txt
Changeset: a40afdd0
Branch: hermetic-java-runtime
Author: Vanitha B P <vanitha.b.p(a)oracle.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-09-03 15:31:15 +0000
URL: https://git.openjdk.org/leyden/commit/a40afdd08f366afcefb1ac9d5fb184c8e8037…
8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected
Reviewed-by: naoto, jlu
! test/jdk/java/util/TimeZone/DefaultTimeZoneTest.java
Changeset: e3b36e3b
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-09-03 18:00:13 +0000
URL: https://git.openjdk.org/leyden/commit/e3b36e3babb860d9d24a610160f47d42cfaaf…
8366401: JCK test api/java_text/DecimalFormatSymbols/serial/InputTests.html fails after JDK-8363972
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
+ test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java
Changeset: 8d236615
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-03 18:47:58 +0000
URL: https://git.openjdk.org/leyden/commit/8d236615b7db2bd5a2a59002b79e59cf4e6a3…
8366155: Serial: Obsolete PretenureSizeThreshold
Reviewed-by: tschatzl
! 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/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 431f4672
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-09-03 19:21:38 +0000
URL: https://git.openjdk.org/leyden/commit/431f46724658b703e995e518cb7a2149c50d6…
8361635: Missing List length validation in the Class-File API
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/LimitsTest.java
+ test/jdk/jdk/classfile/ListValidationTest.java
Changeset: becc35f2
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-09-03 21:58:26 +0000
URL: https://git.openjdk.org/leyden/commit/becc35f28792a48fac488841d0bc43226d7c9…
8366400: JCK test api/java_text/DecimalFormat/Parse.html fails after JDK-8363972
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/PositionTest.java
Changeset: 02dd2119
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-04 01:28:25 +0000
URL: https://git.openjdk.org/leyden/commit/02dd21196ed27289a6fad92c4881af484ce9c…
8366692: Several gc/shenandoah tests timed out
Reviewed-by: shade, wkemper
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
Changeset: ed62bda2
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-04 01:29:34 +0000
URL: https://git.openjdk.org/leyden/commit/ed62bda2e0c51a67baae1fc28e41c9cd878db…
8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second
Reviewed-by: cjplummer, ayang, lmesnik
! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java
Changeset: 11743b1e
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-04 01:37:42 +0000
URL: https://git.openjdk.org/leyden/commit/11743b1ed3d681ce17c2342616c4040c4b539…
8366695: Test sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out
Reviewed-by: lmesnik, kevinw
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: f4d73d2a
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-04 02:31:12 +0000
URL: https://git.openjdk.org/leyden/commit/f4d73d2a3dbeccfd04d49c0cfd690086edd05…
8366584: Add an InstanceKlass::super() method that returns InstanceKlass*
Reviewed-by: dholmes, coleenp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: 4d1dfabc
Branch: hermetic-java-runtime
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-04 04:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/4d1dfabcb4e94601995b07b7ecea4249ae375…
8366038: Thread::SpinRelease should use Atomic::release_store
Reviewed-by: dholmes, ayang
! src/hotspot/share/runtime/thread.cpp
Changeset: 90a2db1e
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-04 04:47:48 +0000
URL: https://git.openjdk.org/leyden/commit/90a2db1ecbc3ea25a8e9f15b34a3d8f3941b6…
8366474: Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache()
Reviewed-by: liach, kvn
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MetaspaceObj.java
Changeset: 62bc7b7c
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-09-04 05:42:18 +0000
URL: https://git.openjdk.org/leyden/commit/62bc7b7c4247a62c23ea93cd960c3c0434925…
8300080: offset_of for GCC/Clang exhibits undefined behavior and is not always a compile-time constant
Reviewed-by: stefank, jsjolen
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: a03302d4
Branch: hermetic-java-runtime
Author: Stefan Johansson <sjohanss(a)openjdk.org>
Date: 2025-09-04 06:33:57 +0000
URL: https://git.openjdk.org/leyden/commit/a03302d41bb9971736d4d56381ca0cad1eb3e…
8366434: THP not working properly with G1 after JDK-8345655
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss(a)openjdk.org>
Reviewed-by: stefank, shade
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
+ test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java
Changeset: 2527e9e5
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-09-04 06:53:35 +0000
URL: https://git.openjdk.org/leyden/commit/2527e9e58d770c50e6d807bf1483c6bb07dd3…
8366490: C2 SuperWord: wrong result because CastP2X is missing ctrl and floats over SafePoint creating stale oops
Reviewed-by: thartmann, chagedorn, mhaessig
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCastP2XCtrl.java
Changeset: 49fd6a0c
Branch: hermetic-java-runtime
Author: Arno Zeller <azeller(a)openjdk.org>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-09-04 07:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/49fd6a0cb4ddabaa865155bbfd4290077b7d1…
8366558: Gtests leave /tmp/cgroups-test* files
Reviewed-by: mbaesken, stuefe, lmesnik
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
Changeset: 222ae365
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-09-04 07:03:28 +0000
URL: https://git.openjdk.org/leyden/commit/222ae365c89e7bcd2cd920f60aa34eebee2c8…
8366688: G1: Rename G1HeapRegionRemSet::is_added_to_cset_group() to has_cset_group()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
Changeset: 1495dd94
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-09-04 07:13:41 +0000
URL: https://git.openjdk.org/leyden/commit/1495dd94e97fc023dede71f957ce3b166d20d…
8366778: Sort share/asm, share/gc, share/include includes
Reviewed-by: shade, ayang, jsikstro
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/include/jvm_io.h
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 986ecff5
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-04 07:14:59 +0000
URL: https://git.openjdk.org/leyden/commit/986ecff5f9b16f1b41ff15ad94774d65f3a46…
8366849: Problemlist jdk/jshell/ToolSimpleTest.java as generic-all
Reviewed-by: liach, jlahoda
! test/langtools/ProblemList.txt
Changeset: ab9f70dd
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-09-04 08:01:01 +0000
URL: https://git.openjdk.org/leyden/commit/ab9f70dd5acd73744e3d82e9884985904f280…
8366420: AOTMapTest fails when default jsa is missing from JDK
Reviewed-by: iklam, azeller
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java
Changeset: 53d4e928
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-09-04 09:47:42 +0000
URL: https://git.openjdk.org/leyden/commit/53d4e928ef2851f3e16d1d200b5c3fb036e15…
8366238: Improve RBTree API with stricter comparator semantics and pluggable validation/printing hooks
Reviewed-by: jsjolen, ayang
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 8c50bed8
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-09-04 10:48:57 +0000
URL: https://git.openjdk.org/leyden/commit/8c50bed86709a45615743dd7953b8c6861f1d…
8366872: Wrong number of template arguments in test in test_rbtree.cpp
Reviewed-by: ayang, syan
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 80873a09
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-04 13:17:29 +0000
URL: https://git.openjdk.org/leyden/commit/80873a09bf8392d98d20273e0688b17c62252…
8366836: Don't execute post-IncludeCustomExtension if file was not included
Reviewed-by: erikj
! make/common/MakeIncludeEnd.gmk
! make/common/MakeIncludeStart.gmk
Changeset: e1903557
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-09-04 13:19:12 +0000
URL: https://git.openjdk.org/leyden/commit/e19035577724f40aca14ef7d5dad0906ce9e8…
8365467: Issues with jrtfs implementation for exploded run-time images
Reviewed-by: rriggs, sundar
! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
+ test/jdk/jdk/internal/jrtfs/whitebox/ExplodedImageTestDriver.java
+ test/jdk/jdk/internal/jrtfs/whitebox/TEST.properties
+ test/jdk/jdk/internal/jrtfs/whitebox/java.base/jdk/internal/jrtfs/ExplodedImageTest.java
Changeset: 79a1a98c
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-04 16:19:35 +0000
URL: https://git.openjdk.org/leyden/commit/79a1a98cabb579a5de504144abacb386486fb…
8366498: Simplify ClassFileParser::parse_super_class
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
Changeset: f90d5203
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-04 16:23:46 +0000
URL: https://git.openjdk.org/leyden/commit/f90d520308d5fa72497dc59bee7258931c2a3…
8366475: Rename MetaspaceShared class to AOTMetaspace
Reviewed-by: kvn, asmehra
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp
! src/hotspot/share/cds/aotCacheAccess.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotMapLogger.cpp
= src/hotspot/share/cds/aotMetaspace.cpp
= src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java
Changeset: 8520fd3f
Branch: hermetic-java-runtime
Author: Vladimir Ivanov <vaivanov(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-09-04 16:50:58 +0000
URL: https://git.openjdk.org/leyden/commit/8520fd3f6a8d00d3ab0b01af6ce2307f74258…
8366365: [test] test/lib-test/jdk/test/whitebox/CPUInfoTest.java should be updated
Reviewed-by: kvn, sviswanathan
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
Changeset: 1dc1d56f
Branch: hermetic-java-runtime
Author: Vladimir Ivanov <vaivanov(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-09-04 16:57:36 +0000
URL: https://git.openjdk.org/leyden/commit/1dc1d56f79e10c9b4c5c8b42a80a191f7b14c…
8363858: [perf] OptimizeFill may use wide set of intrinsics
Reviewed-by: roland, sviswanathan
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 945aaf89
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-09-04 19:00:39 +0000
URL: https://git.openjdk.org/leyden/commit/945aaf893219f9ead94fd8aae4994f7b520f6…
8366897: RBTreeTest.IntrusiveCustomVerifyTest and RBTreeTest.CustomVerify tests fail on non-debug builds
Reviewed-by: ayang
! src/hotspot/share/utilities/rbTree.inline.hpp
Changeset: 58107071
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-09-04 21:58:08 +0000
URL: https://git.openjdk.org/leyden/commit/581070715ab1ef081032b78ceb3c2cfbdbcff…
8366102: Clarification Needed: Symbolic Link Handling in File API Specifications
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
Changeset: b7b64bb6
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-09-04 22:35:21 +0000
URL: https://git.openjdk.org/leyden/commit/b7b64bb6c800b45e32ff37b1b92b5927a3b3f…
8365937: post_method_exit might incorrectly set was_popped_by_exception and value in the middle of stack unwinding
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/TestMethodExitWithPendingException.java
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/libTestMethodExitWithPendingException.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/TestPoppedByException.java
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/libTestPoppedByException.cpp
Changeset: 40a60252
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-05 00:26:44 +0000
URL: https://git.openjdk.org/leyden/commit/40a602520ba1a4682213b74e6f2a6f5a6e35d…
8364735: [asan] heap-use-after-free error detected in defaultStream::writer during VM shutdown
Reviewed-by: jsjolen, stuefe
! src/hotspot/share/utilities/ostream.cpp
Changeset: 0d7f8f83
Branch: hermetic-java-runtime
Author: Anjian Wen <wenanjian(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-09-05 06:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/0d7f8f83c7a674f5da4b93d66a24f9ce5ba46…
8366747: RISC-V: Improve VerifyMethodHandles for method handle linkers
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/methodHandles_riscv.hpp
Changeset: a2f8d3c4
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-09-05 06:40:33 +0000
URL: https://git.openjdk.org/leyden/commit/a2f8d3c4c25fdadf378313ef52185dceee987…
8366765: [REDO] Rename JavaLangAccess::*NoRepl methods
Reviewed-by: rriggs, liach, alanb
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
- test/jdk/java/lang/String/NoReplTest.java
+ test/jdk/java/lang/String/OrThrowTest.java
Changeset: e6fa8aae
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-09-05 08:46:56 +0000
URL: https://git.openjdk.org/leyden/commit/e6fa8aae6168ea5a8579cd0a38209ca71c32e…
8366845: C2 SuperWord: wrong VectorCast after VectorReinterpret with swapped src/dst type
Reviewed-by: thartmann, galder, vlivanov
! src/hotspot/share/opto/vtransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java
Changeset: 0dad3f1a
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-09-05 10:55:41 +0000
URL: https://git.openjdk.org/leyden/commit/0dad3f1ae8d0c35c4b7a8188ad7854d01c7cd…
8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64
Reviewed-by: alanb, jpai
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
Changeset: 124fcf1d
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-05 13:31:23 +0000
URL: https://git.openjdk.org/leyden/commit/124fcf1d9abb6cafe34637ba357617c7c7be5…
8233115: Protect ExecuteWithLog from running with redirection without a subshell
Reviewed-by: erikj
! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: 33794d16
Branch: hermetic-java-runtime
Author: Guoxiong Li <gli(a)openjdk.org>
Date: 2025-09-05 13:34:45 +0000
URL: https://git.openjdk.org/leyden/commit/33794d161467635eb32591fee189e5409cd2d…
8357188: Remove the field MemAllocator::Allocation::_overhead_limit_exceeded and the related code
Reviewed-by: ayang, shade
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/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/memAllocator.cpp
! 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: 1e90af08
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-09-05 14:30:40 +0000
URL: https://git.openjdk.org/leyden/commit/1e90af08abb74df9ec4ab94b67deeae5c1c9f…
8359383: Incorrect starting positions for implicitly typed variables
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/langtools/tools/javac/parser/DeclarationEndPositions.java
! test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/tree/VarTree.java
! test/langtools/tools/javac/tree/VarWarnPosition.java
! test/langtools/tools/javac/tree/VarWarnPosition.out
Changeset: ceacf6f7
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-09-05 15:26:13 +0000
URL: https://git.openjdk.org/leyden/commit/ceacf6f7852514dc9877cfe284f9550c179d9…
8366890: C2: Split through phi printing with TraceLoopOpts misses line break
Reviewed-by: rcastanedalo, mhaessig, epeter
! src/hotspot/share/opto/loopopts.cpp
Changeset: 9f4d5b23
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-09-05 15:55:19 +0000
URL: https://git.openjdk.org/leyden/commit/9f4d5b2398cb925ec1a66f9f7676b76c99ff7…
8365428: Unclear comments on java.lang.invoke Holder classes
Reviewed-by: iklam, jvernee
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
Changeset: 9cca4f7c
Branch: hermetic-java-runtime
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-09-05 16:44:08 +0000
URL: https://git.openjdk.org/leyden/commit/9cca4f7c760bea9bf79f7c03f37a70449acad…
8358751: C2: Recursive inlining check for compiled lambda forms is broken
Reviewed-by: dlong, roland
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/parse1.cpp
Changeset: a17058b5
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-09-05 17:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/a17058b5bb2dcc89ed276600ceac905e7e986…
8365569: Remove finalize from JavaSoundAudioClip.java
Reviewed-by: kizune, tr
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
+ src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClipDelegate.java
Changeset: c6c451ac
Branch: hermetic-java-runtime
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-09-05 18:42:58 +0000
URL: https://git.openjdk.org/leyden/commit/c6c451ac392cdb545ab43dd46918eca6c47cc…
8353468: [ubsan] arguments.cpp:2422:23: runtime error: 2.14748e+11 is outside the range of representable values of type 'int'
Reviewed-by: stefank, dholmes
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
Changeset: e2a503e2
Branch: hermetic-java-runtime
Author: Manukumar V S <mvs(a)openjdk.org>
Date: 2025-09-05 19:50:52 +0000
URL: https://git.openjdk.org/leyden/commit/e2a503e26ee2a3c428c5db0cd4cbe71cdc7d8…
8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently
Reviewed-by: serb
! test/jdk/java/awt/Focus/ComponentLostFocusTest.java
Changeset: 4ab2b5bd
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-09-05 19:59:03 +0000
URL: https://git.openjdk.org/leyden/commit/4ab2b5bdb4e6d40a747d4088a25f7c6351131…
8366569: Disable CompileTaskTimeout for known long-running test cases
Reviewed-by: dlong
! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
! test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReplicateLongSpecialImmTest.java
Changeset: 3824c7cd
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-09-05 20:20:11 +0000
URL: https://git.openjdk.org/leyden/commit/3824c7cd06645b1dab5322015e8e6cf604afa…
8366517: Refine null locale processing of ctor/factory methods in `Date/DecimalFormatSymbols`
Reviewed-by: jlu, rriggs
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java
Changeset: b674a425
Branch: hermetic-java-runtime
Author: Sarvesh Kumar Jain <sarvesh.kumar.jain(a)oracle.com>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-09-05 20:35:30 +0000
URL: https://git.openjdk.org/leyden/commit/b674a425531974bb78c4622e0f1d9b46a117f…
8366750: Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java' from problemlist
Reviewed-by: psadhukhan, serb
! test/jdk/ProblemList.txt
Changeset: 1ebe9495
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-09-05 20:47:48 +0000
URL: https://git.openjdk.org/leyden/commit/1ebe949507b48a6b62dd36e08f0ae80da2ee1…
8314488: Compiling the JDK with C++17
Reviewed-by: dholmes, stefank, ayang, kvn, iwalulya, jsjolen, ihse
! doc/hotspot-style.html
! doc/hotspot-style.md
! make/autoconf/flags-cflags.m4
! make/ide/vscode/hotspot/indexers/ccls-settings.txt
! make/ide/vscode/hotspot/indexers/clangd-settings.txt
! make/ide/vscode/hotspot/indexers/cpptools-settings.txt
! make/ide/vscode/hotspot/indexers/rtags-settings.txt
Changeset: cdc8b5eb
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-09-05 21:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/cdc8b5eb83ed6335a65b93cfa0cf38932486c…
8366455: Move VarHandles.GuardMethodGenerator to execute on build
Reviewed-by: psandoz, redestad, erikj
! make/ToolsJdk.gmk
+ make/jdk/src/classes/build/tools/methodhandle/VarHandleGuardMethodGenerator.java
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
- src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
Changeset: dbf4ffff
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-05 23:55:13 +0000
URL: https://git.openjdk.org/leyden/commit/dbf4ffffe3fbbb513122081bbcc04c5434730…
8366477: Refactor AOT-related flag bits in klass.hpp
Reviewed-by: liach, asmehra, kvn
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: e8c7d2aa
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-06 09:00:51 +0000
URL: https://git.openjdk.org/leyden/commit/e8c7d2aaf3cdbbe07b8cdcc68dd7ec9645956…
8332872: SetupExecute should cd to temp directory
Reviewed-by: erikj
! make/CreateJmods.gmk
! make/UpdateSleefSource.gmk
! make/common/Execute.gmk
+ test/make/TestExecute.gmk
! test/make/TestMake.gmk
Changeset: 6bb15a54
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-07 20:21:23 +0000
URL: https://git.openjdk.org/leyden/commit/6bb15a542b0eb6a4b17cfd9da50a94781d018…
8367035: [BACKOUT] Protect ExecuteWithLog from running with redirection without a subshell
Reviewed-by: kbarrett
! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: 14a40fd5
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-09-07 23:18:07 +0000
URL: https://git.openjdk.org/leyden/commit/14a40fd579b087f061da086f5eb18230c379d…
8361533: Apply java.io.Serial annotations in java.logging
Reviewed-by: rriggs
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
Changeset: 8a6b8751
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-09-07 23:20:22 +0000
URL: https://git.openjdk.org/leyden/commit/8a6b8751e1a8ad93646bf3900186802c863d7…
8354871: Replace stack map frame type magics with constants
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
Changeset: b0ca9bf6
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-09-08 04:35:05 +0000
URL: https://git.openjdk.org/leyden/commit/b0ca9bf61e0390a3b022a0915eacabb0cfd92…
8365776: Convert JShell tests to use JUnit instead of TestNG
Reviewed-by: vromero
! test/langtools/jdk/jshell/AbstractStopExecutionTest.java
! test/langtools/jdk/jshell/AnalysisTest.java
! test/langtools/jdk/jshell/AnalyzeSnippetTest.java
! test/langtools/jdk/jshell/BadExecutionControlSpecTest.java
! test/langtools/jdk/jshell/ClassMembersTest.java
! test/langtools/jdk/jshell/ClassPathTest.java
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/CommandCompletionTest.java
! test/langtools/jdk/jshell/CompilerOptionsTest.java
! test/langtools/jdk/jshell/CompletenessStressTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ComputeFQNsTest.java
! test/langtools/jdk/jshell/ConsoleTest.java
! test/langtools/jdk/jshell/ConsoleToolTest.java
! test/langtools/jdk/jshell/CustomInputToolBuilder.java
! test/langtools/jdk/jshell/DropTest.java
! test/langtools/jdk/jshell/EditorTestBase.java
! test/langtools/jdk/jshell/EmptyTest.java
! test/langtools/jdk/jshell/ErrorRecoveryTest.java
! test/langtools/jdk/jshell/ErrorTranslationTest.java
! test/langtools/jdk/jshell/ExceptionMessageTest.java
! test/langtools/jdk/jshell/ExceptionsTest.java
! test/langtools/jdk/jshell/ExecutionControlSpecTest.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/ExpectedDiagnostic.java
! test/langtools/jdk/jshell/ExternalEditorTest.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java
! test/langtools/jdk/jshell/FileManagerTest.java
! test/langtools/jdk/jshell/ForwardReferenceImportTest.java
! test/langtools/jdk/jshell/ForwardReferenceTest.java
! test/langtools/jdk/jshell/GetResourceTest.java
! test/langtools/jdk/jshell/HighlightUITest.java
! test/langtools/jdk/jshell/HistoryTest.java
! test/langtools/jdk/jshell/HistoryUITest.java
! test/langtools/jdk/jshell/IOTest.java
! test/langtools/jdk/jshell/IdGeneratorTest.java
! test/langtools/jdk/jshell/IgnoreTest.java
! test/langtools/jdk/jshell/IllegalArgumentExceptionTest.java
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/jdk/jshell/InaccessibleExpressionTest.java
! test/langtools/jdk/jshell/IndentUITest.java
! test/langtools/jdk/jshell/InferTypeTest.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/JLCollisionTest.java
! test/langtools/jdk/jshell/JShellQueryTest.java
! test/langtools/jdk/jshell/JShellStateClosedTest.java
! test/langtools/jdk/jshell/JavadocTest.java
! test/langtools/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiFailingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiFailingListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiLaunchingExecutionControlTest.java
! test/langtools/jdk/jshell/JdiListeningExecutionControlTest.java
! test/langtools/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java
! test/langtools/jdk/jshell/JdiStarterTest.java
! test/langtools/jdk/jshell/KullaCompletenessStressTest.java
! test/langtools/jdk/jshell/KullaTesting.java
! test/langtools/jdk/jshell/LocalExecutionClassPathTest.java
! test/langtools/jdk/jshell/LocalExecutionContextLoaderParentTest.java
! test/langtools/jdk/jshell/LocalExecutionTestSupport.java
! test/langtools/jdk/jshell/LocalStopExecutionTest.java
! test/langtools/jdk/jshell/MethodsTest.java
! test/langtools/jdk/jshell/ModifiersTest.java
! test/langtools/jdk/jshell/MultipleDocumentationTest.java
! test/langtools/jdk/jshell/MyExecutionControl.java
! test/langtools/jdk/jshell/NullTest.java
! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java
! test/langtools/jdk/jshell/PipeInputStreamTest.java
! test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/RejectedFailedTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ReplaceTest.java
! test/langtools/jdk/jshell/SealedClassesTest.java
! test/langtools/jdk/jshell/ShutdownTest.java
! test/langtools/jdk/jshell/SimpleRegressionTest.java
! test/langtools/jdk/jshell/SnippetEventToStringTest.java
! test/langtools/jdk/jshell/SnippetHighlightTest.java
! test/langtools/jdk/jshell/SnippetStatusListenerTest.java
! test/langtools/jdk/jshell/SnippetTest.java
! test/langtools/jdk/jshell/SourceLevelTest.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/StartupWithFormatSpecifierTest.java
! test/langtools/jdk/jshell/StopExecutionTest.java
! test/langtools/jdk/jshell/T8146368/JShellTest8146368.java
! test/langtools/jdk/jshell/T8146368/JShellToolTest8146368.java
! test/langtools/jdk/jshell/Test8294583.java
! test/langtools/jdk/jshell/Test8296012.java
! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolCommandOptionTest.java
! test/langtools/jdk/jshell/ToolCompletionTest.java
! test/langtools/jdk/jshell/ToolEnableNativeAccessTest.java
! test/langtools/jdk/jshell/ToolEnablePreviewTest.java
! test/langtools/jdk/jshell/ToolFormatTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolLocaleMessageTest.java
! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/jdk/jshell/ToolReloadTest.java
! test/langtools/jdk/jshell/ToolRetainTest.java
! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/ToolTabCommandTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java
! test/langtools/jdk/jshell/ToolingTest.java
! test/langtools/jdk/jshell/TypeNameTest.java
! test/langtools/jdk/jshell/UITesting.java
! test/langtools/jdk/jshell/UndefinedClassTest.java
! test/langtools/jdk/jshell/UnicodeTest.java
! test/langtools/jdk/jshell/UnnamedTest.java
! test/langtools/jdk/jshell/UserExecutionControlTest.java
! test/langtools/jdk/jshell/UserInputTest.java
! test/langtools/jdk/jshell/UserJdiUserRemoteTest.java
! test/langtools/jdk/jshell/VariablesTest.java
! test/langtools/jdk/jshell/WrapperTest.java
Changeset: f9dc640e
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-09-08 06:33:30 +0000
URL: https://git.openjdk.org/leyden/commit/f9dc640ef07ea5569b3581360041db2bb7e30…
8351260: java.lang.AssertionError: Unexpected type tree: (ERROR) = (ERROR)
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: fb1924d2
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-09-08 06:33:49 +0000
URL: https://git.openjdk.org/leyden/commit/fb1924d2e34f77dc834094485dccb1751bc5b…
8366874: Test gc/arguments/TestParallelGCErgo.java fails with UseTransparentHugePages
Reviewed-by: ayang, shade, stefank, tschatzl
! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java
Changeset: 051f39e1
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-08 07:10:12 +0000
URL: https://git.openjdk.org/leyden/commit/051f39e12ce8845d13c7d4813dabc556a8348…
8366864: Sort os/linux includes
Reviewed-by: ayang, dholmes
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: bea2b029
Branch: hermetic-java-runtime
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-09-08 08:30:03 +0000
URL: https://git.openjdk.org/leyden/commit/bea2b029a77e126171d17c3a44baec6d5cafe…
8360219: [AIX] assert(locals_base >= l2) failed: bad placement
Reviewed-by: dlong, mdoerr
! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp
Changeset: 5e423e03
Branch: hermetic-java-runtime
Author: Guanqiang Han <ghan(a)openjdk.org>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2025-09-08 09:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/5e423e034f1f077ce9c17cfe9b0d838a4cf93…
8367025: zIndexDistributor.hpp uses angle-bracket inclusion of globalDefinitions.hpp
Reviewed-by: aboldtch, tschatzl, jwaters
! src/hotspot/share/gc/z/zIndexDistributor.hpp
Changeset: a2726968
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-09-08 10:28:18 +0000
URL: https://git.openjdk.org/leyden/commit/a272696813f2e5e896ac9de9985246aaeb9d4…
8365190: Remove LockingMode related code from share
Reviewed-by: aboldtch, dholmes, ayang, coleenp, lmesnik, rcastanedalo
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! 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/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java
Changeset: 03c54d42
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-09-08 12:26:58 +0000
URL: https://git.openjdk.org/leyden/commit/03c54d4288dfd70190c3f306a44a8424f268f…
8365689: Elements.getFileObjectOf fails with a NullPointerException when an erroneous Element is passed in
Reviewed-by: darcy, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
Changeset: bcff857b
Branch: hermetic-java-runtime
Author: Volker Simonis <simonis(a)openjdk.org>
Date: 2025-09-08 13:30:45 +0000
URL: https://git.openjdk.org/leyden/commit/bcff857ba09028cc43e856726b5c839cc6b1b…
8361381: GlyphLayout behavior differs on JDK 11+ compared to JDK 8
Reviewed-by: prr, serb
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
! test/jdk/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java
+ test/jdk/java/awt/font/LineBreakMeasurer/KhmerLineBreakTest.java
Changeset: 166ef5e7
Branch: hermetic-java-runtime
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-09-08 14:37:25 +0000
URL: https://git.openjdk.org/leyden/commit/166ef5e7b1c6d6a9f0f1f29fedb7f65b94f53…
8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom
Reviewed-by: weijun
! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestGeneral.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
! test/jdk/sun/security/pkcs11/SecureRandom/TestDeserialization.java
Changeset: 6765a9d7
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-09-08 15:50:09 +0000
URL: https://git.openjdk.org/leyden/commit/6765a9d775b5bd3d1b36090038060762f976d…
8366908: Use a different class for testing JDK-8351654
Reviewed-by: liach, lmesnik
! test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java
Changeset: ab12fbfd
Branch: hermetic-java-runtime
Author: Fabio Romano <fabio19298(a)gmail.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-09-08 16:10:22 +0000
URL: https://git.openjdk.org/leyden/commit/ab12fbfda2c364bb16ddf03b923989639f437…
8077587: BigInteger Roots
Reviewed-by: rgiulietti
! 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: 48831c65
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-09-08 16:23:26 +0000
URL: https://git.openjdk.org/leyden/commit/48831c65b5535fef706b64a4eb23ba28b1567…
8367021: Regression in LocaleDataTest refactoring
Reviewed-by: jlu, joehw
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 323b0201
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-08 16:46:30 +0000
URL: https://git.openjdk.org/leyden/commit/323b02016e7458a0be39d52c9b0a5c61d5793…
8367034: [REDO] Protect ExecuteWithLog from running with redirection without a subshell
Reviewed-by: erikj
! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: 55af9d83
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-08 16:48:14 +0000
URL: https://git.openjdk.org/leyden/commit/55af9d83800930966776224bc4c7ff4ab1af9…
8366837: Clean up gensrc by spp.Spp
Reviewed-by: erikj
! make/common/Utils.gmk
+ make/common/modules/GensrcStreamPreProcessing.gmk
! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk
! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! test/make/TestMakeBase.gmk
Changeset: cb58e656
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-08 16:48:35 +0000
URL: https://git.openjdk.org/leyden/commit/cb58e6560a3b80655224cb79d52bfd0afa3cf…
8330341: Wrap call to MT in ExecuteWithLog
Reviewed-by: erikj
! make/common/native/LinkMicrosoft.gmk
Changeset: 85441cec
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-08 18:30:18 +0000
URL: https://git.openjdk.org/leyden/commit/85441cec3558f76ffa2a785c959397333503d…
8367101: Remove unused includes in cardTable.cpp
Reviewed-by: stefank
! src/hotspot/share/gc/shared/cardTable.cpp
Changeset: 3e68d7d9
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-08 19:13:55 +0000
URL: https://git.openjdk.org/leyden/commit/3e68d7d99fcf3039395ba94234ecbebe8e98c…
8366881: Parallel: Obsolete HeapMaximumCompactionInterval
Reviewed-by: iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 56e37352
Branch: hermetic-java-runtime
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-09-08 20:52:31 +0000
URL: https://git.openjdk.org/leyden/commit/56e37352d5b0a749ccd150c36c9248e37d280…
8367130: JDK builds broken by 8366837: Clean up gensrc by spp.Spp
Reviewed-by: liach
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
Changeset: 81a1e8e1
Branch: hermetic-java-runtime
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Date: 2025-09-08 21:44:18 +0000
URL: https://git.openjdk.org/leyden/commit/81a1e8e1363446de499a59fc706221efde12d…
8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch
Reviewed-by: fyang, dzhang, kdnilsen, wkemper
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
Changeset: 4ec63e8f
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-09-09 00:05:56 +0000
URL: https://git.openjdk.org/leyden/commit/4ec63e8f5d1768ea78d0bbf477d68bcf3c6f9…
8366850: Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed
Reviewed-by: ayang, lmesnik, syan
! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java
Changeset: 0aee7bf2
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-09-09 00:38:15 +0000
URL: https://git.openjdk.org/leyden/commit/0aee7bf24d7f2578d3867bcfa25646cb0bd06…
8367048: RISC-V: Correct pipeline descriptions of the architecture
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 680bf758
Branch: hermetic-java-runtime
Author: erifan <erfang(a)nvidia.com>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-09-09 06:58:00 +0000
URL: https://git.openjdk.org/leyden/commit/680bf758980452511ea72224066358e5fd38f…
8365911: AArch64: Fix encoding error in sve_cpy for negative floats
Reviewed-by: aph, epeter
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: ecfba66d
Branch: hermetic-java-runtime
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-09-09 07:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/ecfba66d3d7c1fef755f0824f342189d0f231…
8366363: MemBaseline accesses VMT without using lock
Co-authored-by: Casper Norrbin <cnorrbin(a)openjdk.org>
Reviewed-by: azafari, cnorrbin
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 67bb22f3
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-09 07:36:57 +0000
URL: https://git.openjdk.org/leyden/commit/67bb22f3d661d7edf7a0949612d9fb64f0124…
8367085: Sort os/posix includes
Reviewed-by: ayang, dholmes
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/safefetch_sigjmp.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/threadLocalStorage_posix.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: e16c5100
Branch: hermetic-java-runtime
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-09-09 08:14:55 +0000
URL: https://git.openjdk.org/leyden/commit/e16c510071f84bdbd57a8b2d3810c484c314c…
8367231: [BACKOUT] JDK-8366363: MemBaseline accesses VMT without using lock
Reviewed-by: kbarrett, dholmes
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: cfb80934
Branch: hermetic-java-runtime
Author: Paul Hübner <phubner(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-09 09:01:46 +0000
URL: https://git.openjdk.org/leyden/commit/cfb809344c0205875b35991ce6807333df41c…
8364103: Convert existing sprintf-chains to stringStream
Reviewed-by: kbarrett, dholmes, iklam
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: f51e442b
Branch: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-09-09 09:29:23 +0000
URL: https://git.openjdk.org/leyden/commit/f51e442b0e26d0e9ebb6ec0da9584ba4f5483…
8367098: RISC-V: sync CPU features with related JVM flags for dependant ones
Reviewed-by: fyang
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 4fc917c2
Branch: hermetic-java-runtime
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2025-09-09 10:15:53 +0000
URL: https://git.openjdk.org/leyden/commit/4fc917c25005d1f88fe43069fe623e243bd02…
8366486: Test jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java is timing out
Reviewed-by: jbachorik
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
Changeset: 002f936e
Branch: hermetic-java-runtime
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2025-09-09 10:16:22 +0000
URL: https://git.openjdk.org/leyden/commit/002f936ef21943ff1c8c03618091793768e75…
8366082: Improve queue size computation in CPU-time sampler
Reviewed-by: jbachorik
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/prims/whitebox.cpp
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: a25dde62
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-09 10:58:21 +0000
URL: https://git.openjdk.org/leyden/commit/a25dde6279c100dcff266d19b263e764f5da2…
8365231: Don't build gtest with /EHsc
Reviewed-by: kbarrett, stuefe
! make/hotspot/lib/CompileGtest.gmk
Changeset: a1ab12b7
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-09-09 11:17:33 +0000
URL: https://git.openjdk.org/leyden/commit/a1ab12b77266c7124a297e1b2e0a8608b8fac…
8366854: Extend jtreg failure handler with THP info
Reviewed-by: ayang, shade, tschatzl, lmesnik, sjohanss
! test/failure_handler/src/share/conf/linux.properties
Changeset: 06326176
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-09-09 11:17:48 +0000
URL: https://git.openjdk.org/leyden/commit/0632617670f991da23c3892d357e8d1f051d2…
8367135: Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
Changeset: f10c85fb
Branch: hermetic-java-runtime
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-09-09 13:13:08 +0000
URL: https://git.openjdk.org/leyden/commit/f10c85fbc336f6908a4f1ecae9fb5ab52984f…
8367027: java/lang/ProcessBuilder/Basic.java fails on Windows AArch64
Reviewed-by: rriggs
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: b653ae92
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-09-09 15:02:54 +0000
URL: https://git.openjdk.org/leyden/commit/b653ae92d5941202780873fad1a7cefd51e4e…
8367051: Build failure with clang on linux and AIX after switch to C++17
Reviewed-by: dholmes, ayang, mbaesken, mdoerr
! src/hotspot/share/utilities/forbiddenFunctions.hpp
Changeset: cc6d34b2
Branch: hermetic-java-runtime
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-09-09 15:08:30 +0000
URL: https://git.openjdk.org/leyden/commit/cc6d34b2fa299a68a05e65e25c1f41dffa67c…
8366971: C2: Remove unused nop_list from PhaseOutput::init_buffer
Reviewed-by: epeter, dlong
! 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/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/output.cpp
Changeset: a12e9fce
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-09-09 19:37:57 +0000
URL: https://git.openjdk.org/leyden/commit/a12e9fcebda1d7b75cb892e7920333d73fb5d…
8366261: Provide utility methods for sun.security.util.Password
Reviewed-by: smarks, weijun
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/jdk/internal/access/JavaIOAccess.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/unix/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/Console_md.c
! test/jdk/java/io/Console/ModuleSelectionTest.java
Changeset: 24a73493
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-09-09 22:03:25 +0000
URL: https://git.openjdk.org/leyden/commit/24a734938e555882857cf0b06ea693ec6f180…
8366733: Re-examine older java.text NF, DF, and DFS serialization tests
Reviewed-by: naoto
! test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java
= test/jdk/java/text/Format/DecimalFormat/DecimalFormat.114.txt
= test/jdk/java/text/Format/DecimalFormat/DecimalFormatSymbols.114.txt
= test/jdk/java/text/Format/DecimalFormat/DecimalFormatSymbols.142.txt
= test/jdk/java/text/Format/DecimalFormat/NumberFormat4185761a.ser.txt
= test/jdk/java/text/Format/DecimalFormat/NumberFormat4185761b.ser.txt
! test/jdk/java/text/Format/DecimalFormat/SerializationTest.java
- test/jdk/java/text/Format/NumberFormat/DFSDeserialization142.java
- test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
- test/jdk/java/text/Format/NumberFormat/DFSSerialization142.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
- test/jdk/java/text/Format/NumberFormat/SerializationLoadTest.java
- test/jdk/java/text/Format/NumberFormat/SerializationSaveTest.java
Changeset: f9640398
Branch: hermetic-java-runtime
Author: Dean Long <dlong(a)openjdk.org>
Date: 2025-09-09 23:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/f96403986b99008593e025c4991ee865fce59…
8361376: Regressions 1-6% in several Renaissance in 26-b4 only MacOSX aarch64
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Reviewed-by: mdoerr, aph, eosterlund
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 8cd4e7d8
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-09-09 23:50:33 +0000
URL: https://git.openjdk.org/leyden/commit/8cd4e7d856dcc68243505f4e771dc8ab87176…
8365192: post_meth_exit should be in vm state when calling get_jvmti_thread_state
Reviewed-by: mdoerr, dholmes
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: 53b3e056
Branch: hermetic-java-runtime
Author: erifan <erfang(a)nvidia.com>
Committer: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-09-10 01:49:55 +0000
URL: https://git.openjdk.org/leyden/commit/53b3e0567d2801ddf62c5849b219324ddfcb2…
8366588: VectorAPI: Re-intrinsify VectorMask.laneIsSet where the input index is a variable
Reviewed-by: shade, xgong, epeter
! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskLaneIsSetTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java
Changeset: af9b9050
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-09-10 03:30:16 +0000
URL: https://git.openjdk.org/leyden/commit/af9b9050ec51d0c43690fc42658741bd865b0…
8366057: HotSpot Style Guide should permit trailing return types
Reviewed-by: dholmes, stefank, kvn, adinn, jsjolen
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 8ab8d02e
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-10 05:45:31 +0000
URL: https://git.openjdk.org/leyden/commit/8ab8d02e40e987a5eb5e8036ff4f12146ac2b…
8366938: Test runtime/handshake/HandshakeTimeoutTest.java crashed
Reviewed-by: kbarrett
! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
Changeset: 2705e880
Branch: hermetic-java-runtime
Author: Disha <disha.morye(a)oracle.com>
Committer: Manukumar V S <mvs(a)openjdk.org>
Date: 2025-09-10 06:16:12 +0000
URL: https://git.openjdk.org/leyden/commit/2705e880b64825044e67487f01263121780d8…
8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
Changeset: b7b01d6f
Branch: hermetic-java-runtime
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-09-10 06:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/b7b01d6f564ae34e913ae51bd2f8243a32807…
8366984: Remove delay slot support
Reviewed-by: dlong, epeter
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 9e3fa321
Branch: hermetic-java-runtime
Author: Kazuhisa Takakuri <ktakakuri(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-10 06:37:17 +0000
URL: https://git.openjdk.org/leyden/commit/9e3fa3216fd4ebd73da6e003a7b767cf001a1…
8349288: runtime/os/windows/TestAvailableProcessors.java fails on localized Windows platform
Reviewed-by: dholmes, alanb
! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
Changeset: f3de3862
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-10 08:46:07 +0000
URL: https://git.openjdk.org/leyden/commit/f3de386263e16e33c2812706cf41410da2cd5…
8367309: Test runtime/os/windows/TestAvailableProcessors.java fails to compile after mis-merge
Reviewed-by: shade, alanb
! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
Changeset: 1d3364b0
Branch: hermetic-java-runtime
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-09-10 09:45:05 +0000
URL: https://git.openjdk.org/leyden/commit/1d3364b00725f9d2afa8274e2244357a109be…
8365239: Spec Clarification - InterfaceAddress:getBroadcast() returning null for loop back address
Reviewed-by: msheppar, djelinski, jpai
! src/java.base/share/classes/java/net/InterfaceAddress.java
Changeset: 5c9f60dc
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-10 09:57:44 +0000
URL: https://git.openjdk.org/leyden/commit/5c9f60dc5a6e64be55819469bbf10948803d0…
8367259: Clean up make/scripts and bin directory
Reviewed-by: erikj
+ bin/generate-symbol-data.sh
= bin/lic_check.sh
= bin/normalizer.pl
- bin/unshuffle_list.txt
- bin/unshuffle_patch.sh
= bin/update_copyright_year.sh
= bin/update_pch.sh
! make/autoconf/compare.sh.template
= make/scripts/compare-logger.sh
- make/scripts/generate-symbol-data.sh
- make/scripts/hide_important_warnings_from_javac.sh
Changeset: 33244c82
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-10 10:00:15 +0000
URL: https://git.openjdk.org/leyden/commit/33244c82445994131a9168451275216916ce6…
8344030: Improved handling of TOOLCHAIN_PATH
Reviewed-by: erikj
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/build-performance.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
! make/autoconf/util_paths.m4
Changeset: edae355e
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-10 10:27:38 +0000
URL: https://git.openjdk.org/leyden/commit/edae355e95f23294eda092dbedcb7f6cf165b…
8246325: Add DRYRUN facility to SetupExecute
Reviewed-by: erikj
! make/Bundles.gmk
! make/autoconf/spec.gmk.template
! make/common/Execute.gmk
! test/make/TestExecute.gmk
Changeset: 4d4e51c4
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-09-10 11:49:02 +0000
URL: https://git.openjdk.org/leyden/commit/4d4e51c41fed79427fb621fd9fcc8e5e23bfb…
8365483: Test sun/rmi/runtime/Log/6409194/NoConsoleOutput.java sometimes fails
Reviewed-by: dfuchs, jpai
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/StreamHandlerRacyCloseTest.java
Changeset: 703d930e
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-09-10 11:55:31 +0000
URL: https://git.openjdk.org/leyden/commit/703d930e4d52a6f9741cf9affee8caade550e…
8366980: TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops
Reviewed-by: aboldtch, tschatzl
! test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java
Changeset: 46ae1ee8
Branch: hermetic-java-runtime
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-09-10 12:33:06 +0000
URL: https://git.openjdk.org/leyden/commit/46ae1ee87152742082e6047d0556944d7ae45…
8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking
Reviewed-by: dholmes, amenkov, coleenp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
+ test/jdk/java/lang/instrument/RetransformBigClassTest.java
Changeset: 385c1329
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-10 12:49:38 +0000
URL: https://git.openjdk.org/leyden/commit/385c13298932f1de16e6161652be35d966d82…
8367240: Parallel: Refactor PSScavengeCLDClosure
Reviewed-by: stefank
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
Changeset: c968a672
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-09-10 13:45:06 +0000
URL: https://git.openjdk.org/leyden/commit/c968a672c034fe533ea5f4ac5efe37ffb76c9…
8362282: runtime/logging/StressAsyncUL.java failed with exitValue = 134
Reviewed-by: jsjolen, dholmes
! src/hotspot/share/logging/logAsyncWriter.cpp
Changeset: 5cd7721a
Branch: hermetic-java-runtime
Author: Kerem Kat <krk(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-09-10 14:36:11 +0000
URL: https://git.openjdk.org/leyden/commit/5cd7721ad448cc4bdac37b0456252335f6b9d…
8366154: Validate thread type requirements in debug commands
Reviewed-by: dholmes, simonis, kevinw
! src/hotspot/share/utilities/debug.cpp
Changeset: dbc7436a
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-09-10 09:07:34 +0000
URL: https://git.openjdk.org/leyden/commit/dbc7436a270eb22d37b162700aa6c3561b278…
Merge branch 'master' into hermetic-java-runtime
! make/CreateJmods.gmk
! make/StaticLibs.gmk
! make/autoconf/spec.gmk.template
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! make/CreateJmods.gmk
! make/StaticLibs.gmk
! make/autoconf/spec.gmk.template
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
1
0