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

duke duke at openjdk.org
Mon Aug 18 17:32:19 UTC 2025


Changeset: 958383d6
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-11 18:49:37 +0000
URL:       https://git.openjdk.org/leyden/commit/958383d69c8742fdb78c28ad856559367c3513d7

8364501: Compiler shutdown crashes on access to deleted CompileTask

Reviewed-by: kvn, mhaessig

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

Changeset: 8cd79752
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-11 18:50:39 +0000
URL:       https://git.openjdk.org/leyden/commit/8cd79752c6426780c6772eafe296aa5b713b2b64

8364761: (aio) AsynchronousChannelGroup.execute doesn't check null command

Reviewed-by: alanb, vyazici

! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java

Changeset: 9593730a
Branch: hermetic-java-runtime
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-08-11 23:45:24 +0000
URL:       https://git.openjdk.org/leyden/commit/9593730a23f465d26ba7b310d5b0c5d3b4ee4326

8362376: Use @Stable annotation in Java FDLIBM implementation

Reviewed-by: liach, rgiulietti

! src/java.base/share/classes/java/lang/FdLibm.java
! test/jdk/java/lang/StrictMath/ExpTests.java
! test/jdk/java/lang/StrictMath/PowTests.java

Changeset: 6927fc39
Branch: hermetic-java-runtime
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-08-12 01:25:35 +0000
URL:       https://git.openjdk.org/leyden/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2

8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128

Reviewed-by: fyang, fjiang

! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java

Changeset: 72d3a2a9
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-12 03:15:49 +0000
URL:       https://git.openjdk.org/leyden/commit/72d3a2a9773b2a3fe0351e0acb7b10c0751d23d8

8308349: missing working directory option for launcher when invoked from shortcuts

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.desktop
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ParseUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: d78fa5a9
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-12 07:16:57 +0000
URL:       https://git.openjdk.org/leyden/commit/d78fa5a9f6254e2e93e75c693efba75e09736749

8365240: [asan] exclude some tests when using asan enabled binaries

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
! test/jdk/tools/launcher/TooSmallStackSize.java

Changeset: db12f193
Branch: hermetic-java-runtime
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-08-12 08:03:18 +0000
URL:       https://git.openjdk.org/leyden/commit/db12f1934a659843d9cc77f4f21e67ebf9fa94e6

8364280: NMTCommittedVirtualMemoryTracker.test_committed_virtualmemory_region_vm fails with assertion "negative distance"

Reviewed-by: gziemski, jsjolen

! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp

Changeset: 5a442197
Branch: hermetic-java-runtime
Author:    Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-08-12 08:26:42 +0000
URL:       https://git.openjdk.org/leyden/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a

7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently

Reviewed-by: smarks, coffeys

! test/jdk/ProblemList.txt
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/LeaseLeakClient.java

Changeset: b81f4fae
Branch: hermetic-java-runtime
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-12 08:34:26 +0000
URL:       https://git.openjdk.org/leyden/commit/b81f4faed7180e51aa966a9bf2f84ba755c6736d

8360037: Refactor ImageReader in preparation for Valhalla support

Reviewed-by: alanb, rriggs, jpai

! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
+ test/jdk/jdk/internal/jimage/ImageReaderTest.java
! test/jdk/jdk/internal/jimage/JImageReadTest.java
! test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java
! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java

Changeset: f155f7d6
Branch: hermetic-java-runtime
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-12 08:45:02 +0000
URL:       https://git.openjdk.org/leyden/commit/f155f7d6e50c702f65858774cfd02ef60aa9cad5

8364141: Remove LockingMode related code from x86

Reviewed-by: aboldtch, dholmes, coleenp

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 3c0eed8e
Branch: hermetic-java-runtime
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-12 08:45:36 +0000
URL:       https://git.openjdk.org/leyden/commit/3c0eed8e476e4da540e4ea44ee966f278e04a067

8364406: Remove LockingMode related code from aarch64

Reviewed-by: aph, dholmes

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 16e461ef
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-12 08:52:37 +0000
URL:       https://git.openjdk.org/leyden/commit/16e461ef31628ab47cd8484cdfc970c0008b97ba

8365122: G1: Minor clean up of G1SurvivorRegions

Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp

Changeset: 95b7a8b3
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-12 11:29:43 +0000
URL:       https://git.openjdk.org/leyden/commit/95b7a8b3e300bf40a2a5bdf8ca8310485db363e6

8365237: Remove unused SoftRefPolicy::_all_soft_refs_clear

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp

Changeset: 19a76a45
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-12 11:58:37 +0000
URL:       https://git.openjdk.org/leyden/commit/19a76a45e9c8616414830c865801660bc6761e92

8365316: Remove unnecessary default arg value in gcVMOperations

Reviewed-by: tschatzl

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

Changeset: 391ea151
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-12 13:16:54 +0000
URL:       https://git.openjdk.org/leyden/commit/391ea151184c5621f263742605416c3ccd2c3d73

8365307: AIX make fails after JDK-8364611

Reviewed-by: clanger, asteiner

! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c

Changeset: a382996b
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-12 13:42:53 +0000
URL:       https://git.openjdk.org/leyden/commit/a382996bb496d50b4eb5a6be9f61e5c2f8aaae2d

8364993: JFR: Disable jdk.ModuleExport in default.jfc

Reviewed-by: mgronlun

! src/jdk.jfr/share/conf/jfr/default.jfc

Changeset: ad0fd13f
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-08-12 16:20:00 +0000
URL:       https://git.openjdk.org/leyden/commit/ad0fd13f2007c93d8a109626a627823f30e4c8d7

8364454: ProblemList runtime/cds/DeterministicDump.java on macos for JDK-8363986

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4c03e593
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-08-12 16:30:09 +0000
URL:       https://git.openjdk.org/leyden/commit/4c03e5938df0a9cb10c2379af81163795dd3a086

8364750: Remove unused declaration in jvm.h

Reviewed-by: shade

! src/hotspot/share/include/jvm.h

Changeset: d0239826
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-12 17:39:14 +0000
URL:       https://git.openjdk.org/leyden/commit/d023982600f8bb19053f579710953aa29e0f30c5

8361209: (bf) Use CharSequence::getChars for StringCharBuffer bulk get methods

Reviewed-by: rriggs, alanb

! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
+ test/micro/org/openjdk/bench/java/nio/StringCharBufferBulkTransfer.java

Changeset: 87d73401
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-12 17:44:34 +0000
URL:       https://git.openjdk.org/leyden/commit/87d734012e3130501bfd37b23cee7f5e0a3a476f

8364756: JFR: Improve slow tests

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java
! test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java
! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java
! test/jdk/jdk/jfr/jvm/TestWaste.java
! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java

Changeset: 636c61a3
Branch: hermetic-java-runtime
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-08-13 01:24:39 +0000
URL:       https://git.openjdk.org/leyden/commit/636c61a3868d9c01b672b3b45cda1e476acdc045

8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128

Reviewed-by: fyang, fjiang

! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java

Changeset: 25480f00
Branch: hermetic-java-runtime
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-08-13 01:45:49 +0000
URL:       https://git.openjdk.org/leyden/commit/25480f0011297ad209eca1b1b56bcf983ea4ee5d

8365184: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process

Reviewed-by: lmesnik, cjplummer, sspitsyn

! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: 72e22b4d
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-13 08:07:45 +0000
URL:       https://git.openjdk.org/leyden/commit/72e22b4de59a18f83c75be9a51fd99726f77f6f6

8362885: A more formal way to mark javac's Flags that belong to a specific Symbol type only

Reviewed-by: ihse, liach, vromero, mcimadamore, erikj

! make/ToolsLangtools.gmk
+ make/langtools/tools/flagsgenerator/FlagsGenerator.java
! make/langtools/tools/propertiesparser/parser/MessageType.java
! make/modules/jdk.compiler/Gensrc.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java
! test/langtools/tools/javac/flags/FlagsTest.java

Changeset: e77cdd93
Branch: hermetic-java-runtime
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-13 08:47:08 +0000
URL:       https://git.openjdk.org/leyden/commit/e77cdd93ead5601fea4bb1bf1847835e1097b851

8364570: Remove LockingMode related code from riscv64

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: f3b34d32
Branch: hermetic-java-runtime
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-08-13 10:52:54 +0000
URL:       https://git.openjdk.org/leyden/commit/f3b34d32d6ea409f8c8f0382e8f01e746366f842

8359235: C1 compilation fails with "assert(is_single_stack() && !is_virtual()) failed: type check"

Reviewed-by: thartmann, dlong

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
+ test/hotspot/jtreg/compiler/intrinsics/TestStack2RegSlotMismatch.java

Changeset: 001aaa1e
Branch: hermetic-java-runtime
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-08-13 12:45:48 +0000
URL:       https://git.openjdk.org/leyden/commit/001aaa1e49f2692061cad44d68c9e81a27ea3b98

8365166: ARM32: missing os::fetch_bcp_from_context implementation

Reviewed-by: shade

! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp

Changeset: 899e13f4
Branch: hermetic-java-runtime
Author:    Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Laurent Bourgès <lbourges at openjdk.org>
Date:      2025-08-13 17:36:07 +0000
URL:       https://git.openjdk.org/leyden/commit/899e13f40a70c98d1d393ba6c3973abcb36e1f00

8364434: Inconsistent BufferedContext state after GC

Reviewed-by: jdv, azvegint, avu

! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java
+ test/jdk/java/awt/ColorClass/WeakColorTest.java

Changeset: 38a26141
Branch: hermetic-java-runtime
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-08-13 17:53:05 +0000
URL:       https://git.openjdk.org/leyden/commit/38a261415dc29aae01c9b878d94cb302c60a3983

8365265: x86 short forward jump exceeds 8-bit offset in methodHandles_x86.cpp when using Intel APX

Reviewed-by: shade, jbhateja, aph

! src/hotspot/cpu/x86/methodHandles_x86.cpp

Changeset: ecbdd340
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-08-13 18:24:56 +0000
URL:       https://git.openjdk.org/leyden/commit/ecbdd3405a1d46f555deb82098e1865b44601a1f

8361103: java_lang_Thread::async_get_stack_trace does not properly protect JavaThread

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 4680dc98
Branch: hermetic-java-runtime
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-08-13 18:41:57 +0000
URL:       https://git.openjdk.org/leyden/commit/4680dc983169d48fcf83eb50dc60e32e79d5d976

8365264: Rename ResourceHashtable to HashTable

Reviewed-by: iklam, ayang

! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/hashTable.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
+ src/hotspot/share/utilities/resizableHashTable.hpp
- src/hotspot/share/utilities/resizeableResourceHash.hpp
- src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
+ test/hotspot/gtest/utilities/test_hashtable.cpp
- test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: 96603200
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-08-13 20:43:46 +0000
URL:       https://git.openjdk.org/leyden/commit/9660320041d0ba0f22ebe074a64472557b85a24c

8364781: Re-examine DigitList digits resizing during parsing

Reviewed-by: liach, naoto

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

Changeset: 9c266ae8
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-13 20:49:16 +0000
URL:       https://git.openjdk.org/leyden/commit/9c266ae83c047025d778da41e413701ac3b50b03

8365229: ARM32: c2i_no_clinit_check_entry assert failed after JDK-8364269

Reviewed-by: kvn, adinn, bulasevich, phh

! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 9dcc502c
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-14 04:55:02 +0000
URL:       https://git.openjdk.org/leyden/commit/9dcc502cc83773561707f2afe9aee1f9e2386b9e

8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground

Reviewed-by: aivanov, prr, kizune

! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java

Changeset: c22e01d7
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-14 07:02:08 +0000
URL:       https://git.openjdk.org/leyden/commit/c22e01d77648036db4ed640521e82c49f8791ca1

8341342: Elements.getAllModuleElements() does not work properly before JavacTask.analyze()

Reviewed-by: vromero, liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/jdk/tools/sincechecker/SinceChecker.java
+ test/langtools/tools/javac/processing/model/util/elements/TestElementsProgrammatic.java

Changeset: a6be2286
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-14 07:04:40 +0000
URL:       https://git.openjdk.org/leyden/commit/a6be2286421e069a292c749eecd6bdc38a8deaf2

8365314: javac fails with an exception for erroneous source

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java

Changeset: 3e329850
Branch: hermetic-java-runtime
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-14 07:37:10 +0000
URL:       https://git.openjdk.org/leyden/commit/3e3298509f136583b18e5ab8bf75a8b012016f16

8365317: ZGC: Setting ZYoungGCThreads lower than ZOldGCThreads may result in a crash

Reviewed-by: tschatzl, eosterlund

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

Changeset: e3201628
Branch: hermetic-java-runtime
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2025-08-14 07:39:49 +0000
URL:       https://git.openjdk.org/leyden/commit/e320162815d529bc65cd058b34ec39d60d032ce7

8365218: [JVMCI] AArch64 CPU features are not computed correctly after 8364128

Reviewed-by: dnsimon

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java

Changeset: 7698c373
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-14 10:43:21 +0000
URL:       https://git.openjdk.org/leyden/commit/7698c373a684235812c9dc11edd751059f9e8e81

8364556: JFR:  Disable SymbolTableStatistics and StringTableStatistics in default.jfc

Reviewed-by: mgronlun

! src/jdk.jfr/share/conf/jfr/default.jfc

Changeset: 98f54d90
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-14 11:11:47 +0000
URL:       https://git.openjdk.org/leyden/commit/98f54d90ea56f63c2fc5137af98b57dbc90fe150

8365487: [asan] some oops (mode) related tests fail

Reviewed-by: kbarrett, syan

! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java

Changeset: 41520998
Branch: hermetic-java-runtime
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-08-14 12:31:20 +0000
URL:       https://git.openjdk.org/leyden/commit/41520998aa8808452ee384b213b2a77c7bad668d

8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine

Reviewed-by: erikj, ihse

! make/RunTests.gmk

Changeset: dd113c8d
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-14 14:50:56 +0000
URL:       https://git.openjdk.org/leyden/commit/dd113c8df06cc7e1465fb3dfef2e9b2a5a99f1fb

8364628: Serial: Refactor SerialHeap::mem_allocate_work

Reviewed-by: phh, kbarrett

! 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/serial/tenuredGeneration.inline.hpp

Changeset: b0f98df7
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-14 15:20:47 +0000
URL:       https://git.openjdk.org/leyden/commit/b0f98df75aee1e94a8c4b3eb8d0b1f4e715011ae

8365416: java.desktop no longer needs preview feature access

Reviewed-by: alanb, jpai

! src/java.base/share/classes/module-info.java

Changeset: 26ccb3ce
Branch: hermetic-java-runtime
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-08-14 16:59:05 +0000
URL:       https://git.openjdk.org/leyden/commit/26ccb3cef17a7a2a4b09af1e1e29b96d54a418aa

8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling

Reviewed-by: chagedorn, kvn

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java

Changeset: ba231052
Branch: hermetic-java-runtime
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-14 17:02:05 +0000
URL:       https://git.openjdk.org/leyden/commit/ba231052319676ece5105253b58efa4e906feab4

8365048: idea.sh script does not correctly detect/handle git worktrees

Reviewed-by: shade, vyazici, erikj, mcimadamore, ihse

! bin/idea.sh

Changeset: dccca0fb
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-08-14 19:58:54 +0000
URL:       https://git.openjdk.org/leyden/commit/dccca0fb7a892d31179b70fa861b8b3cdde54e84

8365572: Shenandoah: Remove unused thread local _paced_time field

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: c5cbcac8
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-14 20:27:08 +0000
URL:       https://git.openjdk.org/leyden/commit/c5cbcac828e1c7aa845cf16e68f6306ae49e050c

8361730: The CodeBuilder.trying(BlockCodeBuilder,CatchBuilder) method generates corrupted bytecode in certain cases

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java

Changeset: 8c363b3e
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-14 21:41:14 +0000
URL:       https://git.openjdk.org/leyden/commit/8c363b3e3e5c1273a5e9b3393ed09a31b0647a21

8364319: Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal

Reviewed-by: redestad

- src/java.base/share/classes/java/lang/constant/AsTypeMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
+ src/java.base/share/classes/jdk/internal/constant/AsTypeMethodHandleDesc.java

Changeset: a65f2002
Branch: hermetic-java-runtime
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-08-14 23:59:34 +0000
URL:       https://git.openjdk.org/leyden/commit/a65f20022080e627da4782b9b643912a9dd69335

8365512: Replace -Xcomp with -Xmixed for AOT assembly phase

Reviewed-by: shade

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

Changeset: 44b19c01
Branch: hermetic-java-runtime
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-08-15 02:53:42 +0000
URL:       https://git.openjdk.org/leyden/commit/44b19c01acdfff07a4f017466be3f03fae6013c6

8365532: java/lang/module/ModuleReader/ModuleReaderTest.testImage fails

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java

Changeset: 6fb6f3d3
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-15 04:25:37 +0000
URL:       https://git.openjdk.org/leyden/commit/6fb6f3d39b321e2a1c1fa2cef2c19222a6dcf7b9

8361638: java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java

Changeset: e3aeebec
Branch: hermetic-java-runtime
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-08-15 07:35:52 +0000
URL:       https://git.openjdk.org/leyden/commit/e3aeebec1798b9adbb02e11f285951d4275c52e8

8365468: EagerJVMCI should only apply to the CompilerBroker JVMCI runtime

Reviewed-by: never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: fa2eb616
Branch: hermetic-java-runtime
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-15 08:55:11 +0000
URL:       https://git.openjdk.org/leyden/commit/fa2eb616482250dff6a3b667798aec37114005a9

8365491: VSCode IDE: add basic configuration for the Oracle Java extension

Reviewed-by: ihse, jlahoda

! make/ide/vscode/hotspot/template-workspace.jsonc

Changeset: 5856dc34
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-08-15 09:32:51 +0000
URL:       https://git.openjdk.org/leyden/commit/5856dc34c82de9f840be1dc28a9917224971491f

8365199: Use a set instead of a list as the intermediary Klass* storage to reduce typeset processing

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! test/jdk/jdk/jfr/event/runtime/TestFlush.java

Changeset: b6d5f49b
Branch: hermetic-java-runtime
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-15 09:41:17 +0000
URL:       https://git.openjdk.org/leyden/commit/b6d5f49b8dc2cb7c8e93d7885c2432a28d04e57e

8365296: Build failure with Clang due to -Wformat warning after JDK-8364611

Reviewed-by: ayang, mbaesken

! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c

Changeset: 059b49b9
Branch: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-15 10:37:26 +0000
URL:       https://git.openjdk.org/leyden/commit/059b49b9551ad52f211613a3da2ac0a79deb5ed4

8365244: Some test control variables are undocumented in doc/testing.md

Reviewed-by: erikj

! doc/testing.html
! doc/testing.md

Changeset: dbae90c9
Branch: hermetic-java-runtime
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-15 10:45:00 +0000
URL:       https://git.openjdk.org/leyden/commit/dbae90c950200cb417aebeab65e5fce7a7e5f94f

8364723: Sort share/interpreter includes

Reviewed-by: shade, ayang

! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeStream.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 08db4b99
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-08-15 17:56:47 +0000
URL:       https://git.openjdk.org/leyden/commit/08db4b99622e488558dd7987c34f1c515fa30426

8365571: GenShen: PLAB promotions may remain disabled for evacuation threads

Reviewed-by: kdnilsen, ysr, shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 39a36529
Branch: hermetic-java-runtime
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-08-15 18:52:45 +0000
URL:       https://git.openjdk.org/leyden/commit/39a365296882b0df49398cd7ac36e801a9aa1c35

8278874: tighten VerifyStack constraints

Co-authored-by: Tom Rodriguez <never at openjdk.org>
Reviewed-by: mhaessig, never

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp

Changeset: 6e760b9b
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-08-15 20:00:01 +0000
URL:       https://git.openjdk.org/leyden/commit/6e760b9b746eba3d40ec246f3e194ce9f8c5ae29

8365622: Shenandoah: Fix Shenandoah simple bit map test

Reviewed-by: ysr

! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp

Changeset: b69a3849
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-15 20:02:43 +0000
URL:       https://git.openjdk.org/leyden/commit/b69a3849b21b4bb1e21ad276633de45da6200168

8365198: Remove unnecessary mention of finalize in ImageIO reader/writer docs

Reviewed-by: bchristi, azvegint

! src/java.desktop/share/classes/javax/imageio/ImageReader.java
! src/java.desktop/share/classes/javax/imageio/ImageWriter.java

Changeset: b023fea0
Branch: hermetic-java-runtime
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-08-15 22:12:57 +0000
URL:       https://git.openjdk.org/leyden/commit/b023fea06216d5196592ff5239dc592aa8e34a02

8365558: Fix stub entry init and blob creation on Zero

Reviewed-by: asmehra, kvn

! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubRoutines.cpp

Changeset: a70521c6
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-08-15 22:45:01 +0000
URL:       https://git.openjdk.org/leyden/commit/a70521c62e0841895d71cce2c872bd12f1183e33

8364973: Add JVMTI stress testing mode

Reviewed-by: erikj, ihse, sspitsyn

! doc/starting-next-release.html
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
+ test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/jdk/ProblemList-jvmti-stress-agent.txt
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/jvmti/libJvmtiStressAgent.cpp

Changeset: 57210af9
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-16 04:41:25 +0000
URL:       https://git.openjdk.org/leyden/commit/57210af9bceb582be112564465ab66cebd43a4c0

8365555: Cleanup redundancies in jpackage implementation

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBuildEnvFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/ResourceLocator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java
! test/jdk/tools/jpackage/helpers-test/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/TEST.properties
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/linux/junit.java
+ test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/macosx/junit.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/BuildEnvTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
= test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/junit/windows/junit.java

Changeset: bd65d483
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-08-17 12:56:42 +0000
URL:       https://git.openjdk.org/leyden/commit/bd65d483df4742bb7ce79b613f10f70a45117f84

8365245: Move size reducing operations to GrowableArrayWithAllocator

Reviewed-by: jsjolen, stefank

! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/gc/z/test_zArray.cpp

Changeset: f364fcab
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-08-18 05:32:03 +0000
URL:       https://git.openjdk.org/leyden/commit/f364fcab792ed5a14e5c2779fa85ecc9d6915ae3

8359119: Change Charset to use StableValue

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/nio/charset/Charset.java

Changeset: e7ca8c7d
Branch: hermetic-java-runtime
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-08-18 07:08:19 +0000
URL:       https://git.openjdk.org/leyden/commit/e7ca8c7d55fa959cb43d49d63128420b05b7cc92

8365436: ImageReaderTest fails when jmods directory not present

Reviewed-by: sgehwolf, alanb

! test/jdk/jdk/internal/jimage/ImageReaderTest.java

Changeset: 166ea12d
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-18 07:14:09 +0000
URL:       https://git.openjdk.org/leyden/commit/166ea12d73c7a40a1a26dc586e3db9d9430c068f

8365543: UnixNativeDispatcher.init should lookup open64at and stat64at on AIX

Co-authored-by: Joachim Kern <jkern at openjdk.org>
Reviewed-by: jkern, stuefe, goetz, alanb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java

Changeset: 190e1130
Branch: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-18 08:11:19 +0000
URL:       https://git.openjdk.org/leyden/commit/190e113031bc6ece781fdf0d9f3c853ce324f170

8364263: HttpClient: Improve encapsulation of ProxyServer

Reviewed-by: dfuchs, jpai

! test/jdk/java/net/httpclient/ProxyServer.java

Changeset: ca753eba
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-18 08:12:20 +0000
URL:       https://git.openjdk.org/leyden/commit/ca753ebad6681a76d18800d23898b7d6af83f567

8365165: Zap C-heap memory at delete/free

Reviewed-by: kvn, kbarrett

! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: 2b756ab1
Branch: hermetic-java-runtime
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-18 08:16:32 +0000
URL:       https://git.openjdk.org/leyden/commit/2b756ab1e8cfacc5cf5d9c6dfdf1d1c9a6ecf4b1

8358781: C2 fails with assert "bad profile data type" when TypeProfileCasts is disabled

Reviewed-by: mhaessig, kvn, dfenacci

! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/arguments/TestProfileCasts.java

Changeset: 6e91ccd1
Branch: hermetic-java-runtime
Author:    Pasam Soujanya <psoujany at in.ibm.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-08-18 09:37:58 +0000
URL:       https://git.openjdk.org/leyden/commit/6e91ccd1c3926094a9b6d8f9177d895aba3424a1

8365305: The ARIA role ‘contentinfo’ is not valid for the element <footer>

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java

Changeset: a42ba1ff
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-18 10:36:35 +0000
URL:       https://git.openjdk.org/leyden/commit/a42ba1ff1a6c7c856323a8e2c54457fc3ddb3659

8365638: JFR: Add --exact for debugging out-of-order events

Reviewed-by: shade

! test/jdk/jdk/jfr/tool/TestPrintContextual.java

Changeset: c1198bba
Branch: hermetic-java-runtime
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-08-18 11:08:36 +0000
URL:       https://git.openjdk.org/leyden/commit/c1198bba0e8cbdaa47c821263d122d0ba4dd6759

8357277: Update OpenSSL library for interop tests

Reviewed-by: rhalade

! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java

Changeset: 81c6ed38
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-18 13:40:42 +0000
URL:       https://git.openjdk.org/leyden/commit/81c6ed38828940d51c872c354c29dc13ed62a5ac

8365533: Remove outdated jdk.internal.javac package export to several modules from java.base

Reviewed-by: alanb, liach

! src/java.base/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jfr/share/classes/module-info.java
! src/jdk.jlink/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/module-info.java

Changeset: 2a16cc89
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-18 15:42:31 +0000
URL:       https://git.openjdk.org/leyden/commit/2a16cc890b99652a37b2e220dd61875063328b36

8365550: JFR: The active-settings view should not use LAST_BATCH

Reviewed-by: shade, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini

Changeset: c9ecedd2
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-18 15:51:08 +0000
URL:       https://git.openjdk.org/leyden/commit/c9ecedd2260c7f0114227aafc7f7f85e7c4c07c5

8365594: Strengthen Universe klasses asserts to catch bootstrapping errors earlier

Reviewed-by: coleenp, ayang

! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.hpp

Changeset: 285adff2
Branch: hermetic-java-runtime
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-08-18 16:12:34 +0000
URL:       https://git.openjdk.org/leyden/commit/285adff24e869b62397d4d1c14e6e969f3285836

8362448: Make use of the Double.toString(double) algorithm in java.text.DecimalFormat

Reviewed-by: naoto, jlu

! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/FormattedFPDecimal.java
+ test/jdk/java/text/Format/DecimalFormat/DoubleFormattingTest.java

Changeset: 4eab4fbb
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-08-18 10:03:15 +0000
URL:       https://git.openjdk.org/leyden/commit/4eab4fbbba7b5db5f4591b583e91aff038c3aff8

Merge branch 'master' into hermetic-java-runtime

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! src/jdk.jlink/share/classes/module-info.java
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! src/jdk.jlink/share/classes/module-info.java



More information about the leyden-dev mailing list