git: openjdk/jdk-sandbox: iouring: 71 new changesets

duke duke at openjdk.org
Wed Jul 30 08:31:52 UTC 2025


Changeset: 57959dd9
Branch: iouring
Author:    Michael-Mc-Mahon <michael.x.mcmahon at oracle.com>
Date:      2025-07-29 08:53:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57959dd9b73b2f42592f58c764a1cc83d2e23591

update

+ src/java.base/linux/classes/sun/nio/ch/iouring/.IoUring.java.swp
! src/java.base/linux/classes/sun/nio/ch/iouring/BlockingRing.java
! src/java.base/linux/classes/sun/nio/ch/iouring/BlockingRingImpl.java
! src/java.base/linux/classes/sun/nio/ch/iouring/Cqe.java
- src/java.base/linux/classes/sun/nio/ch/iouring/FD.java
- src/java.base/linux/classes/sun/nio/ch/iouring/FDImpl.java
! src/java.base/linux/classes/sun/nio/ch/iouring/IOURingFile.java
! src/java.base/linux/classes/sun/nio/ch/iouring/IOURingReaderWriter.java
! src/java.base/linux/classes/sun/nio/ch/iouring/IOURingSocket.java
- src/java.base/linux/classes/sun/nio/ch/iouring/IOUring.java
+ src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java
+ src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java
! src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java
! src/java.base/linux/classes/sun/nio/ch/iouring/SimpleRingImpl.java
! src/java.base/linux/classes/sun/nio/ch/iouring/Sqe.java
! src/java.base/linux/classes/sun/nio/ch/iouring/Util.java
! src/java.base/linux/classes/sun/nio/ch/iouring/package-info.java
! src/java.base/share/classes/java/io/FileDescriptor.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java

Changeset: ce028362
Branch: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: iouring
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: a3ad174e
Branch: iouring
Author:    Michael-Mc-Mahon <michael.x.mcmahon at oracle.com>
Date:      2025-07-29 09:41:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a3ad174e02536ce4b7430cb5a9f5b537ab24fe0a

Merge branch 'master' into iouring


Changeset: a5332d99
Branch: iouring
Author:    Michael-Mc-Mahon <michael.x.mcmahon at oracle.com>
Date:      2025-07-30 08:16:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5332d993fb811ad005fde9490df0823034ee244

update

- src/java.base/linux/classes/sun/nio/ch/iouring/.IoUring.java.swp
! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java



More information about the jdk-sandbox-changes mailing list