git: openjdk/leyden: hermetic-java-runtime: 128 new changesets

duke duke at openjdk.org
Mon Jun 2 20:28:22 UTC 2025


Changeset: c1f066e1
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-27 17:11:24 +0000
URL:       https://git.openjdk.org/leyden/commit/c1f066e17eacf7649df4042e2fb985da9724ef40

8356888: (fs) FileSystems.newFileSystem that take an env must specify IllegalArgumentException

Reviewed-by: lancea, alanb, jpai

! src/java.base/share/classes/java/nio/file/FileSystems.java

Changeset: d4b923d1
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-27 19:11:12 +0000
URL:       https://git.openjdk.org/leyden/commit/d4b923d175b07e39ee8ee2c79f04457ea1cfbdd0

8357268: Use JavaNioAccess.getBufferAddress rather than DirectBuffer.address()

Reviewed-by: alanb, valeriep

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java
! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java

Changeset: da228e06
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-27 19:15:40 +0000
URL:       https://git.openjdk.org/leyden/commit/da228e069359bbab0e5c54f8cb2e20d67693b87c

8357145: CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment

Reviewed-by: alanb

! src/java.base/share/classes/java/util/zip/Adler32.java
! src/java.base/share/classes/java/util/zip/CRC32.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! test/jdk/java/util/zip/ChecksumBase.java
! test/jdk/java/util/zip/DeInflate.java

Changeset: 4755276f
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-27 19:47:56 +0000
URL:       https://git.openjdk.org/leyden/commit/4755276f36ccc989d9171fc9f92f8e886d4d99b9

8357912: (fs) Remove @since tag from java.nio.file.FileSystems.newFileSystem(Path,ClassLoader)

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/nio/file/FileSystems.java

Changeset: 11ad1733
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-05-27 20:43:09 +0000
URL:       https://git.openjdk.org/leyden/commit/11ad1733f8db3d8e868383fc9826963b9ffd620f

8354944: Remove unnecessary PartiallyOrderedSet.nodes

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/javax/imageio/spi/PartiallyOrderedSet.java

Changeset: 2e8b195a
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-05-27 21:40:27 +0000
URL:       https://git.openjdk.org/leyden/commit/2e8b195a96e3b2a4ca27c64a923adc4334073128

8354078: Implement JEP 521: Generational Shenandoah

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java

Changeset: f25f4a3e
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-27 22:41:39 +0000
URL:       https://git.openjdk.org/leyden/commit/f25f4a3eb2f3ebba4af30471de9d35778c120d50

8349665: Make clean removes module-deps.gmk

Reviewed-by: erikj

! make/Init.gmk
! make/Main.gmk
! make/PreInitSupport.gmk

Changeset: c110623d
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-05-27 23:23:26 +0000
URL:       https://git.openjdk.org/leyden/commit/c110623d38806c5170fbff640e77933dcef8981b

8357282: Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java fails after ClassNotFoundException

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java

Changeset: 4cad4379
Branch: hermetic-java-runtime
Author:    Steffen Nießing <zuniquex at protonmail.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-28 01:54:48 +0000
URL:       https://git.openjdk.org/leyden/commit/4cad437956ff75a377adba8a760e19dc6cf7dc8d

8357597: Proxy.getInvocationHandler throws NullPointerException instead of IllegalArgumentException for null

Reviewed-by: rriggs, jpai, liach

! src/java.base/share/classes/java/lang/reflect/Proxy.java

Changeset: 96fb31e2
Branch: hermetic-java-runtime
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-05-28 02:27:06 +0000
URL:       https://git.openjdk.org/leyden/commit/96fb31e2dbc16875c6c8183096cd03f30d0632ee

8357695: RISC-V: Move vector intrinsic condition checks into match_rule_supported_vector

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 72b9aafd
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-28 02:39:59 +0000
URL:       https://git.openjdk.org/leyden/commit/72b9aafd5a0dfb379a979f554fa99a767eef3e50

8357917: Assert in MetaspaceShared::preload_and_dump() when printing exception

Reviewed-by: kvn, jrose

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: 670ef8cc
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-05-28 05:54:10 +0000
URL:       https://git.openjdk.org/leyden/commit/670ef8cc52e6eb068ca6968142629abc1c424571

8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8

Reviewed-by: dfuchs

! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! test/jdk/java/util/logging/LocalizedLevelName.java
! test/jdk/java/util/logging/SimpleFormatterFormat.java
! test/jdk/sun/util/logging/SourceClassName.java

Changeset: db515566
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-05-28 06:55:20 +0000
URL:       https://git.openjdk.org/leyden/commit/db515566875b92bd4aff08cccc80d80b85f01514

8354428: [ubsan] g1BiasedArray.hpp: pointer overflow in address calculation

Reviewed-by: ayang, kbarrett, mbaesken

! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp

Changeset: 1d57ff8a
Branch: hermetic-java-runtime
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-28 07:52:17 +0000
URL:       https://git.openjdk.org/leyden/commit/1d57ff8ad4938bc9ca9b1996eb200c1b51bdf300

8357781: Deep recursion in PhaseCFG::set_next_call leads to stack overflow

Reviewed-by: thartmann, kvn, mhaessig

! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/lcm.cpp
+ test/hotspot/jtreg/compiler/c2/StackOverflowInSetNextCall.java

Changeset: efeb050e
Branch: hermetic-java-runtime
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-05-28 08:13:02 +0000
URL:       https://git.openjdk.org/leyden/commit/efeb050e00145da18f979fe17c22da2f736dbd41

8357808: Add a command line option for specifying a counter in TestRandomFloatingDecimal

Reviewed-by: liach

! test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java

Changeset: f74fbfe5
Branch: hermetic-java-runtime
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-05-28 08:20:48 +0000
URL:       https://git.openjdk.org/leyden/commit/f74fbfe5de9dc5b90652956935642670c085938c

8357449: ZGC: Multiple medium page sizes

Reviewed-by: stefank, jsikstro

! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestZMediumPageSizes.java

Changeset: 1e0caedb
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-05-28 08:47:36 +0000
URL:       https://git.openjdk.org/leyden/commit/1e0caedb9ab1c56e3986764ce260b94e423d4948

8357854: Parallel: Inline args of PSOldGen::initialize_performance_counters

Reviewed-by: tschatzl, jsikstro

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp

Changeset: f02190bc
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-05-28 08:57:04 +0000
URL:       https://git.openjdk.org/leyden/commit/f02190bc30bf3d203a5012140a72023622fc2d77

8357829: Commented out sample limit in JfrSamplerThread::task_stacktrace

Reviewed-by: shade

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 4e1878ca
Branch: hermetic-java-runtime
Author:    Andrew Haley <aph at openjdk.org>
Date:      2025-05-28 09:41:37 +0000
URL:       https://git.openjdk.org/leyden/commit/4e1878ca452d1e781eb61610a94064c0c4798073

8355022: Implement JEP 506: Scoped Values

Reviewed-by: liach, alanb

! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/lang/ScopedValue/ManyBindings.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/lang/ScopedValue/UnboundValueAfterOOME.java

Changeset: 39714b60
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-05-28 09:46:49 +0000
URL:       https://git.openjdk.org/leyden/commit/39714b603040f1619f5e0e2a13ea8a90bb993c27

8357869: Remove PreviewNote taglet in its current form

Reviewed-by: erikj

! make/Docs.gmk
- make/jdk/src/classes/build/tools/taglet/PreviewNote.java

Changeset: 627ef344
Branch: hermetic-java-runtime
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2025-05-28 10:34:50 +0000
URL:       https://git.openjdk.org/leyden/commit/627ef34498c31b5d16f9da423cfe0a5fe46a3562

8304065: HttpServer.stop should terminate immediately if no exchanges are in progress

Co-authored-by: Eirik Bjørsnøs <eirbjo at openjdk.org>
Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Event.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java
- src/jdk.httpserver/share/classes/sun/net/httpserver/WriteFinishedEvent.java
+ test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java

Changeset: 0671309d
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-28 10:57:57 +0000
URL:       https://git.openjdk.org/leyden/commit/0671309de530822cc261e8251fc425c8aa3cc487

8357919: Arena::allocate returns segments with address zero if the segment length is zero after JDK-8345687

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! test/jdk/java/foreign/TestSegments.java

Changeset: f30e1541
Branch: hermetic-java-runtime
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-05-28 11:38:20 +0000
URL:       https://git.openjdk.org/leyden/commit/f30e15411f5c0fc90565dac19203fdc1ab43fd88

8357673: remove test serviceability/jvmti/vthread/TestPinCaseWithCFLH

Reviewed-by: amenkov, lmesnik

- test/hotspot/jtreg/serviceability/jvmti/vthread/TestPinCaseWithCFLH/TestPinCaseWithCFLH.java

Changeset: 6ebae6cd
Branch: hermetic-java-runtime
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-05-28 12:00:15 +0000
URL:       https://git.openjdk.org/leyden/commit/6ebae6cded49f9b0b0d42899af3303647eca7848

8241678: Remove PerfData sampling via StatSampler

Reviewed-by: jsjolen, ayang

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfDataTypes.hpp
! src/hotspot/share/runtime/perfMemory.cpp
- src/hotspot/share/runtime/statSampler.cpp
- src/hotspot/share/runtime/statSampler.hpp
! src/hotspot/share/runtime/threads.cpp
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java
+ src/jdk.jcmd/share/classes/sun/tools/jstat/Timestamp.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options

Changeset: c9e6c4d0
Branch: hermetic-java-runtime
Author:    Fabio Romano <fabio19298 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-05-28 12:48:47 +0000
URL:       https://git.openjdk.org/leyden/commit/c9e6c4d0171ff6f419344f9341747c71416d4ec9

8356891: Some code simplifications in BigInteger

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/BigInteger.java

Changeset: 4b9290af
Branch: hermetic-java-runtime
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-28 13:26:15 +0000
URL:       https://git.openjdk.org/leyden/commit/4b9290af0a46bdf662735c24d00732a4c1601102

8356647: C2: Excessively strict assert in PhaseIdealLoop::do_unroll

Reviewed-by: chagedorn, epeter, dlong

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/UnrollWideLoopHitsTooStrictAssert.java

Changeset: 016cc4f3
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-05-28 13:51:24 +0000
URL:       https://git.openjdk.org/leyden/commit/016cc4f333d1a59a7cd534cb7ee4c373087efd10

8357830: JfrVframeStream::_cont_entry shadows super-class field

Reviewed-by: egahlin

- src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp

Changeset: 1a65719a
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-05-28 13:51:40 +0000
URL:       https://git.openjdk.org/leyden/commit/1a65719ab336336f94777df85bafeeef2c4d5b56

8357911: JFR: Fix subtle xor method tagging bug

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp

Changeset: 18285fc1
Branch: hermetic-java-runtime
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2025-05-28 14:23:23 +0000
URL:       https://git.openjdk.org/leyden/commit/18285fc136e1a892ab54a705c1fa82e91325b06a

8356553: Incorrect uses of {@link} in AbstractQueuedLongSynchronizer and AbstractQueuedSynchronizer

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java

Changeset: 7bd8375f
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-28 14:25:12 +0000
URL:       https://git.openjdk.org/leyden/commit/7bd8375fe49eedecae7b2a1c75e7efb5ab06b22d

8357920: Add .rej and .orig to .gitignore

Reviewed-by: syan, erikj

! .gitignore

Changeset: a4f870df
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-28 14:42:21 +0000
URL:       https://git.openjdk.org/leyden/commit/a4f870df553e4d7669edf6e454e147526ff2fae7

8357510: [REDO] RunTest variables should always be assigned

Reviewed-by: erikj

! make/RunTests.gmk

Changeset: 63d0e7ff
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-28 14:42:35 +0000
URL:       https://git.openjdk.org/leyden/commit/63d0e7ff117537bf4768b88c43a0231a14ed1512

8355725: SPEC_FILTER stopped working

Reviewed-by: erikj

! make/Docs.gmk

Changeset: e3f85c96
Branch: hermetic-java-runtime
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-05-28 15:15:03 +0000
URL:       https://git.openjdk.org/leyden/commit/e3f85c961b4c1e5e01aedf3a0f4e1b0e6ff457fd

8355003: Implement JEP 515: Ahead-of-Time Method Profiling

Co-authored-by: John R Rose <jrose at openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Co-authored-by: Ioi Lam <iklam at openjdk.org>
Co-authored-by: Vladimir Kozlov <kvn at openjdk.org>
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: kvn, ihse, cjplummer, iklam

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
+ src/hotspot/share/oops/trainingData.cpp
+ src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java

Changeset: 4ced4e73
Branch: hermetic-java-runtime
Author:    gauthamkrishnanibm <gautham.k at ibm.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-05-28 15:38:00 +0000
URL:       https://git.openjdk.org/leyden/commit/4ced4e73fc0a517df826860839681004bb67e624

8334742: Change java.time month/day field types to 'byte'

Reviewed-by: rriggs

! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java

Changeset: 2e6838a2
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-05-28 15:49:34 +0000
URL:       https://git.openjdk.org/leyden/commit/2e6838a20d52e9fa0a3b7322f2cb548e034b5d83

8357307: VM GC operations should have a public gc_succeeded()

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp

Changeset: e579cca6
Branch: hermetic-java-runtime
Author:    PAWAN CHAWDHARY <pawan.chawdhary at oracle.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-05-28 15:59:37 +0000
URL:       https://git.openjdk.org/leyden/commit/e579cca619147aa51563dc00f374e02db49e1238

8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1

Reviewed-by: lmesnik, mseledtsov

! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java

Changeset: 8949c074
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-05-28 16:18:46 +0000
URL:       https://git.openjdk.org/leyden/commit/8949c07484bd2ea0ab1e5207d45e6ef3694b7428

8357930: Amendment for JDK-8333664

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ModuleInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java

Changeset: b2a61a99
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-05-28 16:24:04 +0000
URL:       https://git.openjdk.org/leyden/commit/b2a61a9972493d67d0f1a9f3f529c11e45838d5b

8356985: Use "stdin.encoding" in Console's read*() methods

Reviewed-by: jlu, smarks, alanb, vyazici

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/jdk/java/io/Console/CharsetTest.java
+ test/jdk/java/io/Console/StdinEncodingTest.java
= test/jdk/java/io/Console/csp/module-info.java
+ test/jdk/java/io/Console/csp/provider/UppercasingCharsetProvider.java
! test/jdk/java/io/Console/script.exp
+ test/jdk/java/io/Console/stdinEncoding.exp

Changeset: cd052c72
Branch: hermetic-java-runtime
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-05-28 17:22:41 +0000
URL:       https://git.openjdk.org/leyden/commit/cd052c72cdb62186e66c1d2ecf9216f3df61b242

8345431: Improve jar --validate to detect duplicate or invalid entries

Reviewed-by: lancea, jpai

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jartool/share/man/jar.md
+ test/jdk/tools/jar/ValidatorTest.java

Changeset: 28f50931
Branch: hermetic-java-runtime
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2025-05-28 19:14:36 +0000
URL:       https://git.openjdk.org/leyden/commit/28f509317d477c5f4076658f9ae9995aa6c53631

8356233: NMT: tty->print_cr should not be used in VirtualMemoryTracker::add_reserved_region()

Reviewed-by: jsjolen, dholmes

! src/hotspot/share/nmt/virtualMemoryTracker.cpp

Changeset: bb2c80c0
Branch: hermetic-java-runtime
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-05-28 19:52:18 +0000
URL:       https://git.openjdk.org/leyden/commit/bb2c80c0e9923385e0b6243c0ebff9afef208470

8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview)

Reviewed-by: weijun, mr, mullan, jnimeh

! src/java.base/share/classes/java/security/AsymmetricKey.java
+ src/java.base/share/classes/java/security/DEREncodable.java
! src/java.base/share/classes/java/security/KeyPair.java
+ src/java.base/share/classes/java/security/PEMDecoder.java
+ src/java.base/share/classes/java/security/PEMEncoder.java
+ src/java.base/share/classes/java/security/PEMRecord.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/Pem.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
+ test/jdk/java/security/PEM/PEMData.java
+ test/jdk/java/security/PEM/PEMDecoderTest.java
+ test/jdk/java/security/PEM/PEMEncoderTest.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java

Changeset: b7f0f480
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-05-28 20:36:44 +0000
URL:       https://git.openjdk.org/leyden/commit/b7f0f480cefb7295bbd5f8830458b69baf2eaff6

8357681: Fixed the DigitList::toString method causing incorrect results during debugging

Reviewed-by: jlu, naoto

! src/java.base/share/classes/java/text/DigitList.java

Changeset: dede3532
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-28 22:12:14 +0000
URL:       https://git.openjdk.org/leyden/commit/dede3532f7238d527fb89be41f1b8050bde02ee3

8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics

Reviewed-by: erikj, kvn, asmehra

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/man/java.md
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
- test/hotspot/jtreg/runtime/cds/appcds/UseAppCDS_Test.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/FileNameSubstitution.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/JDK_AOT_VM_OPTIONS.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/setup_aot/TestSetupAOT.java

Changeset: 2ec6ab34
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-28 22:58:34 +0000
URL:       https://git.openjdk.org/leyden/commit/2ec6ab347a18f454e33a3a281daf1d50a1fd5e27

8357525: Default CDS archive becomes non-deterministic after JDK-8305895

Reviewed-by: shade, coleenp

! src/hotspot/share/oops/klass.cpp

Changeset: 83a28048
Branch: hermetic-java-runtime
Author:    Lei Zhu <korov9.c at gmail.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-29 05:40:36 +0000
URL:       https://git.openjdk.org/leyden/commit/83a280485889573d5709b2bb59185d11ab6a38da

8357408: runtime/interpreter/CountBytecodesTest.java should be flagless

Reviewed-by: shade, syan, lmesnik

! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java

Changeset: 04e0fe00
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2025-05-29 05:52:12 +0000
URL:       https://git.openjdk.org/leyden/commit/04e0fe00abcf1d7919a50e0c9dd44ce2856984ea

8356049: Need a simple way to play back a sound clip

Reviewed-by: serb, aivanov, kizune

! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
+ src/java.desktop/share/classes/javax/sound/SoundClip.java
+ src/java.desktop/share/classes/javax/sound/package-info.java
! src/java.desktop/share/classes/module-info.java
+ test/jdk/javax/sound/SoundClip/LoopExitTest.java
+ test/jdk/javax/sound/SoundClip/SoundClipTest.java
+ test/jdk/javax/sound/SoundClip/badsound.wav
+ test/jdk/javax/sound/SoundClip/javasound.wav

Changeset: d43f588d
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-05-29 07:03:26 +0000
URL:       https://git.openjdk.org/leyden/commit/d43f588db1b39724da2823b73fe09f8609fd8e48

8357955: java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255

Reviewed-by: jlahoda

! src/java.base/share/classes/java/lang/classfile/Signature.java
! test/jdk/jdk/classfile/SignaturesTest.java

Changeset: 07f5b762
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-05-29 08:31:17 +0000
URL:       https://git.openjdk.org/leyden/commit/07f5b762a09e4fe9f7ba71368593f6dfa0ff8f6e

8352738: Implement JEP 520: JFR Method Timing and Tracing

Co-authored-by: Markus Grönlund <mgronlun at openjdk.org>
Reviewed-by: shade, mgronlun

! src/hotspot/share/classfile/modules.hpp
+ src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
+ src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
+ src/hotspot/share/jfr/support/jfrAnnotationElementIterator.cpp
+ src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp
+ src/hotspot/share/jfr/support/jfrAnnotationIterator.cpp
+ src/hotspot/share/jfr/support/jfrAnnotationIterator.hpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilter.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/hotspot/share/jfr/utilities/jfrRelation.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
+ src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/FilterSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Filter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Modification.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
+ src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/api/settings/TestSettingControl.java
+ test/jdk/jdk/jfr/event/tracing/Apple.java
+ test/jdk/jdk/jfr/event/tracing/Banana.java
+ test/jdk/jdk/jfr/event/tracing/Car.java
+ test/jdk/jdk/jfr/event/tracing/StaticInitializer.java
+ test/jdk/jdk/jfr/event/tracing/TestClinit.java
+ test/jdk/jdk/jfr/event/tracing/TestCombinedFilters.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterClass.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterClassAnnotation.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterMethod.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterMethodAnnotation.java
+ test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java
+ test/jdk/jdk/jfr/event/tracing/TestMethodTiming.java
+ test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java
+ test/jdk/jdk/jfr/event/tracing/TestMultipleRecordings.java
+ test/jdk/jdk/jfr/event/tracing/TestMultipleThreads.java
+ test/jdk/jdk/jfr/event/tracing/TestRestrictedClasses.java
+ test/jdk/jdk/jfr/event/tracing/TestRetransformFalse.java
+ test/jdk/jdk/jfr/event/tracing/TestWithClassLoaders.java
+ test/jdk/jdk/jfr/event/tracing/TestWithModules.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/lib/jfr/Events.java

Changeset: a2743bab
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-05-29 09:19:02 +0000
URL:       https://git.openjdk.org/leyden/commit/a2743bab4fd203b0791cf47e617c1a95b05ab3cc

8357458: Missing Highlight.js license file

Reviewed-by: jlahoda

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/legal/highlightjs.md
! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java
! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java

Changeset: 4cf729cf
Branch: hermetic-java-runtime
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-05-29 10:42:50 +0000
URL:       https://git.openjdk.org/leyden/commit/4cf729cfac57c9aec692a52c1f3f95f2403e7958

8323497: On x64, use 32-bit immediate moves for narrow klass base if possible

Reviewed-by: shade, kvn, rkennke

! src/hotspot/cpu/x86/compressedKlass_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java

Changeset: d8a78302
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-29 15:06:51 +0000
URL:       https://git.openjdk.org/leyden/commit/d8a783020d247d2c01834db14b44d239ad1f2bf4

8357999: SA: FileMapInfo.metadataTypeArray initialization issue after JDK-8355003

Reviewed-by: ayang, iklam, kvn, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java

Changeset: 79aff26c
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-29 15:20:39 +0000
URL:       https://git.openjdk.org/leyden/commit/79aff26c2880922b92863911d8a5a035ba9a1e75

8354724: Methods in java.io.Reader to read all characters and all lines

Reviewed-by: rriggs, smarks, jpai, alanb

! src/java.base/share/classes/java/io/Reader.java
+ test/jdk/java/io/Reader/ReadAll.java

Changeset: f3188682
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-05-29 17:01:28 +0000
URL:       https://git.openjdk.org/leyden/commit/f318868268f32934a2f0c4e26a6c75360d8e74b1

8348328: Update IANA Language Subtag Registry to Version 2025-05-15

Reviewed-by: iris, naoto

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: e3063678
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-29 17:06:42 +0000
URL:       https://git.openjdk.org/leyden/commit/e306367813db7c8a3ecac5e46740600b7ab04f9d

8357693: AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages

Reviewed-by: kvn, shade

! src/hotspot/share/cds/filemap.cpp

Changeset: e509997f
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-05-29 17:39:08 +0000
URL:       https://git.openjdk.org/leyden/commit/e509997fe87a09513b8f79d303cc69392d2cb7b0

8357275: Locale.Builder.setLanguageTag should mention conversions made on language tag

Reviewed-by: naoto

! src/java.base/share/classes/java/util/Locale.java

Changeset: d922e318
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-05-29 20:09:01 +0000
URL:       https://git.openjdk.org/leyden/commit/d922e318bc2104d69c46403bceb609d538f3259a

8349400: Improve startup speed via eliminating nested classes

Reviewed-by: valeriep, rriggs

! src/java.base/share/classes/sun/security/util/KnownOIDs.java

Changeset: 727412d1
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-05-29 20:09:58 +0000
URL:       https://git.openjdk.org/leyden/commit/727412d1b5f0764363ebd2ff600d4b7f0c99bb9b

8357690: Add @Stable and final to java.lang.CharacterDataLatin1 and other CharacterData classes

Reviewed-by: naoto

! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
! src/java.base/share/classes/java/lang/CharacterData.java
! src/java.base/share/classes/java/lang/CharacterData00.java.template
! src/java.base/share/classes/java/lang/CharacterData01.java.template
! src/java.base/share/classes/java/lang/CharacterData02.java.template
! src/java.base/share/classes/java/lang/CharacterData03.java.template
! src/java.base/share/classes/java/lang/CharacterData0E.java.template
! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java
! src/java.base/share/classes/java/lang/CharacterDataUndefined.java

Changeset: cb8eea4e
Branch: hermetic-java-runtime
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-05-29 21:29:35 +0000
URL:       https://git.openjdk.org/leyden/commit/cb8eea4ecd12669e361baac8bb6e71cde7937812

8356095: AArch64: Obsolete -XX:+NearCPool option

Reviewed-by: aph

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 648c337b
Branch: hermetic-java-runtime
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-05-29 21:41:49 +0000
URL:       https://git.openjdk.org/leyden/commit/648c337bea5ec65908cab02eaf232243ccf2d4bf

8356648: runtime/Thread/AsyncExceptionTest.java fails with +StressCompiledExceptionHandlers

Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_Runtime1.cpp
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java

Changeset: a05f9dea
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-05-29 21:44:47 +0000
URL:       https://git.openjdk.org/leyden/commit/a05f9dea18ec812abad1dbe0084c0c58384a9076

8358017: Various enhancements of jpackage test helpers

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java

Changeset: 64503c78
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-05-30 02:06:56 +0000
URL:       https://git.openjdk.org/leyden/commit/64503c784bbddc638ce0098f5c6ef0cb81cbf938

8357299: Graphics copyArea doesn't copy any pixels when there is overflow

Reviewed-by: achung, kizune, prr

! src/java.desktop/share/native/libawt/java2d/loops/Blit.c
+ test/jdk/java/awt/Graphics/BrokenBoundsClip.java

Changeset: fd51b039
Branch: hermetic-java-runtime
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-05-30 03:07:04 +0000
URL:       https://git.openjdk.org/leyden/commit/fd51b03910ba90ca1c46a4204b8940421338e22e

8351369: [macos] Use --install-dir option with DMG packaging

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! test/jdk/tools/jpackage/share/InstallDirTest.java

Changeset: 20005511
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-05-30 03:50:43 +0000
URL:       https://git.openjdk.org/leyden/commit/20005511e3612d6a5f12fa83066f02c88c628e8b

8353500: [s390x] Intrinsify Unsafe::setMemory

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/stubGenerator_s390.cpp

Changeset: 6f9e1175
Branch: hermetic-java-runtime
Author:    Daniel Skantz <dskantz at openjdk.org>
Date:      2025-05-30 06:23:11 +0000
URL:       https://git.openjdk.org/leyden/commit/6f9e1175a983c735c1beed755ec5b14b476858d7

8356246: C2: Compilation fails with "assert(bol->is_Bool()) failed: unexpected if shape" in StringConcat::eliminate_unneeded_control

Reviewed-by: rcastanedalo, kvn

! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsSharedTest.java

Changeset: e33eeeea
Branch: hermetic-java-runtime
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-05-30 06:25:08 +0000
URL:       https://git.openjdk.org/leyden/commit/e33eeeea04fc7899bf66b0a2fdaccc30060854b4

8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu

Reviewed-by: asemenov, kizune

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m
+ test/jdk/javax/accessibility/TestPopupMenuChildCount.java

Changeset: 566e3b21
Branch: hermetic-java-runtime
Author:    nibjen <jena.nibedita at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-05-30 09:22:16 +0000
URL:       https://git.openjdk.org/leyden/commit/566e3b21ed14748cb0d9117b6bd58b4bfcf625c6

8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir

Reviewed-by: coffeys

! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java

Changeset: a0eb1900
Branch: hermetic-java-runtime
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date:      2025-05-30 09:41:08 +0000
URL:       https://git.openjdk.org/leyden/commit/a0eb1900c91531db26d1086a3b251bce0cf7c141

8358104: Fix ZGC compilation error on GCC 10.2

Reviewed-by: kbarrett, jsikstro

! src/hotspot/share/gc/z/zMappedCache.cpp

Changeset: acd64ba2
Branch: hermetic-java-runtime
Author:    Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-05-30 10:56:37 +0000
URL:       https://git.openjdk.org/leyden/commit/acd64ba24afd508689803adaa6714a784946979c

8357626: RISC-V: Tighten up template interpreter method entry code

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: 12ee80ca
Branch: hermetic-java-runtime
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-05-30 13:31:35 +0000
URL:       https://git.openjdk.org/leyden/commit/12ee80cac754c1a6dd37191a9f80c01de8b659ad

8357675: Amend headless message

Reviewed-by: prr, shade

! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java

Changeset: ae3d96a4
Branch: hermetic-java-runtime
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-05-30 13:40:25 +0000
URL:       https://git.openjdk.org/leyden/commit/ae3d96a4ec87262bc2f01d87fe91daa5d0d3966f

8357683: (process) SIGQUIT still blocked after JDK-8234262 with jdk.lang.Process.launchMechanism=FORK or VFORK

Reviewed-by: rriggs

! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/childproc.c
! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java

Changeset: 26275a10
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-05-30 14:42:36 +0000
URL:       https://git.openjdk.org/leyden/commit/26275a10b2aa75f0d4ff49248a3309f9d7b19bf3

8355753: @SuppressWarnings("this-escape") not respected for indirect leak via field

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
! test/langtools/tools/javac/warnings/ThisEscape.out

Changeset: 99048c3d
Branch: hermetic-java-runtime
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-05-30 16:03:13 +0000
URL:       https://git.openjdk.org/leyden/commit/99048c3d4a66be9bf586949bd08e33cb091fa6bf

8357033: Reduce stateless session ticket size

Reviewed-by: wetmore, djelinski, ascarpino

! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java

Changeset: 81464cd1
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-05-30 17:13:04 +0000
URL:       https://git.openjdk.org/leyden/commit/81464cd1141ebdf0cdde22e7388b97224d810f4a

8358089: Remove the GenerateKeyList.java test tool

Reviewed-by: naoto

- test/jdk/java/util/Locale/GenerateKeyList.java

Changeset: eaf7815e
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-05-30 17:22:51 +0000
URL:       https://git.openjdk.org/leyden/commit/eaf7815ea6854de603a1b5c179799a9ef5d37f42

8357886: Remove TimeZoneNames_* of the COMPAT locale data provider

Reviewed-by: joehw, jlu

- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_CA.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_GB.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_IE.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_hi.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_HK.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java

Changeset: 4fa4f151
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-05-30 17:23:52 +0000
URL:       https://git.openjdk.org/leyden/commit/4fa4f15122213afea5cb25166c3b36a1c395b06c

8357882: Use UTF-8 encoded data in LocaleDataTest

Reviewed-by: jlu, joehw

! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 3cc63098
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-05-30 17:36:03 +0000
URL:       https://git.openjdk.org/leyden/commit/3cc630985d47be6ba4cf991698e999f17dbde203

8353955: nsk/jdi tests should be fixed to not always require includevirtualthreads=y

Reviewed-by: sspitsyn, amenkov, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebugger.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java

Changeset: 82807d43
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-05-30 17:58:46 +0000
URL:       https://git.openjdk.org/leyden/commit/82807d43f8d18b186428be88a80ebe28892517cc

8357184: Test vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java fails with unreported exception

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008.java

Changeset: b7ca672d
Branch: hermetic-java-runtime
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-05-30 18:26:19 +0000
URL:       https://git.openjdk.org/leyden/commit/b7ca672d5c5f11f472110154868f08299f6e8796

8357047: [ubsan] AdapterFingerPrint::AdapterFingerPrint runtime error: index 3 out of bounds

Reviewed-by: kvn, adinn

! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 94039e22
Branch: hermetic-java-runtime
Author:    Daniel Gredler <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2025-05-30 19:16:17 +0000
URL:       https://git.openjdk.org/leyden/commit/94039e22bbe943888e858d8ae278145e2668526a

8353230: Emoji rendering regression after JDK-8208377

Reviewed-by: prr, honkar

! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/CharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/HBShaper.java
! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java
+ test/jdk/java/awt/font/GlyphVector/GlyphVectorGsubTest.java

Changeset: c9d6e012
Branch: hermetic-java-runtime
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-05-30 20:13:00 +0000
URL:       https://git.openjdk.org/leyden/commit/c9d6e01233fbc9f3a95a4879feff906748649c54

8358076: KeyFactory.getInstance("EdDSA").generatePublic(null) throws NPE

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java

Changeset: 14e41ab0
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-05-30 20:14:14 +0000
URL:       https://git.openjdk.org/leyden/commit/14e41ab055955ffd7cf9e8129cc3269b4e3807b7

8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName()

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java

Changeset: abbffc01
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-05-30 21:00:34 +0000
URL:       https://git.openjdk.org/leyden/commit/abbffc0103826a2e02fe52ef9b55890a57944933

8358202: ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/ProblemList.txt

Changeset: 09301c1d
Branch: hermetic-java-runtime
Author:    Ian Graves <igraves at openjdk.org>
Date:      2025-05-30 21:11:38 +0000
URL:       https://git.openjdk.org/leyden/commit/09301c1dc03a44e5c56a91303de81ba01dabfe71

8356634: VectorShape#largestShapeFor should have public access

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java

Changeset: db340e54
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-05-30 21:11:58 +0000
URL:       https://git.openjdk.org/leyden/commit/db340e54f83cf7bf72abb94c9cf9cdac007ed38a

8356222: Thread.print command reports waiting on the Class initialization monitor for both carrier and virtual threads

Reviewed-by: alanb, sspitsyn

! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
+ test/hotspot/jtreg/serviceability/dcmd/thread/ClassInitMonitorVThread.java

Changeset: 0df8c968
Branch: hermetic-java-runtime
Author:    Mohamed Issa <mohamed.issa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-05-30 21:47:20 +0000
URL:       https://git.openjdk.org/leyden/commit/0df8c9684b8782ef830e2bd425217864c3f51784

8353686: Optimize Math.cbrt for x86 64 bit platforms

Reviewed-by: sviswanathan, sparasa, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/java/lang/Math.java
+ test/micro/org/openjdk/bench/java/lang/CbrtPerf.java

Changeset: 2926435d
Branch: hermetic-java-runtime
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2025-05-30 23:06:36 +0000
URL:       https://git.openjdk.org/leyden/commit/2926435d228f21a227763ff4efcf32e511aa258a

8341346: Add support for exporting TLS Keying Material

Reviewed-by: hchao, jnimeh, weijun

! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/java.base/share/classes/sun/security/internal/spec/TlsPrfParameterSpec.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
+ test/jdk/javax/net/ssl/ExtendedSSLSession/ExportKeyingMaterialTests.java

Changeset: 5ad02c98
Branch: hermetic-java-runtime
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-31 00:16:40 +0000
URL:       https://git.openjdk.org/leyden/commit/5ad02c98f1d9227bb6abdd37126f2a351d4e1a50

8355004: Apply java.io.Serial annotations in java.compiler

Reviewed-by: liach, darcy

! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java
! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java
! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypeException.java
! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypesException.java
! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java

Changeset: d9d00d33
Branch: hermetic-java-runtime
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-31 00:26:50 +0000
URL:       https://git.openjdk.org/leyden/commit/d9d00d33a6a0d540a10e0a58f6df27cae46d2753

8358107: Rollback JDK-8357299 changeset

Reviewed-by: psadhukhan

! src/java.desktop/share/native/libawt/java2d/loops/Blit.c
- test/jdk/java/awt/Graphics/BrokenBoundsClip.java

Changeset: c67fc735
Branch: hermetic-java-runtime
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-05-31 00:40:23 +0000
URL:       https://git.openjdk.org/leyden/commit/c67fc735959ddd41a8d1116908ca7bae9b966016

8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni

Reviewed-by: lmesnik, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001/bi02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t001/bi03t001.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp

Changeset: c62223a5
Branch: hermetic-java-runtime
Author:    Ian Graves <igraves at openjdk.org>
Date:      2025-05-31 00:41:16 +0000
URL:       https://git.openjdk.org/leyden/commit/c62223a5af747bc5cbdd3d970dd994f74aa08834

8358215: ProblemList jdk/incubator/vector/PreferredSpeciesTest.java

Reviewed-by: psandoz

! test/jdk/ProblemList.txt

Changeset: 061b24d4
Branch: hermetic-java-runtime
Author:    David Briemann <dbriemann at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-31 02:47:26 +0000
URL:       https://git.openjdk.org/leyden/commit/061b24d4f9d8635944683766532e9252c3ba0152

8357304: [PPC64] C2: Implement MinV, MaxV and Reduction nodes

Reviewed-by: mdoerr, varadam

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java

Changeset: 19360a90
Branch: hermetic-java-runtime
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-31 02:48:33 +0000
URL:       https://git.openjdk.org/leyden/commit/19360a904b180f6608c6dcd574c77f78f1880673

8356949: AArch64: Tighten up template interpreter method entry code

Reviewed-by: aph, shade

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 3a3ea7e1
Branch: hermetic-java-runtime
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-31 07:06:08 +0000
URL:       https://git.openjdk.org/leyden/commit/3a3ea7e17fff100e368c956350bb9aaa2261b8a9

8357598: Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy

Reviewed-by: aivanov, dnguyen

! src/java.desktop/share/classes/java/awt/Toolkit.java
! test/jdk/java/awt/Toolkit/AWTEventListenerProxyTest/AWTEventListenerProxyTest.java

Changeset: 84002d12
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-31 13:02:58 +0000
URL:       https://git.openjdk.org/leyden/commit/84002d12ed83c8254422fdda349aa647422d0768

8228773: URLClassLoader constructors should include API note warning that the parent should not be null

Reviewed-by: alanb, mullan

! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/security/SecureClassLoader.java

Changeset: a3f9e222
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-31 16:31:24 +0000
URL:       https://git.openjdk.org/leyden/commit/a3f9e222632d29982ef1463e6c391d5896524705

8358218: Problemlist jdk/incubator/vector/PreferredSpeciesTest.java#id0

Reviewed-by: psandoz

! test/jdk/ProblemList.txt

Changeset: fc3d3d9b
Branch: hermetic-java-runtime
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-05-31 23:07:55 +0000
URL:       https://git.openjdk.org/leyden/commit/fc3d3d9b303652275599e315b2d7e534d92080ea

8351994: Enable Extended EVEX to REX2/REX demotion when src and dst are the same

Reviewed-by: sviswanathan, jbhateja, epeter

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_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
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/test_assembler_x86.cpp
! test/hotspot/gtest/x86/x86-asmtest.py

Changeset: 59dc8499
Branch: hermetic-java-runtime
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-06-01 01:04:54 +0000
URL:       https://git.openjdk.org/leyden/commit/59dc849909c1edc892c94a27b0340fcf53db3a98

8358230: Incorrect location for the assert for blob != nullptr in CodeBlob::create

Reviewed-by: kvn

! src/hotspot/share/code/codeBlob.cpp

Changeset: 470ffeed
Branch: hermetic-java-runtime
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-06-01 03:50:39 +0000
URL:       https://git.openjdk.org/leyden/commit/470ffeedda45b6f75ce0c794a965428b7859be6f

8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/Serialize/SerializeProvider.java

Changeset: e3eb089d
Branch: hermetic-java-runtime
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-06-01 03:57:28 +0000
URL:       https://git.openjdk.org/leyden/commit/e3eb089d47d62ae6feeba3dc6b3752a025e27bed

8357175: Failure to generate or load AOT code should be handled gracefully

Reviewed-by: iveresov, asmehra

! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp

Changeset: ac9af69e
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-06-01 06:17:50 +0000
URL:       https://git.openjdk.org/leyden/commit/ac9af69eee9636ff98c2b60224964e518aebb421

8357637: Native resources cached in thread locals not released when FJP common pool threads clears thread locals

Reviewed-by: vklang

! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThreadLocal.java
! src/java.base/share/classes/jdk/internal/misc/TerminatingThreadLocal.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java

Changeset: c1b5f62a
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-06-01 09:06:04 +0000
URL:       https://git.openjdk.org/leyden/commit/c1b5f62a8c30038d3b1a14d184535ba0642d51c9

8358136: Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java intermittent

Reviewed-by: jpai, nbenalla, syan

! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java

Changeset: 85e36d79
Branch: hermetic-java-runtime
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-06-01 21:21:27 +0000
URL:       https://git.openjdk.org/leyden/commit/85e36d79246913abb8b85c2be719670655d619ab

8358236: [AOT] Graal crashes when trying to use persisted MDOs

Reviewed-by: kvn

! src/hotspot/share/oops/methodData.cpp

Changeset: 3193a28c
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-06-01 23:36:25 +0000
URL:       https://git.openjdk.org/leyden/commit/3193a28c532d8536d621c99bb661304c49ca13e1

8358259: ProblemList compiler/startup/StartupOutput.java on Windows

Reviewed-by: darcy

! test/hotspot/jtreg/ProblemList.txt

Changeset: 90d6ad01
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-06-02 02:06:06 +0000
URL:       https://git.openjdk.org/leyden/commit/90d6ad015714b81064dd16d0e64f1b774e68d4f3

8356594: JSplitPane loses divider location when reopened via JOptionPane.createDialog()

Reviewed-by: kizune

! src/java.desktop/share/classes/javax/swing/JSplitPane.java
+ test/jdk/javax/swing/JSplitPane/TestSplitPaneResetDividerLoc.java

Changeset: c5a1543e
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-06-02 05:43:20 +0000
URL:       https://git.openjdk.org/leyden/commit/c5a1543ee3e68775f09ca29fb07efd9aebfdb33e

8357968: RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent

Reviewed-by: eosterlund, fbredberg, shade, fyang

! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 3f59bfd2
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-06-02 07:59:10 +0000
URL:       https://git.openjdk.org/leyden/commit/3f59bfd2e1b35e10fe736e2fa6886cff74ecd35d

8334759: gc/g1/TestMixedGCLiveThreshold.java fails on Windows with JTREG_TEST_THREAD_FACTORY=Virtual due to extra memory allocation

Reviewed-by: ayang, iwalulya

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java

Changeset: 64183062
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-06-02 08:23:06 +0000
URL:       https://git.openjdk.org/leyden/commit/6418306211be47063a9b06bad8003dee1d81570c

8357944: Remove unused CollectedHeap::is_maximal_no_gc

Reviewed-by: jsikstro, tschatzl

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp

Changeset: 40ce05d4
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-06-02 08:28:10 +0000
URL:       https://git.openjdk.org/leyden/commit/40ce05d4080a9a2b4876c21f83a184f9b8a580a2

8358231: Template interpreter generator crashes with ShouldNotReachHere on some platforms after 8353686

Reviewed-by: shade, amitkumar, mbaesken, kvn

! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: ba9f44c9
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-06-02 08:31:10 +0000
URL:       https://git.openjdk.org/leyden/commit/ba9f44c90fe8da2d97d67b6878ac2c0c14e35bd0

8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks

Reviewed-by: shade, dbriemann

! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: a9e7a74d
Branch: hermetic-java-runtime
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2025-06-02 08:47:36 +0000
URL:       https://git.openjdk.org/leyden/commit/a9e7a74d00fe1c8d3179392738bb15d8e3508b3a

8357109: Parallel: Fix typo in YoungedGeneration

Reviewed-by: ayang, zgu, tschatzl

! src/hotspot/share/gc/shared/gc_globals.hpp

Changeset: eb9badd8
Branch: hermetic-java-runtime
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2025-06-02 08:57:16 +0000
URL:       https://git.openjdk.org/leyden/commit/eb9badd8a4ea6dca834525fd49429e2ce771a76c

8358169: Shenandoah/JVMCI: Export GC state constants

Reviewed-by: dnsimon, shade

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 612f2c0c
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-06-02 09:21:31 +0000
URL:       https://git.openjdk.org/leyden/commit/612f2c0c0b75466c60d4b54dab6aa793a810c846

8357981: [PPC64] Remove old instructions from VM_Version::determine_features()

Reviewed-by: dbriemann, mbaesken

! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp

Changeset: 83cb0c6d
Branch: hermetic-java-runtime
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2025-06-02 09:22:37 +0000
URL:       https://git.openjdk.org/leyden/commit/83cb0c6de5988de526545d0926c2c6ef60efc1c7

8358151: Harden JSR166 Test case testShutdownNow_delayedTasks

Reviewed-by: alanb, shade

! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java

Changeset: c22af0c2
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-06-02 11:50:50 +0000
URL:       https://git.openjdk.org/leyden/commit/c22af0c29ea89857c5cf57dd127b5c739130b2f1

8358205: Remove unused JFR array allocation code

Reviewed-by: kbarrett, mgronlun

! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/memory/oopFactory.cpp

Changeset: 83b15da2
Branch: hermetic-java-runtime
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2025-06-02 12:26:08 +0000
URL:       https://git.openjdk.org/leyden/commit/83b15da2eb3cb6c8937f517c9b75eaa9eeece314

8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent

Reviewed-by: shade, aph, fbredberg

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: b3594c9e
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-06-02 13:08:41 +0000
URL:       https://git.openjdk.org/leyden/commit/b3594c9e5508101a39d10099830f04b0c09ad41f

8357481: Excessive CompileTask wait/notify monitor creation

Reviewed-by: vlivanov, kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: a4eb1519
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2025-06-02 15:24:09 +0000
URL:       https://git.openjdk.org/leyden/commit/a4eb15195ceeadf311fe81e622a54f4733b90df2

8357672: Extreme font sizes can cause font substitution

Reviewed-by: dmarkov, jdv

! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java

Changeset: daab7b5c
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-06-02 15:27:14 +0000
URL:       https://git.openjdk.org/leyden/commit/daab7b5ceeb12222bda709e35699e620b98cb74d

8357796: Stylesheet adjustments after JDK-8357452

Reviewed-by: rriggs

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: 1b6ae205
Branch: hermetic-java-runtime
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2025-06-02 15:29:30 +0000
URL:       https://git.openjdk.org/leyden/commit/1b6ae2059b0475ec78559d2d6612f3b6ec68309f

8357576: FieldInfo::_index is not initialized by the constructor

Reviewed-by: coleenp, dholmes

! src/hotspot/share/oops/fieldInfo.hpp

Changeset: 99a4b22a
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-06-02 16:48:16 +0000
URL:       https://git.openjdk.org/leyden/commit/99a4b22ae7dc2755df1780cc7d74c5d6e3cd4cd4

8358102: GenShen: Age tables could be seeded with cumulative values

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp

Changeset: ab5de456
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-06-02 16:50:10 +0000
URL:       https://git.openjdk.org/leyden/commit/ab5de45636f0bf96e52c0ae0dcf080f279d9caee

8357991: make bootcycle-images is broken after JDK-8349665

Reviewed-by: erikj

! make/Main.gmk

Changeset: 8b6a11f7
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-06-02 16:51:44 +0000
URL:       https://git.openjdk.org/leyden/commit/8b6a11f7e05ee0cece798c5ff6646bddbee04900

8352187: Don't start management agent during AOT cache creation

Reviewed-by: shade, iklam, kvn

! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/ManagementAgent.java

Changeset: bce2bd24
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-06-02 16:52:05 +0000
URL:       https://git.openjdk.org/leyden/commit/bce2bd24ef64e71d895bbf4d91693b30a285746b

8356308: Assert with -Xlog:class+path when classpath has an empty element

Reviewed-by: dholmes, ccheung

! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/utilities/classpathStream.cpp
! src/hotspot/share/utilities/classpathStream.hpp
! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/ClassPathLogging.java

Changeset: a7671e73
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-06-02 17:06:45 +0000
URL:       https://git.openjdk.org/leyden/commit/a7671e7360ce23df9577110266e66a1c1a790196

8358337: JDK-8357991 was committed with incorrect indentation

Reviewed-by: shade

! make/Main.gmk

Changeset: ec02a87a
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-06-02 18:13:24 +0000
URL:       https://git.openjdk.org/leyden/commit/ec02a87aeef008f6b2f94001fa33bac66bf24627

8345745: Update mode of the Attach API communication pipe.

Reviewed-by: sspitsyn, kevinw

! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c

Changeset: 1373ceb7
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-06-02 18:22:35 +0000
URL:       https://git.openjdk.org/leyden/commit/1373ceb7f3040a03ae142cfaab0f74894fc6a0a3

8356698: JFR: @Contextual

Reviewed-by: mgronlun

+ src/jdk.jfr/share/classes/jdk/jfr/Contextual.java
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
+ test/jdk/jdk/jfr/tool/TestPrintContextual.java

Changeset: 5243f385
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-06-02 19:07:29 +0000
URL:       https://git.openjdk.org/leyden/commit/5243f3851b0345b874ff51ea3a07e82f73741546

8357924: Remove runtime/ErrorHandling/CreateCoredumpOnCrash.java from problem list for macosx-x64

Reviewed-by: syan, dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 86b40f52
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-06-02 13:11:58 +0000
URL:       https://git.openjdk.org/leyden/commit/86b40f52140e42c09761548b92991d60e8977cd9

Merge branch 'master' into hermetic-java-runtime

! make/Main.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/unix/native/libjava/childproc.c
! make/Main.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/unix/native/libjava/childproc.c



More information about the leyden-dev mailing list