git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 312 new changesets

duke duke at openjdk.org
Tue Aug 19 14:24:31 UTC 2025


Changeset: 644e400c
Branch: jcmd_cores_process_revival
Author:    Lei Zhu <korov9.c at gmail.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-21 12:24:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/644e400cd1f8a80df01b4f1755450f86709485f4

8362611: [GCC static analyzer] memory leak in ps_core.c core_handle_note

Reviewed-by: dholmes, mbaesken

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c

Changeset: 15b5b54a
Branch: jcmd_cores_process_revival
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2025-07-21 13:34:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/15b5b54ac707ba0d4e473fd6eb02c38a8efe705c

8357694: RISC-V: Several IR verification tests fail when vlen=128

Reviewed-by: mhaessig, fyang, mli

! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java

Changeset: f8c8bcf4
Branch: jcmd_cores_process_revival
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2025-07-21 15:48:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8c8bcf4fd31509fdb40d32e8e16ba4fba1f987d

8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts

Reviewed-by: mhaessig, mbaesken, clanger

! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java

Changeset: 9dd93c6a
Branch: jcmd_cores_process_revival
Author:    Andrew Haley <aph at openjdk.org>
Date:      2025-07-21 17:05:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9dd93c6a2c5fb4c3a9f2a063a7ab402f9292ad03

8361497: Scoped Values: orElse and orElseThrow do not access the cache

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/ScopedValue.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java

Changeset: 48ba9d41
Branch: jcmd_cores_process_revival
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-07-21 19:30:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/48ba9d415f64b55fed2e0ae2f7e3f50b7d8c82f6

8349946: Cipher javadoc could describe AEAD reuse better

Reviewed-by: ascarpino

! src/java.base/share/classes/javax/crypto/Cipher.java

Changeset: b8da9695
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-21 19:51:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8da9695f0cc049d6a07a7382afce4d22f8b2b1c

8362659: Remove sun.print.PrintJob2D.finalize()

Reviewed-by: serb

! src/java.desktop/share/classes/sun/print/PrintJob2D.java

Changeset: 523993e9
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-21 21:00:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/523993e9e8edc8dc84667ee3311a708b8b5da59c

8362291: [macOS] Remove finalize method in CGraphicsEnvironment.java

Reviewed-by: bchristi, serb, kizune

! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/share/classes/sun/java2d/Disposer.java

Changeset: 3acdba38
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-21 21:02:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3acdba38cec95ced2b2dd6a183c9b5d22dcc4b26

8362557: [macOS] Remove CFont.finalize()

Reviewed-by: serb, psadhukhan, kizune

! src/java.desktop/macosx/classes/sun/font/CFont.java

Changeset: eceb3bbc
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-21 21:03:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eceb3bbc80aae5d99155218f755725041edbb8ab

8362452: [macOS] Remove CPrinterJob.finalize()

Reviewed-by: serb, psadhukhan, kizune

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m

Changeset: 7d7d308d
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-07-22 00:38:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7d7d308d9ab6f06ebdab0f5967a5bfc007d4217f

8362572: Delete the usage of "sun.java2d.reftype" from the sun.java2d.Disposer

Reviewed-by: prr, aivanov

! src/java.desktop/share/classes/sun/java2d/Disposer.java

Changeset: 0385975f
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-22 00:39:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0385975f44fbe9d199677754ff5006bc5784b9c5

8356941: AbstractMethodError in HotSpot Due to Incorrect Handling of Private Method

Reviewed-by: coleenp, heidinga

! src/hotspot/share/classfile/defaultMethods.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java

Changeset: 699b8112
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-22 01:05:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/699b8112f8da7ceef2aa2a3ddb326aee88b29f8c

8362834: Several runtime/Thread tests should mark as /native

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java
! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java

Changeset: dccb1782
Branch: jcmd_cores_process_revival
Author:    Yadong Wang <yadongwang at openjdk.org>
Date:      2025-07-22 01:23:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd

8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding

Reviewed-by: shade, adinn

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: c68697e1
Branch: jcmd_cores_process_revival
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-07-22 02:48:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c68697e1786fac37402b729d05a47b2f6296a86c

8362957: Fix jdk/javadoc/doccheck/checks/jdkCheckHtml.java (docs) failure

Reviewed-by: ascarpino

! src/java.base/share/classes/javax/crypto/Cipher.java

Changeset: f1556611
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-07-22 08:35:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f155661151fc25cde3be17878aeb24056555961c

8342692: C2: long counted loop/long range checks: don't create loop-nest for short running loops

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, thartmann

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortLoopLostLimit.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningIntLoopWithLongChecksPredicates.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoop.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopPredicatesClone.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopScaleOverflow.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopVectorization.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestStressShortRunningLongCountedLoop.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/micro/org/openjdk/bench/java/lang/foreign/HeapMismatchManualLoopTest.java

Changeset: ed70910b
Branch: jcmd_cores_process_revival
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-07-22 08:48:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed70910b0f3e1b19d915ec13ac3434407d01bc5d

8347901: C2 should remove unused leaf / pure runtime calls

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse2.cpp

Changeset: ac141c2f
Branch: jcmd_cores_process_revival
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2025-07-22 09:06:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac141c2fa1d818858e7a12a50837bb282282ecac

8359419: AArch64: Relax min vector length to 32-bit for short vectors

Reviewed-by: aph, fgao, bkilambi, dlunden

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorTwoShorts.java

Changeset: ce028362
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-22 13:29:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce02836232f8c20dc5cb10f0fcf6538563d0d4bd

8363229: Parallel: Remove develop flag GCExpandToAllocateDelayMillis

Reviewed-by: shade, tschatzl

! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp

Changeset: d714b5d3
Branch: jcmd_cores_process_revival
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2025-07-22 15:13:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d714b5d3dad58f7f6550d7a95fdc2b3f964a4129

8356557: Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal

Reviewed-by: jpai

! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/security/CodeSource.java
! test/jdk/java/security/CodeSource/Implies.java

Changeset: ea6674fe
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-22 17:25:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea6674fec8702eea481afa7ca7e522cbacd53841

8315131: Clarify VarHandle set/get access on 32-bit platforms

Reviewed-by: rgiulietti, mcimadamore, jrose, shade, psandoz

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: aae99022
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-07-22 20:17:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aae9902234d36049ec99a2f50934c526dd6235eb

8360555: Archive all unnamed modules in CDS full module graph

Reviewed-by: coleenp, vlivanov

! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java

Changeset: 5540a785
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-07-22 20:23:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5540a7859b3ae0faf6b6c7f50e53ff611b253a9f

8360416: Incorrect l10n test case in sun/security/tools/keytool/i18n.java

Reviewed-by: weijun, rhalade

! test/jdk/sun/security/tools/keytool/i18n.java

Changeset: 016694bf
Branch: jcmd_cores_process_revival
Author:    DarraghConway <darragh.conway at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-07-22 21:59:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/016694bf74f6920f850330e353df9fd03458cca1

8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic

Reviewed-by: msheppar

! test/jdk/java/io/File/MaxPathLength.java

Changeset: 4994bd59
Branch: jcmd_cores_process_revival
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-07-22 22:37:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4994bd594299e91e804438692e068b1c5dd5cc02

8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs

Reviewed-by: sviswanathan, vpaprotski

! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/icache_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp

Changeset: 79f9d8d8
Branch: jcmd_cores_process_revival
Author:    Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2025-07-23 00:23:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79f9d8d832a589b74cc014289ef84a1efe529468

8350050: Shenandoah: Disable and purge allocation pacing support

Reviewed-by: wkemper, shade, kdnilsen

! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java
- test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java

Changeset: 0735dc27
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-23 00:36:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0735dc27c71de46896afd2f0f608319304a3d549

8362846: Windows error reporting for dll_load doesn't check for a null buffer
8362954: Missing error buffer null check in os::dll_load on Linux/BSD

Reviewed-by: mgronlun, kbarrett

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 5160cfb4
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-23 07:12:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5160cfb49634cc4a1568c200bc5c17ddbe83c2f7

8362889: [GCC static analyzer] leak in libstringPlatformChars.c

Reviewed-by: rriggs, dholmes

! test/jdk/java/lang/String/nativeEncoding/libstringPlatformChars.c

Changeset: ceb0c0fc
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-23 07:49:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ceb0c0fc39c17793d13fff74e69f22ef07ec2c0f

8360941: [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: kbarrett, lucy

! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp

Changeset: 9f796da3
Branch: jcmd_cores_process_revival
Author:    Wang Haomin <wanghaomin at openjdk.org>
Committer: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-07-23 08:08:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f796da3774b2e2f92dca178fdccd93989919256

8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD

Reviewed-by: thartmann, jkarthikeyan

! src/hotspot/share/opto/superword.cpp

Changeset: e6ac956a
Branch: jcmd_cores_process_revival
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2025-07-23 09:35:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6ac956a7ac613b916c0dbfda7e57856c1b8a83c

8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154

Reviewed-by: fyang, galder, dlong

! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp

Changeset: 06f9ff04
Branch: jcmd_cores_process_revival
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-07-23 12:24:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/06f9ff047f1d1e832d7379f9750237749479b020

8356997: /etc/krb5.conf parser should not forbid include/includedir directives after sections

Reviewed-by: valeriep

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
+ test/jdk/sun/security/krb5/config/DuplicatedIncludes.java
+ test/jdk/sun/security/krb5/config/IncludeRandom.java
+ test/jdk/sun/security/krb5/config/IncludeSameKey.java

Changeset: b02c1256
Branch: jcmd_cores_process_revival
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-07-23 13:31:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b02c1256768bc9983d4dba899cd19219e11a380a

8350896: Integer/Long.compress gets wrong type from CompressBitsNode::Value

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: thartmann

! src/hotspot/share/opto/intrinsicnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: 743c8212
Branch: jcmd_cores_process_revival
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-07-23 13:51:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/743c821289a6562972364b5dcce8dd29a786264a

8362193: Re-work MacOS/AArch64 SpinPause to handle SB

Reviewed-by: shade, aph

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/spin_wait_aarch64.cpp
! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
+ test/hotspot/gtest/aarch64/test_spin_pause.cpp
+ test/hotspot/jtreg/gtest/TestSpinPauseAArch64.java

Changeset: 38cd860d
Branch: jcmd_cores_process_revival
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-07-23 14:48:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/38cd860daa9504bbe5add8c2d045d78c75fb7e38

8363816: Refactor array name creation

Reviewed-by: shade, ccheung, dholmes

! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp

Changeset: e6ebefaa
Branch: jcmd_cores_process_revival
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-07-23 15:24:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6ebefaa404daa4160bdc1c5d9c954c040e2c0c2

8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used

Reviewed-by: hchao

! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java

Changeset: 594c080b
Branch: jcmd_cores_process_revival
Author:    Kevin Rushforth <kcr at openjdk.org>
Committer: Iris Clark <iris at openjdk.org>
Date:      2025-07-23 15:46:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/594c080b2bde81a48ecccda85ac765218fc93856

8359760: Remove the jdk.jsobject module

Reviewed-by: rriggs, iris, alanb

! bin/unshuffle_list.txt
! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
- src/jdk.jsobject/share/classes/module-info.java
- src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
- src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
- src/jdk.jsobject/share/classes/netscape/javascript/package-info.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java
- test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java
! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list
! test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk17/element-list

Changeset: 03e9ea16
Branch: jcmd_cores_process_revival
Author:    Edoardo Patti <edoardopatti25 at gmail.com>
Committer: Justin Lu <jlu at openjdk.org>
Date:      2025-07-23 16:31:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/03e9ea169b7e45ae3c2ac23b5fe73d39ae57506f

8358530: Properties#list should warn against non-String values

Reviewed-by: jlu, liach

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

Changeset: 2292246f
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-23 17:02:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2292246f8c11f735f50e2046ec6606e89289e9f5

8350621: Code cache stops scheduling GC

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Co-authored-by: Alexandre Jacob <alexandre.jacob at mirakl.com>
Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/shared/gcCause.hpp
+ test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java

Changeset: ad510fb2
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-23 20:09:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad510fb25e47098d136515c355164e5177c5b419

8338977: Parallel: Improve heap resizing heuristics

Reviewed-by: zgu, gli, iwalulya

- src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp
- src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
- src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp
- src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
- src/hotspot/share/gc/shared/gcOverheadChecker.cpp
- src/hotspot/share/gc/shared/gcOverheadChecker.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.cpp
! src/hotspot/share/gc/shared/gcPolicyCounters.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
- test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp
! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java

Changeset: 2da0cdad
Branch: jcmd_cores_process_revival
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-07-24 01:33:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2da0cdadb898efb9af827374368471102bfe0ccd

8363895: Minimal build fails with slowdebug builds after JDK-8354887

Reviewed-by: kvn, shade

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

Changeset: b746701e
Branch: jcmd_cores_process_revival
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-07-24 01:37:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b746701e5769a7a5a1e7900ddfdd285706ac5fe1

8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV

Reviewed-by: fyang, mli, syan

! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java

Changeset: fc803844
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-24 01:47:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc8038441daebc717fedaeb107e37bf216d542d3

8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit

Co-authored-by: David Holmes <dholmes at openjdk.org>
Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java

Changeset: 0ba2942c
Branch: jcmd_cores_process_revival
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2025-07-24 02:21:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76

8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding

Reviewed-by: fyang, yadongwang

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

Changeset: 7a22b76b
Branch: jcmd_cores_process_revival
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-24 05:09:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a22b76b73e6a6906f191e59b7d2da238b401935

8362591: Wrong argument warning when heap size larger than coops threshold

Reviewed-by: dholmes

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java

Changeset: ed9066bd
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-24 05:59:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed9066bdf48c2d9925aea745951531ebf4af35a8

8361478: GHA: Use MSYS2 from GHA runners

Reviewed-by: jwaters, ihse

! .github/actions/get-msys2/action.yml

Changeset: 67e93281
Branch: jcmd_cores_process_revival
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-07-24 09:21:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67e93281a4f9e76419f1d6e05099ecf2214ebbfd

8363357: Remove unused flag VerifyAdapterCalls

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/runtime/globals.hpp

Changeset: 2f1aed2a
Branch: jcmd_cores_process_revival
Author:    Ayush Rigal <ayush.rigal at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-07-24 14:57:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f1aed2a165259a873636792cff7c9de4e1f334e

8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java

Reviewed-by: jpai

! test/jdk/java/net/NetworkInterface/IPv4Only.java

Changeset: 84776309
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-24 15:53:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8477630970b61e3178abd7ac812ed97e181e2684

8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub

Reviewed-by: kvn, adinn, aph

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 4e53a9d9
Branch: jcmd_cores_process_revival
Author:    Rui Li <ruiamzn at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-07-24 18:34:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e53a9d9dfe7a1ac7c3d7402e5ca3a3d3fcbb709

8357818: Shenandoah doesn't use shared API for printing heap before/after GC

Reviewed-by: wkemper, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp

Changeset: 971ea23c
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-07-24 20:53:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/971ea23c95764e11ed234f657eb28ba7c51862c5

8362289: [macOS] Remove finalize method in JRSUIControls.java

Reviewed-by: bchristi, serb

! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java

Changeset: ac9e5102
Branch: jcmd_cores_process_revival
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-25 06:40:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac9e51023fc34a82b795950a109af2397826adaa

8320836: jtreg gtest runs should limit heap size

Reviewed-by: dholmes, cslucas

! test/hotspot/jtreg/gtest/GTestWrapper.java

Changeset: 52155dbb
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-25 07:22:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52155dbbb0107c5077a6be7edfd91d4311411fc3

8364082: jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young

Reviewed-by: dholmes

! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java

Changeset: f79bd54b
Branch: jcmd_cores_process_revival
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-07-25 08:11:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f79bd54bbb9f5748e437346d34702608f7b67019

8362882: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool()

Reviewed-by: jpai, dl

! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java

Changeset: 518d5f4b
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-25 08:26:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/518d5f4bbb78ae35db793d7fd15b3cd35c881664

8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c

Reviewed-by: lucy

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c

Changeset: 41c94eed
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-25 11:34:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/41c94eed37aad570229ee2c5fb51d9e5d0378a40

8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used

Reviewed-by: stuefe

! make/autoconf/flags-cflags.m4

Changeset: 06fdb61e
Branch: jcmd_cores_process_revival
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2025-07-25 12:55:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/06fdb61e1cdc9abf9ac4fa62fd63992d298baffa

8361964: Remove outdated algorithms from requirements and add PBES2 algorithms

Reviewed-by: hchao

! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java

Changeset: 75ff7e15
Branch: jcmd_cores_process_revival
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-25 13:34:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/75ff7e15fe0d22149e5b8c5ccf3b702d8dc9b3fa

8361712: Improve ShenandoahAsserts printing

Reviewed-by: rkennke, asmehra

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp

Changeset: 9e209fef
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-25 14:50:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9e209fef86fe75fb09734c9112fd1d8490c22413

8364110: Remove unused methods in GCCause

Reviewed-by: kbarrett

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

Changeset: 89fe586e
Branch: jcmd_cores_process_revival
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-07-25 16:47:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89fe586edd5044923a2ce86f8cc5bf16004ac0b5

8363837: Make StubRoutines::crc_table_adr() into platform-specific method

Reviewed-by: adinn, yzheng

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/stubRoutines_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/cpu/zero/stubRoutines_zero.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: e756c0db
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-07-25 17:59:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e756c0dbbb7d99df0751d71726b173e4eabcc903

8361726: Shenandoah: More detailed evacuation instrumentation

Reviewed-by: ysr, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: d288ca28
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-07-26 02:17:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d288ca28be7bfba3abe9f54cefbe53e73c25707e

8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop

Reviewed-by: djelinski, alanb, vyazici

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

Changeset: de59da27
Branch: jcmd_cores_process_revival
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2025-07-26 22:22:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de59da27a60bd0afaf8deaf6d4a3d743a4f59db8

8362581: Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX

Reviewed-by: jpai, alanb, djelinski

! src/java.base/share/classes/jdk/internal/util/Exceptions.java

Changeset: 8fcbb110
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-27 01:19:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda

8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr  or ia6addr

Reviewed-by: jpai

! test/jdk/java/net/ipv6tests/TcpTest.java

Changeset: 3263361a
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-07-27 06:44:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3263361a28c7e8c02734cb94bc9576e9f3ba5b50

8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java

Reviewed-by: alanb

! test/jdk/java/net/Socket/DeadlockTest.java

Changeset: 4189fcba
Branch: jcmd_cores_process_revival
Author:    Yuri Gaevsky <yuri.gaevsky at gmail.com>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-07-27 14:54:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4189fcbac40943f3b26c3a01938837b4e4762285

8362596: RISC-V: Improve _vectorizedHashCode intrinsic

Reviewed-by: fyang, fjiang

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

Changeset: e307b5cc
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-07-28 05:17:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e307b5cca870f7ea9b79b7a9d4e6f7f762c27aa4

8363584: Sort share/utilities includes

Reviewed-by: kbarrett, dholmes, shade

! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/fakeRttiSupport.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/intpow.hpp
! src/hotspot/share/utilities/json.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/packedTable.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 3b0da298
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-28 06:54:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b0da29879990e4ed6d22c8aed0659f3b40c37a3

8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage

Reviewed-by: stuefe, dholmes

! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java

Changeset: af5932ef
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-28 07:15:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af5932efb5e873ef3beb8b8999a5ef3fbd094ff6

8361055: Serial: Inline SerialHeap::process_roots

Reviewed-by: tschatzl, kbarrett, stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: bdc1ef20
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-28 07:57:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdc1ef2021cc73d83607c1380ab7cd3a08353229

8363929: G1: Add G1 prefix to various G1 specific global locks

Reviewed-by: shade, ayang

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 3e2d12d8
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-07-28 08:40:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62

8362515: RISC-V: cleanup NativeFarCall

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp

Changeset: 011de4c8
Branch: jcmd_cores_process_revival
Author:    Fei Gao <fgao at openjdk.org>
Date:      2025-07-28 08:44:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/011de4c894ed827ee8e15a7cfe400788175e5b2c

8363063: AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217

Reviewed-by: shade, aph

! make/autoconf/flags-cflags.m4

Changeset: d25ad881
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-28 11:33:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d25ad881ebfec40ca6b0a73f78d1f9d2cb722e01

8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform

Reviewed-by: psadhukhan

! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c

Changeset: b7703f79
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-07-28 11:50:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b7703f7948039526cb7ca74ed589d6e3a876b6f6

8364185: [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217

Reviewed-by: ayang

! make/autoconf/flags-cflags.m4

Changeset: 7bf4c608
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-07-28 12:59:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e

8364120: RISC-V: unify the usage of MacroAssembler::instruction_size

Reviewed-by: fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: 08b0b346
Branch: jcmd_cores_process_revival
Author:    Brett Okken <brett.okken at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-07-28 13:05:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08b0b34623e1e67fbc6078675a72ce9b3b126996

8361715: (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit

Reviewed-by: bpb, rriggs

+ test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java
- test/jdk/java/nio/Buffer/GetChars.java

Changeset: b4028c91
Branch: jcmd_cores_process_revival
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-07-28 13:16:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4028c91d5615f43cbf209eeeb1014966de22a38

8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC

Reviewed-by: sspitsyn, clanger

! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java

Changeset: 70ebb5e8
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-28 14:18:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/70ebb5e8c9d99e17e84da798fed01626bc7f9ea0

8364019: Add alignment precondition to Universe::reserve_heap

Reviewed-by: tschatzl, jsikstro

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

Changeset: f53d0519
Branch: jcmd_cores_process_revival
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2025-07-28 16:32:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f53d0519b9a3a6eaf64fb938dfedc09795ac31f8

8340312: sun.security.ssl.SSLLogger uses incorrect log level ALL for `finest` log events

Reviewed-by: wetmore

! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java

Changeset: fe4d7f8c
Branch: jcmd_cores_process_revival
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-07-28 17:05:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe4d7f8c1b1c5a64ed8f134c414d75da0b9cfdff

8360507: JPKG002-006: SigningPackageTest: appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/macosx/SigningPackageTest.java

Changeset: ea0b49c3
Branch: jcmd_cores_process_revival
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-07-28 17:14:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea0b49c36db7dce508aec7e72e73c7274d65bc15

8362979: C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: 3e4e5dd0
Branch: jcmd_cores_process_revival
Author:    Rui Li <ruiamzn at amazon.com>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-07-28 23:26:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e4e5dd06f8a74ada792e5d03b4604adcf618a4a

8364081: Shenandoah & GenShen logging improvement

Reviewed-by: ysr, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 46690051
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-28 23:47:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4669005123420d8dbe86740dd9bcbee04735bc4f

8361912: ThreadsListHandle::cv_internal_thread_to_JavaThread  does not deal with a virtual thread's carrier thread

Reviewed-by: pchilanomate, dcubed, amenkov, sspitsyn

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp

Changeset: 28297411
Branch: jcmd_cores_process_revival
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-07-29 07:32:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28297411b19551dd8585165200f5f8158f3d5bb3

8359603: Missed optimization in PhaseIterGVN for redundant ConvX2Y->ConvY2X->ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestEliminateRedundantConversionSequences.java

Changeset: 3fe0d29e
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-29 08:11:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3fe0d29ec3b5b327d633726677ba1809eec27665

8363965: GHA: Switch cross-compiling sysroots to Debian bookworm

Reviewed-by: clanger, jwaters

! .github/workflows/build-cross-compile.yml

Changeset: 2202156a
Branch: jcmd_cores_process_revival
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-07-29 08:37:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2202156acc78d7d9ec128f8df5c09fcdff83697c

8364198: NMT should have a better corruption message

Reviewed-by: kvn, stuefe

! src/hotspot/share/nmt/mallocHeader.inline.hpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp

Changeset: a3499447
Branch: jcmd_cores_process_revival
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-07-29 09:51:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a34994476e8f4783c9f5a83a9c3db63ad605b323

8356587: Missing object ID X in pool jdk.types.Method

Reviewed-by: egahlin

! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! 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/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp
! 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/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java

Changeset: 965b6810
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-07-29 10:21:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/965b68107ffe1c1c988d4faf6d6742629407451b

8358586: ZGC: Combine ZAllocator and ZObjectAllocator

Reviewed-by: aboldtch, stefank

- src/hotspot/share/gc/z/zAllocator.cpp
- src/hotspot/share/gc/z/zAllocator.hpp
- src/hotspot/share/gc/z/zAllocator.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
+ src/hotspot/share/gc/z/zDeferredConstructed.hpp
+ src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPageAge.hpp
! src/hotspot/share/gc/z/zRelocate.cpp

Changeset: 0226c029
Branch: jcmd_cores_process_revival
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-29 12:35:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0226c0298f5398c185db3df30ad35ee6022aab1b

8364004: Expose VMError::controlledCrash via Whitebox

Reviewed-by: kbarrett, mbaesken, dholmes

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: c239c0ab
Branch: jcmd_cores_process_revival
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-07-29 14:48:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c239c0ab00196da8c7c5f6099c8189a778874588

8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions

Reviewed-by: rasbold

! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/share/runtime/stubRoutines.cpp

Changeset: ea754316
Branch: jcmd_cores_process_revival
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-07-29 17:41:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea754316fd6d691a701dfb4bc921ea8c92dc5dd4

8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash

Reviewed-by: kvn, iklam

! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java

Changeset: d5d311f0
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-07-29 19:43:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d5d311f026f69c56a409d856f5e11cdff0526c6c

8361873: [GCC static analyzer] exec_md.c forkedChildProcess potential double 'close' of file descriptor '3'

Reviewed-by: jpai, stuefe, mbaesken

! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c

Changeset: 330ee871
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-29 20:42:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/330ee871315348594171c43aa75b58f6027001af

8360163: Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer

Reviewed-by: jrose, iklam

! src/hotspot/share/cds/aotArtifactFinder.hpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/AOTRuntimeSetup.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java

Changeset: 3488f53d
Branch: jcmd_cores_process_revival
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-07-30 01:02:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3488f53d2c3083bd886644684ec6885046ea7f8e

8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call

Reviewed-by: mli, fjiang

! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp

Changeset: c671089d
Branch: jcmd_cores_process_revival
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-07-30 01:54:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c671089d6e9aa147ffd056a83c84abf6aff444dc

8364089: JDK 25 RDP2 L10n resource files update

Reviewed-by: jlu, naoto, dnguyen, asemenyuk

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties

Changeset: 164d0368
Branch: jcmd_cores_process_revival
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-30 04:55:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/164d0368f608ff43789d2abd96cd0f5449458122

8364202: CDS without G1 gives build error in slowdebug, asserts in fastdebug

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp

Changeset: 1be412dc
Branch: jcmd_cores_process_revival
Author:    Lei Zhu <korov9.c at gmail.com>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-07-30 05:18:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1be412dca08028d37a90cff1d4a67007c6b2d690

8363920: JVMTI Documentation for GetLocalDouble is wrong: refers to long

Reviewed-by: alanb, amenkov, sspitsyn

! src/hotspot/share/prims/jvmti.xml

Changeset: c6d64edf
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-30 06:09:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6d64edfbe83569d2e6af8d39b228869721e84b3

8364325: ProblemList com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java

Reviewed-by: kbarrett

! test/jdk/ProblemList.txt

Changeset: 302508df
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-30 07:45:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/302508df9ebb66f27fffcbe8496ccea95385e61a

8364249: G1: Fix some comments about "maximum_collection"

Reviewed-by: shade, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: 4da1c9df
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-30 08:11:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4da1c9df52a9e36214f7aeffae26fde3dc4570bc

8364196: G1: Fix typo in "cset_groud_gid" local variable in G1FlushHumongousCandidateRemSets

Reviewed-by: ayang

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: 7af3cd95
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-30 08:11:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7af3cd955839f98a37b915480266ccd7be27b147

8156755: [TESTBUG] Fix gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java

Reviewed-by: ayang

! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GC.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GCTokens.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/README
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java

Changeset: a6fb87db
Branch: jcmd_cores_process_revival
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-07-30 10:08:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6fb87dbe8c4165ca498caa23541f6aa4426b71d

8364042: UnsafeMemoryAccess will not work with AOT cached code stubs

Reviewed-by: asmehra, kvn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 317dacc3
Branch: jcmd_cores_process_revival
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-30 10:11:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/317dacc308993d534aeba397d0550ad056fe595b

8364159: Shenandoah assertions after JDK-8361712

Reviewed-by: mbaesken, shade

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

Changeset: c8517356
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-30 10:28:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8517356314c9dd1123401a21968009066053e5b

8364115: Sort share/services includes

Reviewed-by: sspitsyn, ayang, shade

! src/hotspot/share/services/classLoadingService.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/gcNotifier.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 16da81eb
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-30 12:28:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16da81eb439e48459e4ca19d6f97c0de5e2d2398

8360817: [ubsan] zDirector select_worker_threads - outside the range of representable values issue

Reviewed-by: aboldtch, lucy

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

Changeset: e2feff85
Branch: jcmd_cores_process_revival
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-07-30 13:16:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e2feff85995cf2d0b8ecc2262cf4e74b74de3e31

8355177: Speed up StringBuilder::append(char[]) via Unsafe::copyMemory

Reviewed-by: rriggs, rgiulietti

! src/java.base/share/classes/java/lang/StringUTF16.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: a2e86ff3
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-30 13:43:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a2e86ff3c56209a14c6e9730781eecd12c81d170

8364037: Sort share includes: adlc, libadt, metaprogramming

Reviewed-by: ayang, chagedorn

! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 57d02d9a
Branch: jcmd_cores_process_revival
Author:    Ian Graves <igraves at openjdk.org>
Date:      2025-07-30 15:51:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57d02d9ac5e45dde6a32b02868b578f03e47c974

8362279: [vectorapi] VECTOR_OP_SUADD needs reduction support

Reviewed-by: jbhateja, qamai

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-Masked-op.template
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: 3bdac531
Branch: jcmd_cores_process_revival
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2025-07-30 17:56:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3bdac5317815b84d6f693d972f73d77dd069a891

8361212: Remove AffirmTrust root CAs

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/validator/EntrustTLSPolicy.java
- src/java.base/share/data/cacerts/affirmtrustcommercialca
- src/java.base/share/data/cacerts/affirmtrustnetworkingca
- src/java.base/share/data/cacerts/affirmtrustpremiumca
- src/java.base/share/data/cacerts/affirmtrustpremiumeccca
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustcommercialca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustnetworkingca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumeccca-chain.pem

Changeset: 413ac74e
Branch: jcmd_cores_process_revival
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-07-30 19:56:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/413ac74ecc225ff2cd7a729204a9c7a95dc48458

8357682: sun.security.provider.certpath.Builder#getMatchingPolicies always returns null

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/provider/certpath/Builder.java

Changeset: 559795b0
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-31 01:38:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/559795b0eb8061325127fa9fdf8b80617fe47166

8362501: Update test/hotspot/jtreg/applications/jcstress/README

Reviewed-by: shade, lmesnik

! test/hotspot/jtreg/applications/jcstress/README

Changeset: 05c63e80
Branch: jcmd_cores_process_revival
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-07-31 06:04:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05c63e80091d554625c5b6fc8c9f6973ef19ec4f

8361524: [XWayland] possible JavaFX interop hang

Reviewed-by: psadhukhan, serb, prr, kizune, kcr

! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c

Changeset: ebb7f5d3
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-31 06:07:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ebb7f5d39be8497fc89e25d0905335102e12c063

8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently

Reviewed-by: stuefe, ayang, coleenp

! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp

Changeset: b9f7caed
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-07-31 07:40:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b9f7caed775e86e71f7d37789cb196fb1444ef12

8364282: ZGC: Improve ZPageAllocation JFR event sending

Reviewed-by: stefank, aboldtch

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

Changeset: 8ed214f3
Branch: jcmd_cores_process_revival
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-07-31 12:10:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ed214f3b1864ea0095d05497f782ce4131836d4

8364090: Dump JFR recording on CrashOnOutOfMemoryError

Reviewed-by: egahlin, stuefe

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/utilities/vmError.cpp
+ test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java

Changeset: ddb64836
Branch: jcmd_cores_process_revival
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-07-31 12:12:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ddb64836e5bafededb705329137e353f8c74dd5d

8364409: [BACKOUT] Consolidate Identity of self-inverse operations

Reviewed-by: thartmann, bmaillard, hgreule

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
- test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 3f21c8bd
Branch: jcmd_cores_process_revival
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-07-31 13:08:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f21c8bd1f0cd7f27df940505b249ba7798940cf

8361897: gc/z/TestUncommit.java fails with Uncommitted too slow

Reviewed-by: stefank, jsikstro

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: 458f033d
Branch: jcmd_cores_process_revival
Author:    Lei Zhu <korov9.c at gmail.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-07-31 13:11:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/458f033d4dd3c646028b2f9bab88f9a308cad4af

8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags

Reviewed-by: lmesnik, sspitsyn, kevinw

! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java

Changeset: e544cd99
Branch: jcmd_cores_process_revival
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-07-31 13:57:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e544cd992099ef905266610c2c1456705cdc4587

8359956: Support algorithm constraints and certificate checks in SunX509 key manager

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
+ src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
- test/jdk/javax/rmi/ssl/keystore
- test/jdk/javax/rmi/ssl/truststore
! test/jdk/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java
- test/jdk/sun/net/www/protocol/https/HttpsClient/dnsstore
- test/jdk/sun/net/www/protocol/https/HttpsClient/ipstore
! test/jdk/sun/security/mscapi/ShortRSAKeyWithinTLS.java
! test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java
+ test/jdk/sun/security/ssl/X509KeyManager/AlgorithmConstraintsCheck.java
+ test/jdk/sun/security/ssl/X509KeyManager/CertChecking.java
+ test/jdk/sun/security/ssl/X509KeyManager/PeerConstraintsCheck.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/tools/keytool/PrintSSL.java
! test/lib/jdk/test/lib/security/CertificateBuilder.java

Changeset: 5f357fa2
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-31 14:08:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f357fa27d89a3ead3783a3197ba4c576802cb7a

8364197: G1: Sort G1 mutex locks by name and group them together

Reviewed-by: coleenp, ayang

! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: d4705947
Branch: jcmd_cores_process_revival
Author:    DarraghConway <darragh.conway at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-07-31 14:41:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4705947d89509b235cf48328014331c9c6cee80

8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java

Reviewed-by: vyazici, rriggs

! test/jdk/sun/net/www/protocol/file/FileURLTest.java

Changeset: 53d152e7
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-31 14:43:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53d152e7dbccae9682e461e51ca75d63f88893cf

8364087: Amend comment in globalDefinitions.hpp on "classfile_constants.h" include

Reviewed-by: stefank, ayang

! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: b2b56cfc
Branch: jcmd_cores_process_revival
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-07-31 14:45:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2b56cfc00ab258c41d468040015bb2dcc6ec289

8359395: XML signature generation does not support user provided SecureRandom

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMSignContext.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
+ test/jdk/javax/xml/crypto/dsig/Properties.java

Changeset: 1b9efaa1
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-31 15:17:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b9efaa11e660317240bdeda7527b23c7d52da0f

8364183: Shenandoah: Improve commit/uncommit handling

Reviewed-by: wkemper, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp

Changeset: c4fbfa21
Branch: jcmd_cores_process_revival
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-31 15:39:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4fbfa21030c9a0e8a3e0eed1b0a0988eba08ddb

8363949: Incorrect jtreg header in MonitorWithDeadObjectTest.java

Reviewed-by: stefank, coleenp, ayang

! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java

Changeset: d1944239
Branch: jcmd_cores_process_revival
Author:    Johannes Graham <j3graham at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-07-31 17:50:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d19442399c004c78bff8a5ccf7c6975c7e583a07

8358880: Performance of parsing with DecimalFormat can be improved

Reviewed-by: jlu, liach, rgiulietti

! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! test/jdk/java/text/Format/DecimalFormat/CloneTest.java
+ test/micro/org/openjdk/bench/java/text/DecimalFormatParseBench.java

Changeset: fe09e93b
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-31 18:26:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe09e93b8fc3081c944f3824fdaa55cc17e377a8

8364317: Explicitly document some assumptions of StringUTF16

Reviewed-by: rgiulietti, rriggs, vyazici

! src/java.base/share/classes/java/lang/StringUTF16.java

Changeset: 443afdc7
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-31 18:52:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/443afdc77ffb9184a985ec586c888eabe9ee8e6f

8364176: Serial: Group all class unloading logic at the end of marking phase

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: e0e82066
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-31 18:53:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0e82066fec3e1efa55ecc113bb8f4efe2e0e2a0

8364166: Parallel: Remove the use of soft_ref_policy in Full GC

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 724e8c07
Branch: jcmd_cores_process_revival
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-07-31 21:24:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/724e8c076e1aed05de893ef9366af0e62cc2ac2b

8364484: misc tests fail with Received fatal alert: handshake_failure

Reviewed-by: ascarpino

! test/jdk/javax/management/security/SecurityTest.java

Changeset: 913d318c
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-01 05:59:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/913d318c97aa46c16aca89e565660e5fb67e8efd

8364504: [BACKOUT] JDK-8364176 Serial: Group all class unloading logic at the end of marking phase

Reviewed-by: dholmes

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: c9b8bd6f
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-01 06:27:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9b8bd6ff478fda23a10a6d3e04aec4478cb9ff6

8364359: Sort share/cds includes

Reviewed-by: shade, iklam

! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/lambdaFormInvokers.inline.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 577ac061
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-01 06:28:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/577ac0610a0c62d6a3f5501bb0d1bd45f8c47f22

8358340: Support CDS heap archive with Generational Shenandoah

Reviewed-by: xpeng, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Changeset: e82d7f58
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-01 07:11:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e82d7f58101aa5b7147a881bfc1c96b826446758

8364351: ZGC: Replace usages of ZPageAgeRange() with ZPageAgeRangeAll

Reviewed-by: stefank, aboldtch

! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPageAge.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! test/hotspot/gtest/gc/z/test_zPageAge.cpp

Changeset: ae11d8f4
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-01 07:42:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae11d8f44689502d35cb511e9ce288ab7cc0acae

8364248: Separate commit and reservation limit detection

Reviewed-by: stuefe, ayang

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: beda14e3
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-01 08:22:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/beda14e3cba368b0bf9f8e4567df163cf1e648a4

8364423: G1: Refactor G1UpdateRegionLivenessAndSelectForRebuildTask

Reviewed-by: sangheki, ayang

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: 7d63c9fa
Branch: jcmd_cores_process_revival
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-08-01 08:35:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7d63c9fa4d7d03c8565d0491e7ff93087b79cc39

8294074: Make other specs more discoverable from the API docs

Reviewed-by: mr

! make/Docs.gmk

Changeset: d80b5c87
Branch: jcmd_cores_process_revival
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-08-01 08:39:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d80b5c8728a18c74cf427817b4b84052a5404870

8361316: javadoc tool fails with an exception for an inheritdoc on throws clause of a constructor

Reviewed-by: nbenalla, liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java

Changeset: 7fbeede1
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-01 09:15:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7fbeede14c558221ae0e5b8d65f50e50c0e3737a

4938801: The popup does not go when the component is removed

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: dnguyen, abhiscxk

! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
+ test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java

Changeset: 812bd8e9
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-01 10:24:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/812bd8e94d22f9751651e28a2ef8affdf6a33220

8364199: Enhance list of environment variables printed in hserr/hsinfo file

Reviewed-by: lucy, clanger

! src/hotspot/share/utilities/vmError.cpp

Changeset: 6c580472
Branch: jcmd_cores_process_revival
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-01 10:27:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c5804722b5b2064e0d6ade2180c3126d8f2dabc

8364296: Set IntelJccErratumMitigation flag ergonomically

Reviewed-by: shade, jbhateja

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

Changeset: 8ac4a88f
Branch: jcmd_cores_process_revival
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-08-01 11:01:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ac4a88f3c5ad57824dd192cb3f0af5e71cbceeb

8362237: IllegalArgumentException in the launcher when exception without stack trace is thrown

Reviewed-by: kcr, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 2ba8a06f
Branch: jcmd_cores_process_revival
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-08-01 13:11:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ba8a06f0c0a598a6ca7f74e75bab4208e6fa689

8348868: AArch64: Add backend support for SelectFromTwoVector

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: haosun, aph, sviswanathan, xgong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java

Changeset: ee3665bc
Branch: jcmd_cores_process_revival
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-08-01 15:21:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee3665bca026fe53409df8391d49477c64ae23a2

8364187: Make getClassAccessFlagsRaw non-native

Reviewed-by: thartmann, rriggs, liach

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/Reflection.c
! test/hotspot/jtreg/runtime/ClassFile/ClassAccessFlagsRawTest.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java

Changeset: 6d0bbc8a
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-08-01 18:42:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d0bbc8a18fa555b5e8d132bef400097ef6ee5cb

8357470: src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase

Reviewed-by: coffeys

! test/jdk/sun/security/util/Debug/DebugOptions.java

Changeset: 8e921aee
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-08-01 18:43:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e921aee5abb20c240b45cb75b06fb1f316d8a1f

8364370: java.text.DecimalFormat specification indentation correction

Reviewed-by: liach, naoto

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

Changeset: 7ea08d39
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-01 20:36:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ea08d3928032aad05ce347272083a2be7d83546

8362244: Devkit's Oracle Linux base OS keyword is incorrectly documented

Reviewed-by: erikj

! doc/building.html
! doc/building.md

Changeset: e801e513
Branch: jcmd_cores_process_revival
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-08-02 04:21:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e801e51311b3fb89bb08620dd5604c7ba9aed9df

8306324: StopThread results in thread being marked as interrupted, leading to unexpected InterruptedException

Reviewed-by: pchilanomate, alanb

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java

Changeset: f40381e4
Branch: jcmd_cores_process_revival
Author:    erfang <erfang at nvidia.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-08-02 07:54:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f40381e41d1356f92546a21c0d24060f8606b9b3

8356760: VectorAPI: Optimize VectorMask.fromLong for all-true/all-false cases

Reviewed-by: xgong, jbhateja

! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastIdentityTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskToLongTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongToLongBenchmark.java

Changeset: 819de071
Branch: jcmd_cores_process_revival
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-08-03 06:43:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/819de071176623448ceba8065ed6f2aac40ae193

8363998: Implement Compressed Class Pointers for 32-bit

Reviewed-by: rkennke, coleenp

! src/hotspot/cpu/arm/c1_FrameMap_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/objLayout.cpp
! src/hotspot/share/oops/objLayout.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java

Changeset: a5e0c9d0
Branch: jcmd_cores_process_revival
Author:    DarraghConway <darragh.conway at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-08-03 11:03:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5e0c9d0c52e028321bb38e471ce98e389e67fe1

8363720: Follow up to JDK-8360411 with post review comments

Reviewed-by: bpb, rriggs

! test/jdk/java/io/File/MaxPathLength.java

Changeset: 1a206d2a
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-03 13:23:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a206d2a6cade07249f6922072ac9d29aa56bc43

8364545: tools/javac/launcher/SourceLauncherTest.java fails frequently

Reviewed-by: cstein, jpai

+ test/langtools/tools/javac/launcher/SourceLauncherStackTraceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 158e59ab
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-03 22:28:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/158e59ab9184127089f9693ce256001f64b5945c

8364106: Include java.runtime.version in thread dump output

Reviewed-by: alanb, coffeys

! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java

Changeset: 57553ca1
Branch: jcmd_cores_process_revival
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-08-04 04:17:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57553ca1dbc63e329116bc11764816a4c5ccb297

8361298: SwingUtilities/bug4967768.java fails where character P is not underline

Reviewed-by: dnguyen, psadhukhan, achung, azvegint

! test/jdk/javax/swing/SwingUtilities/bug4967768.java

Changeset: 8269fdc7
Branch: jcmd_cores_process_revival
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-08-04 08:15:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8269fdc78ef40d8238bf1509531f5cfc25d54820

8362067: Remove unnecessary List.contains key from SpringLayout.Constraints.pushConstraint

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/SpringLayout.java

Changeset: 3387b319
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-04 08:20:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3387b3195c8f2a9faa3c93322f6e11ce2aad3e2b

8364519: Sort share/classfile includes

Reviewed-by: shade, ayang

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/defaultMethods.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: ea7e9438
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 08:50:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea7e943874288e1cbea10a6bd82d6c7f2a1c9ae0

8364257: JFR: User-defined events and settings with a one-letter name cannot be configured

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java

Changeset: cf5a2553
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 09:12:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf5a25538e09e449ff621562df6529abaa9b3685

8364427: JFR: Possible resource leak in Recording::getStream

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
+ test/jdk/jdk/jfr/api/recording/misc/TestGetStreamWithFailure.java

Changeset: 3bc44979
Branch: jcmd_cores_process_revival
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-08-04 09:42:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3bc449797eb59f9770d2a06d260b23b6efd5ff0f

8364258: ThreadGroup constant pool serialization is not normalized

Reviewed-by: egahlin

- src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
- src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.hpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroupManager.cpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroupManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/javaThread.cpp

Changeset: b96b9c3d
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:25:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b96b9c3d5b2ffaeaa365b2f0d33674a980c96547

8364461: JFR: Default constructor may not be first in setting control

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! test/jdk/jdk/jfr/api/settings/RegExpControl.java

Changeset: da0d9598
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:41:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da0d9598d049b17c04da95b61214b093c97fb60e

8364190: JFR: RemoteRecordingStream withers don't work

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java
+ test/jdk/jdk/jfr/jmx/streaming/TestWithers.java

Changeset: 68a4396d
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:53:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68a4396dbc1f7bc02fea91934fc71366ad879637

8364316: JFR: Incorrect validation of mirror fields

Reviewed-by: shade, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 500462fb
Branch: jcmd_cores_process_revival
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-08-04 12:11:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/500462fb690c25da3816467e27fc66d25b4eb7dc

8364580: Test compiler/vectorization/TestSubwordTruncation.java fails on platforms without RoundF/RoundD

Reviewed-by: chagedorn, shade

! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: a9f3d3a2
Branch: jcmd_cores_process_revival
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-08-04 12:37:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a9f3d3a290060f98967feaad2fa03ef077a64534

8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64

Reviewed-by: prr, aivanov, erikj

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: fc475553
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-04 12:59:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc4755535d61c2fd4d9a2c9a673da148f742f035

8364516: Serial: Move class unloading logic inside SerialFullGC::invoke_at_safepoint

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 567c0c93
Branch: jcmd_cores_process_revival
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-04 13:51:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/567c0c9335c3ff020871115e5a58f3f40fd4b1ad

8354244: Use random data in MinMaxRed_Long data arrays

Reviewed-by: chagedorn, mhaessig

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

Changeset: 6c52b734
Branch: jcmd_cores_process_revival
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-08-04 13:55:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c52b73465b0d0daeafc54c3c6cec3062bf490c5

8209992: Align SSLSocket and SSLEngine Javadocs

Reviewed-by: wetmore

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java

Changeset: b5f450a5
Branch: jcmd_cores_process_revival
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2025-08-04 15:59:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b5f450a599a0f63df0307cced09295fe1309bf6f

8364226: Better ECDSASignature Memory Management

Reviewed-by: ascarpino, hchao

! src/java.base/share/classes/sun/security/ec/ECDSASignature.java

Changeset: 05f8a6fc
Branch: jcmd_cores_process_revival
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-08-04 18:47:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05f8a6fca87d472a80e5952ddc90d8fa6589c75c

8360559: Optimize Math.sinh for x86 64 bit platforms

Reviewed-by: sviswanathan, sparasa

! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_sinh.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/SinhPerf.java

Changeset: d1e362e9
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 19:27:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d1e362e9a8aae7f2c095510633624ed90a1d3b78

8363889: Update sun.print.PrintJob2D to use Disposer

Reviewed-by: azvegint, psadhukhan

! src/java.desktop/share/classes/sun/print/PrintJob2D.java
= src/java.desktop/share/classes/sun/print/PrintJobDelegate.java

Changeset: 0d0d93e8
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 19:29:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d0d93e8f6e2e6d0831b011e47da0c6069f6f4f5

8210765: Remove finalize method in CStrike.java

Reviewed-by: psadhukhan, achung, azvegint

! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java

Changeset: da3a5da8
Branch: jcmd_cores_process_revival
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-08-04 20:13:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da3a5da81bc1d6fe1e47e3a4e65bf390ee1d39a0

8343218: Add option to disable allocating interface and abstract classes in non-class metaspace

Reviewed-by: shade, kvn, yzheng, stuefe, dholmes

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: dc4d9b48
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 20:25:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc4d9b4849f6557f290338643910f0b05751d748

8362898: Remove finalize() methods from javax.imageio TIFF classes

Reviewed-by: azvegint, jdv

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java

Changeset: f96b6bcd
Branch: jcmd_cores_process_revival
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2025-08-04 21:31:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f96b6bcd4ddbb1d0e0a76d9f4e3b43bec20dcb7a

8364666: Tier1 builds broken by JDK-8360559

Reviewed-by: sviswanathan

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

Changeset: 84a4a364
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-04 21:48:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84a4a3647c86baecc07abfa7d1d4b88e06984821

8364314: java_lang_Thread::get_thread_status fails assert(base != nullptr) failed: Invalid base

Reviewed-by: amenkov, shade, dcubed, pchilanomate, sspitsyn

! src/hotspot/share/services/threadService.cpp
! test/jdk/ProblemList.txt

Changeset: 0f4c3dc9
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:04:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f4c3dc944212c63acee35b7be93767946397ec0

8362352: Fix references to non-existing resource strings

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java

Changeset: 6b360ac9
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:09:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b360ac99af356613c6dd2cad0c2c84c5737519d

8359756: Bug in RuntimePackageTest.testName test

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: c0c7d39b
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:42:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c0c7d39b59e646a51bf3a6729065cceda9b0a0ad

8364587: Update jpackage internal javadoc

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java

Changeset: febd4b26
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-05 07:41:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/febd4b26b2c87030affd9f93524e0d951cbe74e7

8360515: PROPERFMTARGS should always use size_t template specialization for unit

Reviewed-by: dholmes, stuefe

! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 67ba8b45
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-05 08:02:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67ba8b45dd632c40d5e6872d2a6ce24f86c22152

8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java

Changeset: d25b9bef
Branch: jcmd_cores_process_revival
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-08-05 08:39:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d25b9befe0a462b9785502806ad14e0a5f6b4320

8325482: Test that distinct seeds produce distinct traces for compiler stress flags

Reviewed-by: chagedorn, dfenacci

! test/hotspot/jtreg/compiler/debug/TestStress.java
+ test/hotspot/jtreg/compiler/debug/TestStressDistinctSeed.java

Changeset: df736eb5
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-05 10:23:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/df736eb5822de2e2465df04972b1afb90334db5e

8364618: Sort share/code includes

Reviewed-by: shade, mhaessig

! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: ba0ae4cb
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-05 10:43:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba0ae4cb28aa520d5244077349e35ef1bb475b61

8364254: Serial: Remove soft ref policy update in WhiteBox FullGC

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/prims/whitebox.cpp

Changeset: 8a571ee7
Branch: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-05 14:33:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a571ee7f2d9a46ff485fd9f3658c552e2d20817

8364667: JFR: Throttle doesn't work with dynamic events

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java

Changeset: d906e450
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-05 16:13:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d906e45026f54fe7102e531d3753adc32ff0025c

8364531: G1: Factor out liveness tracing code

Reviewed-by: ayang, sangheki

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp

Changeset: 68a35511
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-05 18:34:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68a35511ebd3fd77716242db973104657bc7b541

8364212: Shenandoah: Rework archived objects loading

Reviewed-by: wkemper, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 6656e767
Branch: jcmd_cores_process_revival
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-08-06 04:45:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6656e767db05e8e11ea17385674d8aa4385c60ed

8359820: Improve handshake/safepoint timeout diagnostic messages

Reviewed-by: dholmes, stuefe

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java

Changeset: ca416445
Branch: jcmd_cores_process_revival
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2025-08-06 06:40:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca41644538c7cba3e2f50b11c5045cf2aa595f7f

8355379: Annotate lazy fields in java.security @Stable

Reviewed-by: pminborg

! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! test/jdk/java/security/PKCS12Attribute/HashCode.java
! test/jdk/java/security/cert/URICertStoreParameters/TestBasic.java

Changeset: 8d529bc4
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-06 07:54:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d529bc4f361407b0b5c3ac1e62c3be0f0b8d71c

8364518: Support for Job Objects in os::commit_memory_limit() on Windows

Reviewed-by: ayang, dholmes

! src/hotspot/os/windows/os_windows.cpp

Changeset: e304d379
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-06 08:32:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e304d37996b075b8b2b44b5762d7d242169add49

8361211: C2: Final graph reshaping generates unencodeable klass constants

Reviewed-by: kvn, qamai, thartmann, mdoerr

! src/hotspot/share/opto/compile.cpp

Changeset: 9dffbc9c
Branch: jcmd_cores_process_revival
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-08-06 08:52:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9dffbc9c4cfee7a1f023d548c12194bcf60e4ffd

8364540: Apply @Stable to Shared Secrets

Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java

Changeset: 0ceb366d
Branch: jcmd_cores_process_revival
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-06 08:55:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ceb366dc26e2e4f6252da9dd8930b016a5d46ba

8356645: Javac should utilize new ZIP file system read-only access mode

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! test/langtools/tools/javac/api/file/SJFM_TestBase.java
! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java

Changeset: 72d1066a
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-06 12:21:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/72d1066ae385ce511a70e762ed68afaa72e96ec4

8364722: Parallel: Move CLDG mark clearing to the end of full GC

Reviewed-by: tschatzl, zgu

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: f95af744
Branch: jcmd_cores_process_revival
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-08-06 15:37:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f95af744b07a9ec87e2507b3d584cbcddc827bbd

8364312: debug agent should set FD_CLOEXEC flag rather than explicitly closing every open file

Reviewed-by: cjplummer, kevinw

! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c

Changeset: 7e484e2a
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-07 02:02:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e484e2a63e40740282b3da5d7b10e9f500bf6ab

8334238: Enhance AddLShortcutTest jpackage test

Reviewed-by: almatvee

! test/jdk/tools/jpackage/apps/PrintEnv.java
+ test/jdk/tools/jpackage/clean_test_output.sh
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/linux/UpgradeTest.java
+ test/jdk/tools/jpackage/resources/msi-export.js
- test/jdk/tools/jpackage/resources/query-msi-property.js
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java

Changeset: 078d0d49
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-07 04:37:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/078d0d4968e26bb7a15417f1c4e891869c69dc6c

8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory

Co-authored-by: Johan Sjölen <jsjolen at openjdk.org>
Reviewed-by: dcubed, jsjolen, aboldtch

! src/hotspot/share/memory/guardedMemory.hpp

Changeset: 487cc3c5
Branch: jcmd_cores_process_revival
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-08-07 07:52:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/487cc3c5be769d15d61cb950137d52ba0eb982b5

8359690: New test TestCPUTimeSampleThrottling still fails intermittently

Reviewed-by: mbaesken

! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java

Changeset: c56fb0b6
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-07 08:40:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c56fb0b6eff7d3f36bc65f300b784e0dd73c563e

8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout

Reviewed-by: ayang, dholmes

! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java

Changeset: 8d73fe91
Branch: jcmd_cores_process_revival
Author:    Jeremy Wood <mickleness at gmail.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-08-07 10:21:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d73fe91bccd1da53424b9f8a52d9efafabeb243

8358813: JPasswordField identifies spaces in password via delete shortcuts

Reviewed-by: aivanov, dnguyen

! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ test/jdk/javax/swing/JPasswordField/PasswordFieldInputMapWordTest.java

Changeset: bc3d8656
Branch: jcmd_cores_process_revival
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-08-07 13:26:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc3d86564042208cee5119abe11905e747a5ef4c

8364128: Improve gathering of cpu feature names using stringStream

Co-authored-by: Johan Sjölen <jsjolen at openjdk.org>
Reviewed-by: kvn, jsjolen

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/utilities/ostream.hpp

Changeset: 83953c45
Branch: jcmd_cores_process_revival
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-08-07 14:11:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83953c458eb65b2af184340dd460325f2b56e5b9

8364822: Comment cleanup, stale references to closeDescriptors and UNIXProcess.c

Reviewed-by: kevinw, rriggs

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/java.base/unix/native/libjava/childproc.c

Changeset: e606278f
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-07 15:43:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e606278fc8929fe563dd50a1c3f332747e210276

8358598: PhaseIterGVN::PhaseIterGVN(PhaseGVN* gvn) doesn't use its parameter

Reviewed-by: galder, mhaessig, shade

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/vector.cpp

Changeset: e29346db
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-07 16:03:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e29346dbd6328dcadc347a70d8c06ce141efef02

8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel

Reviewed-by: prr, kizune, abhiscxk

! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
+ test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java

Changeset: 90ea42f7
Branch: jcmd_cores_process_revival
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-08-07 16:23:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/90ea42f716770fd567e4e3b3bf7466fa93964f07

8364558: Failure to generate compiler stubs from compiler thread should not crash VM when compilation disabled due to full CodeCache

Reviewed-by: kvn, shade

! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/runtime/stubRoutines.cpp

Changeset: 02e18711
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-07 18:24:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02e187119d0ca94d46e631a174c55db4945f3295

8364277: (fs) BasicFileAttributes.isDirectory and isOther return true for NTFS directory junctions when links not followed

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/Basic.java
! test/lib/jdk/test/lib/util/FileUtils.java
! test/lib/jdk/test/lib/util/libFileUtils.c

Changeset: 78117eff
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-07 18:58:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/78117eff563e59a738c59efa7ef595b13f62b621

8364230: javax/swing/text/StringContent can be migrated away from using finalize

Reviewed-by: psadhukhan, abhiscxk, kizune

! src/java.desktop/share/classes/javax/swing/text/StringContent.java
+ test/jdk/javax/swing/text/AbstractDocument/StringContentPositionTest.java

Changeset: 5116d9e5
Branch: jcmd_cores_process_revival
Author:    Brett Okken <brett.okken at oracle.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-07 19:27:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5116d9e5fe6b63f12e9ae0eb5283433256872dc1

8364213: (bf) Improve java/nio/Buffer/CharBufferAsCharSequenceTest test comments
8364345: Test java/nio/Buffer/CharBufferAsCharSequenceTest.java failed

Reviewed-by: bpb, rriggs

! test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java

Changeset: c0e6ffab
Branch: jcmd_cores_process_revival
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2025-08-07 19:43:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c0e6ffabc216279068ab887939028ca27f5143f2

8364954: (bf) CleaningThread should be InnocuousThread

Reviewed-by: rriggs, alanb

! src/java.base/share/classes/java/nio/BufferCleaner.java

Changeset: 244e6293
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-07 19:55:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/244e6293c3b332105658900639a9f3db7b21a9fe

8364984: Many jpackage tests are failing on Linux after JDK-8334238

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java

Changeset: b8acbc3e
Branch: jcmd_cores_process_revival
Author:    Ayush Rigal <ayush.rigal at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-08-07 21:11:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8acbc3ed8675ad4cc4b9dea69ee1e87c2a2ca45

8364315: Remove unused xml files from test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles

Reviewed-by: jpai, joehw

- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/lexical.xml
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/doctypeGF.out
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/publish2.xml
- test/jaxp/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/DTDHandlerGF.out

Changeset: c71be802
Branch: jcmd_cores_process_revival
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-08-07 21:19:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c71be802b530034169d17325478dba6e2f1c3238

8361748: Enforce limits on the size of an XBM image

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
+ test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
+ test/jdk/java/awt/image/XBMDecoder/invalid.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm

Changeset: 4c9eadda
Branch: jcmd_cores_process_revival
Author:    John Jiang <jjiang at openjdk.org>
Date:      2025-08-08 02:27:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb

8364597: Replace THL A29 Limited with Tencent

Reviewed-by: jiefu

! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex1.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex2.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegativeArrayCopyAfterLoop.java
! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java
! test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java
! test/hotspot/jtreg/compiler/c2/cr6865031/Test.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
! test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow2Opt.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopPredicateDep.java
! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java
! test/hotspot/jtreg/compiler/regalloc/TestGCMRecalcPressureNodes.java
! test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java
! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java
! test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java
! test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java
! test/jdk/javax/net/ssl/ServerName/EndingDotHostname.java
! test/jdk/javax/net/ssl/templates/SSLExampleCert.java
! test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java
! test/jdk/javax/security/auth/callback/PasswordCallback/PasswordCleanup.java
! test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java
! test/jdk/sun/security/jgss/GssContextCleanup.java
! test/jdk/sun/security/jgss/GssNameCleanup.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java
! test/micro/org/openjdk/bench/java/security/Signatures.java
! test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java
! test/micro/org/openjdk/bench/vm/compiler/LoopUnroll.java

Changeset: d0624f8b
Branch: jcmd_cores_process_revival
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-08-08 05:03:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0624f8b62fe0c70e5b6a47e05235ca65a2e1a13

8364808: Make BasicDesktopPaneUI.Actions.MOVE_RESIZE_INCREMENT static

Reviewed-by: tr, azvegint, kizune, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java

Changeset: 198782c9
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-08 07:54:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/198782c957c728ed959d1fd31e2c2ff6cd1a9bb5

8364877: G1: Inline G1CollectedHeap::set_region_short_lived_locked

Reviewed-by: ayang, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: bcca5cee
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-08 07:56:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bcca5cee2d788c745bea55388b2844b395519ed0

8364642: G1: Remove parameter in G1CollectedHeap::abandon_collection_set()

Reviewed-by: ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Changeset: 47017e38
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-08 07:57:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/47017e38642a58fd6425ec68c1fed96f19f39404

8364760: G1: Remove obsolete code in G1MergeCardSetClosure

Reviewed-by: ayang, sangheki

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: a26a6f31
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-08 08:06:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a26a6f31524aba61ed83bf3ffdc7713e3e5f5911

8364649: G1: Move collection set related full gc reset code into abandon_collection_set() method

Reviewed-by: ayang, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: 1b3e2311
Branch: jcmd_cores_process_revival
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-08-08 09:06:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b3e23110b2262e470a8c520b977273fd6a9e8d1

8360048: NMT crash in gtest/NMTGtests.java: fatal error: NMT corruption: Block at 0x0000017748307120: header canary broken

Reviewed-by: jsjolen, gziemski

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: 241808e1
Branch: jcmd_cores_process_revival
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-08-08 09:12:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/241808e13fb032b0ec192e0b7ff94891a653ac94

8364269: Simplify code cache API by storing adapter entry offsets in blob

Reviewed-by: kvn, shade, asmehra

! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: cd50d78d
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-08 17:17:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd50d78d447f9f39065bc844fb3041cba2db32db

8361300: Document exceptions for Unsafe offset methods

Reviewed-by: jrose, vyazici

! src/hotspot/share/prims/unsafe.cpp
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! test/jdk/java/util/concurrent/tck/AtomicIntegerFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicLongFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java
+ test/jdk/jdk/internal/misc/Unsafe/AddressComputationContractTest.java

Changeset: c1c01556
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-08 21:41:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c1c0155604cbb6c42a220d391a88b029776bdb95

8364129: Rename libwixhelper

Reviewed-by: erikj, almatvee

! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs
= src/jdk.jpackage/windows/native/libmsica/Version.cpp
= src/jdk.jpackage/windows/native/libmsica/Version.h
= src/jdk.jpackage/windows/native/libmsica/libmsica.cpp
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java

Changeset: 8ad1fcc4
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-08 22:11:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ad1fcc48a4ba49ffde6dfbb851dbb3f56077dec

8364564: Shortcut configuration is not recorded in .jpackage.xml file

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/model/LinuxLauncher.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcut.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java

Changeset: f83454cd
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-09 02:00:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f83454cd61538b653656ccf81759b3cc7286ed67

8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000

Reviewed-by: dfuchs, alanb, vyazici

! test/jdk/java/net/vthread/HttpALot.java

Changeset: e13b4c8d
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-09 23:44:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e13b4c8de944ab14a1d12f6251e83f4fdd9e0198

8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank

Reviewed-by: jrose, shade

! src/java.base/share/classes/java/lang/ClassValue.java
! test/jdk/java/lang/invoke/ClassValueTest.java

Changeset: 022e29a7
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-10 04:22:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/022e29a77533aacabd56820d00ecffa9646a8362

8365086: CookieStore.getURIs() and get(URI) should return an immutable List

Reviewed-by: liach, vyazici, dfuchs

! src/java.base/share/classes/java/net/InMemoryCookieStore.java
+ test/jdk/java/net/CookieStoreTest.java

Changeset: 15e8609a
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-11 07:08:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/15e8609a2c3d246e89cfb349cbd21777bc471bae

8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows

Reviewed-by: clanger, prr, asteiner

! test/jdk/java/awt/font/FontNames/LocaleFamilyNames.java

Changeset: c31f4861
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-11 07:10:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c31f4861fb6c85c31348ac3e99ccf754d9ee1a60

8364365: HKSCS encoder does not properly set the replacement character

Reviewed-by: sherman

! src/java.base/share/classes/sun/nio/cs/HKSCS.java
+ test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java
+ test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java

Changeset: f28126eb
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-11 08:18:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f28126ebc2f792f0d64bbe6e841d9fafb433b7ea

8365050: Too verbose warning in os::commit_memory_limit() on Windows

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/windows/os_windows.cpp

Changeset: 10762d40
Branch: jcmd_cores_process_revival
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2025-08-11 08:19:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/10762d408bba9ce0945100847a8674e7eb7fa75e

8365044: Missing copyright header in Contextual.java

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/Contextual.java

Changeset: 0c39228e
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-11 09:42:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c39228ec1c8c6eadafb54567c94ad5f19f27f7a

8364767: G1: Remove use of CollectedHeap::_soft_ref_policy

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 1fc0b016
Branch: jcmd_cores_process_revival
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-08-11 09:44:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1fc0b01601af454a0e871afce8ae0c9da1358f13

8361142: Improve custom hooks for makefiles

Reviewed-by: erikj

! make/CompileJavaModules.gmk
! make/CreateJmods.gmk
! make/Images.gmk
! make/Main.gmk
! make/MainSupport.gmk
! make/ModuleWrapper.gmk
! make/common/JavaCompilation.gmk
! make/common/Modules.gmk

Changeset: 8b5bb013
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-11 10:28:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b5bb013557478c9ceb49f94f22600d5901f4eee

8364987: javac fails with an exception when looking for diamond creation

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! test/langtools/tools/javac/analyzer/Diamond.java

Changeset: fd766b27
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-11 10:49:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd766b27b9f862075a415780901c242a7d48c26f

8364541: Parallel: Support allocation in old generation when heap is almost full

Reviewed-by: phh, tschatzl

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

Changeset: a60e523f
Branch: jcmd_cores_process_revival
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-08-11 11:15:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a60e523f88e7022abe80725b82a8b16a87a377e2

8349191: Test compiler/ciReplay/TestIncrementalInlining.java failed

Reviewed-by: mhaessig, dfenacci, chagedorn

! src/hotspot/share/opto/printinlining.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 43cfd80c
Branch: jcmd_cores_process_revival
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2025-08-11 11:57:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43cfd80c1c0493f2f50ffd75461ca75a002e0127

8352502: Response message is null if expect 100 assertion fails with non 100

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpUrlConnectionExpectContinueResponseMessageTest.java

Changeset: 0ad919c1
Branch: jcmd_cores_process_revival
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-08-11 12:22:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ad919c1e54895b000b58f6a1b54d79f76970845

8352067: Remove the NMT treap and replace its uses with the utilities red-black tree

Reviewed-by: jsjolen, ayang

! src/hotspot/share/nmt/memoryFileTracker.cpp
- src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.cpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
- test/hotspot/gtest/nmt/test_nmt_treap.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/utilities/test_rbtree.cpp

Changeset: 23985c29
Branch: jcmd_cores_process_revival
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-08-11 14:12:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/23985c29b44b489472dcd3aad2cb98d9ce003a7b

8357979: Compile jdk.internal.vm.ci targeting the Boot JDK version

Reviewed-by: erikj, dnsimon

! make/CompileJavaModules.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk

Changeset: bdb1646a
Branch: jcmd_cores_process_revival
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-08-11 15:37:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114

8364611: (process) Child process SIGPIPE signal disposition should be default

Reviewed-by: erikj, rriggs

! make/test/JtregNativeJdk.gmk
! src/java.base/unix/native/libjava/childproc.c
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/TestChildSignalDisposition.java
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/libChangeSignalDisposition.c

Changeset: e9e331b2
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-08-11 17:10:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9e331b2a957180dac2e9ce19a58d0a57d2f5dae

8365238: 'jfr' feature requires 'services' with 'custom' build variant

Reviewed-by: erikj, shade, ihse

! make/autoconf/jvm-features.m4

Changeset: 958383d6
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-11 18:49:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-11 18:50:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-08-11 23:45:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-12 03:15:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-12 07:16:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-08-12 08:03:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-12 08:45:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-12 08:45:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-12 08:52:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-12 11:29:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-12 11:58:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19a76a45e9c8616414830c865801660bc6761e92

8365316: Remove unnecessary default arg value in gcVMOperations

Reviewed-by: tschatzl

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

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

8365307: AIX make fails after JDK-8364611

Reviewed-by: clanger, asteiner

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

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

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

Reviewed-by: mgronlun

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

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

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

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

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

8364750: Remove unused declaration in jvm.h

Reviewed-by: shade

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

Changeset: d0239826
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-12 17:39:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-12 17:44:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-13 08:07:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-13 08:47:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-08-13 12:45:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-08-13 18:24:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-08-13 18:41:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-08-13 20:43:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-13 20:49:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-14 04:55:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-14 07:02:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-14 07:04:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-14 07:37:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2025-08-14 07:39:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-14 10:43:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-14 11:11:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-14 14:50:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-14 15:20:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-08-14 16:59:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-08-14 19:58:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-14 20:27:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-14 21:41:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-08-14 23:59:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a65f20022080e627da4782b9b643912a9dd69335

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

Reviewed-by: shade

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

Changeset: 44b19c01
Branch: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-15 04:25:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-08-15 07:35:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-15 08:55:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-08-15 09:32:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-15 10:37:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-08-15 17:56:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-08-15 18:52:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-08-15 20:00:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e760b9b746eba3d40ec246f3e194ce9f8c5ae29

8365622: Shenandoah: Fix Shenandoah simple bit map test

Reviewed-by: ysr

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

Changeset: b69a3849
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-15 20:02:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-08-15 22:12:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-08-15 22:45:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-16 04:41:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-08-17 12:56:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-08-18 05:32:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/commit/e7ca8c7d55fa959cb43d49d63128420b05b7cc92

8365436: ImageReaderTest fails when jmods directory not present

Reviewed-by: sgehwolf, alanb

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

Changeset: 166ea12d
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-18 07:14:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-18 08:11:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/190e113031bc6ece781fdf0d9f3c853ce324f170

8364263: HttpClient: Improve encapsulation of ProxyServer

Reviewed-by: dfuchs, jpai

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

Changeset: ca753eba
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-18 08:12:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jcmd_cores_process_revival
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/jdk-sandbox/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: 7a32cec3
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-08-18 09:35:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a32cec3014cdb65f8626c9529c946ab78dae777

Merge branch 'master' into jcmd_cores_process_revival

! 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/shared/gcVMOperations.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/vmError.cpp
! 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/shared/gcVMOperations.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: d98eb2df
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-08-19 15:03:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d98eb2df76ec4dc456b0aaa2784023e31aeb1501

Args update

! src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java
! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java

Changeset: 8ce742d1
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-08-19 15:04:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ce742d18af2f58eed6899286be9b39cdf83b8a1

revivalhelper retry

! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java

Changeset: 5908c571
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-08-19 15:19:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5908c5717c68ef5df5c37198b52e6bd14895f61b

Some returns should be error().  Copy libjvm.debuginfo as well as .so

! src/java.base/linux/native/revivalhelper/revival_linux.cpp
! src/java.base/share/native/revivalhelper/revival.cpp



More information about the jdk-sandbox-changes mailing list