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
October 2025
- 20 participants
- 22 discussions
Looking at how code goes through AOT+JIT pipeline, I believe we have several issues in the way we include the methods for precompilation.
1. AP4 code gets replaced by more efficient A4 code, which can then deopt. Once it does, we go back to the fully normal JIT pipeline, with C1 compiling, C2 compiling, etc. Training run currently does A2 versions only when there is a tier2/3 training data present. We can pessimistically assume that A4/AP4 method should have A2 method generated for the sake of quicker deopt.
2. I suspect a similar thing, but rarer, happens with A4 -> ... -> T1 transition when compiler queues are overloaded. We can generate A1 method for this case.
3. When training is done with default configuration, but at runtime we enable only C1, we summarily miss almost *all* AOT methods, because A1 methods are rarely generated with a normal tiered policy. Generating A1 methods always would be convenient for hybrid C2 AOT + C1 JIT modes as well.
Overall, I think generating more C1 methods even when C2 methods are present in training is beneficial, as we prepare the ground for whatever corner case happens at runtime. Benchmarks show this improves performance model quite a bit.
Since we now look at methods at all different tiers when deciding to precompile, compile IDs are not working all that well. I have rewritten that to use counters and method sizes. This seems to work well in practice.
Additional testing:
- [x] `javac` performance tests (see comments)
- [x] Linux x86_64 server fastdebug, `runtime/cds`
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/93/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=93&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8366681
Stats: 121 lines in 4 files changed: 64 ins; 27 del; 30 mod
Patch: https://git.openjdk.org/leyden/pull/93.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/93/head:pull/93
PR: https://git.openjdk.org/leyden/pull/93
4
15
05 Dec '25
Forked from [JDK-8366681](https://bugs.openjdk.org/browse/JDK-8366681): there are still some cleanups/performance improvements possible. Current selection code is a bit hairy, and turns out the changes I made for previous patch improve performance.
Notable improvements:
1. Push the compilation level filters downwards. This allows compiling A2 from T2/T3 code more easily, and allows to implement policies for compiling on any A* level based on observing top-compiled T* levels.
2. Sort methods by hotness and code size. This avoids a fairly awkward path to get compile IDs, ditching which _I suspect_ is the cause for performance improvement. With new code, we compile a tad more A2 code. I have not digged through why current code accepts fewer methods for compilation. New code improves performance everywhere, so I suggest we just accept that and move on.
Additional testing:
- [x] Performance tests (see comments)
- [x] Linux x86_64 server fastdebug, `runtime/cds`
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/99/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=99&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8368465
Stats: 116 lines in 4 files changed: 59 ins; 27 del; 30 mod
Patch: https://git.openjdk.org/leyden/pull/99.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/99/head:pull/99
PR: https://git.openjdk.org/leyden/pull/99
2
28
git: openjdk/leyden: premain: 8370259: [Leyden] compiler/ccp/TestAndConZeroCCP.java failed
by duke 31 Oct '25
by duke 31 Oct '25
31 Oct '25
Changeset: eff356ff
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-10-30 17:42:31 +0000
URL: https://git.openjdk.org/leyden/commit/eff356ff58980fc43503424a99e7b6605e77d…
8370259: [Leyden] compiler/ccp/TestAndConZeroCCP.java failed
! src/hotspot/share/compiler/compileBroker.cpp
1
0
In JDK 25, the AOT training run ends only when the JVM process exits.
This doesn't work for JVM process that run forever. Also, some users may
want to end the training run earlier.
In Leyden we have 3 ways to end the training early. Per discussion with
the Java community, we are upstreaming two of them to the JDK mainline,
hopefully in JDK 26.
Please review the following CSRs to see if the proposed interfaces would
work for your use cases:
[1] Add management interface for AOT cache creation
This adds a new jdk.management.HotSpotAOTCacheMXBean that can be used
programmatically to end the training run. See
https://bugs.openjdk.org/browse/JDK-8369737
[2] Add jcmd AOT.end_training diagnostic command
This adds a jcmd to end a training. See
https://bugs.openjdk.org/browse/JDK-8370204
***
(There's a 3rd way in Leyden to end the training run using the
command-line option AOTEndTrainingOnMethodEntry. As the implementation
is quite intrusive and the interface may need further refinement, we
have decided to not upstream this to the mainline yet).
Thanks
- Ioi
1
1
Hi,
I have been working on the README of the diagnostics tool I am working on
to make it easier to use: https://github.com/Delawen/leyden-analyzer
I tried to add some quick examples on how to answer common questions:
- Why is this class in my AOT cache?
<https://github.com/Delawen/leyden-analyzer?tab=readme-ov-file#why-is-this-c…>
- Which classes do this class drag into the cache?
<https://github.com/Delawen/leyden-analyzer?tab=readme-ov-file#which-classes…>
- Why is this class NOT in my AOT cache?
<https://github.com/Delawen/leyden-analyzer?tab=readme-ov-file#why-is-this-c…>
- Why is this method not properly trained?
<https://github.com/Delawen/leyden-analyzer?tab=readme-ov-file#why-is-this-m…>
I am still actively working on it, but it would be good if some of you can
take a look and give some feedback on it.
There's a lot of information still missing (like the PrintCompilation
output, I haven't started with that yet), but I think that for a basic "I
have no idea why my AOT cache is not working as expected", this can be
already helpful.
Kind regards,
María Arias de Reyna Domínguez
Senior Software Engineer
She / Her / Hers
ariasdereyna(a)redhat.com
1
0
Changeset: 622a611c
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-10-14 18:15:06 +0000
URL: https://git.openjdk.org/leyden/commit/622a611c338ba766bc1a70c95e8241d1bddf6…
8369296: Add fast class init checks in interpreter for resolving ConstantPool entries for static field
Co-authored-by: Vladimir Ivanov <vlivanov(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)openjdk.org>
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Reviewed-by: mdoerr, vlivanov, kvn, amitkumar, fyang, mli
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
Changeset: 06b1a6e4
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-10-20 17:56:40 +0000
URL: https://git.openjdk.org/leyden/commit/06b1a6e47cf6075be77476a8c8baad0298f58…
8369296 port
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
1
0
Changeset: 4df04a25
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-09-23 14:53:04 +0000
URL: https://git.openjdk.org/leyden/commit/4df04a254397836b1bfe384ac9e6413e1ff9b…
8366809: JFR: Use factory for aggregator functions
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Histogram.java
Changeset: 82bdef16
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-09-23 15:07:59 +0000
URL: https://git.openjdk.org/leyden/commit/82bdef16390deaa6863cdf8ecf26e6e99f6cb…
8367913: LIBDL dependency seems to be not needed for some jdk libs
Reviewed-by: aivanov, ihse, clanger, mdoerr
! make/modules/java.base/Lib.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.instrument/Lib.gmk
Changeset: 218e82c8
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-09-23 16:59:00 +0000
URL: https://git.openjdk.org/leyden/commit/218e82c875237f82a649a214c72d925a5ebf1…
8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace
Reviewed-by: jpai, stuefe
! test/jdk/ProblemList.txt
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: f1ee1b4a
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-09-23 17:36:55 +0000
URL: https://git.openjdk.org/leyden/commit/f1ee1b4a3d7c47b6f61b36b78504e3ec997a9…
8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java
Reviewed-by: aivanov, honkar
! test/jdk/java/awt/List/MouseDraggedOriginatedByScrollBarTest.java
Changeset: f68cba3d
Branch: premain
Author: Mohamed Issa <missa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-09-23 20:20:49 +0000
URL: https://git.openjdk.org/leyden/commit/f68cba3d2fe3554c3cf0c3edf60ab639d6b13…
8367611: Enable vblendvp[sd] on Future ECore
Reviewed-by: mhaessig, sviswanathan, vpaprotski
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: f36c33c8
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-09-24 00:46:45 +0000
URL: https://git.openjdk.org/leyden/commit/f36c33c86df0400d2155bfadd9a6b5ea56743…
8368152: Shenandoah: Incorrect behavior at end of degenerated cycle
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahCollectorPolicy.cpp
Changeset: 528f93f8
Branch: premain
Author: erifan <erfang(a)nvidia.com>
Committer: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-09-24 01:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/528f93f8cb9f1fb9c19f31ab80c8a546f47be…
8367391: Loss of precision on implicit conversion in vectornode.cpp
Reviewed-by: chagedorn, roland
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java
Changeset: 7d3452b3
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-09-24 02:50:09 +0000
URL: https://git.openjdk.org/leyden/commit/7d3452b37eceff7309dc6b5285e3da31a3c39…
8368181: ProblemList java/awt/Dialog/ModalExcludedTest/ModalExcludedTest.java
Reviewed-by: serb, azvegint
! test/jdk/ProblemList.txt
Changeset: 5350ce10
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-24 06:03:59 +0000
URL: https://git.openjdk.org/leyden/commit/5350ce105973945e899b82a4c066d6ec54391…
8368373: Test H3MalformedResponseTest.testMalformedResponse intermittent timed out
Reviewed-by: dfuchs, djelinski
! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java
Changeset: 3183a13f
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-09-24 06:19:24 +0000
URL: https://git.openjdk.org/leyden/commit/3183a13f666ff38c03c0628e139998803be8a…
8368073: PKCS11 HKDF can't use byte array IKM in FIPS mode
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java
! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java
! test/jdk/sun/security/pkcs11/tls/tls12/nss.cfg
Changeset: 30368668
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-09-24 06:28:13 +0000
URL: https://git.openjdk.org/leyden/commit/303686684c23db465ccfb6a9b4861a673bfa5…
8367972: ZGC: Reduce ZBarrierSet includes
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
! src/hotspot/share/gc/z/zRangeRegistry.inline.hpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/stackValue.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
Changeset: f993f90c
Branch: premain
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-09-24 07:38:23 +0000
URL: https://git.openjdk.org/leyden/commit/f993f90c86f89eb0c7f42ebecb45a68eae0bd…
8360401: [AIX] java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java fails since JDK-8210549
Reviewed-by: mdoerr, stuefe
! src/java.base/unix/native/libjava/childproc.c
Changeset: 288822a5
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-09-24 08:07:58 +0000
URL: https://git.openjdk.org/leyden/commit/288822a5c2bbaba7b6b897faab1a9cc076c90…
8367068: Remove redundant HttpRequest.BodyPublisher tests
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/FilePublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java
! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java
- test/jdk/java/net/httpclient/RelayingPublishers.java
+ test/jdk/java/net/httpclient/SubscriberAPIExceptions.java
- test/jdk/java/net/httpclient/SubscriberPublisherAPIExceptions.java
Changeset: 2313f8e4
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-09-24 11:31:09 +0000
URL: https://git.openjdk.org/leyden/commit/2313f8e4ebe5b6d7542fa8a33fd08673cc0ca…
8368366: RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses
Reviewed-by: fjiang, rehn, mli
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: e8adc1f8
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-09-24 12:51:50 +0000
URL: https://git.openjdk.org/leyden/commit/e8adc1f81656126deae5bf7e0c912d5ad50db…
8367989: Remove InstanceKlass::allocate_objArray and ArrayKlass::allocate_arrayArray
Reviewed-by: stefank, fparain
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/objArrayKlass.hpp
Changeset: 727d41d2
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-09-24 13:03:34 +0000
URL: https://git.openjdk.org/leyden/commit/727d41d2882e972e19e6dd431a9080a2f9ad4…
8368226: Remove Thread.stop
Reviewed-by: vklang, jpai, lancea, serb
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadDeath.java
- src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
- test/jdk/java/lang/Thread/ThreadStopTest.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/sun/security/krb5/auto/KDC.java
Changeset: 0a64358a
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-09-24 13:07:45 +0000
URL: https://git.openjdk.org/leyden/commit/0a64358aa82930e2bd323fcec2c1cb269ee20…
8368273: LIBPTHREAD dependency is not needed for some jdk libs
Reviewed-by: ihse
! make/modules/jdk.sctp/Lib.gmk
Changeset: 1cd186c7
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-09-24 13:14:32 +0000
URL: https://git.openjdk.org/leyden/commit/1cd186c7f7ef572b599228acc3c87281b0c3b…
8368331: ClassFile Signature parsing fails for type parameter with no supertype
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java
Changeset: 2a232d02
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-09-24 13:21:31 +0000
URL: https://git.openjdk.org/leyden/commit/2a232d0210015606da7207edab793760fdb61…
8360979: Remove use of Thread.stop in krb5/auto/KDC.java
Reviewed-by: weijun
! test/jdk/sun/security/krb5/auto/KDC.java
Changeset: f7c9fef9
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-09-24 13:37:16 +0000
URL: https://git.openjdk.org/leyden/commit/f7c9fef9147ee3c6168469ec04d2946a34505…
8352069: Renamings after JEP 522: G1 GC: Improve Throughput by Reducing Synchronization
Reviewed-by: iwalulya, ayang
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
Changeset: ed31023f
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-09-24 13:37:33 +0000
URL: https://git.openjdk.org/leyden/commit/ed31023fc5a96a6f9a16c8a5c0fc86e794ce4…
8368367: Test jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java fails jdk.GCHeapMemoryUsage "expected 0 > 0"
Reviewed-by: iwalulya, ayang, syan
! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java
Changeset: 156eb767
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-09-24 13:37:58 +0000
URL: https://git.openjdk.org/leyden/commit/156eb767f13ddc2c0a250950e208340db5989…
8366905: Store AdapterBlob pointer in AdapterHandlerEntry
Reviewed-by: kvn, adinn
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 735afd93
Branch: premain
Author: Guanqiang Han <ghan(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-09-24 14:10:19 +0000
URL: https://git.openjdk.org/leyden/commit/735afd93bbdd63d53dc4cec0ac970026ac95c…
8366421: ModifiedUtf.utfLen may overflow for giant string
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java
+ test/jdk/jdk/internal/util/ModifiedUtfTest.java
Changeset: faf6df54
Branch: premain
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-09-24 15:02:40 +0000
URL: https://git.openjdk.org/leyden/commit/faf6df5462d6c915434128a876e76fa48f7e3…
8325467: Support methods with many arguments in C2
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Reviewed-by: rcastanedalo, kvn, epeter
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/optoreg.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/opto/test_regmask.cpp
+ test/hotspot/jtreg/compiler/arguments/TestMaxMethodArguments.java
+ test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java
! test/hotspot/jtreg/compiler/locks/TestNestedSynchronize.java
Changeset: 85f5bf3f
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-09-24 16:06:41 +0000
URL: https://git.openjdk.org/leyden/commit/85f5bf3f415cc3d44d1618ec574e73f846bb9…
8368308: ISO 4217 Amendment 180 Update
Reviewed-by: naoto, iris, coffeys
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java
Changeset: f489598d
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-09-24 16:11:43 +0000
URL: https://git.openjdk.org/leyden/commit/f489598d43e786aabcf0e26e9f9b9a840c699…
8221451: PIT: sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fails
7184899: Test sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fail
Reviewed-by: psadhukhan, azvegint
! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.java
! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh
Changeset: 52a923f2
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-09-24 16:28:44 +0000
URL: https://git.openjdk.org/leyden/commit/52a923f20cac85b2a35705f2d3d72d17c84db…
8367702: PrintJob.getGraphics() should return null after PrintJob.end
Reviewed-by: azvegint
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
+ test/jdk/java/awt/PrintJob/GetGraphicsTest.java
Changeset: 7fe71a78
Branch: premain
Author: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2025-09-24 17:48:11 +0000
URL: https://git.openjdk.org/leyden/commit/7fe71a78137991d26553b6d5e0d4d74900f01…
8318662: Refactor some jdk/java/net/httpclient/http2 tests to JUnit
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
Changeset: 4141534e
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-09-24 18:47:42 +0000
URL: https://git.openjdk.org/leyden/commit/4141534e4a59facf2cd95a799bba7d3c7cf7a…
8368156: java/nio/file/Files/IsSameFile.java failing (win)
Reviewed-by: vyazici, jpai
! test/jdk/java/nio/file/Files/IsSameFile.java
Changeset: 5d932420
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-09-24 19:29:07 +0000
URL: https://git.openjdk.org/leyden/commit/5d93242028dfc68b838a8efb0fbc4de3fea7f…
8368335: Refactor the rest of Locale TestNG based tests to JUnit
Reviewed-by: naoto, liach
! test/jdk/java/util/Locale/LocaleMatchingTest.java
! test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java
! test/jdk/java/util/Locale/TestOf.java
! test/jdk/java/util/Locale/bcp47u/CalendarTests.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/java/util/Locale/bcp47u/CurrencyTests.java
! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java
! test/jdk/java/util/Locale/bcp47u/SystemPropertyTests.java
Changeset: 8f87fdce
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-24 20:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/8f87fdce0b17f3edd453054461895330b82e8…
8368182: AOT cache creation fails with class defined by JNI
Reviewed-by: dholmes, matsaave
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/classLoader.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JNIDefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/libJNIDefineClassApp.c
Changeset: 17accf4a
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-24 20:58:26 +0000
URL: https://git.openjdk.org/leyden/commit/17accf4a06fe654fef6db8dbd0dcd34117293…
8368174: Proactive initialization of @AOTSafeClassInitializer classes
Reviewed-by: liach, adinn, asmehra
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/math/MathUtils.java
! src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotAnnotations/AOTAnnotationsTest.java
Changeset: a2870d6b
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-09-24 22:49:01 +0000
URL: https://git.openjdk.org/leyden/commit/a2870d6b4985a68beb3fe3bf6622e6245e9a8…
8368015: Shenandoah: fix error in computation of average allocation rate
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 2aafda19
Branch: premain
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2025-09-24 23:07:44 +0000
URL: https://git.openjdk.org/leyden/commit/2aafda1968f3fc8902f7d146a1cba72998aeb…
8366948: AOT cache creation crashes when iterating training data
Reviewed-by: vlivanov, iklam
! src/hotspot/share/oops/trainingData.hpp
Changeset: 17244c69
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-09-25 05:41:32 +0000
URL: https://git.openjdk.org/leyden/commit/17244c699ad20fafe7448678a53266ce6bf01…
8368159: Significant performance overhead when started with jdwp agent and unattached debugger
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: e6ddb396
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-09-25 08:11:15 +0000
URL: https://git.openjdk.org/leyden/commit/e6ddb39635cb8b5a21445a50b28aeeebc9e1d…
8368525: nmethod ic cleanup
Reviewed-by: chagedorn, mhaessig
! src/hotspot/share/code/nmethod.cpp
Changeset: 847b107d
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-09-25 08:15:45 +0000
URL: https://git.openjdk.org/leyden/commit/847b107df821e0c1d347383f1858d505137eb…
8365191: Cleanup after removing LockingMode related code
Reviewed-by: coleenp, dholmes, yzheng, mdoerr, ayang, fyang, amitkumar
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java
Changeset: ba44656b
Branch: premain
Author: Alice Pellegrini <dev(a)alicepellegrini.me>
Committer: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-09-25 08:44:14 +0000
URL: https://git.openjdk.org/leyden/commit/ba44656b97b7103d96718452e300df8a6bd59…
8366454: TLS1.3 server fails with bad_record_mac when receiving encrypted records with empty body
Co-authored-by: Daniel Jeliński <djelinski(a)openjdk.org>
Reviewed-by: djelinski
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java
Changeset: d407ef65
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-09-25 09:38:43 +0000
URL: https://git.openjdk.org/leyden/commit/d407ef651032de687e3d4a2a2db211cab1016…
8368251: Parallel: Refactor lgrp_id used in MutableNUMASpace
Reviewed-by: lkorinth, ayang, tschatzl
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: d85e410c
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-09-25 09:42:53 +0000
URL: https://git.openjdk.org/leyden/commit/d85e410c191bdcc8c20498f1c3c4516193bc7…
8368546: java/net/httpclient/RedirectTimeoutTest.java fails intermittently for HTTP/3 in tier7
Reviewed-by: jpai, syan, djelinski, vyazici
! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
Changeset: 4f4030a4
Branch: premain
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-09-25 09:51:51 +0000
URL: https://git.openjdk.org/leyden/commit/4f4030a423d04c8f488d143f0eda4a8de9dbd…
8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy
Reviewed-by: dfuchs
! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java
Changeset: 44cb9cad
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-09-25 09:59:37 +0000
URL: https://git.openjdk.org/leyden/commit/44cb9cad263b4fe2749fd6c223b657d77dca5…
8368518: [s390x] test failure with failed: wrong size of mach node
Reviewed-by: dlong, mdoerr, lucy
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
Changeset: 67cb53d0
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-09-25 10:06:57 +0000
URL: https://git.openjdk.org/leyden/commit/67cb53d0888adfeb2909296e21d0532bc3643…
8368206: RISC-V: compiler/vectorapi/VectorMaskCompareNotTest.java fails when running without RVV
Reviewed-by: fyang, mhaessig, mli
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java
Changeset: 2407eb05
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2025-09-25 10:08:56 +0000
URL: https://git.openjdk.org/leyden/commit/2407eb0522d192135a6bed52e88be5a59cba8…
8367867: [macosx] Ignorable whitespace in text not removed when printing
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
Changeset: 52e55046
Branch: premain
Author: Guanqiang Han <ghan(a)openjdk.org>
Committer: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-09-25 11:55:18 +0000
URL: https://git.openjdk.org/leyden/commit/52e550462798c568a8a5457af2f9554fd784c…
8368089: G1: G1PeriodicGCTask::should_start_periodic_gc may use uninitialised value if os::loadavg is unsupported
Reviewed-by: ayang, tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
Changeset: 77a71c5b
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-09-25 12:08:39 +0000
URL: https://git.openjdk.org/leyden/commit/77a71c5b097500ea2cab0c84f87553e833692…
8366896: JFR: Use GarbageCollection.name in gc view
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! test/jdk/jdk/jfr/jcmd/TestJcmdView.java
! test/jdk/jdk/jfr/tool/TestView.java
Changeset: 26b5708c
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-09-25 12:15:09 +0000
URL: https://git.openjdk.org/leyden/commit/26b5708c47150023798a1546ba095c1b0b780…
8360882: Tests throw SkippedException when they should fail
Reviewed-by: mullan
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java
Changeset: d1ea6ea2
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-09-25 12:42:18 +0000
URL: https://git.openjdk.org/leyden/commit/d1ea6ea22d49884bec53f89fad7029400fb1d…
8367103: RISC-V: store cpu features in a bitmap
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 2b451131
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-09-25 13:35:36 +0000
URL: https://git.openjdk.org/leyden/commit/2b451131a57dc7080c4ccb77d6cb5a96ee24d…
8359378: aarch64: crash when using -XX:+UseFPUForSpilling
Reviewed-by: aph, rcastanedalo
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
Changeset: 043aeaf0
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-25 14:30:47 +0000
URL: https://git.openjdk.org/leyden/commit/043aeaf02a50a7413e1956a99341d04ea3f9a…
8368552: H3ErrorHandlingTest.testCloseControlStream intermittent timed out
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java
Changeset: 569e7808
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-09-25 14:44:06 +0000
URL: https://git.openjdk.org/leyden/commit/569e78080b3c25c95d85e9e194626f95f86b9…
8365820: Apply certificate scope constraints to algorithms in "signature_algorithms" extension when "signature_algorithms_cert" extension is not being sent
Reviewed-by: hchao
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS13.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForServerTLS13.java
! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java
Changeset: 8ca1feaf
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-09-25 15:37:02 +0000
URL: https://git.openjdk.org/leyden/commit/8ca1feaf7e29c1370853b9b95c2ee7a62c6b8…
8368499: GenShen: Do not collect age census during evac when adaptive tenuring is disabled
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
Changeset: 74122198
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-25 16:47:22 +0000
URL: https://git.openjdk.org/leyden/commit/741221988e03d1710d3a73ab9c7764991f216…
8368261: Serial: Use more precise nmethod scope during Full GC marking
Reviewed-by: stefank, fandreuzzi
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
Changeset: de1f5a3c
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-25 17:42:46 +0000
URL: https://git.openjdk.org/leyden/commit/de1f5a3c437ab4c6009f8be6f9f109ed36fb0…
8368468: Split out everything but configure results from spec.gmk
Reviewed-by: erikj
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-performance.m4
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
+ make/common/CommonVars.gmk
! make/common/MakeBase.gmk
Changeset: 32ab0dbc
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-09-25 17:44:55 +0000
URL: https://git.openjdk.org/leyden/commit/32ab0dbc0b8170ecd168dbb7c3f1be69dfa52…
8368674: Incremental builds keep rebuilding interim jmod
Reviewed-by: cstein, erikj
! make/common/Execute.gmk
Changeset: 5c596e2a
Branch: premain
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2025-09-25 18:10:58 +0000
URL: https://git.openjdk.org/leyden/commit/5c596e2a9599e1e0eb9ec845f1b6e0e7b59f1…
8360463: Ambiguity in Cipher.getInstance() specification between NoSuchAlgorithmException and NoSuchPaddingException
Reviewed-by: mullan
! src/java.base/share/classes/javax/crypto/Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java
Changeset: 80cb0ead
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-09-25 18:17:19 +0000
URL: https://git.openjdk.org/leyden/commit/80cb0ead502ae439660f2a3bbab42df4da39d…
8367133: DTLS: fragmentation of Finished message results in handshake failure
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
+ test/jdk/javax/net/ssl/DTLS/FragmentedFinished.java
Changeset: a48538dd
Branch: premain
Author: Johannes Graham <j3graham(a)gmail.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-09-25 18:23:13 +0000
URL: https://git.openjdk.org/leyden/commit/a48538dd6379d606b75b849dd899413af76a0…
8367324: Avoid redundant parsing when formatting with DigitList
Reviewed-by: jlu, rgiulietti
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! test/jdk/java/text/Format/DecimalFormat/CloneTest.java
! test/micro/org/openjdk/bench/java/text/DefFormatterBench.java
Changeset: 3c9fd768
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-09-25 18:47:32 +0000
URL: https://git.openjdk.org/leyden/commit/3c9fd7688f4d73067db9b128c329ca7603a60…
8368514: TLS stateless session ticket decryption fails on some providers
Reviewed-by: valeriep, abarashev
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
= test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java
= test/jdk/sun/security/pkcs11/tls/fips/cert8.db
= test/jdk/sun/security/pkcs11/tls/fips/cert9.db
= test/jdk/sun/security/pkcs11/tls/fips/key3.db
= test/jdk/sun/security/pkcs11/tls/fips/key4.db
= test/jdk/sun/security/pkcs11/tls/fips/keystore
= test/jdk/sun/security/pkcs11/tls/fips/nss.cfg
= test/jdk/sun/security/pkcs11/tls/fips/pkcs11.txt
= test/jdk/sun/security/pkcs11/tls/fips/secmod.db
Changeset: 52e77784
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-09-25 19:59:52 +0000
URL: https://git.openjdk.org/leyden/commit/52e777845f0a09b4c285131f1eff02dfbffa0…
8367910: Reduce warnings about unsupported classes in AOT cache creation
Reviewed-by: dholmes, kvn, shade
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/oops/trainingData.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
Changeset: 648582ab
Branch: premain
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-09-25 20:55:05 +0000
URL: https://git.openjdk.org/leyden/commit/648582ab781d98556906c274067f26f856fc0…
8368714: [BACKOUT] JDK-8368468 Split out everything but configure results from spec.gmk
Reviewed-by: ihse
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-performance.m4
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
- make/common/CommonVars.gmk
! make/common/MakeBase.gmk
Changeset: ca03080c
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-09-26 00:10:21 +0000
URL: https://git.openjdk.org/leyden/commit/ca03080c9f3857e88f71a5803f55877edbc7d…
8368030: Make package bundlers stateless
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java
Changeset: a6638121
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-09-26 06:14:28 +0000
URL: https://git.openjdk.org/leyden/commit/a6638121211afd688a9e25b5cbadf2f1441b1…
8368124: Show useful thread names in ASAN reports
Reviewed-by: dholmes, mbaesken
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
Changeset: 87307802
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-26 07:27:51 +0000
URL: https://git.openjdk.org/leyden/commit/873078028b7cac1df94cd5a09e403c8537f14…
8368006: Parallel: Skip full regions in dense prefix during Full GC
Reviewed-by: gli, fandreuzzi
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: b90799c0
Branch: premain
Author: Arno Zeller <azeller(a)openjdk.org>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-09-26 07:47:26 +0000
URL: https://git.openjdk.org/leyden/commit/b90799c0e92468b341235989f731bb93e2741…
8368616: runtime/cds/appcds/aotCache/JavaAgent.java#dynamic fails on non CDS platforms/builds after JDK-8362561
Reviewed-by: mbaesken, shade, iklam
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
Changeset: a80ba626
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-09-26 07:56:40 +0000
URL: https://git.openjdk.org/leyden/commit/a80ba6260effdca7a7703c6903f273401b861…
8357691: File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing
Reviewed-by: erikj, iklam
! make/ToolsJdk.gmk
Changeset: 7bfdb012
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-09-26 09:00:59 +0000
URL: https://git.openjdk.org/leyden/commit/7bfdb0120752d01da96c19e8037a6e909847d…
8368565: Adjust comment regarding dependency of libjvm.so to librt
Reviewed-by: dholmes
! make/autoconf/libraries.m4
Changeset: f0e1078c
Branch: premain
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-09-26 12:14:58 +0000
URL: https://git.openjdk.org/leyden/commit/f0e1078c7175b3f930502a6079feff86aa53b…
8368250: [AIX] now ubsan vptr check is also possible (follow up of JDK-8354686)
Reviewed-by: erikj, stuefe, mbaesken
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! src/hotspot/share/oops/compressedKlass.cpp
Changeset: bdb7d25a
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-09-26 13:59:39 +0000
URL: https://git.openjdk.org/leyden/commit/bdb7d25ac11ca60a357b371c75544b346e523…
8358723: jpackage signing issues: the main launcher doesn't have entitlements
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
Changeset: 2360542e
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-09-26 14:19:12 +0000
URL: https://git.openjdk.org/leyden/commit/2360542e89067e5c5d5a7bf403c18c9f371ef…
8368683: [process] Increase jtreg debug output maxOutputSize for TreeTest
Reviewed-by: msheppar
+ test/jdk/java/lang/ProcessHandle/TEST.properties
Changeset: 501b2b3e
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-09-26 14:28:35 +0000
URL: https://git.openjdk.org/leyden/commit/501b2b3ebc50d9bb1c32267ef8e56561ea1e7…
8368615: VSCode IDE: Oracle Java extension routinely runs out of memory
Reviewed-by: erikj
! make/ide/vscode/hotspot/template-workspace.jsonc
Changeset: 25abdd85
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-26 14:48:26 +0000
URL: https://git.openjdk.org/leyden/commit/25abdd85c41f7aef41915cabd8596c0ce573a…
8368752: Serial: Remove unused arg of DefNewGeneration::gc_epilogue
Reviewed-by: tschatzl, fandreuzzi
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: aa6ff450
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-09-26 14:56:03 +0000
URL: https://git.openjdk.org/leyden/commit/aa6ff45052516f5383fb7e62cfb469cbade0c…
8368693: Duplicate methods in vmClasses
Reviewed-by: liach, coleenp, dholmes
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmClasses.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
Changeset: bdf6853c
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-09-26 16:50:05 +0000
URL: https://git.openjdk.org/leyden/commit/bdf6853cfdd24176bdddb59b6d7bb85036b94…
8368328: CompactNumberFormat.clone does not produce independent instances
Reviewed-by: rgiulietti, jlu
! src/java.base/share/classes/java/text/CompactNumberFormat.java
+ test/jdk/java/text/Format/CompactNumberFormat/TestClone.java
Changeset: 556dfdda
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-09-26 19:34:04 +0000
URL: https://git.openjdk.org/leyden/commit/556dfddac82f69b8a3d3730d05fcd00e49b84…
8308027: GetThreadListStackTraces/OneGetThreadListStackTraces.java should be skipped when thread factory is used
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java
Changeset: 62cc3472
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-09-26 19:36:00 +0000
URL: https://git.openjdk.org/leyden/commit/62cc347242ddbc8b51f023c288d78785b128e…
8368699: nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp destroys jvmti monitor when VM is dead
Reviewed-by: sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
Changeset: c6cecc58
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-09-26 19:51:04 +0000
URL: https://git.openjdk.org/leyden/commit/c6cecc581f331dc61af0df2dfd5d7e0d523f6…
8283198: Remove src/jdk.hotspot.agent/test
Reviewed-by: amenkov, ayang, sspitsyn
- src/jdk.hotspot.agent/test/libproc/LibprocClient.java
- src/jdk.hotspot.agent/test/libproc/LibprocTest.java
- src/jdk.hotspot.agent/test/libproc/Makefile
- src/jdk.hotspot.agent/test/libproc/README
- src/jdk.hotspot.agent/test/libproc/libproctest.sh
- src/jdk.hotspot.agent/test/libproc/libproctest64.sh
Changeset: 12c0f29b
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-09-26 20:12:48 +0000
URL: https://git.openjdk.org/leyden/commit/12c0f29b97f0ccd03dee6850a3a9a71171240…
8368498: Use JUnit instead of TestNG for jdk_text tests
Reviewed-by: naoto
! test/jdk/java/text/Collator/RuleBasedCollatorTest.java
! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCNFRounding.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java
! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java
! test/jdk/java/text/Format/CompactNumberFormat/TestFormatToCharacterIterator.java
! test/jdk/java/text/Format/CompactNumberFormat/TestMutatingInstance.java
! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java
! test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java
! test/jdk/java/text/Format/CompactNumberFormat/TestSpecialValues.java
! test/jdk/java/text/Format/CompactNumberFormat/TestUExtensionOverride.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestSerialization.java
! test/jdk/java/text/Format/DateFormat/Bug8193444.java
! test/jdk/java/text/Format/DateFormat/CaseInsensitiveParseTest.java
! test/jdk/java/text/Format/DateFormat/LocaleDateFormats.java
! test/jdk/java/text/Format/DateFormat/SimpleDateFormatPatternTest.java
! test/jdk/java/text/Format/DecimalFormat/SetGroupingSizeTest.java
! test/jdk/java/text/Format/NumberFormat/DFSMinusPerCentMill.java
! test/jdk/java/text/Normalizer/SquareEraCharacterTest.java
Changeset: cedc0117
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-09-26 20:49:36 +0000
URL: https://git.openjdk.org/leyden/commit/cedc0117ac36243cc240e8ab6adb3c78af405…
8365057: Add support for java.util.concurrent lock information to Thread.dump_to_file
Co-authored-by: Alex Menkov <amenkov(a)openjdk.org>
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Reviewed-by: sspitsyn, alanb
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
! test/lib/jdk/test/lib/threaddump/ThreadDump.java
Changeset: 37f0e74d
Branch: premain
Author: Mohamed Issa <missa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-09-26 21:10:30 +0000
URL: https://git.openjdk.org/leyden/commit/37f0e74d328d909810b54f7889cca991426d7…
8364305: Support AVX10 saturating floating point conversion instructions
Reviewed-by: sviswanathan, sparasa, jbhateja
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
Changeset: 5b1ebbb2
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-09-27 02:34:27 +0000
URL: https://git.openjdk.org/leyden/commit/5b1ebbb2713e54511cb695d1d6f7f6b7f827b…
8366561: Improve documentation for how the -Xlint flag works
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
Changeset: 9093d3a0
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-09-27 02:37:39 +0000
URL: https://git.openjdk.org/leyden/commit/9093d3a04cd2b66425cefb44de2990cb5362a…
8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine
Reviewed-by: lmesnik
! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java
Changeset: af8fb20a
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-09-27 04:07:29 +0000
URL: https://git.openjdk.org/leyden/commit/af8fb20ac0325a231ee14bd72e9764e02ca07…
8368307: Shenandoah: get_next_bit_impl should special case weak and strong mark bits
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp
Changeset: 320230db
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-09-28 04:49:58 +0000
URL: https://git.openjdk.org/leyden/commit/320230db5f9ca95f23218704cb2e69521e038…
8367795: HeadlessMalfunctionTest may fail due to timeout
Reviewed-by: prr
! test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java
Changeset: e19ec6f7
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-09-29 05:19:56 +0000
URL: https://git.openjdk.org/leyden/commit/e19ec6f785e889d254b15c5ef2e801152c59c…
8368754: runtime/cds/appcds/SignedJar.java log regex is too strict
Reviewed-by: iklam, dholmes
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
Changeset: d53190ac
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-09-29 05:36:18 +0000
URL: https://git.openjdk.org/leyden/commit/d53190ac4485e535f0a603036ecf47d4ff6e4…
8366582: Test jdk/jshell/ToolSimpleTest.java failed: provider not found
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/ProblemList.txt
Changeset: 75269fdb
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-29 07:26:43 +0000
URL: https://git.openjdk.org/leyden/commit/75269fdb49aeb9d37acbbc1502c446a822fd3…
8368715: Serial: Add GCTraceTime for marking from roots subphases during full gc marking
Reviewed-by: fandreuzzi, tschatzl, iwalulya
! src/hotspot/share/gc/serial/serialFullGC.cpp
Changeset: 08b677bb
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-09-29 10:05:45 +0000
URL: https://git.openjdk.org/leyden/commit/08b677bba4b1e23feb55b104d86fe0eef543d…
8071277: G1: Merge commits and uncommits of contiguous memory
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
Changeset: 61659214
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2025-09-29 10:28:45 +0000
URL: https://git.openjdk.org/leyden/commit/616592144939d80cae661bd4db26c976a035d…
7156751: [macosx] Problem with printing
Reviewed-by: prr, serb
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java
Changeset: fdbba049
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2025-09-29 10:39:25 +0000
URL: https://git.openjdk.org/leyden/commit/fdbba049a2491c591fc1a866e4707bf9aac50…
8368775: Remove outdated comment in OutlineTextRenderer
Reviewed-by: prr, dnguyen, serb
! src/java.desktop/share/classes/sun/java2d/pipe/OutlineTextRenderer.java
Changeset: 9d9c0e06
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-09-29 13:55:49 +0000
URL: https://git.openjdk.org/leyden/commit/9d9c0e06700116288233e3435051a1496cb64…
8368793: java/lang/StringBuilder/RacingSBThreads.java timed out in Xcomp subtest
Reviewed-by: iris, alanb, syan
! test/jdk/java/lang/StringBuilder/RacingSBThreads.java
Changeset: 63688d89
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-09-29 14:48:04 +0000
URL: https://git.openjdk.org/leyden/commit/63688d894e2157bb091be3aa62946f7e5830f…
8368822: Refactor Float16.valueOf(double)
Reviewed-by: rgiulietti
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: 9d71af10
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-09-29 16:04:54 +0000
URL: https://git.openjdk.org/leyden/commit/9d71af108ea2cc3682607527246d60a19fd82…
8367253: RISC-V: refactor dependent cpu extensions
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: aabf699d
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-09-29 17:43:35 +0000
URL: https://git.openjdk.org/leyden/commit/aabf699dd0f066efe6654db24b520068b256d…
8355339: Test java/io/File/GetCanonicalPath.java failed: The specified network name is no longer available
Reviewed-by: alanb
! src/java.base/windows/native/libjava/canonicalize_md.c
Changeset: 3d97e17a
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-09-29 17:46:17 +0000
URL: https://git.openjdk.org/leyden/commit/3d97e17a31c267161c2be87b551cdb118062f…
8367318: Test vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java timed out after passing
Reviewed-by: amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType1.java
Changeset: 6c8e384c
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-09-29 18:22:24 +0000
URL: https://git.openjdk.org/leyden/commit/6c8e384c63ac199a5f226b017ef5cd133130d…
8356022: Migrate descriptor parsing from generics to BytecodeDescriptor
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
+ test/jdk/sun/invoke/util/BytecodeDescriptorTest.java
Changeset: 59e76af4
Branch: premain
Author: Hannes Greule <hgreule(a)openjdk.org>
Date: 2025-09-29 18:40:43 +0000
URL: https://git.openjdk.org/leyden/commit/59e76af47b23f582bbc21465a1871205d2499…
8367967: C2: "fatal error: Not monotonic" with Mod nodes
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: bmaillard, vlivanov, chagedorn, shade
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/ccp/TestModValueMonotonic.java
Changeset: 2f29b3f2
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-09-29 19:24:28 +0000
URL: https://git.openjdk.org/leyden/commit/2f29b3f24a31bbe58d9c3433d46b69c160026…
8366884: NMT fails with MallocLimit: reached category "mtCompiler" limit
Reviewed-by: phubner, jsjolen
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
Changeset: c57003c9
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-09-29 21:39:42 +0000
URL: https://git.openjdk.org/leyden/commit/c57003c9b837adb8671a0db636d9c576bd6a8…
8368890: open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
Changeset: 538a722c
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-09-30 01:40:35 +0000
URL: https://git.openjdk.org/leyden/commit/538a722c2e9123cc575355879ff230444cf2d…
8368732: RISC-V: Detect support for misaligned vector access via hwprobe
Reviewed-by: mli, dzhang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 89af6e13
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-09-30 03:10:41 +0000
URL: https://git.openjdk.org/leyden/commit/89af6e13f2354d6e32872791d157144cd478a…
8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04
Reviewed-by: avu, prr
! test/jdk/sun/awt/font/TestDevTransform.java
Changeset: 2746c1a5
Branch: premain
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-09-30 05:09:33 +0000
URL: https://git.openjdk.org/leyden/commit/2746c1a555891564963299182b3b0293eaefc…
8367485: os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes
Reviewed-by: jsikstro, sgehwolf, stefank, stuefe, aph
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: c0a4c0ba
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-09-30 08:11:02 +0000
URL: https://git.openjdk.org/leyden/commit/c0a4c0ba97284d55cfdf857eb5d41fd6189e6…
8367981: Update CompactHashtable for readability
Reviewed-by: iklam, matsaave
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
Changeset: 586167cf
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-09-30 08:49:08 +0000
URL: https://git.openjdk.org/leyden/commit/586167cff5aaead0949c509f48bc5080834cc…
8363932: G1: Better distribute KlassCleaningTask
Reviewed-by: ayang, coleenp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: aea71cca
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-09-30 08:54:53 +0000
URL: https://git.openjdk.org/leyden/commit/aea71ccab7d21ae72564a07f74199eac14c7a…
8342730: Get rid of SummaryDiff in VMATree
Reviewed-by: jsjolen, phubner
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_regions_tree.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: b19e8721
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-09-30 10:35:23 +0000
URL: https://git.openjdk.org/leyden/commit/b19e872192106f47c5d9b425230cc2bfe3e47…
8362573: Incorrect weight of the first ObjectAllocationSample JFR event (regression)
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp
+ test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventInitialWeight.java
Changeset: ba0a6eed
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-30 10:41:13 +0000
URL: https://git.openjdk.org/leyden/commit/ba0a6eed1a6a22bd4c1d159592b62e054afa4…
8368357: Some source files have initial blank lines
Reviewed-by: stefank, ayang, serb, jwaters, jpai
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadIdTable.hpp
! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java
! src/java.desktop/share/classes/java/awt/image/LookupOp.java
! src/jdk.compiler/share/classes/com/sun/source/tree/UsesTree.java
Changeset: 64c46d8e
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-09-30 11:32:44 +0000
URL: https://git.openjdk.org/leyden/commit/64c46d8efc27911b8667c3974275c075cf79a…
8367953: JFR sampler threads does not appear in thread dump
Reviewed-by: mgronlun
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 8606d3f8
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-09-30 11:54:37 +0000
URL: https://git.openjdk.org/leyden/commit/8606d3f8405b73878a1319ba3574ef69349aa…
8365060: Historical data for JDK 8 should include the jdk.net package
Reviewed-by: shade, liach
! src/jdk.compiler/share/data/symbols/include.list
! src/jdk.compiler/share/data/symbols/java.base-8.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-9.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-8.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-9.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml.bind-9.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-8.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-9.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-8.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.net-9.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
+ test/langtools/tools/javac/platform/CompilationTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
Changeset: 444007fc
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-09-30 12:27:22 +0000
URL: https://git.openjdk.org/leyden/commit/444007fc234aeff75025831c2d1b5538c87fa…
8368842: Parallel: Refactor PCAddThreadRootsMarkingTaskClosure
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 07ea907e
Branch: premain
Author: Anass Baya <abaya(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-09-30 13:57:07 +0000
URL: https://git.openjdk.org/leyden/commit/07ea907e4fc8aa8fda01d8fe64c599f9d944e…
8361606: ConsumeNextMnemonicKeyTypedTest.java fails on Windows: character typed with VK_A: a
8321303: Intermittent open/test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java failure on Linux
Reviewed-by: dnguyen, honkar, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java
Changeset: 8cc54ec6
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-09-30 14:14:53 +0000
URL: https://git.openjdk.org/leyden/commit/8cc54ec6b86fc5b80af02939363eccd8e3e89…
8368563: JFR: Improve jfr query help text
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java
Changeset: 6b4b1020
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-09-30 14:24:05 +0000
URL: https://git.openjdk.org/leyden/commit/6b4b10200ed10365e1ae1ca02ade773ce5a10…
8368809: JFR: Remove events from testSettingConfiguration in TestActiveSettingEvent
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
Changeset: 07ecc93d
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-09-30 15:10:30 +0000
URL: https://git.openjdk.org/leyden/commit/07ecc93dbd0b74e2362d369e22b5141289eb1…
8367692: RISC-V: Align post call nop
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: fe9dbcc4
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-09-30 16:15:21 +0000
URL: https://git.openjdk.org/leyden/commit/fe9dbcc496671a256c61ac52df5580569dbaf…
8368599: ShenandoahConcurrentMark could use ThreadsClaimTokenScope
Reviewed-by: ayang, shade, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 9b02896b
Branch: premain
Author: Mohamed Issa <missa(a)openjdk.org>
Committer: Srinivas Vamsi Parasa <sparasa(a)openjdk.org>
Date: 2025-09-30 21:08:06 +0000
URL: https://git.openjdk.org/leyden/commit/9b02896b4725ef932a23be11ff76ce04bda0d…
8360558: Use hex literals instead of decimal literals in math intrinsic constants
Reviewed-by: mhaessig, sparasa, jbhateja
! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
Changeset: 0366d882
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-01 00:52:30 +0000
URL: https://git.openjdk.org/leyden/commit/0366d8823bc844225ca24964e352ce0a57d01…
8354894: java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Reviewed-by: jpai
! test/jdk/java/lang/Thread/virtual/Starvation.java
Changeset: 17d8fa8e
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-10-01 01:40:06 +0000
URL: https://git.openjdk.org/leyden/commit/17d8fa8e421db67027c9e7d2ddd634ff0b897…
8367026: Reorder the timeout failure handler commands to have jstack run before the rest
Reviewed-by: erikj, lmesnik
! test/failure_handler/src/share/conf/common.properties
Changeset: 8c3ca024
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-10-01 03:58:49 +0000
URL: https://git.openjdk.org/leyden/commit/8c3ca024c770d3cf3b35234e967e5f0f0d610…
8368817: Convert JDK_Version::to_string to use stringStream instead of jio_snprintf-chain
Reviewed-by: fandreuzzi, jsjolen
! src/hotspot/share/runtime/java.cpp
Changeset: 394eb80a
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-10-01 06:12:05 +0000
URL: https://git.openjdk.org/leyden/commit/394eb80a48fa73238cf897087b99c3da5a616…
8368957: Remove metaprogramming/logical.hpp in favor of C++17 facilities
Reviewed-by: mchevalier, iwalulya
! src/hotspot/share/gc/shared/workerUtils.hpp
- src/hotspot/share/metaprogramming/logical.hpp
- test/hotspot/gtest/metaprogramming/test_logical.cpp
Changeset: 1188ca55
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-01 08:07:59 +0000
URL: https://git.openjdk.org/leyden/commit/1188ca55f525554d2bb10691b368c818d98e5…
8368954: G1: Document why G1 uses TLS storage for the current card table reference
Reviewed-by: ayang, rcastanedalo, iwalulya
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
Changeset: 6c2d3834
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-01 08:08:19 +0000
URL: https://git.openjdk.org/leyden/commit/6c2d383492d194eb8a604a58a0336c371cbb1…
8368953: Document the reason why Serial/Parallel/G1 use zero as dirty card value
Co-authored-by: Albert Mingkun Yang <ayang(a)openjdk.org>
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/shared/cardTable.hpp
Changeset: f49849a5
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-10-01 08:22:02 +0000
URL: https://git.openjdk.org/leyden/commit/f49849a5ed4e9383e39e69ce76bb8ea74fb44…
8368893: RISC-V: crash after JDK-8352673 on fastdebug version
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 84e5d63b
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-10-01 09:01:19 +0000
URL: https://git.openjdk.org/leyden/commit/84e5d63b9fa8af0b35e1d682a81900cb15769…
8368885: NMT CommandLine tests can check for error better
Reviewed-by: phubner, azafari, shade
! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java
Changeset: 5a2700f2
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-10-01 09:26:43 +0000
URL: https://git.openjdk.org/leyden/commit/5a2700f231d72e2241703c1d17b308f031e85…
8368861: [TEST] compiler/floatingpoint/ScalarFPtoIntCastTest.java expects x86 IR on non-x86 platforms
Reviewed-by: sviswanathan, mdoerr
! test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java
Changeset: 3607e998
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-10-01 11:16:44 +0000
URL: https://git.openjdk.org/leyden/commit/3607e9986f1582ebdae1b6ad2a13c1a9c239e…
8367279: Test tools/javac/tree/TreePosTest.java timed out
Reviewed-by: asotona
! test/langtools/tools/javac/tree/TreePosTest.java
Changeset: c69456e8
Branch: premain
Author: Justin King <jcking(a)openjdk.org>
Date: 2025-10-01 13:23:13 +0000
URL: https://git.openjdk.org/leyden/commit/c69456e87aeb8653ce23bc7f579c254511bbf…
8368962: hotspot/cpu/aarch64/bytecodes_aarch64.{hpp,cpp} is unused
Reviewed-by: aph, mhaessig
- src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp
- src/hotspot/cpu/aarch64/bytecodes_aarch64.hpp
Changeset: 182fbc2b
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-10-01 13:55:18 +0000
URL: https://git.openjdk.org/leyden/commit/182fbc2b836d27410ccd0da512acb17bac936…
8368675: IGV: nodes are wrongly marked as changed in the difference view
Reviewed-by: mchevalier, mhaessig, dfenacci, tholenstein
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java
Changeset: c54dcefb
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-10-01 14:59:14 +0000
URL: https://git.openjdk.org/leyden/commit/c54dcefbfd2eb44a569767740dc053813c4f6…
8368938: Remove ObjectWaiter::badObjectWaiterPtr
Reviewed-by: shade, ayang
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: e44ef0c3
Branch: premain
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2025-10-01 16:05:31 +0000
URL: https://git.openjdk.org/leyden/commit/e44ef0c32b3c2fcd0a6293838d9185b6d0719…
8367704: Fix minor documentation issues in java.time.**
Reviewed-by: naoto, rriggs
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/package-info.java
! src/java.base/share/classes/java/time/temporal/ChronoField.java
! src/java.base/share/classes/java/time/temporal/ValueRange.java
Changeset: 6b72b778
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-10-01 17:57:43 +0000
URL: https://git.openjdk.org/leyden/commit/6b72b778039afce0e25986114d15dd29a6786…
6177299: [Fmt-Nu] NumberFormat.getPercentInstance() does not work correctly
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
Changeset: ef724f40
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-10-01 19:56:05 +0000
URL: https://git.openjdk.org/leyden/commit/ef724f40c1f3cdddd215d50edf512bb068250…
8368985: Small Float16 refactorings
Reviewed-by: rgiulietti, jbhateja
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java
Changeset: db6320df
Branch: premain
Author: Johannes Graham <jgraham(a)openjdk.org>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-10-01 20:00:43 +0000
URL: https://git.openjdk.org/leyden/commit/db6320df980ebe7cf2a1c727970cc937ab549…
8368968: FloatingDecimal: Clean up unused code
Reviewed-by: rgiulietti
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
Changeset: 4df41d2a
Branch: premain
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2025-10-01 23:15:13 +0000
URL: https://git.openjdk.org/leyden/commit/4df41d2a751e2942c2188ed01313d78e68183…
8368698: runtime/cds/appcds/aotCache/OldClassSupport.java assert(can_add()) failed: Cannot add TrainingData objects
Reviewed-by: heidinga, iklam
! src/hotspot/share/oops/trainingData.cpp
Changeset: fa3af820
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-10-01 23:49:03 +0000
URL: https://git.openjdk.org/leyden/commit/fa3af820ad310704e8d25cf496f676e09d607…
8338197: [ubsan] ad_x86.hpp:6417:11: runtime error: shift exponent 100 is too large for 32-bit type 'unsigned int'
Reviewed-by: kvn, dlong
! src/hotspot/share/adlc/output_h.cpp
Changeset: 5251405c
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-10-02 06:52:59 +0000
URL: https://git.openjdk.org/leyden/commit/5251405ce9ab1cbd84b798a538cb3865ea467…
8368848: JShell's code completion not always working for multi-snippet inputs
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
Changeset: dfd38322
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-02 08:58:54 +0000
URL: https://git.openjdk.org/leyden/commit/dfd383224dbc2e41c9f44b1acd09ffb179cc3…
8368966: Remove spurious VMStructs friends
Reviewed-by: stefank, ayang
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
! src/hotspot/share/gc/shared/collectorCounters.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.hpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/gc/shared/hSpaceCounters.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/notificationThread.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/growableArray.hpp
Changeset: 8be16160
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-10-02 11:41:30 +0000
URL: https://git.openjdk.org/leyden/commit/8be16160d2a6275ff619ea4cebb725475c646…
8367609: serviceability/sa/ClhsdbPmap.java fails when built with Clang
Reviewed-by: kevinw, cjplummer
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
Changeset: cc563c87
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-02 12:37:27 +0000
URL: https://git.openjdk.org/leyden/commit/cc563c87cd277fbc96fb77af1e99f6c018ccc…
8368866: compiler/codecache/stress/UnexpectedDeoptimizationTest.java intermittent timed out
Reviewed-by: shade, mhaessig
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
Changeset: 56baf64a
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-10-02 13:29:45 +0000
URL: https://git.openjdk.org/leyden/commit/56baf64ada04f233fbfe4e0cd033c86183e22…
8368520: TLS 1.3 KeyUpdate fails with SunPKCS11 provider
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java
! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java
Changeset: 2c7f7380
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-10-02 13:32:09 +0000
URL: https://git.openjdk.org/leyden/commit/2c7f7380ea828e5ec928e1cb05b13806646ec…
8368825: Use switch expression for DateTimeFormatterBuilder pattern character lookup
Reviewed-by: rriggs, naoto, scolebourne
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
Changeset: 52522623
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-10-02 13:38:41 +0000
URL: https://git.openjdk.org/leyden/commit/5252262349cccb09f693ebd431fe2987ec091…
8292984: Refactor internal container-related interfaces for clarity
Reviewed-by: sgehwolf, eosterlund
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_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/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
Changeset: 7ad9bdef
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-10-02 15:19:26 +0000
URL: https://git.openjdk.org/leyden/commit/7ad9bdef1ed250a824ee9dee69b37bbcc8f7c…
8368630: java/net/httpclient/http3/H3ServerPushTest.java succeeds but fails in jtreg timeout
Reviewed-by: syan, jpai
! test/jdk/java/net/httpclient/http3/H3ServerPushTest.java
Changeset: 1a03a1fb
Branch: premain
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2025-10-02 15:38:51 +0000
URL: https://git.openjdk.org/leyden/commit/1a03a1fbb1c7a83469128106341591c594284…
8369033: Remove dead code in training data
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
Changeset: 5fccabff
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-10-02 15:51:46 +0000
URL: https://git.openjdk.org/leyden/commit/5fccabff15ae8bcc3d03156fa331bbc0fefb0…
8368670: Deadlock in JFR on event register + class load
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
Changeset: 3d113af9
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-10-02 16:43:01 +0000
URL: https://git.openjdk.org/leyden/commit/3d113af9e33ddf3d80452cb72f1b47b4936ec…
8369051: More small Float16 refactorings
Reviewed-by: rgiulietti
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: 1d55adee
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-10-02 18:49:00 +0000
URL: https://git.openjdk.org/leyden/commit/1d55adee11fc2fdbf2e009e1308b763fd7217…
8368989: Use NMethodMarkingScope and ThreadsClaimTokenScope in shenandoahSTWMark
Reviewed-by: shade, ayang
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
Changeset: 3f27a03b
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-10-02 20:00:58 +0000
URL: https://git.openjdk.org/leyden/commit/3f27a03bba4760694a276376d08fb1ba97d08…
8368727: CDS custom loader support causes asserts during class unloading
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java
Changeset: fa6e8841
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-10-02 22:09:14 +0000
URL: https://git.openjdk.org/leyden/commit/fa6e884105ac247b3b83a5a2329f9c18888bd…
8298823: [macos] java/awt/Mouse/EnterExitEvents/DragWindowTest.java continues to fail with "No MouseReleased event on label!"
Reviewed-by: aivanov, azvegint
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/EnterExitEvents/DragWindowTest.java
Changeset: da7121af
Branch: premain
Author: Dean Long <dlong(a)openjdk.org>
Date: 2025-10-02 22:21:13 +0000
URL: https://git.openjdk.org/leyden/commit/da7121aff9eccb046b82a75093034f1cdbd9b…
8366461: Remove obsolete method handle invoke logic
Reviewed-by: vlivanov, mhaessig
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_IR.hpp
! 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_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/PCDesc.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
Changeset: 854b384b
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-10-02 23:39:37 +0000
URL: https://git.openjdk.org/leyden/commit/854b384b120fa2af41adca3048070866fe3ca…
8304811: vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH
Reviewed-by: lmesnik, dholmes, sspitsyn
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/stepBreakPopReturn.cpp
Changeset: f62b9eca
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-10-03 02:43:14 +0000
URL: https://git.openjdk.org/leyden/commit/f62b9eca08694bbbe80d9e7d7b704db4f2423…
8364929: Assign unique id to each AdapterBlob stored in AOTCodeCache
Reviewed-by: kvn, iklam
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 3790965d
Branch: premain
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2025-10-03 03:50:01 +0000
URL: https://git.openjdk.org/leyden/commit/3790965df3e7cba3b9792b8719d1e2ead046d…
8336695: Update Commons BCEL to Version 6.10.0
Reviewed-by: lancea, naoto, iris
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InvalidMethodSignatureException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Record.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RecordComponentInfo.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/package-info.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/package-info.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/package-info.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/package-info.java
! src/java.xml/share/classes/jdk/xml/internal/Utils.java
! src/java.xml/share/legal/bcel.md
Changeset: ebb6fd7d
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-10-03 07:37:17 +0000
URL: https://git.openjdk.org/leyden/commit/ebb6fd7d7865fd20ff2f90b4ef72c5ef6a3e5…
8360562: sun/security/tools/keytool/i18n.java add an ability to add comment for failures
Reviewed-by: rhalade
! test/jdk/sun/security/tools/keytool/i18n.java
Changeset: 2e783963
Branch: premain
Author: María Arias de Reyna Domínguez <mariasde(a)ibm.com>
Committer: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-10-03 07:57:24 +0000
URL: https://git.openjdk.org/leyden/commit/2e783963d21c8edd88e79226ca473cfe0e413…
8369037: Identify owning method for MethodData and MethodCounters in AOT map output
Reviewed-by: iklam, asmehra, adinn, macarte
! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMapLogger.hpp
Changeset: 134b63f0
Branch: premain
Author: Yuri Gaevsky <yuri.gaevsky(a)gmail.com>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2025-10-03 09:44:56 +0000
URL: https://git.openjdk.org/leyden/commit/134b63f0e8c4093f7ad0a528d6996898ab881…
8322174: RISC-V: C2 VectorizedHashCode RVV Version
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 72319167
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Committer: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-10-03 10:40:50 +0000
URL: https://git.openjdk.org/leyden/commit/72319167543a28295276f11178c17bef6680c…
8364757: Missing Store nodes caused by bad wiring in PhaseIdealLoop::insert_post_loop
Reviewed-by: mhaessig, roland
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java
Changeset: f81c7c59
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-10-03 15:53:37 +0000
URL: https://git.openjdk.org/leyden/commit/f81c7c592bbc9f5575ed41e41d12f54cbfc5e…
8276966: Improve diagnostic output for the mismatching parts of a hybrid snippet
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java
Changeset: 23a65644
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-10-03 16:25:55 +0000
URL: https://git.openjdk.org/leyden/commit/23a65644ae63b271ca99c55a2a60a192c4e4d…
8368981: Case Fold Locale Legacy Tags On Demand
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
! test/jdk/java/util/Locale/CaseFoldLanguageTagTest.java
Changeset: aee73d35
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-10-03 17:32:51 +0000
URL: https://git.openjdk.org/leyden/commit/aee73d3568fbcb2fe7293f92154e6677c080d…
8365424: [macos26] java/awt/Frame/DisposeTest.java fails on macOS 26
Reviewed-by: serb, azvegint
! test/jdk/java/awt/Frame/DisposeTest.java
Changeset: 0935b76c
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-10-03 17:40:37 +0000
URL: https://git.openjdk.org/leyden/commit/0935b76c6bd1fbfa0a431eedb54c51f6fe4d1…
8369080: Use uname -m for devkit cpu detection
Reviewed-by: iris, erikj
! make/devkit/Makefile
Changeset: 0e98ec36
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Committer: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-10-03 17:49:59 +0000
URL: https://git.openjdk.org/leyden/commit/0e98ec36623d5d83172209058574a97bab1d6…
8367384: The ICC_Profile class may throw exceptions during serialization
Reviewed-by: honkar, prr
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/SerializationSpecTest.java
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/empty.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_invalid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_null.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_valid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/invalid_wrongType.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_invalid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_null.ser
= test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_valid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/null_wrongType.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid.ser
= test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_invalid.ser
= test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_null.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_valid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/valid_wrongType.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_invalid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_null.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_valid.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/SerializationSpecTest/wrongType_wrongType.ser
+ test/jdk/java/awt/color/ICC_Profile/Serialization/StandardProfilesRoundTrip.java
! test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java
Changeset: 012e079d
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-10-03 18:45:34 +0000
URL: https://git.openjdk.org/leyden/commit/012e079d11b629ddda8d5f687fd43ef21d210…
8356202: Cleanup Source code in String Implementation Classes
Reviewed-by: jpai, rgiulietti, liach
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
Changeset: 837f634b
Branch: premain
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2025-10-03 21:11:33 +0000
URL: https://git.openjdk.org/leyden/commit/837f634bf29fd877dd62a2e0f7d7a1bd38337…
8369128: ProblemList jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java in Xcomp configs
8369132: Disable vmTestbase/gc/vector/CircularListLow and LinearListLow with SerialGC
8369133: Disable gc/g1/TestShrinkAuxiliaryDataRunner.java with UseLargePages option
Reviewed-by: ayang, dholmes
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryDataRunner.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java
! test/jdk/ProblemList-Xcomp.txt
Changeset: e6868c62
Branch: premain
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2025-10-03 22:17:01 +0000
URL: https://git.openjdk.org/leyden/commit/e6868c624851d5c6bd182e45ba908cb06b731…
8369138: New test compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java fails
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java
Changeset: c3fbbfab
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-10-03 23:16:41 +0000
URL: https://git.openjdk.org/leyden/commit/c3fbbfabcc9a9535a3b422c1c9afaa8e092a5…
8369027: Apply java.io.Serial annotations in java.scripting
Reviewed-by: rriggs
! src/java.scripting/share/classes/javax/script/ScriptException.java
Changeset: 76dba201
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-10-04 08:09:09 +0000
URL: https://git.openjdk.org/leyden/commit/76dba201fa1a525780677e4d3dee8e9ffafd1…
8368821: Test java/net/httpclient/http3/GetHTTP3Test.java intermittently fails with java.io.IOException: QUIC endpoint closed
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java
! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java
Changeset: f740cd2a
Branch: premain
Author: Chad Rakoczy <chadrako(a)amazon.com>
Committer: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-10-04 21:17:26 +0000
URL: https://git.openjdk.org/leyden/commit/f740cd2aad43a008da1ed1ff15ebe2c790f89…
8316694: Implement relocation of nmethod within CodeCache
Reviewed-by: kvn, eosterlund, never, eastigeevich, bulasevich
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/share/code/codeBehaviours.cpp
! src/hotspot/share/code/codeBehaviours.hpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
+ test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java
+ test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java
+ test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java
+ test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java
+ test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java
+ test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/jdk/test/whitebox/code/CodeBlob.java
Changeset: 5d9f94e0
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-10-05 16:20:53 +0000
URL: https://git.openjdk.org/leyden/commit/5d9f94e05e1527745271d0167a41874160761…
8369152: Problem list new tests from JDK-8316694
Reviewed-by: jpai, dholmes, serb
! test/hotspot/jtreg/ProblemList.txt
Changeset: ba7bf43c
Branch: premain
Author: Vladimir Ivanov <vaivanov(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-10-05 23:55:53 +0000
URL: https://git.openjdk.org/leyden/commit/ba7bf43c76c94bea85dbbd865794184b7ee0c…
8365290: [perf] x86 ArrayFill intrinsic generates SPLIT_STORE for unaligned arrays
Reviewed-by: sviswanathan, vpaprotski, kvn
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: 85877e20
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-10-06 06:17:48 +0000
URL: https://git.openjdk.org/leyden/commit/85877e2022114031ef1ba13c67bf768edb0df…
8355354: C2 crashed: assert(_callee == nullptr || _callee == m) failed: repeated inline attempt with different callee
Reviewed-by: vlivanov, dlong
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 069c569a
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-10-06 07:48:45 +0000
URL: https://git.openjdk.org/leyden/commit/069c569a710f50bc715f523c6c4c7aa087694…
8368097: [asan] heap-buffer-overflow reported in ClassFileParser::skip_over_field_signature
Reviewed-by: dholmes, mbaesken
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: e6781fd9
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-10-06 08:10:11 +0000
URL: https://git.openjdk.org/leyden/commit/e6781fd9497723a7baab38d6bfb958ba1b1c2…
8367601: Remove held_monitor_count
Reviewed-by: mdoerr, pchilanomate, fyang
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
Changeset: 59e87437
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-10-06 08:14:24 +0000
URL: https://git.openjdk.org/leyden/commit/59e87437b4f9259121710dca5e595ca714c3e…
8368753: IGV: improve CFG view of difference graphs
Reviewed-by: chagedorn, mhaessig, dfenacci
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/Scheduler.java
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
Changeset: baf8bc57
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-10-06 08:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/baf8bc5701c43425e3345f82d4318b134b26d…
8369038: Parallel: Use NMethodMarkingScope and ThreadsClaimTokenScope in psParallelCompact
Reviewed-by: ayang, shade
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 2c114d67
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-06 09:26:51 +0000
URL: https://git.openjdk.org/leyden/commit/2c114d676d9904094dd6058d15f06d801ec7a…
8367899: compiler/c2/gvn/TestBitCompressValueTransform.java intermittent timed out
Reviewed-by: dfenacci, chagedorn
! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java
Changeset: 2bfada3f
Branch: premain
Author: jonghoonpark <dev(a)jonghoonpark.com>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-06 11:53:14 +0000
URL: https://git.openjdk.org/leyden/commit/2bfada3f58df6c041d948267368cbc4db915c…
8364927: Add @requires annotation to TestReclaimStringsLeaksMemory.java
Reviewed-by: tschatzl, stefank, ayang
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
Changeset: e3320a9d
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-10-06 13:32:46 +0000
URL: https://git.openjdk.org/leyden/commit/e3320a9df592a06c466ae9158d8f173921679…
8367610: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java timed out on Windows
Reviewed-by: liach
! test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java
Changeset: b6a4cfec
Branch: premain
Author: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2025-10-06 15:26:59 +0000
URL: https://git.openjdk.org/leyden/commit/b6a4cfecb731615b6ef70828ac10fae4b2264…
8367114: Update jdk.test.lib.net.SimpleHttpServer to use SimpleFileServer
Reviewed-by: dfuchs, vyazici
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java
- test/jdk/com/sun/net/httpserver/SimpleFileServer.java
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java
! test/jdk/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java
- test/lib/jdk/test/lib/net/SimpleHttpServer.java
Changeset: 596af0a7
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-06 15:44:13 +0000
URL: https://git.openjdk.org/leyden/commit/596af0a7cc37e359d54689be20f855a86ae46…
8369041: Release memory after testing in ThreadsRunner.java
Reviewed-by: shade, tschatzl
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
Changeset: 0f406c42
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-10-06 16:11:59 +0000
URL: https://git.openjdk.org/leyden/commit/0f406c420e35f7a4358dc99711fd23d162f21…
8369078: Fix faulty test conversion in IllegalCharsetName.java
Reviewed-by: naoto, alanb
! test/jdk/java/nio/charset/Charset/IllegalCharsetName.java
Changeset: 2376a9e9
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-10-06 17:30:42 +0000
URL: https://git.openjdk.org/leyden/commit/2376a9e9727e9cb3020dd3f57584950a4cdcd…
8365630: jdk/jfr/tool/TestPrintContextual.java fails with wrong spanId
Reviewed-by: shade
! test/jdk/jdk/jfr/tool/TestPrintContextual.java
Changeset: eb34a117
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-10-07 00:52:38 +0000
URL: https://git.openjdk.org/leyden/commit/eb34a117934951af075a425ce2cf8d3b1ced9…
8369242: Rename URL variables in devkit/Tools.gmk
Reviewed-by: erikj
! make/devkit/Tools.gmk
Changeset: e783c524
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-07 04:08:32 +0000
URL: https://git.openjdk.org/leyden/commit/e783c524c17e1d1a3fff4b6370e222134e66e…
8368185: Test javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java failed: Synth ButtonUI does not handle PRESSED & MOUSE_OVER state
Reviewed-by: tr, aivanov
! test/jdk/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java
Changeset: 07549f3e
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-10-07 07:43:43 +0000
URL: https://git.openjdk.org/leyden/commit/07549f3e1539a2dd491a4f9ffe9df8580d7d7…
8360389: Support printing from C2 compiled code
Reviewed-by: kvn, thartmann, mhaessig
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: c06d6805
Branch: premain
Author: Daniel Skantz <dskantz(a)openjdk.org>
Date: 2025-10-07 09:04:39 +0000
URL: https://git.openjdk.org/leyden/commit/c06d6805aae3af2e6175f3f43deea46c9ce08…
8362394: C2: Repeated stacked string concatenation fails with "Hit MemLimit" and other resourcing errors
Reviewed-by: chagedorn, rcastanedalo
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsMany.java
Changeset: aed9485b
Branch: premain
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2025-10-07 10:09:23 +0000
URL: https://git.openjdk.org/leyden/commit/aed9485bbb1d93063e5e5f60ed84bfb36053b…
8368303: AlwaysAtomicAccesses is excessively strict
Reviewed-by: shade, vlivanov, dlong
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
Changeset: 6bec42ad
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-10-07 10:21:33 +0000
URL: https://git.openjdk.org/leyden/commit/6bec42adcc1d99e16ddd5148bb4012c74a0c3…
8368892: Make JEditorPane/TestBrowserBGColor.java headless
Reviewed-by: serb, azvegint
! test/jdk/javax/swing/JEditorPane/TestBrowserBGColor.java
Changeset: 9c46febc
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-10-07 12:47:40 +0000
URL: https://git.openjdk.org/leyden/commit/9c46febcac01b9f1831f5f3e2a68dd1f1612a…
8245234: Still seeing missing mixed stack traces, even after JDK-8234624
Reviewed-by: kevinw, cjplummer
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
Changeset: 4b4d0cd3
Branch: premain
Author: Johny Jose <johny.jose(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-10-07 13:13:42 +0000
URL: https://git.openjdk.org/leyden/commit/4b4d0cd35a32448e4b056109c502af2765766…
8365398: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently
Reviewed-by: msheppar, smarks, jpai
! test/jdk/ProblemList.txt
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
Changeset: a9c93f86
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-07 13:40:19 +0000
URL: https://git.openjdk.org/leyden/commit/a9c93f865bb5438420bc4df278d211ff3af9a…
8369263: Parallel: Inline PSPromotionManager::push_depth
Reviewed-by: iwalulya, shade, fandreuzzi
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
Changeset: 0f2a95c1
Branch: premain
Author: jonghoonpark <dev(a)jonghoonpark.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-07 15:13:23 +0000
URL: https://git.openjdk.org/leyden/commit/0f2a95c15d7c1e3796660d786c9a72497dab5…
8365782: Remove unnecessary inclusion of <stdlib.h> in jfrOSInterface.cpp
Reviewed-by: ayang, tschatzl
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
Changeset: 8a20656e
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-10-07 15:16:08 +0000
URL: https://git.openjdk.org/leyden/commit/8a20656ed03aa26806c7b4a4e361999dea62a…
8367321: Fix CSS bugs in dark theme
8366942: Dark mode pages briefly blink before going dark
Reviewed-by: nbenalla, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: eb729f0a
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-10-07 15:38:58 +0000
URL: https://git.openjdk.org/leyden/commit/eb729f0aaa2297c3b3dbadadf40a502d2d9ed…
8247776: JFR: TestThreadContextSwitches.java failed "RuntimeException: No events: expected false, was true"
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java
Changeset: eb835e05
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-10-07 15:57:31 +0000
URL: https://git.openjdk.org/leyden/commit/eb835e05f9cf8a65d804b733b382ecfba5b12…
8366040: Change URL.lookupViaProviders to use ScopedValue to detect recursive lookup
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/java/net/URL.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
+ test/jdk/java/net/spi/URLStreamHandlerProvider/circular.provider.template
Changeset: 4ca3ab62
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-10-07 16:41:45 +0000
URL: https://git.openjdk.org/leyden/commit/4ca3ab62759b366fd3e0b2267925f1fa70f05…
8369123: Still more small Float16 refactorings
Reviewed-by: rgiulietti
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: ebeb77ba
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-07 16:47:43 +0000
URL: https://git.openjdk.org/leyden/commit/ebeb77baaeb6d9098d7462f5ddf61d8583b1e…
8358058: sun/java2d/OpenGL/DrawImageBg.java Test fails intermittently
Reviewed-by: azvegint, serb, psadhukhan
! test/jdk/ProblemList.txt
+ test/jdk/sun/java2d/OpenGL/DrawBitmaskImage.java
+ test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
+ test/jdk/sun/java2d/OpenGL/DrawImageBg.java
+ test/jdk/sun/java2d/OpenGL/LargeOps.java
+ test/jdk/sun/java2d/OpenGL/OpaqueDest.java
+ test/jdk/sun/java2d/OpenGL/ScaleParamsOOB.java
+ test/jdk/sun/java2d/OpenGL/ShapeClip.java
+ test/jdk/sun/java2d/OpenGL/SrcMaskOps.java
+ test/jdk/sun/java2d/OpenGL/VolatileSubRegion.java
+ test/jdk/sun/java2d/OpenGL/XformVolatile.java
Changeset: 1ea8cfa6
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-10-07 16:54:36 +0000
URL: https://git.openjdk.org/leyden/commit/1ea8cfa6dc8e6f96fd87553331abaae17ec17…
8369226: GHA: Switch to MacOS 15
Reviewed-by: erikj, ayang, sgehwolf
! .github/workflows/main.yml
Changeset: 6b316262
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-10-07 17:21:13 +0000
URL: https://git.openjdk.org/leyden/commit/6b3162620bd808227ec7b4331ae6fc32ceb90…
8368845: x-IBM930 uses incorrect character for Hex 42 60
Reviewed-by: sherman, rriggs, iris
! make/data/charsetmapping/IBM930.c2b
! make/data/charsetmapping/IBM930.map
! test/jdk/sun/nio/cs/mapping/CoderTest.java
! test/jdk/sun/nio/cs/mapping/ConverterTest.java
! test/jdk/sun/nio/cs/mapping/Cp930.b2c
! test/jdk/sun/nio/cs/mapping/TestConv.java
Changeset: 7f070d35
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-10-07 17:37:31 +0000
URL: https://git.openjdk.org/leyden/commit/7f070d356c479ae30fe84fcf4d322c0b693fa…
8369246: Use https in make/devkit scripts
Reviewed-by: ayang, erikj
! make/devkit/Tools.gmk
! make/devkit/createAutoconfBundle.sh
Changeset: 6bfd018b
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-07 19:08:22 +0000
URL: https://git.openjdk.org/leyden/commit/6bfd018beaf187940ebafc71885045b4aabca…
8366002: Beans.instantiate needs to describe the lookup procedure
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/java/beans/Beans.java
Changeset: 910bb68e
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-10-07 19:32:08 +0000
URL: https://git.openjdk.org/leyden/commit/910bb68e5191f830ff6f3dff5753e4e5f6214…
8349847: Support configuring individual lint categories as errors
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/man/javac.md
+ test/langtools/tools/javac/warnings/WerrorLint.e1.out
+ test/langtools/tools/javac/warnings/WerrorLint.e2.out
+ test/langtools/tools/javac/warnings/WerrorLint.java
+ test/langtools/tools/javac/warnings/WerrorLint.w1.out
+ test/langtools/tools/javac/warnings/WerrorLint.w2.out
Changeset: 4ee6079b
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-10-08 02:05:20 +0000
URL: https://git.openjdk.org/leyden/commit/4ee6079b11034e7de8be72cd2832fb717c2f1…
8369328: Use uppercase variable names in the devkit makefiles
Reviewed-by: erikj
! make/devkit/Makefile
! make/devkit/Tools.gmk
Changeset: 650fd35b
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-08 03:00:30 +0000
URL: https://git.openjdk.org/leyden/commit/650fd35b3b30bf16e8caad968bd335d423c87…
8335646: Nimbus : JLabel not painted with LAF defined foreground color on Ubuntu 24.04
Reviewed-by: aivanov, dnguyen, serb
! test/jdk/javax/swing/plaf/basic/BasicHTML/bug4248210.java
Changeset: 2ac24bf1
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-10-08 03:06:29 +0000
URL: https://git.openjdk.org/leyden/commit/2ac24bf1bac9c32704ebd72b93a75819b9404…
8367389: C2 SuperWord: refactor VTransform to model the whole loop instead of just the basic block
Reviewed-by: roland, mhaessig
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: 86211956
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-10-08 05:32:51 +0000
URL: https://git.openjdk.org/leyden/commit/862119565db311fe0e02e383fd3493601ed23…
8363917: SwitchBootstraps.enumSwitch() args not checked as documented
Reviewed-by: liach
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
Changeset: bd25db1f
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-10-08 07:02:34 +0000
URL: https://git.openjdk.org/leyden/commit/bd25db1fb8573fc908f7a8a96bca417b1d446…
8368960: Adjust java UL logging in the build
Reviewed-by: erikj, dholmes
! make/ToolsJdk.gmk
! make/autoconf/boot-jdk.m4
Changeset: d27649fe
Branch: premain
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2025-10-08 08:03:32 +0000
URL: https://git.openjdk.org/leyden/commit/d27649fe22a5bed9db72ac6c2595ac91f1fa2…
8367302: New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing
Reviewed-by: dholmes, apangin
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/prims/whitebox.cpp
! test/jdk/ProblemList-Xcomp.txt
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: f58e17fd
Branch: premain
Author: Antón Seoane Ampudia <anton.seoane.ampudia(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-10-08 08:58:58 +0000
URL: https://git.openjdk.org/leyden/commit/f58e17fd27e868e4a8816befc4c4bb8946c1f…
8368780: IGV: Upgrade to Netbeans Platform 27
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/README.md
! src/utils/IdealGraphVisualizer/pom.xml
Changeset: d45e65ba
Branch: premain
Author: Suchismith Roy <sroy(a)openjdk.org>
Committer: Varada M <varadam(a)openjdk.org>
Date: 2025-10-08 09:15:23 +0000
URL: https://git.openjdk.org/leyden/commit/d45e65bab45f78f9f378cdc53837fe33190b7…
8030957: AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX
Reviewed-by: jkern, mdoerr, mbaesken
! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! test/jdk/ProblemList.txt
Changeset: c6695064
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-08 09:29:24 +0000
URL: https://git.openjdk.org/leyden/commit/c66950643e4f43b5997b223289eefdde58958…
8369277: Remove unused CodeCacheUnloadingTask::_num_workers
Reviewed-by: shade, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
Changeset: 6a4c2676
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-10-08 09:49:48 +0000
URL: https://git.openjdk.org/leyden/commit/6a4c2676a6378f573bd58d1bc32b57765d756…
8365385: [asan] os::pretouch_memory() is not compatible with ASAN
Reviewed-by: stuefe, jsjolen
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
Changeset: c12f0e74
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-08 11:21:22 +0000
URL: https://git.openjdk.org/leyden/commit/c12f0e74a9acfaa91b537853143ec94f143fe…
8369286: Parallel: Assertion failure in mutableNUMASpace
Reviewed-by: jsikstro, tschatzl
! src/hotspot/share/gc/parallel/psYoungGen.cpp
Changeset: 23fcbb0b
Branch: premain
Author: Ruben Ayrapetyan <ruben.ayrapetyan(a)arm.com>
Committer: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-10-08 12:13:04 +0000
URL: https://git.openjdk.org/leyden/commit/23fcbb0badbef6d22f63ca6c5b26b06930025…
8365153: AArch64: Set JVM flags for Neoverse N3 and V3 cores
Reviewed-by: eastigeevich, aph
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 927aa3f8
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-08 14:20:23 +0000
URL: https://git.openjdk.org/leyden/commit/927aa3f8da34fb71b692661bebb89d20bfa85…
8369178: G1: Use NMethodMarkingScope and ThreadsClaimTokenScope in G1RootProcessor
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/shared/strongRootsScope.cpp
! src/hotspot/share/gc/shared/strongRootsScope.hpp
! src/hotspot/share/runtime/safepoint.cpp
Changeset: 79bcc7b8
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-10-08 15:56:58 +0000
URL: https://git.openjdk.org/leyden/commit/79bcc7b8ec577dad592dc3f575c15d1bdeb65…
8369257: PPC: compiler/whitebox/RelocateNMethodMultiplePaths.java fails with assertion
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
Changeset: ac73e688
Branch: premain
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2025-10-08 17:36:03 +0000
URL: https://git.openjdk.org/leyden/commit/ac73e688b13595b63dcfc9ce0aee76e7262d6…
8368984: Extra slashes in Cipher transformation leads to NSPE instead of NSAE
Reviewed-by: weijun
! src/java.base/share/classes/javax/crypto/Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java
! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java
! test/jdk/javax/crypto/Cipher/TestGetInstance.java
Changeset: 92f2ab2e
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-08 18:14:26 +0000
URL: https://git.openjdk.org/leyden/commit/92f2ab2e1b5a7c02ea6d3a3a07c7fbbfc725c…
8264851: Shenandoah: Rework control loop mechanics to use timed waits
Reviewed-by: kdnilsen, shade
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
Changeset: 4d0da18a
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-10-08 20:28:21 +0000
URL: https://git.openjdk.org/leyden/commit/4d0da18ab6e83549e81074e15011cf8a4fbd4…
8369250: Assess and remedy any unsafe usage of the Semaphore used by NonJavaThread::List
Reviewed-by: kbarrett, stefank
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 1aa62dca
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-10-08 20:38:30 +0000
URL: https://git.openjdk.org/leyden/commit/1aa62dcafd9f11ff3cb191525437e10bb789d…
8369230: com/sun/jdi/SimulResumerTest.java timed out
Reviewed-by: sspitsyn
! test/jdk/com/sun/jdi/SimulResumerTest.java
Changeset: 0e5655e6
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-10-08 23:09:37 +0000
URL: https://git.openjdk.org/leyden/commit/0e5655e6680762a99b5aecb58369b880ea913…
8367657: C2 SuperWord: NormalMapping demo from JVMLS 2025
Reviewed-by: chagedorn, galder
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/gallery/NormalMapping.java
+ test/hotspot/jtreg/compiler/gallery/TestNormalMapping.java
+ test/hotspot/jtreg/compiler/gallery/normal_map.png
Changeset: 5873c4b5
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-10-09 01:32:02 +0000
URL: https://git.openjdk.org/leyden/commit/5873c4b5d61844b6b34a46e8955bd94bdd3d7…
8369039: JDK-8348611 caused regression in Javac-Hot-Generate
Co-authored-by: Claes Redestad <redestad(a)openjdk.org>
Reviewed-by: jlahoda, redestad
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/LintMapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
Changeset: 0b81db1d
Branch: premain
Author: Lei Zhu <korov9.c(a)gmail.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-10-09 05:28:27 +0000
URL: https://git.openjdk.org/leyden/commit/0b81db1d38e69e6d8c73f22e4dae63ff57758…
8364346: Typo in IR framework README
Reviewed-by: thartmann, fandreuzzi, chagedorn
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
Changeset: 914b44e2
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-10-09 06:01:25 +0000
URL: https://git.openjdk.org/leyden/commit/914b44e277df23418736eb00c022bbd829d64…
8368694: PKCS11-NSS generic keys generated by DH have leading zeroes stripped
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
Changeset: 1b11bea7
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-10-09 06:19:00 +0000
URL: https://git.openjdk.org/leyden/commit/1b11bea76ba29d1dfa414ad7e10693cf054bb…
8286865: vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java fails with Out of space in CodeCache
Reviewed-by: dlong, chagedorn
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java
Changeset: 991f8e6f
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-10-09 06:21:08 +0000
URL: https://git.openjdk.org/leyden/commit/991f8e6f385ab85b33d2e4d274506995b651c…
8360031: C2 compilation asserts in MemBarNode::remove
Reviewed-by: dlong, kvn, shade
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/ConstructorBarriers.java
Changeset: af2fbd5a
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-10-09 08:17:45 +0000
URL: https://git.openjdk.org/leyden/commit/af2fbd5a7182cabdd88764b5653d2ce666f05…
8367413: Fix potential truncation error in Arguments::set_heap_size()
Reviewed-by: ayang, lkorinth
! src/hotspot/share/runtime/arguments.cpp
Changeset: b37a1a33
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-10-09 09:20:14 +0000
URL: https://git.openjdk.org/leyden/commit/b37a1a33aebaf86223eb94b3d641a5bed66f9…
8369291: Test java/net/httpclient/http3/H3DataLimitsTest.java fails in quic connection timeout with linux fastdebug builds
Reviewed-by: jpai, dfuchs, vyazici
! test/jdk/java/net/httpclient/BasicHTTP2Test.java
! test/jdk/java/net/httpclient/BasicHTTP3Test.java
! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java
! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java
! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java
Changeset: 285d16a3
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-10-09 09:42:27 +0000
URL: https://git.openjdk.org/leyden/commit/285d16a3a3b29b175670a042165780859a7db…
8365886: JSplitPane loses track of the left component when the component orientation is changed
Reviewed-by: tr, kizune
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! test/jdk/javax/swing/JSplitPane/TestSplitPaneOrientationTest.java
Changeset: 692c20ce
Branch: premain
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-10-09 09:46:01 +0000
URL: https://git.openjdk.org/leyden/commit/692c20ce1df1526bd175572a61d3355a57d42…
8368997: AIX allows reading from address zero which leads to several ubsan findings
Reviewed-by: mdoerr, mbaesken
! src/hotspot/os/posix/safefetch_sigjmp.cpp
Changeset: 7e3e55a5
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-10-09 10:24:27 +0000
URL: https://git.openjdk.org/leyden/commit/7e3e55a576b24ae704395b01a15c363ce6e28…
8368573: MultiBranchNode::required_outcnt should return an unsigned int
Reviewed-by: chagedorn, dfenacci, fandreuzzi
! src/hotspot/share/opto/cfgnode.hpp
Changeset: 9def7bfe
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-09 12:42:24 +0000
URL: https://git.openjdk.org/leyden/commit/9def7bfea263f6f77f0bd9d4c16f00b7a0834…
8369433: G1: Replace G1MarkScope with NMethodMarkingScope
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 5bb9fed9
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-10-09 13:20:34 +0000
URL: https://git.openjdk.org/leyden/commit/5bb9fed9de3297639d5c0cd1d8046656d9886…
8351354: Enhance java -XshowSettings:security:tls to show enabled TLS groups
Reviewed-by: mullan, coffeys
! src/java.base/share/classes/sun/launcher/SecuritySettings.java
! test/jdk/tools/launcher/Settings.java
Changeset: fd296774
Branch: premain
Author: Justin King <jcking(a)openjdk.org>
Date: 2025-10-09 13:30:02 +0000
URL: https://git.openjdk.org/leyden/commit/fd29677479797956e0d205b5ce6e7cb9ad407…
8369190: JavaFrameAnchor on AArch64 has unnecessary barriers and wrong store order in MacroAssembler
Reviewed-by: aph, dlong
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: dd410e0b
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-10-09 13:33:18 +0000
URL: https://git.openjdk.org/leyden/commit/dd410e0b776a01b617a457786b11ddf87d3b4…
8369423: Reduce execution time of testlibrary_tests/ir_framework/tests/TestDFlags.java
Reviewed-by: thartmann, dfenacci
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDFlags.java
Changeset: 005877b0
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-10-09 13:33:53 +0000
URL: https://git.openjdk.org/leyden/commit/005877b0635f1a9547724168ebd894b1b61fc…
8369236: testlibrary_tests/ir_framework/tests/TestCompileThreshold.java timed out
Reviewed-by: ayang, dfenacci
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompileThreshold.java
Changeset: 233d3a8d
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-10-09 13:59:31 +0000
URL: https://git.openjdk.org/leyden/commit/233d3a8d43578af4eafd572cee3db0978d3d6…
8366244: TLS1.3 ChangeCipherSpec message received after the client's Finished message should trigger a connection abort with "unexpected message"
Reviewed-by: hchao
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/TLS13ChangeCipherSpecAfterFinished.java
Changeset: 13f460c3
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-09 14:27:09 +0000
URL: https://git.openjdk.org/leyden/commit/13f460c3958b3513f0e62851fa3588f30d75d…
8368677: acvp test should throw SkippedException when no ACVP-Server available
Reviewed-by: weijun, shade
! test/jdk/sun/security/provider/acvp/Launcher.java
Changeset: 48d21b50
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-10-09 15:08:46 +0000
URL: https://git.openjdk.org/leyden/commit/48d21b50faed61eaa4f1d115531a21d0c29a5…
8369434: java/net/httpclient/AltServiceUsageTest.java fails intermittently
Reviewed-by: vyazici, jpai
! test/jdk/java/net/httpclient/AltServiceUsageTest.java
Changeset: 9891cd69
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-10-09 15:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/9891cd69e442cdfa6fb76ecbd20391291f4bf…
8369313: java/net/httpclient/TimeoutBasic.java should accept that HttpTimeoutException should be somewhere down the cause chain
Reviewed-by: vyazici, jpai
! test/jdk/java/net/httpclient/TimeoutBasic.java
Changeset: 7c75cb31
Branch: premain
Author: Jeremy Wood <jwood(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-10-09 16:02:01 +0000
URL: https://git.openjdk.org/leyden/commit/7c75cb312c0f9c645a140e10df212e364b99e…
8367376: Bad ButtonUI prevents other components from updating when system changes desktop properties
Reviewed-by: aivanov, prr, psadhukhan
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java
+ test/jdk/com/sun/java/swing/plaf/DesktopPropertyResetPendingFlagTest.java
Changeset: 37b725d9
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-10-09 16:20:59 +0000
URL: https://git.openjdk.org/leyden/commit/37b725d9c12834358a562e6c03fb7f566d639…
8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values
Reviewed-by: prappo, jlu, rriggs, iris
! src/java.base/share/classes/java/util/SimpleTimeZone.java
+ test/jdk/java/util/TimeZone/SimpleTimeZoneEqualsHashCodeTest.java
Changeset: 501fa204
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-09 18:25:47 +0000
URL: https://git.openjdk.org/leyden/commit/501fa2041a77139a9ac42fef69f28b1fd50fe…
8368501: Shenandoah: GC progress evaluation does not use generation
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
Changeset: 1992b69a
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-10-09 18:47:43 +0000
URL: https://git.openjdk.org/leyden/commit/1992b69a4794d1f2f65eaeb6dbb1e1e23a948…
8369283: Improve trace logs in safepoint machinery
Reviewed-by: fbredberg, dholmes, rehn
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: b73228b5
Branch: premain
Author: Vladimir Petko <vpetko(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-10-09 19:38:44 +0000
URL: https://git.openjdk.org/leyden/commit/b73228b51c1b1c59c8cd8ee7b14522edc12d5…
8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date
Reviewed-by: erikj
! make/autoconf/basic_tools.m4
Changeset: 1cdd241f
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-09 19:39:06 +0000
URL: https://git.openjdk.org/leyden/commit/1cdd241ff3ed57a4df4bac54b2659d68d161b…
8369420: Parallel: Use multiple workers for class unloading
Reviewed-by: fandreuzzi, tschatzl, zgu
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: cd1ce588
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-10-09 19:55:49 +0000
URL: https://git.openjdk.org/leyden/commit/cd1ce5883db55540379ce090244b698696e16…
8369454: Verify checksums of downloaded source bundles when creating devkit
Reviewed-by: erikj
! make/devkit/Tools.gmk
Changeset: d6e2d4eb
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-10-10 00:16:10 +0000
URL: https://git.openjdk.org/leyden/commit/d6e2d4eb1f87016ab158b62c61c33c4bf92a0…
8367646: [GenShen] Control thread may overwrite gc cancellation cause set by mutator
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: 52b02eda
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-10-10 01:11:10 +0000
URL: https://git.openjdk.org/leyden/commit/52b02edaba55920c44b9aba6a9db53d8c9ae9…
8362598: [macos] Add tests for custom info plist files
Reviewed-by: asemenyuk
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/MacHelperTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
+ test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
Changeset: 1873b459
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-10-10 01:11:35 +0000
URL: https://git.openjdk.org/leyden/commit/1873b4594883758a5c8b4094f49dfea36c7c0…
8356047: [macos] jpackage produces confusing post- and pre- installation PKG scripts
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgInstallerScripts.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/postinstall.template
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/preinstall.template
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java
+ test/jdk/tools/jpackage/macosx/PkgScriptsTest.java
Changeset: 2311ec39
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-10-10 02:42:11 +0000
URL: https://git.openjdk.org/leyden/commit/2311ec394df9a096d6f7cd52b65ae2660dfe2…
8363979: Add JDK bundle/image validation for --runtime-image option
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacRuntimeValidator.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: f4209dff
Branch: premain
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-10-10 03:55:47 +0000
URL: https://git.openjdk.org/leyden/commit/f4209dff3ba14ccbdc0846d9bfcc62688361b…
8348862: runtime/ErrorHandling/CreateCoredumpOnCrash fails on Windows aarch64
Reviewed-by: dholmes, mbeckwit
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
+ src/hotspot/os/windows/safefetch_static_windows.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
+ src/hotspot/os_cpu/windows_aarch64/safefetch_windows_aarch64.S
! src/hotspot/share/runtime/safefetch.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c
Changeset: 5a32966d
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-10 04:30:14 +0000
URL: https://git.openjdk.org/leyden/commit/5a32966d4255131cf0ac1273b603d99482959…
8369516: Delete duplicate imaging test
Reviewed-by: serb
- test/jdk/java/awt/image/VolatileImage/DrawBufImgOp.java
Changeset: be107224
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-10-10 05:02:56 +0000
URL: https://git.openjdk.org/leyden/commit/be10722436f20df26de66c00c4bc1b6772aa9…
8366847: JFR reports incorrect number of cores on hybrid CPU
Reviewed-by: dholmes, egahlin
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: b6e5ef4a
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-10-10 06:54:58 +0000
URL: https://git.openjdk.org/leyden/commit/b6e5ef4ad0989d3bf0c579dbd6f5bf36b52e4…
8360373: src/java.base/share/classes/sun/security/util/Debug.java implement negative testing
Reviewed-by: coffeys
! test/jdk/sun/security/util/Debug/DebugOptions.java
Changeset: b00720ed
Branch: premain
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-10-10 07:37:09 +0000
URL: https://git.openjdk.org/leyden/commit/b00720edd72226ae9ffecbcb9c1062d3ceb8c…
8369419: Error reporting of JFR JNI method registration crash on MacOSX
Reviewed-by: jbachorik, egahlin
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
Changeset: 1159b53b
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-10-10 08:10:07 +0000
URL: https://git.openjdk.org/leyden/commit/1159b53bfcfce771a23506394d998b0d95eb8…
8369483: Cleanup dead code in HandleArea
Reviewed-by: fandreuzzi, stefank
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/thread.cpp
Changeset: a1a37bd7
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-10-10 08:14:06 +0000
URL: https://git.openjdk.org/leyden/commit/a1a37bd7b2a8807f462909eadfa83ec26261e…
8369441: Two container tests fail after JDK-8292984
Reviewed-by: mbaesken, cnorrbin, syan
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Changeset: d5a20799
Branch: premain
Author: Chris Dennis <chris.w.dennis(a)ibm.com>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-10-10 09:19:55 +0000
URL: https://git.openjdk.org/leyden/commit/d5a207994b9c374e6638e57826326f8f4593b…
8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...)
Reviewed-by: vklang, alanb
! src/java.base/share/classes/java/util/concurrent/Executors.java
! test/jdk/java/util/concurrent/Executors/AutoShutdown.java
Changeset: f52aed6f
Branch: premain
Author: María Arias de Reyna Domínguez <mariasde(a)ibm.com>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-10-10 09:46:37 +0000
URL: https://git.openjdk.org/leyden/commit/f52aed6f81e7df9ab9a379ada952b8e666c54…
8369418: Identify owning class for KlassTrainingData in AOT map output
Reviewed-by: iklam, adinn
! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMapLogger.hpp
Changeset: afda8ad4
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-10 10:18:45 +0000
URL: https://git.openjdk.org/leyden/commit/afda8ad46045a4e2d1db608397aa3e03a9531…
8369501: Parallel: Add UseAdaptiveSizePolicy requirement to TestDynShrinkHeap.java
Reviewed-by: jsikstro, tschatzl
! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 5594d6bc
Branch: premain
Author: Aleksei Voitylov <avoitylov(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-10-10 13:33:12 +0000
URL: https://git.openjdk.org/leyden/commit/5594d6bc88bbe39e6ebfd02fb9c37cf40b8d0…
8368522: (fs) BasicFileAttributes Linux musl 1.2.5 incompatibility with statx
Reviewed-by: sgehwolf, bpb
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c
Changeset: f6d77cb3
Branch: premain
Author: Kangcheng Xu <kxu(a)openjdk.org>
Committer: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-10-10 14:04:51 +0000
URL: https://git.openjdk.org/leyden/commit/f6d77cb33299ae0636a2b52ee752f27e9ea91…
8347555: [REDO] C2: implement optimization for series of Add of unique value
Reviewed-by: roland, epeter
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_java_arithmetic.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestCollapsingSameTermAdditions.java
+ test/micro/org/openjdk/bench/vm/compiler/SerialAdditions.java
Changeset: fc49a1b5
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-10-10 15:39:27 +0000
URL: https://git.openjdk.org/leyden/commit/fc49a1b502530908618b19bcd749aa4db0b59…
8368846: java/io/File/createTempFile/TargetDirectory fails when run by root user
Reviewed-by: bpb
! test/jdk/java/io/File/createTempFile/TargetDirectory.java
Changeset: 376d77e8
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-10-10 16:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/376d77e8a71478f456af5baaf47f446eebd79…
8369050: DecimalFormat Rounding Errors for Fractional Ties Near Zero
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DigitList.java
+ test/jdk/java/text/Format/DecimalFormat/RoundingTiesNearZeroTest.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
Changeset: 7e29d294
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-10 18:01:09 +0000
URL: https://git.openjdk.org/leyden/commit/7e29d294e53a246864e9473bf461f0f4c1f6e…
8369097: Parallel: Support allocation in from space when heap is too full
Reviewed-by: tschatzl, fandreuzzi
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
Changeset: 2dfe4586
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-11 05:58:14 +0000
URL: https://git.openjdk.org/leyden/commit/2dfe4586f7a29d9e3a944e6483d5d4cbbdde3…
8369490: Remove unused Runinfo parameters in compiler/c2/gvn/TestBitCompressValueTransform.java
Reviewed-by: chagedorn, mhaessig
! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java
Changeset: 9b99bc8e
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-10-11 06:13:13 +0000
URL: https://git.openjdk.org/leyden/commit/9b99bc8ef53ad20c4f1cb5d26cffc64b0deb7…
8369440: Remove RootResolverMarkScope and RootSetClosureMarkScope
Reviewed-by: ayang
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
- src/hotspot/share/gc/shared/strongRootsScope.cpp
- src/hotspot/share/gc/shared/strongRootsScope.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
Changeset: a6f624b0
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-10-13 07:48:54 +0000
URL: https://git.openjdk.org/leyden/commit/a6f624b0743a1e0a3df4e8323c13b0d1fd6d0…
8369468: Rdtsc: Move getCPUIDBrandString_stub into VM_Version stub area
Reviewed-by: mgronlun, kvn
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 1605e839
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-10-13 08:13:37 +0000
URL: https://git.openjdk.org/leyden/commit/1605e8392e8efa972134a0bf3eecad0ed4f99…
8369574: Remove javax/management/remote/mandatory/connection/BrokenConnectionTest.java from ProblemList-Virtual.txt
Reviewed-by: ayang
! test/jdk/ProblemList-Virtual.txt
Changeset: 4728f746
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-10-13 09:23:48 +0000
URL: https://git.openjdk.org/leyden/commit/4728f746a89ca7cb787b3d9969f09a80cc92f…
8369571: Parallel: Use ThreadsClaimTokenScope in PSAdjustTask
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 98e1d2fa
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-10-13 10:13:00 +0000
URL: https://git.openjdk.org/leyden/commit/98e1d2fab123befa78342ba53b76a560dddd6…
8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files
Reviewed-by: clanger, lucy
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 0af959a3
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-10-13 10:15:39 +0000
URL: https://git.openjdk.org/leyden/commit/0af959a340fe68caa47fc476ff861f0e86087…
8369560: Slowdebug build without CDS fails
Reviewed-by: mdoerr, kvn
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
Changeset: 28460ca3
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-10-13 10:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/28460ca3305a444238e6edcc80e335be20356…
8368897: RISC-V: Cleanup RV_EXT_FEATURE_FLAGS & RV_NON_EXT_FEATURE_FLAGS
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 0db47028
Branch: premain
Author: Darragh Clarke <dclarke(a)openjdk.org>
Date: 2025-10-13 11:03:49 +0000
URL: https://git.openjdk.org/leyden/commit/0db47028913b64b84116d912876c58b136a9f…
8368877: Generate Jextract bindings for Kqueue
Reviewed-by: alanb, aefimov
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/errno_h$shared.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/errno_h.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/package-info.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kevent.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kqueue_h$shared.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kqueue_h.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/package-info.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/package-info.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec_h$shared.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec_h.java
Changeset: 62fa971f
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-10-13 11:34:30 +0000
URL: https://git.openjdk.org/leyden/commit/62fa971f3116828398294c9d57650c4e0aca7…
8369255: Assess and remedy any unsafe usage of the Semaphores used by JFR
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
Changeset: d278043d
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-10-13 12:09:38 +0000
URL: https://git.openjdk.org/leyden/commit/d278043ddba0cd9ec3ddf8b490366965f5831…
8367772: Refactor createUI in PassFailJFrame
Reviewed-by: dnguyen, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: d47e6b71
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-10-13 12:16:54 +0000
URL: https://git.openjdk.org/leyden/commit/d47e6b713c77d9e2f477f05291e8772129a54…
8369469: Rdtsc: Remove potential races in Rdtsc::initialize
Reviewed-by: dholmes, stefank
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/rdtsc_x86.hpp
! src/hotspot/share/jfr/utilities/jfrTime.cpp
! src/hotspot/share/utilities/ticks.cpp
Changeset: 04968061
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-10-13 13:59:48 +0000
URL: https://git.openjdk.org/leyden/commit/0496806102bb621bdd82613d5796651d9655e…
8359412: Template-Framework Library: Operations and Expressions
Reviewed-by: chagedorn, mhaessig, galder
+ test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java
Changeset: 9feb8f21
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-10-13 14:07:40 +0000
URL: https://git.openjdk.org/leyden/commit/9feb8f21b5d000f8901938f1dde89638c79ca…
8369019: Improve timed-park mechanism in ObjectMonitor for virtual thread support
Reviewed-by: dholmes, alanb
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
Changeset: f292d7c6
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-10-13 14:51:08 +0000
URL: https://git.openjdk.org/leyden/commit/f292d7c66c6279f929eb37ffcc1857a269f72…
8048180: G1: Eager reclaim of humongous objects with references
Co-authored-by: Ivan Walulya <iwalulya(a)openjdk.org>
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java
- test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
Changeset: 551cd03b
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-10-13 15:03:01 +0000
URL: https://git.openjdk.org/leyden/commit/551cd03b99feb34d98703b7d04571f92f83f2…
8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap
Reviewed-by: kbarrett, ayang, shade, tschatzl
! 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
Changeset: b83e7939
Branch: premain
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2025-10-13 15:05:53 +0000
URL: https://git.openjdk.org/leyden/commit/b83e7939dd9401314f2351a9fefd1e212387c…
8347007: --strip-debug removes parameter names included with -parameters
Reviewed-by: alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultStripDebugPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! test/jdk/tools/jlink/plugins/DefaultStripDebugPluginTest.java
+ test/jdk/tools/jlink/plugins/StripParameterNamesTest.java
Changeset: 16681623
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-10-13 15:17:36 +0000
URL: https://git.openjdk.org/leyden/commit/166816231988dd94f644a7b892cdddf0fea94…
8369510: JFR: Remove flush handler from Dispatcher lookup
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
Changeset: 8b1cf8ee
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-10-13 16:03:43 +0000
URL: https://git.openjdk.org/leyden/commit/8b1cf8eefe4e3439dba983bced06d55a6ca7d…
8368098: (aio) java/nio/channels/Channels/AsyncCloseStreams.java fails in junit timeout
Reviewed-by: alanb
! test/jdk/java/nio/channels/Channels/AsyncCloseStreams.java
Changeset: 9b1633de
Branch: premain
Author: Ravi.Patel8 <Ravi.Patel8(a)ibm.com>
Committer: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-10-13 16:10:48 +0000
URL: https://git.openjdk.org/leyden/commit/9b1633ded0e1d952ef13c054b6c507149d22f…
8368606: Printer lookup returns empty on AIX platform due to uninitialized results list
Reviewed-by: honkar, serb
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
Changeset: 1d6cafdc
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-10-13 16:11:09 +0000
URL: https://git.openjdk.org/leyden/commit/1d6cafdc5244960ddec2fd82b8454c6c3cafe…
8369452: Locale.Builder.setLanguageTag(String) does not clear on empty or null String
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
Changeset: 4ca4485e
Branch: premain
Author: Xueming Shen <sherman(a)openjdk.org>
Date: 2025-10-13 20:29:06 +0000
URL: https://git.openjdk.org/leyden/commit/4ca4485e9af10a49ca95710c4e26aa3895835…
8365588: defineClass that accepts a ByteBuffer does not work as expected
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/jdk/java/lang/ClassLoader/defineClass/DefineClassDirectByteBuffer.java
+ test/micro/org/openjdk/bench/java/lang/ClassLoaderDefineClass.java
Changeset: d6ca382f
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-14 03:33:23 +0000
URL: https://git.openjdk.org/leyden/commit/d6ca382f4ee5793dfa191bba694a7fef88c59…
8369335: Two sun/java2d/OpenGL tests fail on Windows after JDK-8358058
Reviewed-by: jdv
! test/jdk/sun/java2d/OpenGL/OpaqueDest.java
! test/jdk/sun/java2d/OpenGL/ScaleParamsOOB.java
Changeset: 44964181
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-10-14 03:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/449641813ada3b0af6441dd7299e40235e7ad…
8365205: C2: Optimize popcount value computation using knownbits
Reviewed-by: epeter, hgreule, qamai
! src/hotspot/share/opto/countbitsnode.cpp
! src/hotspot/share/opto/countbitsnode.hpp
+ test/hotspot/jtreg/compiler/intrinsics/TestPopCountValueTransforms.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/java/lang/PopCountValueTransform.java
Changeset: be0e49b7
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-10-14 05:38:13 +0000
URL: https://git.openjdk.org/leyden/commit/be0e49b7e20103ed5c1f3729df1cddf3c9c7a…
8369467: Rdtsc: Remove experimental support for non invariant tsc
Reviewed-by: dholmes, mgronlun
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/rdtsc_x86.hpp
Changeset: 5bf1bab5
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Committer: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-10-14 05:40:07 +0000
URL: https://git.openjdk.org/leyden/commit/5bf1bab5b3b7ebd2adbc0508e451d6f37580d…
8369482: JVMTI + Loom: JDK-8368159 introduced safepoint poll in disallowed state
Co-authored-by: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Reviewed-by: sspitsyn, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: 2eb0898f
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-10-14 06:10:09 +0000
URL: https://git.openjdk.org/leyden/commit/2eb0898fef7b7fef7285b7ee1837b73336b9f…
8367157: Remove jrunscript tool
Reviewed-by: erikj, ayang, ihse, alanb
! make/modules/java.scripting/Java.gmk
- make/modules/java.scripting/Launcher.gmk
- src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java
- src/java.scripting/share/classes/com/sun/tools/script/shell/init.js
- src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties
! src/java.scripting/share/classes/module-info.java
- src/java.scripting/share/man/jrunscript.md
! test/jdk/TEST.groups
- test/jdk/sun/tools/jrunscript/CheckEngine.java
- test/jdk/sun/tools/jrunscript/Hello.java
- test/jdk/sun/tools/jrunscript/common.sh
- test/jdk/sun/tools/jrunscript/dash-e.out
- test/jdk/sun/tools/jrunscript/dash-f.out
- test/jdk/sun/tools/jrunscript/hello.js
- test/jdk/sun/tools/jrunscript/jrunscript-DTest.sh
- test/jdk/sun/tools/jrunscript/jrunscript-argsTest.sh
- test/jdk/sun/tools/jrunscript/jrunscript-cpTest.sh
- test/jdk/sun/tools/jrunscript/jrunscript-eTest.sh
- test/jdk/sun/tools/jrunscript/jrunscript-fTest.sh
- test/jdk/sun/tools/jrunscript/jrunscript-helpTest.sh
- test/jdk/sun/tools/jrunscript/jrunscriptTest.sh
- test/jdk/sun/tools/jrunscript/repl.out
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java
Changeset: a3ee821f
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-10-14 07:28:28 +0000
URL: https://git.openjdk.org/leyden/commit/a3ee821f38d0d04f982465f5157170249c92c…
8369305: Adjust usage of CDS in the boot JDK
Reviewed-by: erikj, clanger
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
Changeset: 4786f8be
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-10-14 08:32:32 +0000
URL: https://git.openjdk.org/leyden/commit/4786f8bee5c79c1bcf652758a25360b4d308c…
8369448: C2 SuperWord: refactor VTransform to do move_unordered_reduction_out_of_loop during VTransform::optimize
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: 702179e7
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-10-14 08:54:42 +0000
URL: https://git.openjdk.org/leyden/commit/702179e7858bae1c7c13ad6eda3c4fbffdbb1…
8369488: Update to use jtreg 8.1
Reviewed-by: iris, erikj, jpai, syan
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/docs/TEST.ROOT
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
Changeset: 90cf3a20
Branch: premain
Author: jonghoonpark <dev(a)jonghoonpark.com>
Committer: Stefan Johansson <sjohanss(a)openjdk.org>
Date: 2025-10-14 09:09:58 +0000
URL: https://git.openjdk.org/leyden/commit/90cf3a2086cb0705dd519ff327be350e24a83…
8366716: Move SmapsParser from runtime/os/TestTracePageSizes.java into testlib
Co-authored-by: Stefan Johansson <sjohanss(a)openjdk.org>
Reviewed-by: sjohanss, syan
! test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
+ test/lib/jdk/test/lib/os/linux/Smaps.java
Changeset: 6d1529cd
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-10-14 12:23:48 +0000
URL: https://git.openjdk.org/leyden/commit/6d1529cd70718b3c26d65cc54c8a4fb8df06a…
8369593: Test H3MalformedResponseTest.testMalformedResponse still times out
Reviewed-by: jpai, vyazici, dfuchs
! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java
Changeset: 72663695
Branch: premain
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-10-14 13:50:19 +0000
URL: https://git.openjdk.org/leyden/commit/72663695da9a51c8eefbd496f14a6d1625ad7…
8369616: JavaFrameAnchor on RISC-V has unnecessary barriers and wrong store order in MacroAssembler
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 4b85ba90
Branch: premain
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-10-14 14:04:36 +0000
URL: https://git.openjdk.org/leyden/commit/4b85ba90671c0ac816a772584c3eeb30ef906…
8369657: [AIX] TOC overflow in static-launcher build when building slowdebug after JDK-8352064
Reviewed-by: mdoerr, erikj, clanger, mbaesken
! make/StaticLibs.gmk
Changeset: 64ff7062
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-10-14 15:33:49 +0000
URL: https://git.openjdk.org/leyden/commit/64ff7062c1cef13d16acddbcaf5401d7c2ad6…
8369806: Remove nsk/jvmti/AttachOnDemand/attach020 from problemlist
Reviewed-by: lmesnik, chagedorn
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 7ed93cf4
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-10-14 16:04:27 +0000
URL: https://git.openjdk.org/leyden/commit/7ed93cf40ed4fa1ad545dcb1a33b0d4fdabfa…
8369312: Refactor Float.toHexString() to avoid use of regex
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/Float.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: bbbb9c5f
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-10-14 16:31:21 +0000
URL: https://git.openjdk.org/leyden/commit/bbbb9c5f1557cb1e80d72a820c034c71308cb…
8365423: [macos26] java/awt/MenuBar/8007006/bug8007006.java fails on macOS 26
Reviewed-by: kizune, prr
! test/jdk/java/awt/MenuBar/8007006/bug8007006.java
Changeset: d6537c6d
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-10-14 17:36:54 +0000
URL: https://git.openjdk.org/leyden/commit/d6537c6d3ee6d7a59d609b277f0538da0afb0…
8344918: Unused private variables in SwingUtilities.java
Reviewed-by: azvegint
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
Changeset: 65b8fe62
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-10-14 17:48:15 +0000
URL: https://git.openjdk.org/leyden/commit/65b8fe62b4dc9355866df4b0ddd7cfccaaf0e…
8368907: (fs) Windows Error code 1314 not translated to AccessDeniedException (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsException.java
Changeset: 09e87971
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-10-14 17:48:37 +0000
URL: https://git.openjdk.org/leyden/commit/09e87971e8a53951b40eef15d127aad0b7c2b…
8368633: (fs) Path.toRealPath(NOFOLLOW_LINKS) very slow on macOS
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/ToRealPath.java
+ test/micro/org/openjdk/bench/java/nio/file/ToRealPath.java
Changeset: 7c1e3449
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-10-19 23:35:59 +0000
URL: https://git.openjdk.org/leyden/commit/7c1e3449c2de45d4eddd41403f01d98e12918…
Merge master 10-14-25
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/shared/collectorCounters.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/shared/collectorCounters.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
Changeset: 4abcbb11
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-10-20 08:48:17 +0000
URL: https://git.openjdk.org/leyden/commit/4abcbb11b419500c417946c0ae9bcd4b76e17…
Reverted JDK-8314247 as this was committed only in premain but was closed as not-an-issue in mainline
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
1
0
RFR: 8369735: [Leyden] AOT compiled methods have lower peak performance
by Aleksey Shipilev 17 Oct '25
by Aleksey Shipilev 17 Oct '25
17 Oct '25
This should get us back on track with peak performance.
Recently, I fixed the recent regression in compilation times: https://github.com/openjdk/leyden/commit/b8cfee49c6cb60225b13cbe3dc57a37975… -- caused by https://github.com/openjdk/leyden/commit/7b7648a4c9f67be509c6fccbcbc0502648…. In doing so, I dropped the `is_initialized()` check from `notice_jit_observation()`, because I noticed it filtered out too many dependencies. So the net result was that our dependencies are now _overly conservative_, which means our JIT compilation times are great, but we are stuck in AP4 code without switching to A4. I instantiated the check back.
_That_ gets us back to original regression I have been fixing (https://github.com/openjdk/leyden/commit/7b7648a4c9f67be509c6fccbcbc0502648…) so I took another look what goes wrong there. And I think I figured it out: most of the uncommon traps are from `invokedynamic` call-sites that get uncommon-trapped (at `Parse::can_not_compile_call_site`) in A4 code, I believe because LF invokers (like `j.l.invoke.Invokers$Holder`) are _not fully initialized_ in assembly phase! Oops. So I added the code that reports core JLI classes as fully initialized for A4 code, which I believe they are in production run. This seems to stop premature AP4 -> A4 switch in all workloads I tried.
Plus, I took Vladimir's patch to replace AP4 -> A4 code even when there are no clinit barriers. We reasoned it is a right thing to do, because AP4 is compiled without uncommon traps and other speculations. This whole ordeal shows that AP4 is indeed significantly slower than A4.
Additional testing:
- [ ] Benchmarks, see comments
- [x] Linux x86_64 server fastdebug, `runtime/cds`
-------------
Commit messages:
- Cleanups
- More cleanups
- More cleanups
- Replace AOT preload always
- More cleanups
- Cleanups
- Something works
Changes: https://git.openjdk.org/leyden/pull/103/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=103&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8369735
Stats: 68 lines in 9 files changed: 49 ins; 3 del; 16 mod
Patch: https://git.openjdk.org/leyden/pull/103.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/103/head:pull/103
PR: https://git.openjdk.org/leyden/pull/103
3
15
git: openjdk/leyden: premain: 8369735: [Leyden] AOT compiled methods have lower peak performance
by Aleksey Shipilev 17 Oct '25
by Aleksey Shipilev 17 Oct '25
17 Oct '25
Changeset: 0dd1c5c6
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-10-17 05:16:50 +0000
URL: https://git.openjdk.org/leyden/commit/0dd1c5c69d79174544f2001f866e57203e642…
8369735: [Leyden] AOT compiled methods have lower peak performance
Reviewed-by: kvn, adinn
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/deoptimization.cpp
1
0
CC'ing leyden-dev(a)openjdk.org
Hi Ioi,
For the current state of JDK static linking support, the
https://github.com/openjdk/leyden/tree/hermetic-java-runtime is about
the same as the JDK mainline. Most of the JDK libraries and libjvm are
statically linked with the launcher. Please see additional comments
below.
On Tue, Oct 14, 2025 at 10:04 AM <ioi.lam(a)oracle.com> wrote:
>
> Hi Jiangli,
>
> I tried building with
> https://github.com/openjdk/leyden/tree/hermetic-java-runtime to see if I
> can get a completely statically linked JVM, but the JVM is still
> dynamically linked to a few shared libraries.
Could you please elaborate on the specific libraries that you are
looking into static linking as well? Such as libm, libasound, X11, ,
etc? What are the specific benefits for statically linking with those?
Do you have some context or details on what you are looking for?
>
> Is it possible to do a static link (with "gcc-static ...")?
If I understand the question correctly, -static-libgcc is the default
when building JDK on Linux. See
https://github.com/openjdk/jdk/blob/3d95c83b14cf9a6f683776053e57c07b1847cc1….
It's the case with linking the libjvm.so as well. E.g.:
g++ ... -static-libgcc -shared ... -Wl,-soname=libjvm.so -o
support/modules_libs/java.base/server/libjvm.so ... -lm -ldl -lpthread
-lrt -static-libstdc++
Thanks,
Jiangli
>
> Thanks
>
> - Ioi
>
> $ bash configure
> $ cd build/linux-x64
> $ make static-jdk-bundles
> $ ls -l build/linux-x64/images/static-jdk/bin/java
> -rwxr-xr-x. 1 opc opc 34915696 Oct 14 08:55
> build/linux-x64/images/static-jdk/bin/java
> $ ldd images/static-jdk/bin/java
> linux-vdso.so.1 (0x000075aad82ca000)
> libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x000075aad64c3000)
> libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x000075aad829e000)
> libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x000075aad828b000)
> libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1
> (0x000075aad827f000)
> libXtst.so.6 => /lib/x86_64-linux-gnu/libXtst.so.6 (0x000075aad8277000)
> libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2
> (0x000075aad63b9000)
> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000075aad8270000)
> libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6
> (0x000075aad62ed000)
> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> (0x000075aad826b000)
> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x000075aad8266000)
> libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x000075aad824a000)
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000075aad6204000)
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000075aad5e00000)
> /lib64/ld-linux-x86-64.so.2 (0x000075aad82cc000)
> libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x000075aad61db000)
> libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0
> (0x000075aad8234000)
> libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16
> (0x000075aad61a3000)
> libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1
> (0x000075aad6195000)
> libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x000075aad822c000)
> libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6
> (0x000075aad618d000)
> libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1
> (0x000075aad616a000)
> libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x000075aad6154000)
> libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x000075aad6145000)
>
4
4