git: openjdk/valhalla: lworld: 103 new changesets

David Simms dsimms at openjdk.org
Thu Oct 23 08:25:26 UTC 2025


Changeset: 17244c69
Branch: lworld
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-09-25 05:41:32 +0000
URL:       https://git.openjdk.org/valhalla/commit/17244c699ad20fafe7448678a53266ce6bf017e5

8368159: Significant performance overhead when started with jdwp agent and unattached debugger

Reviewed-by: lmesnik, cjplummer

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

Changeset: e6ddb396
Branch: lworld
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-25 08:11:15 +0000
URL:       https://git.openjdk.org/valhalla/commit/e6ddb39635cb8b5a21445a50b28aeeebc9e1d9d3

8368525: nmethod ic cleanup

Reviewed-by: chagedorn, mhaessig

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

Changeset: 847b107d
Branch: lworld
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-09-25 08:15:45 +0000
URL:       https://git.openjdk.org/valhalla/commit/847b107df821e0c1d347383f1858d505137eb724

8365191: Cleanup after removing LockingMode related code

Reviewed-by: coleenp, dholmes, yzheng, mdoerr, ayang, fyang, amitkumar

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java

Changeset: ba44656b
Branch: lworld
Author:    Alice Pellegrini <dev at alicepellegrini.me>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-25 08:44:14 +0000
URL:       https://git.openjdk.org/valhalla/commit/ba44656b97b7103d96718452e300df8a6bd59c87

8366454: TLS1.3 server fails with bad_record_mac when receiving encrypted records with empty body

Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: djelinski

! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java

Changeset: d407ef65
Branch: lworld
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-09-25 09:38:43 +0000
URL:       https://git.openjdk.org/valhalla/commit/d407ef651032de687e3d4a2a2db211cab1016676

8368251: Parallel: Refactor lgrp_id used in MutableNUMASpace

Reviewed-by: lkorinth, ayang, tschatzl

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: d85e410c
Branch: lworld
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-09-25 09:42:53 +0000
URL:       https://git.openjdk.org/valhalla/commit/d85e410c191bdcc8c20498f1c3c4516193bc79dd

8368546: java/net/httpclient/RedirectTimeoutTest.java fails intermittently for HTTP/3 in tier7

Reviewed-by: jpai, syan, djelinski, vyazici

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

Changeset: 4f4030a4
Branch: lworld
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-09-25 09:51:51 +0000
URL:       https://git.openjdk.org/valhalla/commit/4f4030a423d04c8f488d143f0eda4a8de9dbd469

8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy

Reviewed-by: dfuchs

! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java

Changeset: 44cb9cad
Branch: lworld
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-09-25 09:59:37 +0000
URL:       https://git.openjdk.org/valhalla/commit/44cb9cad263b4fe2749fd6c223b657d77dca5119

8368518: [s390x] test failure with failed: wrong size of mach node

Reviewed-by: dlong, mdoerr, lucy

! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp

Changeset: 67cb53d0
Branch: lworld
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-09-25 10:06:57 +0000
URL:       https://git.openjdk.org/valhalla/commit/67cb53d0888adfeb2909296e21d0532bc3643326

8368206: RISC-V: compiler/vectorapi/VectorMaskCompareNotTest.java fails when running without RVV

Reviewed-by: fyang, mhaessig, mli

! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java

Changeset: 2407eb05
Branch: lworld
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-09-25 10:08:56 +0000
URL:       https://git.openjdk.org/valhalla/commit/2407eb0522d192135a6bed52e88be5a59cba8f6c

8367867: [macosx] Ignorable whitespace in text not removed when printing

Reviewed-by: prr, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java

Changeset: 52e55046
Branch: lworld
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-09-25 11:55:18 +0000
URL:       https://git.openjdk.org/valhalla/commit/52e550462798c568a8a5457af2f9554fd784cd8a

8368089: G1: G1PeriodicGCTask::should_start_periodic_gc may use uninitialised value if os::loadavg is unsupported

Reviewed-by: ayang, tschatzl, iwalulya

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

Changeset: 77a71c5b
Branch: lworld
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-25 12:08:39 +0000
URL:       https://git.openjdk.org/valhalla/commit/77a71c5b097500ea2cab0c84f87553e833692fd2

8366896: JFR: Use GarbageCollection.name in gc view

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! test/jdk/jdk/jfr/jcmd/TestJcmdView.java
! test/jdk/jdk/jfr/tool/TestView.java

Changeset: 26b5708c
Branch: lworld
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-09-25 12:15:09 +0000
URL:       https://git.openjdk.org/valhalla/commit/26b5708c47150023798a1546ba095c1b0b7807e1

8360882: Tests throw SkippedException when they should fail

Reviewed-by: mullan

! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java

Changeset: d1ea6ea2
Branch: lworld
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-25 12:42:18 +0000
URL:       https://git.openjdk.org/valhalla/commit/d1ea6ea22d49884bec53f89fad7029400fb1d7f2

8367103: RISC-V: store cpu features in a bitmap

Reviewed-by: fyang, luhenry

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

Changeset: 2b451131
Branch: lworld
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-09-25 13:35:36 +0000
URL:       https://git.openjdk.org/valhalla/commit/2b451131a57dc7080c4ccb77d6cb5a96ee24d891

8359378: aarch64: crash when using -XX:+UseFPUForSpilling

Reviewed-by: aph, rcastanedalo

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp

Changeset: 043aeaf0
Branch: lworld
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-25 14:30:47 +0000
URL:       https://git.openjdk.org/valhalla/commit/043aeaf02a50a7413e1956a99341d04ea3f9ac92

8368552: H3ErrorHandlingTest.testCloseControlStream intermittent timed out

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java

Changeset: 569e7808
Branch: lworld
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-09-25 14:44:06 +0000
URL:       https://git.openjdk.org/valhalla/commit/569e78080b3c25c95d85e9e194626f95f86b9b10

8365820: Apply certificate scope constraints to algorithms in "signature_algorithms" extension when "signature_algorithms_cert" extension is not being sent

Reviewed-by: hchao

! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS13.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForServerTLS13.java
! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java

Changeset: 8ca1feaf
Branch: lworld
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-25 15:37:02 +0000
URL:       https://git.openjdk.org/valhalla/commit/8ca1feaf7e29c1370853b9b95c2ee7a62c6b84b7

8368499: GenShen: Do not collect age census during evac when adaptive tenuring is disabled

Reviewed-by: kdnilsen, ysr

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

Changeset: 74122198
Branch: lworld
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-25 16:47:22 +0000
URL:       https://git.openjdk.org/valhalla/commit/741221988e03d1710d3a73ab9c7764991f216fae

8368261: Serial: Use more precise nmethod scope during Full GC marking

Reviewed-by: stefank, fandreuzzi

! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp

Changeset: de1f5a3c
Branch: lworld
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-25 17:42:46 +0000
URL:       https://git.openjdk.org/valhalla/commit/de1f5a3c437ab4c6009f8be6f9f109ed36fb0b53

8368468: Split out everything but configure results from spec.gmk

Reviewed-by: erikj

! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-performance.m4
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
+ make/common/CommonVars.gmk
! make/common/MakeBase.gmk

Changeset: 32ab0dbc
Branch: lworld
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-25 17:44:55 +0000
URL:       https://git.openjdk.org/valhalla/commit/32ab0dbc0b8170ecd168dbb7c3f1be69dfa5299b

8368674: Incremental builds keep rebuilding interim jmod

Reviewed-by: cstein, erikj

! make/common/Execute.gmk

Changeset: 5c596e2a
Branch: lworld
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2025-09-25 18:10:58 +0000
URL:       https://git.openjdk.org/valhalla/commit/5c596e2a9599e1e0eb9ec845f1b6e0e7b59f186a

8360463: Ambiguity in Cipher.getInstance() specification between NoSuchAlgorithmException and NoSuchPaddingException

Reviewed-by: mullan

! src/java.base/share/classes/javax/crypto/Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java

Changeset: 80cb0ead
Branch: lworld
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-25 18:17:19 +0000
URL:       https://git.openjdk.org/valhalla/commit/80cb0ead502ae439660f2a3bbab42df4da39d9d6

8367133: DTLS: fragmentation of Finished message results in handshake failure

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
+ test/jdk/javax/net/ssl/DTLS/FragmentedFinished.java

Changeset: a48538dd
Branch: lworld
Author:    Johannes Graham <j3graham at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-09-25 18:23:13 +0000
URL:       https://git.openjdk.org/valhalla/commit/a48538dd6379d606b75b849dd899413af76a068c

8367324: Avoid redundant parsing when formatting with DigitList

Reviewed-by: jlu, rgiulietti

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

Changeset: 3c9fd768
Branch: lworld
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-25 18:47:32 +0000
URL:       https://git.openjdk.org/valhalla/commit/3c9fd7688f4d73067db9b128c329ca7603a60578

8368514: TLS stateless session ticket decryption fails on some providers

Reviewed-by: valeriep, abarashev

! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
= test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java
= test/jdk/sun/security/pkcs11/tls/fips/cert8.db
= test/jdk/sun/security/pkcs11/tls/fips/cert9.db
= test/jdk/sun/security/pkcs11/tls/fips/key3.db
= test/jdk/sun/security/pkcs11/tls/fips/key4.db
= test/jdk/sun/security/pkcs11/tls/fips/keystore
= test/jdk/sun/security/pkcs11/tls/fips/nss.cfg
= test/jdk/sun/security/pkcs11/tls/fips/pkcs11.txt
= test/jdk/sun/security/pkcs11/tls/fips/secmod.db

Changeset: 52e77784
Branch: lworld
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-25 19:59:52 +0000
URL:       https://git.openjdk.org/valhalla/commit/52e777845f0a09b4c285131f1eff02dfbffa0d1f

8367910: Reduce warnings about unsupported classes in AOT cache creation

Reviewed-by: dholmes, kvn, shade

! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/oops/trainingData.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java

Changeset: 648582ab
Branch: lworld
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-09-25 20:55:05 +0000
URL:       https://git.openjdk.org/valhalla/commit/648582ab781d98556906c274067f26f856fc0449

8368714: [BACKOUT] JDK-8368468 Split out everything but configure results from spec.gmk

Reviewed-by: ihse

! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-performance.m4
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
- make/common/CommonVars.gmk
! make/common/MakeBase.gmk

Changeset: ca03080c
Branch: lworld
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-09-26 00:10:21 +0000
URL:       https://git.openjdk.org/valhalla/commit/ca03080c9f3857e88f71a5803f55877edbc7da18

8368030: Make package bundlers stateless

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java

Changeset: a6638121
Branch: lworld
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-09-26 06:14:28 +0000
URL:       https://git.openjdk.org/valhalla/commit/a6638121211afd688a9e25b5cbadf2f1441b1e65

8368124: Show useful thread names in ASAN reports

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 87307802
Branch: lworld
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-26 07:27:51 +0000
URL:       https://git.openjdk.org/valhalla/commit/873078028b7cac1df94cd5a09e403c8537f14ba9

8368006: Parallel: Skip full regions in dense prefix during Full GC

Reviewed-by: gli, fandreuzzi

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

Changeset: b90799c0
Branch: lworld
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-26 07:47:26 +0000
URL:       https://git.openjdk.org/valhalla/commit/b90799c0e92468b341235989f731bb93e2741a77

8368616: runtime/cds/appcds/aotCache/JavaAgent.java#dynamic fails on non CDS platforms/builds after JDK-8362561

Reviewed-by: mbaesken, shade, iklam

! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java

Changeset: a80ba626
Branch: lworld
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-26 07:56:40 +0000
URL:       https://git.openjdk.org/valhalla/commit/a80ba6260effdca7a7703c6903f273401b861793

8357691: File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing

Reviewed-by: erikj, iklam

! make/ToolsJdk.gmk

Changeset: 7bfdb012
Branch: lworld
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-26 09:00:59 +0000
URL:       https://git.openjdk.org/valhalla/commit/7bfdb0120752d01da96c19e8037a6e909847d63c

8368565: Adjust comment regarding dependency of libjvm.so to librt

Reviewed-by: dholmes

! make/autoconf/libraries.m4

Changeset: f0e1078c
Branch: lworld
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-09-26 12:14:58 +0000
URL:       https://git.openjdk.org/valhalla/commit/f0e1078c7175b3f930502a6079feff86aa53b669

8368250: [AIX] now ubsan vptr check is also possible (follow up of JDK-8354686)

Reviewed-by: erikj, stuefe, mbaesken

! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! src/hotspot/share/oops/compressedKlass.cpp

Changeset: bdb7d25a
Branch: lworld
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-09-26 13:59:39 +0000
URL:       https://git.openjdk.org/valhalla/commit/bdb7d25ac11ca60a357b371c75544b346e523940

8358723: jpackage signing issues: the main launcher doesn't have entitlements

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java

Changeset: 2360542e
Branch: lworld
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-26 14:19:12 +0000
URL:       https://git.openjdk.org/valhalla/commit/2360542e89067e5c5d5a7bf403c18c9f371efd9a

8368683: [process] Increase jtreg debug output maxOutputSize for TreeTest

Reviewed-by: msheppar

+ test/jdk/java/lang/ProcessHandle/TEST.properties

Changeset: 501b2b3e
Branch: lworld
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-09-26 14:28:35 +0000
URL:       https://git.openjdk.org/valhalla/commit/501b2b3ebc50d9bb1c32267ef8e56561ea1e71eb

8368615: VSCode IDE: Oracle Java extension routinely runs out of memory

Reviewed-by: erikj

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

Changeset: 25abdd85
Branch: lworld
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-26 14:48:26 +0000
URL:       https://git.openjdk.org/valhalla/commit/25abdd85c41f7aef41915cabd8596c0ce573acd6

8368752: Serial: Remove unused arg of DefNewGeneration::gc_epilogue

Reviewed-by: tschatzl, fandreuzzi

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

Changeset: aa6ff450
Branch: lworld
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-09-26 14:56:03 +0000
URL:       https://git.openjdk.org/valhalla/commit/aa6ff45052516f5383fb7e62cfb469cbade0c42e

8368693: Duplicate methods in vmClasses

Reviewed-by: liach, coleenp, dholmes

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmClasses.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp

Changeset: bdf6853c
Branch: lworld
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-09-26 16:50:05 +0000
URL:       https://git.openjdk.org/valhalla/commit/bdf6853cfdd24176bdddb59b6d7bb85036b94c57

8368328: CompactNumberFormat.clone does not produce independent instances

Reviewed-by: rgiulietti, jlu

! src/java.base/share/classes/java/text/CompactNumberFormat.java
+ test/jdk/java/text/Format/CompactNumberFormat/TestClone.java

Changeset: 556dfdda
Branch: lworld
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-26 19:34:04 +0000
URL:       https://git.openjdk.org/valhalla/commit/556dfddac82f69b8a3d3730d05fcd00e49b84f2e

8308027: GetThreadListStackTraces/OneGetThreadListStackTraces.java should be skipped when thread factory is used

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java

Changeset: 62cc3472
Branch: lworld
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-26 19:36:00 +0000
URL:       https://git.openjdk.org/valhalla/commit/62cc347242ddbc8b51f023c288d78785b128e421

8368699: nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp destroys jvmti monitor when VM is dead

Reviewed-by: sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp

Changeset: c6cecc58
Branch: lworld
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Alex Menkov <amenkov at openjdk.org>
Date:      2025-09-26 19:51:04 +0000
URL:       https://git.openjdk.org/valhalla/commit/c6cecc581f331dc61af0df2dfd5d7e0d523f6b61

8283198: Remove src/jdk.hotspot.agent/test

Reviewed-by: amenkov, ayang, sspitsyn

- src/jdk.hotspot.agent/test/libproc/LibprocClient.java
- src/jdk.hotspot.agent/test/libproc/LibprocTest.java
- src/jdk.hotspot.agent/test/libproc/Makefile
- src/jdk.hotspot.agent/test/libproc/README
- src/jdk.hotspot.agent/test/libproc/libproctest.sh
- src/jdk.hotspot.agent/test/libproc/libproctest64.sh

Changeset: 12c0f29b
Branch: lworld
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-26 20:12:48 +0000
URL:       https://git.openjdk.org/valhalla/commit/12c0f29b97f0ccd03dee6850a3a9a7117124016e

8368498: Use JUnit instead of TestNG for jdk_text tests

Reviewed-by: naoto

! test/jdk/java/text/Collator/RuleBasedCollatorTest.java
! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCNFRounding.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java
! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java
! test/jdk/java/text/Format/CompactNumberFormat/TestFormatToCharacterIterator.java
! test/jdk/java/text/Format/CompactNumberFormat/TestMutatingInstance.java
! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java
! test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java
! test/jdk/java/text/Format/CompactNumberFormat/TestSpecialValues.java
! test/jdk/java/text/Format/CompactNumberFormat/TestUExtensionOverride.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestSerialization.java
! test/jdk/java/text/Format/DateFormat/Bug8193444.java
! test/jdk/java/text/Format/DateFormat/CaseInsensitiveParseTest.java
! test/jdk/java/text/Format/DateFormat/LocaleDateFormats.java
! test/jdk/java/text/Format/DateFormat/SimpleDateFormatPatternTest.java
! test/jdk/java/text/Format/DecimalFormat/SetGroupingSizeTest.java
! test/jdk/java/text/Format/NumberFormat/DFSMinusPerCentMill.java
! test/jdk/java/text/Normalizer/SquareEraCharacterTest.java

Changeset: cedc0117
Branch: lworld
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-09-26 20:49:36 +0000
URL:       https://git.openjdk.org/valhalla/commit/cedc0117ac36243cc240e8ab6adb3c78af4055fc

8365057: Add support for java.util.concurrent lock information to Thread.dump_to_file

Co-authored-by: Alex Menkov <amenkov at openjdk.org>
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: sspitsyn, alanb

! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
! test/lib/jdk/test/lib/threaddump/ThreadDump.java

Changeset: 37f0e74d
Branch: lworld
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-09-26 21:10:30 +0000
URL:       https://git.openjdk.org/valhalla/commit/37f0e74d328d909810b54f7889cca991426d7488

8364305: Support AVX10 saturating floating point conversion instructions

Reviewed-by: sviswanathan, sparasa, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java

Changeset: 5b1ebbb2
Branch: lworld
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-09-27 02:34:27 +0000
URL:       https://git.openjdk.org/valhalla/commit/5b1ebbb2713e54511cb695d1d6f7f6b7f827b2a7

8366561: Improve documentation for how the -Xlint flag works

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md

Changeset: 9093d3a0
Branch: lworld
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-27 02:37:39 +0000
URL:       https://git.openjdk.org/valhalla/commit/9093d3a04cd2b66425cefb44de2990cb5362a29f

8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine

Reviewed-by: lmesnik

! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java

Changeset: af8fb20a
Branch: lworld
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-09-27 04:07:29 +0000
URL:       https://git.openjdk.org/valhalla/commit/af8fb20ac0325a231ee14bd72e9764e02ca07681

8368307: Shenandoah: get_next_bit_impl should special case weak and strong mark bits

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp

Changeset: 320230db
Branch: lworld
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-28 04:49:58 +0000
URL:       https://git.openjdk.org/valhalla/commit/320230db5f9ca95f23218704cb2e69521e03852f

8367795: HeadlessMalfunctionTest may fail due to timeout

Reviewed-by: prr

! test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java

Changeset: e19ec6f7
Branch: lworld
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-29 05:19:56 +0000
URL:       https://git.openjdk.org/valhalla/commit/e19ec6f785e889d254b15c5ef2e801152c59c948

8368754: runtime/cds/appcds/SignedJar.java log regex is too strict

Reviewed-by: iklam, dholmes

! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java

Changeset: d53190ac
Branch: lworld
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-29 05:36:18 +0000
URL:       https://git.openjdk.org/valhalla/commit/d53190ac4485e535f0a603036ecf47d4ff6e4178

8366582: Test jdk/jshell/ToolSimpleTest.java failed: provider not found

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/ProblemList.txt

Changeset: 75269fdb
Branch: lworld
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-29 07:26:43 +0000
URL:       https://git.openjdk.org/valhalla/commit/75269fdb49aeb9d37acbbc1502c446a822fd30e3

8368715: Serial: Add GCTraceTime for marking from roots subphases during full gc marking

Reviewed-by: fandreuzzi, tschatzl, iwalulya

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

Changeset: 08b677bb
Branch: lworld
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-29 10:05:45 +0000
URL:       https://git.openjdk.org/valhalla/commit/08b677bba4b1e23feb55b104d86fe0eef543d59c

8071277: G1: Merge commits and uncommits of contiguous memory

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp

Changeset: 61659214
Branch: lworld
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-09-29 10:28:45 +0000
URL:       https://git.openjdk.org/valhalla/commit/616592144939d80cae661bd4db26c976a035d543

7156751: [macosx] Problem with printing

Reviewed-by: prr, serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java

Changeset: fdbba049
Branch: lworld
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-09-29 10:39:25 +0000
URL:       https://git.openjdk.org/valhalla/commit/fdbba049a2491c591fc1a866e4707bf9aac50f17

8368775: Remove outdated comment in OutlineTextRenderer

Reviewed-by: prr, dnguyen, serb

! src/java.desktop/share/classes/sun/java2d/pipe/OutlineTextRenderer.java

Changeset: 9d9c0e06
Branch: lworld
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-29 13:55:49 +0000
URL:       https://git.openjdk.org/valhalla/commit/9d9c0e06700116288233e3435051a1496cb64b72

8368793: java/lang/StringBuilder/RacingSBThreads.java timed out in Xcomp subtest

Reviewed-by: iris, alanb, syan

! test/jdk/java/lang/StringBuilder/RacingSBThreads.java

Changeset: 63688d89
Branch: lworld
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-09-29 14:48:04 +0000
URL:       https://git.openjdk.org/valhalla/commit/63688d894e2157bb091be3aa62946f7e5830f384

8368822: Refactor Float16.valueOf(double)

Reviewed-by: rgiulietti

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java

Changeset: 9d71af10
Branch: lworld
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-29 16:04:54 +0000
URL:       https://git.openjdk.org/valhalla/commit/9d71af108ea2cc3682607527246d60a19fd820ba

8367253: RISC-V: refactor dependent cpu extensions

Reviewed-by: fyang, luhenry

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

Changeset: aabf699d
Branch: lworld
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-09-29 17:43:35 +0000
URL:       https://git.openjdk.org/valhalla/commit/aabf699dd0f066efe6654db24b520068b256d855

8355339: Test java/io/File/GetCanonicalPath.java failed: The specified network name is no longer available

Reviewed-by: alanb

! src/java.base/windows/native/libjava/canonicalize_md.c

Changeset: 3d97e17a
Branch: lworld
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-09-29 17:46:17 +0000
URL:       https://git.openjdk.org/valhalla/commit/3d97e17a31c267161c2be87b551cdb118062ff57

8367318: Test vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java timed out after passing

Reviewed-by: amenkov, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType1.java

Changeset: 6c8e384c
Branch: lworld
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-29 18:22:24 +0000
URL:       https://git.openjdk.org/valhalla/commit/6c8e384c63ac199a5f226b017ef5cd133130d1ac

8356022: Migrate descriptor parsing from generics to BytecodeDescriptor

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
+ test/jdk/sun/invoke/util/BytecodeDescriptorTest.java

Changeset: 59e76af4
Branch: lworld
Author:    Hannes Greule <hgreule at openjdk.org>
Date:      2025-09-29 18:40:43 +0000
URL:       https://git.openjdk.org/valhalla/commit/59e76af47b23f582bbc21465a1871205d2499f28

8367967: C2: "fatal error: Not monotonic" with Mod nodes

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: bmaillard, vlivanov, chagedorn, shade

! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/ccp/TestModValueMonotonic.java

Changeset: 2f29b3f2
Branch: lworld
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-09-29 19:24:28 +0000
URL:       https://git.openjdk.org/valhalla/commit/2f29b3f24a31bbe58d9c3433d46b69c16002694b

8366884: NMT fails with MallocLimit: reached category "mtCompiler" limit

Reviewed-by: phubner, jsjolen

! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java

Changeset: c57003c9
Branch: lworld
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-09-29 21:39:42 +0000
URL:       https://git.openjdk.org/valhalla/commit/c57003c9b837adb8671a0db636d9c576bd6a89b0

8368890: open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly

Reviewed-by: almatvee

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

Changeset: 538a722c
Branch: lworld
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-09-30 01:40:35 +0000
URL:       https://git.openjdk.org/valhalla/commit/538a722c2e9123cc575355879ff230444cf2dadc

8368732: RISC-V: Detect support for misaligned vector access via hwprobe

Reviewed-by: mli, dzhang

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 89af6e13
Branch: lworld
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-30 03:10:41 +0000
URL:       https://git.openjdk.org/valhalla/commit/89af6e13f2354d6e32872791d157144cd478a88f

8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04

Reviewed-by: avu, prr

! test/jdk/sun/awt/font/TestDevTransform.java

Changeset: 2746c1a5
Branch: lworld
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-09-30 05:09:33 +0000
URL:       https://git.openjdk.org/valhalla/commit/2746c1a555891564963299182b3b0293eaefc901

8367485: os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes

Reviewed-by: jsikstro, sgehwolf, stefank, stuefe, aph

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: c0a4c0ba
Branch: lworld
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-30 08:11:02 +0000
URL:       https://git.openjdk.org/valhalla/commit/c0a4c0ba97284d55cfdf857eb5d41fd6189e6c2d

8367981: Update CompactHashtable for readability

Reviewed-by: iklam, matsaave

! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp

Changeset: 586167cf
Branch: lworld
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-30 08:49:08 +0000
URL:       https://git.openjdk.org/valhalla/commit/586167cff5aaead0949c509f48bc5080834cc362

8363932: G1: Better distribute KlassCleaningTask

Reviewed-by: ayang, coleenp

! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp

Changeset: aea71cca
Branch: lworld
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-09-30 08:54:53 +0000
URL:       https://git.openjdk.org/valhalla/commit/aea71ccab7d21ae72564a07f74199eac14c7a958

8342730: Get rid of SummaryDiff in VMATree

Reviewed-by: jsjolen, phubner

! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_regions_tree.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: b19e8721
Branch: lworld
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-09-30 10:35:23 +0000
URL:       https://git.openjdk.org/valhalla/commit/b19e872192106f47c5d9b425230cc2bfe3e4786c

8362573: Incorrect weight of the first ObjectAllocationSample JFR event (regression)

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp
+ test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventInitialWeight.java

Changeset: ba0a6eed
Branch: lworld
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-30 10:41:13 +0000
URL:       https://git.openjdk.org/valhalla/commit/ba0a6eed1a6a22bd4c1d159592b62e054afa401a

8368357: Some source files have initial blank lines

Reviewed-by: stefank, ayang, serb, jwaters, jpai

! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadIdTable.hpp
! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java
! src/java.desktop/share/classes/java/awt/image/LookupOp.java
! src/jdk.compiler/share/classes/com/sun/source/tree/UsesTree.java

Changeset: 64c46d8e
Branch: lworld
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-09-30 11:32:44 +0000
URL:       https://git.openjdk.org/valhalla/commit/64c46d8efc27911b8667c3974275c075cf79a311

8367953: JFR sampler threads does not appear in thread dump

Reviewed-by: mgronlun

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

Changeset: 8606d3f8
Branch: lworld
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-30 11:54:37 +0000
URL:       https://git.openjdk.org/valhalla/commit/8606d3f8405b73878a1319ba3574ef69349aa2a1

8365060: Historical data for JDK 8 should include the jdk.net package

Reviewed-by: shade, liach

! src/jdk.compiler/share/data/symbols/include.list
! src/jdk.compiler/share/data/symbols/java.base-8.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-9.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-8.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-9.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml.bind-9.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-8.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-9.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-8.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.net-9.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
+ test/langtools/tools/javac/platform/CompilationTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java

Changeset: 444007fc
Branch: lworld
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-30 12:27:22 +0000
URL:       https://git.openjdk.org/valhalla/commit/444007fc234aeff75025831c2d1b5538c87fa8f1

8368842: Parallel: Refactor PCAddThreadRootsMarkingTaskClosure

Reviewed-by: fandreuzzi, tschatzl

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

Changeset: 07ea907e
Branch: lworld
Author:    Anass Baya <abaya at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-09-30 13:57:07 +0000
URL:       https://git.openjdk.org/valhalla/commit/07ea907e4fc8aa8fda01d8fe64c599f9d944eef9

8361606: ConsumeNextMnemonicKeyTypedTest.java fails on Windows: character typed with VK_A: a
8321303: Intermittent open/test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java failure on Linux

Reviewed-by: dnguyen, honkar, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java

Changeset: 8cc54ec6
Branch: lworld
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-30 14:14:53 +0000
URL:       https://git.openjdk.org/valhalla/commit/8cc54ec6b86fc5b80af02939363eccd8e3e899e7

8368563: JFR: Improve jfr query help text

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java

Changeset: 6b4b1020
Branch: lworld
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-30 14:24:05 +0000
URL:       https://git.openjdk.org/valhalla/commit/6b4b10200ed10365e1ae1ca02ade773ce5a108c3

8368809: JFR: Remove events from testSettingConfiguration in TestActiveSettingEvent

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java

Changeset: 07ecc93d
Branch: lworld
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-09-30 15:10:30 +0000
URL:       https://git.openjdk.org/valhalla/commit/07ecc93dbd0b74e2362d369e22b5141289eb1f76

8367692: RISC-V: Align post call nop

Reviewed-by: fyang, fjiang, mli

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: fe9dbcc4
Branch: lworld
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-30 16:15:21 +0000
URL:       https://git.openjdk.org/valhalla/commit/fe9dbcc496671a256c61ac52df5580569dbafb0a

8368599: ShenandoahConcurrentMark could use ThreadsClaimTokenScope

Reviewed-by: ayang, shade, wkemper

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

Changeset: 9b02896b
Branch: lworld
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date:      2025-09-30 21:08:06 +0000
URL:       https://git.openjdk.org/valhalla/commit/9b02896b4725ef932a23be11ff76ce04bda0d652

8360558: Use hex literals instead of decimal literals in math intrinsic constants

Reviewed-by: mhaessig, sparasa, jbhateja

! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp

Changeset: 0366d882
Branch: lworld
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-01 00:52:30 +0000
URL:       https://git.openjdk.org/valhalla/commit/0366d8823bc844225ca24964e352ce0a57d01683

8354894: java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/Starvation.java

Changeset: 17d8fa8e
Branch: lworld
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-10-01 01:40:06 +0000
URL:       https://git.openjdk.org/valhalla/commit/17d8fa8e421db67027c9e7d2ddd634ff0b897cb6

8367026: Reorder the timeout failure handler commands to have jstack run before the rest

Reviewed-by: erikj, lmesnik

! test/failure_handler/src/share/conf/common.properties

Changeset: 8c3ca024
Branch: lworld
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-10-01 03:58:49 +0000
URL:       https://git.openjdk.org/valhalla/commit/8c3ca024c770d3cf3b35234e967e5f0f0d610388

8368817: Convert JDK_Version::to_string to use stringStream instead of jio_snprintf-chain

Reviewed-by: fandreuzzi, jsjolen

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

Changeset: 394eb80a
Branch: lworld
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-10-01 06:12:05 +0000
URL:       https://git.openjdk.org/valhalla/commit/394eb80a48fa73238cf897087b99c3da5a616566

8368957: Remove metaprogramming/logical.hpp in favor of C++17 facilities

Reviewed-by: mchevalier, iwalulya

! src/hotspot/share/gc/shared/workerUtils.hpp
- src/hotspot/share/metaprogramming/logical.hpp
- test/hotspot/gtest/metaprogramming/test_logical.cpp

Changeset: 1188ca55
Branch: lworld
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-01 08:07:59 +0000
URL:       https://git.openjdk.org/valhalla/commit/1188ca55f525554d2bb10691b368c818d98e5ea7

8368954: G1: Document why G1 uses TLS storage for the current card table reference

Reviewed-by: ayang, rcastanedalo, iwalulya

! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp

Changeset: 6c2d3834
Branch: lworld
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-01 08:08:19 +0000
URL:       https://git.openjdk.org/valhalla/commit/6c2d383492d194eb8a604a58a0336c371cbb1ea5

8368953: Document the reason why Serial/Parallel/G1 use zero as dirty card value

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: ayang, iwalulya

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

Changeset: f49849a5
Branch: lworld
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-10-01 08:22:02 +0000
URL:       https://git.openjdk.org/valhalla/commit/f49849a5ed4e9383e39e69ce76bb8ea74fb443f9

8368893: RISC-V: crash after JDK-8352673 on fastdebug version

Reviewed-by: fyang, dzhang

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 84e5d63b
Branch: lworld
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-10-01 09:01:19 +0000
URL:       https://git.openjdk.org/valhalla/commit/84e5d63b9fa8af0b35e1d682a81900cb157697fe

8368885: NMT CommandLine tests can check for error better

Reviewed-by: phubner, azafari, shade

! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java

Changeset: 5a2700f2
Branch: lworld
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-10-01 09:26:43 +0000
URL:       https://git.openjdk.org/valhalla/commit/5a2700f231d72e2241703c1d17b308f031e8566c

8368861: [TEST] compiler/floatingpoint/ScalarFPtoIntCastTest.java expects x86 IR on non-x86 platforms

Reviewed-by: sviswanathan, mdoerr

! test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java

Changeset: 3607e998
Branch: lworld
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-10-01 11:16:44 +0000
URL:       https://git.openjdk.org/valhalla/commit/3607e9986f1582ebdae1b6ad2a13c1a9c239e0d6

8367279: Test tools/javac/tree/TreePosTest.java timed out

Reviewed-by: asotona

! test/langtools/tools/javac/tree/TreePosTest.java

Changeset: c69456e8
Branch: lworld
Author:    Justin King <jcking at openjdk.org>
Date:      2025-10-01 13:23:13 +0000
URL:       https://git.openjdk.org/valhalla/commit/c69456e87aeb8653ce23bc7f579c254511bbf2d1

8368962: hotspot/cpu/aarch64/bytecodes_aarch64.{hpp,cpp} is unused

Reviewed-by: aph, mhaessig

- src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp
- src/hotspot/cpu/aarch64/bytecodes_aarch64.hpp

Changeset: 182fbc2b
Branch: lworld
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-10-01 13:55:18 +0000
URL:       https://git.openjdk.org/valhalla/commit/182fbc2b836d27410ccd0da512acb17bac9363c1

8368675: IGV: nodes are wrongly marked as changed in the difference view

Reviewed-by: mchevalier, mhaessig, dfenacci, tholenstein

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java

Changeset: c54dcefb
Branch: lworld
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-01 14:59:14 +0000
URL:       https://git.openjdk.org/valhalla/commit/c54dcefbfd2eb44a569767740dc053813c4f6fe1

8368938: Remove ObjectWaiter::badObjectWaiterPtr

Reviewed-by: shade, ayang

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

Changeset: e44ef0c3
Branch: lworld
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2025-10-01 16:05:31 +0000
URL:       https://git.openjdk.org/valhalla/commit/e44ef0c32b3c2fcd0a6293838d9185b6d0719219

8367704: Fix minor documentation issues in java.time.**

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/package-info.java
! src/java.base/share/classes/java/time/temporal/ChronoField.java
! src/java.base/share/classes/java/time/temporal/ValueRange.java

Changeset: 6b72b778
Branch: lworld
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-01 17:57:43 +0000
URL:       https://git.openjdk.org/valhalla/commit/6b72b778039afce0e25986114d15dd29a6786529

6177299: [Fmt-Nu] NumberFormat.getPercentInstance() does not work correctly

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java

Changeset: ef724f40
Branch: lworld
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-10-01 19:56:05 +0000
URL:       https://git.openjdk.org/valhalla/commit/ef724f40c1f3cdddd215d50edf512bb06825085d

8368985: Small Float16 refactorings

Reviewed-by: rgiulietti, jbhateja

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java

Changeset: db6320df
Branch: lworld
Author:    Johannes Graham <jgraham at openjdk.org>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-10-01 20:00:43 +0000
URL:       https://git.openjdk.org/valhalla/commit/db6320df980ebe7cf2a1c727970cc937ab549b97

8368968: FloatingDecimal: Clean up unused code

Reviewed-by: rgiulietti

! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java

Changeset: 4df41d2a
Branch: lworld
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-10-01 23:15:13 +0000
URL:       https://git.openjdk.org/valhalla/commit/4df41d2a751e2942c2188ed01313d78e681835bc

8368698: runtime/cds/appcds/aotCache/OldClassSupport.java assert(can_add()) failed: Cannot add TrainingData objects

Reviewed-by: heidinga, iklam

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

Changeset: fa3af820
Branch: lworld
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-10-01 23:49:03 +0000
URL:       https://git.openjdk.org/valhalla/commit/fa3af820ad310704e8d25cf496f676e09d60797d

8338197: [ubsan] ad_x86.hpp:6417:11: runtime error: shift exponent 100 is too large for 32-bit type 'unsigned int'

Reviewed-by: kvn, dlong

! src/hotspot/share/adlc/output_h.cpp

Changeset: 5251405c
Branch: lworld
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-10-02 06:52:59 +0000
URL:       https://git.openjdk.org/valhalla/commit/5251405ce9ab1cbd84b798a538cb3865ea4675e9

8368848: JShell's code completion not always working for multi-snippet inputs

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java

Changeset: 412ec882
Branch: lworld
Author:    David Simms <dsimms at openjdk.org>
Date:      2025-10-23 08:14:35 +0000
URL:       https://git.openjdk.org/valhalla/commit/412ec882767d3ee1792d1e0f98da54ff800c60ce

Merge jdk

Merge jdk-26+18

! make/autoconf/jdk-options.m4
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/flatArrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/refArrayKlass.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/jdk/ProblemList.txt
! test/langtools/ProblemList.txt
! make/autoconf/jdk-options.m4
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
+ src/hotspot/share/oops/flatArrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
+ src/hotspot/share/oops/refArrayKlass.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/jdk/ProblemList.txt
! test/langtools/ProblemList.txt



More information about the valhalla-dev mailing list