Changeset: 72382629
Branch: lworld
Author:    Erik Gahlin <[email protected]>
Date:      2026-07-15 11:04:04 +0000
URL:       
https://git.openjdk.org/valhalla/commit/723826295aa50a88cbb702128da79a91e6d87c73

8385957: JFR: Sensitive command-line arguments still in environment variable 
values

Reviewed-by: mgronlun, rtoyonaga

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/periodic/jfrRedactedEvents.cpp
! src/hotspot/share/jfr/periodic/jfrRedactedEvents.hpp
! src/java.base/share/man/java.md
! test/jdk/jdk/jfr/startupargs/TestRedact.java

Changeset: 376ecc5a
Branch: lworld
Author:    Robert Toyonaga <[email protected]>
Date:      2026-07-15 13:37:35 +0000
URL:       
https://git.openjdk.org/valhalla/commit/376ecc5a9d89b5f8c1593d3e717eb2c748b17449

8386546: Fix race when reserving memory with NUMA interleaving on Windows

Reviewed-by: asmehra, stuefe

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! test/hotspot/gtest/runtime/test_os_windows.cpp

Changeset: d1c87e5b
Branch: lworld
Author:    Derek White <[email protected]>
Date:      2026-07-15 13:42:10 +0000
URL:       
https://git.openjdk.org/valhalla/commit/d1c87e5b4f3f17c473e2425983b3eb8c7ac15fa8

8388080: Increase static size of some stubs for APX code

Reviewed-by: sviswanathan, kvn

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

Changeset: 82a20899
Branch: lworld
Author:    Matias Saavedra Silva <[email protected]>
Date:      2026-07-15 14:30:08 +0000
URL:       
https://git.openjdk.org/valhalla/commit/82a2089959fb47ee0a6bd9f8836de6212de1f02f

8365575: AOT cache should include classes verified using "fail over" 
verification

Reviewed-by: iklam, liach

! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java

Changeset: 79568c91
Branch: lworld
Author:    Coleen Phillimore <[email protected]>
Date:      2026-07-15 15:02:05 +0000
URL:       
https://git.openjdk.org/valhalla/commit/79568c915ae8c348b0fed271b949d21247770d13

8384557: Allow configuration of the JVM's temporary directory on Linux

Co-authored-by: Kevin Walls <[email protected]>
Co-authored-by: David Holmes <[email protected]>
Reviewed-by: dholmes, sspitsyn, jsjolen, kevinw

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.hpp
! src/java.base/share/man/java.md
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c
! src/jdk.internal.jvmstat/linux/classes/sun/jvmstat/PlatformSupportImpl.java
! src/jdk.jcmd/share/man/jcmd.md
! src/jdk.jcmd/share/man/jinfo.md
! src/jdk.jcmd/share/man/jmap.md
! src/jdk.jcmd/share/man/jps.md
! src/jdk.jcmd/share/man/jstack.md
! src/jdk.jcmd/share/man/jstat.md
+ test/jdk/com/sun/tools/attach/JvmTempDirTest.java
! test/jdk/com/sun/tools/attach/TempDirTest.java
+ test/jdk/sun/tools/jps/TestJpsTempDir.java

Changeset: c6a068a5
Branch: lworld
Author:    Naoto Sato <[email protected]>
Date:      2026-07-15 16:15:12 +0000
URL:       
https://git.openjdk.org/valhalla/commit/c6a068a5ee0fcd6719b85103ead1e3fee2b8b42b

8388183: Wrong example in documentation for String.toLowerCase()

Reviewed-by: jlu, iris

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

Changeset: 96737cf5
Branch: lworld
Author:    Justin Lu <[email protected]>
Date:      2026-07-15 16:18:00 +0000
URL:       
https://git.openjdk.org/valhalla/commit/96737cf5104d3ffc9a4c96e66e132d4b16a79c31

8387261: Locale.LanguageRange weight validation issues

Reviewed-by: naoto

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/LocaleMatcher.java
! test/jdk/java/util/Locale/LocaleMatchingTest.java

Changeset: 41a188f1
Branch: lworld
Author:    Aleksey Shipilev <[email protected]>
Date:      2026-07-15 16:39:12 +0000
URL:       
https://git.openjdk.org/valhalla/commit/41a188f1d128298cb155c40681395df83916c469

8387463: Shenandoah: Use direct oop_oop_iterate methods for known types in 
marking loops

Reviewed-by: wkemper, xpeng, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp

Changeset: c4a8cb23
Branch: lworld
Author:    Chris Plummer <[email protected]>
Date:      2026-07-15 17:46:57 +0000
URL:       
https://git.openjdk.org/valhalla/commit/c4a8cb23496cc6851ca71de2e2b15ec09f5cb742

8387640: 
vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java
 fails intermittently

Reviewed-by: sspitsyn, lmesnik

! 
test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001.java

Changeset: 2659bfe3
Branch: lworld
Author:    Chen Liang <[email protected]>
Date:      2026-07-15 19:16:54 +0000
URL:       
https://git.openjdk.org/valhalla/commit/2659bfe35598296f9ba1b74b87e9e34c5f229ec7

8388347: Remove enablePreview from TestEnableNativeAccessJarManifest

Reviewed-by: jpai, jvernee

! 
test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java

Changeset: 399317d3
Branch: lworld
Author:    Vladimir Ivanov <[email protected]>
Date:      2026-07-15 21:21:29 +0000
URL:       
https://git.openjdk.org/valhalla/commit/399317d393869e9da54fccf55af71450c2aa36be

8388357: ProblemList compiler/vectorapi/VectorStoreMaskIdentityTest.java

Reviewed-by: liach, kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: bc03baed
Branch: lworld
Author:    Ashutosh Mehra <[email protected]>
Date:      2026-07-16 00:48:42 +0000
URL:       
https://git.openjdk.org/valhalla/commit/bc03baed726bef0f7fde8d4de5f90b48a9cc26fa

8387745: [aot] Several tests fail because a SoftReferenceKey cannot be archived

Reviewed-by: iklam, kvn

! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/sun/util/locale/BaseLocale.java

Changeset: 820d28fe
Branch: lworld
Author:    Ozan Cetin <[email protected]>
Committer: Aleksey Shipilev <[email protected]>
Date:      2026-07-16 10:22:01 +0000
URL:       
https://git.openjdk.org/valhalla/commit/820d28feb5043fefe353b40dae9862b6868e4f1c

8370870: IGV: add simple regression tests for graph dumping

Reviewed-by: chagedorn, shade

+ test/hotspot/jtreg/compiler/igv/TestIdealGraphDump.java

Changeset: 80476532
Branch: lworld
Author:    Daisuke Yamazaki <[email protected]>
Committer: Sean Mullan <[email protected]>
Date:      2026-07-16 14:10:24 +0000
URL:       
https://git.openjdk.org/valhalla/commit/80476532c0c5d4339128bd45dd85dc5cc70a6fe6

8382269: keytool man page references to "JKS" need to be cleaned up

Reviewed-by: mullan, hchao

! src/java.base/share/man/keytool.md
! src/jdk.jartool/share/man/jarsigner.md

Changeset: 816fe33e
Branch: lworld
Author:    April Ivy <[email protected]>
Committer: Leonid Mesnik <[email protected]>
Date:      2026-07-16 18:55:38 +0000
URL:       
https://git.openjdk.org/valhalla/commit/816fe33ea6136b1563cdbe0cffbd09da1f62f1c7

8387991: Optimize execution of runtime/Thread/TestSpinPause.java

Reviewed-by: dholmes, lmesnik

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

Changeset: 24a15327
Branch: lworld
Author:    Mark Powers <[email protected]>
Date:      2026-07-16 23:48:46 +0000
URL:       
https://git.openjdk.org/valhalla/commit/24a1532719f389f7adc7d54da8c15f2f48254296

8359758: O(n²) time complexity in 
sun.security.util.LocalizedMessage.getNonlocalized

Reviewed-by: djelinski, weijun, abarashev

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

Changeset: b7b29c70
Branch: lworld
Author:    Guanqiang Han <[email protected]>
Committer: David Holmes <[email protected]>
Date:      2026-07-17 02:14:36 +0000
URL:       
https://git.openjdk.org/valhalla/commit/b7b29c7082db536ed03abb44ffc6e9e76960a309

8388186: java  -XX:UseSSE=2   -XX:+EnableX86ECoreOpts   -version crashes with 
assert(UseAVX > 0) failed: requires some form of AVX

Reviewed-by: asmehra, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
+ 
test/hotspot/jtreg/compiler/cpuflags/TestEnableX86ECoreOptsWithAVX2Disabled.java

Changeset: bb3baa85
Branch: lworld
Author:    Benjamin Peterson <[email protected]>
Committer: David Holmes <[email protected]>
Date:      2026-07-17 02:19:00 +0000
URL:       
https://git.openjdk.org/valhalla/commit/bb3baa85b8f62924230926320ca5a782f51d85e6

8388360: Dead sharedRuntime.cpp stub name code

Reviewed-by: dholmes

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

Changeset: c5c366ad
Branch: lworld
Author:    Harshit Dhiman <[email protected]>
Committer: Amit Kumar <[email protected]>
Date:      2026-07-17 04:14:32 +0000
URL:       
https://git.openjdk.org/valhalla/commit/c5c366ad0cfe33361b0c30597bc71beb4770db09

8388284: [s390] resolve_jobject uses wrong branch condition after tmll

Reviewed-by: amitkumar, aph

! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp

Changeset: 6987a359
Branch: lworld
Author:    David CARLIER <[email protected]>
Committer: Serguei Spitsyn <[email protected]>
Date:      2026-07-17 05:02:17 +0000
URL:       
https://git.openjdk.org/valhalla/commit/6987a3593fc7581f04992b034d3dbb0469d09f1f

8387718: JVMTI GetLocal/SetLocal: slot bounds check overflows for long/double 
slots

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jvmtiImpl.cpp
+ 
test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetSetLocalSlotOverflow.java
+ 
test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetSetLocalSlotOverflow.cpp

Changeset: 0ad1166a
Branch: lworld
Author:    Volkan Yazici <[email protected]>
Date:      2026-07-17 05:55:39 +0000
URL:       
https://git.openjdk.org/valhalla/commit/0ad1166ada90fe39e2855f21fd91db9fccfffe0b

8387753: Improve SimpleDateFormat.set2DigitYearStart() documentation

Reviewed-by: naoto

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

Changeset: 3e67ebff
Branch: lworld
Author:    Matthias Baesken <[email protected]>
Date:      2026-07-17 06:35:20 +0000
URL:       
https://git.openjdk.org/valhalla/commit/3e67ebff0719e5d8e09532bf91fcc4c80bb53ad5

8387701: TestAVXRegisterDump: guarantee(how == 0) failed: test guarantee

Reviewed-by: missa, sviswanathan, kvn

! test/hotspot/jtreg/runtime/ErrorHandling/TestAVXRegisterDump.java

Changeset: 16038200
Branch: lworld
Author:    Volkan Yazici <[email protected]>
Date:      2026-07-17 06:38:30 +0000
URL:       
https://git.openjdk.org/valhalla/commit/160382009f121502bee469afcae8236676502e16

8387598: sun.net.httpserver.maxReqTime and maxRspTime properties expect values 
in seconds

Reviewed-by: jpai

! src/jdk.httpserver/share/classes/module-info.java

Changeset: 2278ade4
Branch: lworld
Author:    Matthias Baesken <[email protected]>
Date:      2026-07-17 07:05:51 +0000
URL:       
https://git.openjdk.org/valhalla/commit/2278ade4e8714ee167b2267b7cdde2d5859dfdaf

8387674: Remove isXP() function from jabswitch.cpp

Reviewed-by: prr, clanger

! src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp

Changeset: 5bea309c
Branch: lworld
Author:    Jatin Bhateja <[email protected]>
Date:      2026-07-17 07:07:52 +0000
URL:       
https://git.openjdk.org/valhalla/commit/5bea309caa1e5747feca4957786e5595957316b9

8387698: C2 VectorAPI: Float16Vector::indexInRange hits: fatal error: Not 
monotonic

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/castnode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestFloat16VectorConvergence.java

Changeset: a15f693c
Branch: lworld
Author:    April Ivy <[email protected]>
Committer: Axel Boldt-Christmas <[email protected]>
Date:      2026-07-17 08:44:52 +0000
URL:       
https://git.openjdk.org/valhalla/commit/a15f693cb860e0b2208b3755cee222a03956067a

8387467: ZGC: Use shared thread-local _nmethod_disarmed_guard_value

Reviewed-by: aboldtch, ayang, eosterlund

! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp

Changeset: 026a63d0
Branch: lworld
Author:    Harshit Dhiman <[email protected]>
Committer: Amit Kumar <[email protected]>
Date:      2026-07-17 11:08:58 +0000
URL:       
https://git.openjdk.org/valhalla/commit/026a63d0d941abc50b4ecbecca1668a93fa6963a

8388285: [s390] compP_reg_mem is missing the barrier_data() == 0 predicate

Reviewed-by: amitkumar, aph

! src/hotspot/cpu/s390/s390.ad

Changeset: 9601cfb3
Branch: lworld
Author:    Dingli Zhang <[email protected]>
Date:      2026-07-17 13:18:05 +0000
URL:       
https://git.openjdk.org/valhalla/commit/9601cfb31b7b489db10fc3523de0e5d86cd2faed

8388399: RISC-V: Enable vector FP16 conversions with Zvfhmin

Reviewed-by: fyang, wenanjian

! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: 9e9fae65
Branch: lworld
Author:    Thomas Stuefe <[email protected]>
Date:      2026-07-17 13:44:59 +0000
URL:       
https://git.openjdk.org/valhalla/commit/9e9fae6584c8865c20542303e9349a0799888330

8387652: [aarch64] Fallback mode for narrow klass decoding

Reviewed-by: aph, adinn, rkennke, galder

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp
+ test/hotspot/jtreg/gtest/AssemblerGtests.java
! 
test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! 
test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java

Changeset: 5b3456ce
Branch: lworld
Author:    Roland Westrelin <[email protected]>
Date:      2026-07-17 15:02:34 +0000
URL:       
https://git.openjdk.org/valhalla/commit/5b3456ce70dc4fb0bc28ff8bacb00a0ec504400b

8388406: [BACKOUT] C2: crash in compiled code due to zero division because of 
widened CastII

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/opto/rootnode.hpp
! src/hotspot/share/opto/vectornode.cpp
- test/hotspot/jtreg/compiler/c2/TestDeadPathManyDeadDataNodes.java
- test/hotspot/jtreg/compiler/integerArithmetic/TestDivByZeroInLiveCFGPath.java
- test/hotspot/jtreg/compiler/integerArithmetic/TestZeroDivModWidenedCastII.java
! 
test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Changeset: ae6332d6
Branch: lworld
Author:    Chad Rakoczy <[email protected]>
Date:      2026-07-17 15:51:06 +0000
URL:       
https://git.openjdk.org/valhalla/commit/ae6332d6e6d85af000a7843924f49fa15370532c

8388358: HotCodeHeap should throw warning when enabled without C2

Reviewed-by: kvn, eastigeevich

! src/hotspot/share/compiler/compilerDefinitions.cpp

Changeset: e065824f
Branch: lworld
Author:    David Briemann <[email protected]>
Date:      2026-07-18 06:43:58 +0000
URL:       
https://git.openjdk.org/valhalla/commit/e065824fbdd041b2557a0c9e7535508c72d04359

8387210: PPC64: Remove postalloc_expand from EncodePKlass and DecodeNKlass nodes

Reviewed-by: rrich, mbaesken, mdoerr

! src/hotspot/cpu/ppc/ppc.ad

Changeset: e487b0dd
Branch: lworld
Author:    Gui Cao <[email protected]>
Committer: Dingli Zhang <[email protected]>
Date:      2026-07-18 09:16:04 +0000
URL:       
https://git.openjdk.org/valhalla/commit/e487b0dd02c33078b94768ca0cb29ae3baabdd62

8388075: RISC-V: Auto-enable Zvbc extension features

Reviewed-by: fyang, dzhang

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

Changeset: 2ac4a2db
Branch: lworld
Author:    Arno Zeller <[email protected]>
Committer: Jaikiran Pai <[email protected]>
Date:      2026-07-20 01:39:07 +0000
URL:       
https://git.openjdk.org/valhalla/commit/2ac4a2db146be58fd8d82b6882af62013bb4a6b9

8386595: Two java/net/MulticastSocket tests fail on machines with no ipv6 
address other than loopback

Reviewed-by: jpai

! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java
! test/jdk/java/net/MulticastSocket/Test.java

Changeset: b61ef6bd
Branch: lworld
Author:    Jan Lahoda <[email protected]>
Date:      2026-07-20 03:53:09 +0000
URL:       
https://git.openjdk.org/valhalla/commit/b61ef6bd260fd1468573b4370587df5494ad8db0

8387977: The java manpage should describe the new main method variants

Co-authored-by: Alex Buckley <[email protected]>
Reviewed-by: dholmes, vromero, iris

! src/java.base/share/man/java.md

Changeset: acdcbf84
Branch: lworld
Author:    Guanqiang Han <[email protected]>
Committer: Axel Boldt-Christmas <[email protected]>
Date:      2026-07-20 06:55:53 +0000
URL:       
https://git.openjdk.org/valhalla/commit/acdcbf84257d9f32324d0ba13a03f4a625b978d4

8388312: ZGC: Diagnostic VM option `ZIndexDistributorStrategy` is not validated

Reviewed-by: aboldtch, ayang

! src/hotspot/share/gc/z/z_globals.hpp

Changeset: 9b69184e
Branch: lworld
Author:    Jan Lahoda <[email protected]>
Date:      2026-07-20 06:59:36 +0000
URL:       
https://git.openjdk.org/valhalla/commit/9b69184e56cef61b9f470a6ba3bd11057b8e74f8

8387377: Compilation is very slow when --module-path contains many Automatic 
Modules and ALL-MODULE-PATH is used

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/tools/javac/modules/EdgeCases.java

Changeset: b0417f6f
Branch: lworld
Author:    Gui Cao <[email protected]>
Committer: Dingli Zhang <[email protected]>
Date:      2026-07-20 08:33:44 +0000
URL:       
https://git.openjdk.org/valhalla/commit/b0417f6ff0309eb9f1a277f89cae1b43bc2ffcb8

8388456: RISC-V: Add UseZvbb to RVA23U64Profile

Co-authored-by: Dingli Zhang <[email protected]>
Reviewed-by: fyang, wenanjian

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

Changeset: 78ee01b2
Branch: lworld
Author:    Jan Lahoda <[email protected]>
Date:      2026-07-20 10:11:43 +0000
URL:       
https://git.openjdk.org/valhalla/commit/78ee01b2a62c2e292f70bf2a63210fc815cd3dc9

8387965: Incorrect line numbers for instanceof with pattern matching

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! 
test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
+ 
test/langtools/tools/javac/classfiles/attributes/LineNumberTable/PatternMatching.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/TestCase.java

Changeset: 1f064af6
Branch: lworld
Author:    Andreas Chmielewski <[email protected]>
Committer: Sean Mullan <[email protected]>
Date:      2026-07-20 11:58:02 +0000
URL:       
https://git.openjdk.org/valhalla/commit/1f064af63e462275f1223414164f418b0f83fbdc

8387874: Timeout when running test BulkCipherDisabledAlgorithms

Reviewed-by: abarashev, mullan

! test/jdk/javax/net/ssl/ciphersuites/BulkCipherDisabledAlgorithms.java
+ test/jdk/sun/security/ssl/SSLAlgorithmDecomposer/BulkCipherDecomposition.java

Changeset: 857df837
Branch: lworld
Author:    Amit Kumar <[email protected]>
Date:      2026-07-20 12:20:09 +0000
URL:       
https://git.openjdk.org/valhalla/commit/857df83728c098fdf057ecef2f60e0f295bae352

8388439: [s390x] LoadNKlass rule doesn't kill CC

Reviewed-by: aph, stuefe

! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad

Changeset: 87c18072
Branch: lworld
Author:    Andrew Dinn <[email protected]>
Date:      2026-07-20 12:40:08 +0000
URL:       
https://git.openjdk.org/valhalla/commit/87c18072727a9398f1ff1b55eea83be6c07b19bd

8388381: appcds/aotClassLinking/AddReads.java fails with assert(stub_id != 
StubId::NO_STUBID) failed: blob continuation_blob (stub gen) contains no stubs! 
when run with -XX:-VMContinuations

Reviewed-by: kvn, iklam

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

Changeset: 36232460
Branch: lworld
Author:    Maurizio Cimadamore <[email protected]>
Date:      2026-07-20 13:00:13 +0000
URL:       
https://git.openjdk.org/valhalla/commit/36232460477fc608af9292889f90be20816144f0

8383563: Record pattern inference fails when inferred type arguments are same 
as formals

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! test/langtools/tools/javac/patterns/GenericRecordDeconstructionPattern.java

Changeset: 99255c44
Branch: lworld
Author:    Jan Lahoda <[email protected]>
Date:      2026-07-20 13:02:39 +0000
URL:       
https://git.openjdk.org/valhalla/commit/99255c44ebabfa160a2a47c52f623a6209e2c3cf

8186876: JShell: access javadoc for user/library classes

Co-authored-by: Alex Buckley <[email protected]>
Reviewed-by: vromero, asotona

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! src/jdk.jshell/share/man/jshell.md
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java
! test/langtools/jdk/jshell/AnalysisTest.java
+ test/langtools/jdk/jshell/BinaryToSourceCodeMappingTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/CompletionAPITest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/JavadocTest.java
! test/langtools/jdk/jshell/KullaTesting.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java

Changeset: bb531919
Branch: lworld
Author:    Matthew Donovan <[email protected]>
Date:      2026-07-20 13:35:29 +0000
URL:       
https://git.openjdk.org/valhalla/commit/bb531919d6f9c2caafc823737950d34395d14cc3

8376599: Update Cipher/PBE/PBEKeyTest.java for non-ASCII characters

Reviewed-by: rhalade

! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyTest.java

Changeset: 436e3647
Branch: lworld
Author:    Daniel Gredler <[email protected]>
Date:      2026-07-20 15:18:18 +0000
URL:       
https://git.openjdk.org/valhalla/commit/436e3647cb8f51e602cd211126e7ca70a3af696e

8387375: Update package sun.font to use instanceof pattern variable

Reviewed-by: prr, psadhukhan

! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/share/classes/sun/font/AttributeValues.java
! src/java.desktop/share/classes/sun/font/CompositeFont.java
! src/java.desktop/share/classes/sun/font/CoreMetrics.java
! src/java.desktop/share/classes/sun/font/Decoration.java
! src/java.desktop/share/classes/sun/font/FontDesignMetrics.java
! src/java.desktop/share/classes/sun/font/FontFamily.java
! src/java.desktop/share/classes/sun/font/FontLineMetrics.java
! src/java.desktop/share/classes/sun/font/FontStrikeDesc.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/FreetypeFontScaler.java
! src/java.desktop/share/classes/sun/font/GlyphLayout.java
! src/java.desktop/share/classes/sun/font/PhysicalFont.java
! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/font/Type1Font.java
! src/java.desktop/unix/classes/sun/font/FontConfigManager.java
! src/java.desktop/unix/classes/sun/font/NativeFont.java

Changeset: 4e30a933
Branch: lworld
Author:    Manuel Hässig <[email protected]>
Date:      2026-07-20 15:36:54 +0000
URL:       
https://git.openjdk.org/valhalla/commit/4e30a933bf27da61a203da4bcc7a0e04c7f386c3

8387073: C2: StoreNode::Ideal wrongly optimizes away scalar store before masked 
vector store

Reviewed-by: epeter, thartmann, qamai, chagedorn

! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/arraycopy/TestSubwordPartialInlining.java
+ test/hotspot/jtreg/compiler/igvn/TestMaskedStoreIdealization.java

Changeset: 647c195d
Branch: lworld
Author:    Patricio Chilano Mateo <[email protected]>
Date:      2026-07-20 18:13:19 +0000
URL:       
https://git.openjdk.org/valhalla/commit/647c195d48fd0cf2b027085f69e1f116996ef108

8386116: vm/jvmti/StopThread/stop001/stop00103/stop00103a.html trips 
assert(!java_lang_Thread::is_in_vthread_transition(vthread)) failed

Reviewed-by: dholmes, sspitsyn, dcubed

! src/hotspot/share/prims/downcallLinker.cpp
! src/hotspot/share/prims/downcallLinker.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ 
test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest2/StopThreadTest2.java
+ 
test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest2/libStopThreadTest2.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001.java

Changeset: ffd46e01
Branch: lworld
Author:    David CARLIER <[email protected]>
Committer: Chris Plummer <[email protected]>
Date:      2026-07-20 18:13:47 +0000
URL:       
https://git.openjdk.org/valhalla/commit/ffd46e01a6ee075768badfcf27755719585616e0

8388464: New test 
serviceability/jvmti/GetLocalVariable/GetSetLocalSlotOverflow.java is failing 
with virtual threads

Reviewed-by: cjplummer, dholmes

! 
test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetSetLocalSlotOverflow.java
! 
test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetSetLocalSlotOverflow.cpp

Changeset: 93359680
Branch: lworld
Author:    Yasumasa Suenaga <[email protected]>
Date:      2026-07-21 06:13:47 +0000
URL:       
https://git.openjdk.org/valhalla/commit/933596805707770f91b5dc518ed9245060fac5dc

8386593: AArch64: serviceability/sa/TestJhsdbJstackMixedWithXComp.java fails on 
Ubuntu 26.04

Reviewed-by: cjplummer, dzhang

! make/modules/jdk.hotspot.agent/Lib.gmk
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
+ src/jdk.hotspot.agent/linux/native/libsaproc/AARCH64DwarfParser.cpp
+ src/jdk.hotspot.agent/linux/native/libsaproc/LinuxAARCH64DebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
+ src/jdk.hotspot.agent/linux/native/libsaproc/aarch64Dwarf.cpp
+ src/jdk.hotspot.agent/linux/native/libsaproc/aarch64Dwarf.hpp
! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! 
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java
! 
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/DwarfCFrame.java
! 
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/DwarfParser.java
! 
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
+ 
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/AARCH64DwarfParser.java
! 
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java
+ 
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64DebuggerLocal.java
! 
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java

Changeset: 2fbd8988
Branch: lworld
Author:    Albert Mingkun Yang <[email protected]>
Date:      2026-07-21 06:49:24 +0000
URL:       
https://git.openjdk.org/valhalla/commit/2fbd898824a824ef96ad04bff64d940dd86f3e5d

8388477: Replace false with 0 in IntelJccErratum::compute_padding

Reviewed-by: shade

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

Changeset: 659a1f38
Branch: lworld
Author:    Sean Mullan <[email protected]>
Date:      2026-07-21 11:12:30 +0000
URL:       
https://git.openjdk.org/valhalla/commit/659a1f3873d2a3e7631ac34ed3565e874c980df1

8386680: Specify how cipher suite matching is implemented in 
jdk.tls.disabledAlgorithms security property

Reviewed-by: abarashev

! src/java.base/share/conf/security/java.security

Changeset: 32ef6a78
Branch: lworld
Author:    Benjamin Peterson <[email protected]>
Committer: Alan Bateman <[email protected]>
Date:      2026-07-21 12:00:29 +0000
URL:       
https://git.openjdk.org/valhalla/commit/32ef6a78c9eeaa7e4331a541aa90efb2733a0434

8388046: (fs) UnixFileSystem Flags.failIfUnableToCopyPosix and 
Flags.failIfUnableToCopyNonPosix no longer needed

Reviewed-by: alanb

! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java

Changeset: b65f46d4
Branch: lworld
Author:    Manuel Hässig <[email protected]>
Date:      2026-07-21 12:52:56 +0000
URL:       
https://git.openjdk.org/valhalla/commit/b65f46d403be04a88f917585a9ad94b9825590b9

8388523: C2: Test compiler/igvn/TestMaskedStoreIdealization.java failed
8388539: [TESTBUG] compiler/igvn/TestMaskedStoreIdealization.java fails on 
Release Builds

Reviewed-by: thartmann, epeter

! test/hotspot/jtreg/compiler/igvn/TestMaskedStoreIdealization.java

Changeset: 2a83c509
Branch: lworld
Author:    Artur Barashev <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-01-08 19:08:20 +0000
URL:       
https://git.openjdk.org/valhalla/commit/2a83c509772d1645eb4ca1ad52a112d1ac57daa3

8373275: Improve DTLS handshaking

Reviewed-by: rhalade, pkumaraswamy, ahgross, jnibedita, jnimeh, mullan

! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java

Changeset: b84cef80
Branch: lworld
Author:    Bradford Wetmore <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-01-14 20:54:56 +0000
URL:       
https://git.openjdk.org/valhalla/commit/b84cef8064de569d6f728f5291662bc9bb4cd8a9

8368041: Enhance TLS certificate handling

Reviewed-by: jnimeh, abarashev, hchao, djelinski, ksreenath, ahgross, rhalade

! src/java.base/share/classes/sun/security/ssl/Alert.java

Changeset: 1b0aeb09
Branch: lworld
Author:    Volkan Yazici <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-03-02 10:00:34 +0000
URL:       
https://git.openjdk.org/valhalla/commit/1b0aeb09407fd9ff3d1c0864c812b479b228609c

8377498: Improve HttpServer handling

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! 
src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java

Changeset: d72538f9
Branch: lworld
Author:    Jayathirth D V <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-03-04 17:01:12 +0000
URL:       
https://git.openjdk.org/valhalla/commit/d72538f9a59944ca977d3196e019bcede1195ff8

8374058: Enhance JPEG handling

Reviewed-by: mschoene, rhalade, psadhukhan, prr

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
+ 
test/micro/org/openjdk/bench/javax/imageio/plugins/jpeg/LargeJpegReadWithProgressBench.java
+ 
test/micro/org/openjdk/bench/javax/imageio/plugins/jpeg/LargeJpegReadWriteBench.java

Changeset: a8834d6d
Branch: lworld
Author:    Daniel Fuchs <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-03-06 09:28:51 +0000
URL:       
https://git.openjdk.org/valhalla/commit/a8834d6dd076880202f553414d4fb1cc468e7891

8378687: Improve delegation of HttpURLConnection

Reviewed-by: rhalade, jpai, michaelm, skoivu

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! 
src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java

Changeset: 0203dcff
Branch: lworld
Author:    Weijun Wang <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-03-17 21:03:49 +0000
URL:       
https://git.openjdk.org/valhalla/commit/0203dcff4b14675df9f4f9b8dc31b33b9c4097d2

8377833: Enhance Jar file processing

Reviewed-by: ahgross, rhalade, hchao, mullan

! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java

Changeset: 404a4dd1
Branch: lworld
Author:    Artur Barashev <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-04-08 12:08:39 +0000
URL:       
https://git.openjdk.org/valhalla/commit/404a4dd17762c34ea4a5084acd6f07d9a8f21701

8380672: Improve certification checking

Reviewed-by: ahgross, jnibedita, pkumaraswamy, rhalade, weijun, mullan

! src/java.base/share/classes/sun/security/util/HostnameChecker.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! test/lib/jdk/test/lib/security/CertificateBuilder.java

Changeset: 33e22005
Branch: lworld
Author:    Jayathirth D V <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-04-10 12:14:14 +0000
URL:       
https://git.openjdk.org/valhalla/commit/33e220059bace41b02017c035505fe6fd81844da

8381039: Enhance AWT ImagingLib

Reviewed-by: mschoene, rhalade, azvegint, prr

! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c

Changeset: 48d32601
Branch: lworld
Author:    Anthony Scarpino <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-04-16 17:15:33 +0000
URL:       
https://git.openjdk.org/valhalla/commit/48d32601cde66fb211f89885bee8a0bd182cbea0

8381519: Enhance Der Value Handling

Reviewed-by: mschoene, jnimeh, valeriep

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

Changeset: 7e17c402
Branch: lworld
Author:    Jamil Nimeh <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-04-23 00:55:06 +0000
URL:       
https://git.openjdk.org/valhalla/commit/7e17c402e4fb0a3cffabef43352d91a62f0f94b8

8381796: Enhance Certificate parsing

Reviewed-by: ascarpino, abarashev, rhalade, mdonovan

! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java
! src/java.base/share/classes/sun/security/util/SecurityProperties.java
! src/java.base/share/conf/security/java.security
! 
src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! test/lib/jdk/test/lib/security/CertificateBuilder.java

Changeset: 24def160
Branch: lworld
Author:    Weijun Wang <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-04-27 21:38:44 +0000
URL:       
https://git.openjdk.org/valhalla/commit/24def160f946a9a17dff578bf259563c6134627c

8381049: Enhance Jar handling

Reviewed-by: hchao, rhalade, mdonovan, abarashev, mullan, mpowers

! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/timestamp/TSResponse.java
+ test/lib-test/jdk/test/lib/security/DerUtilsTest.java
! test/lib/jdk/test/lib/security/DerUtils.java
! test/lib/jdk/test/lib/security/timestamp/TsaHandler.java
! test/lib/jdk/test/lib/security/timestamp/TsaParam.java
! test/lib/jdk/test/lib/security/timestamp/TsaSigner.java

Changeset: 88fb149e
Branch: lworld
Author:    Jayathirth D V <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-05-11 04:41:11 +0000
URL:       
https://git.openjdk.org/valhalla/commit/88fb149eb0ab7c094e630daefa8008bc86d9e8bd

8377158: Enhance XBM image support

Reviewed-by: rhalade, aivanov, prr, azvegint

! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java

Changeset: c6aaf91d
Branch: lworld
Author:    Artur Barashev <[email protected]>
Committer: bchristi <[email protected]>
Date:      2026-05-21 21:05:25 +0000
URL:       
https://git.openjdk.org/valhalla/commit/c6aaf91d2bd6f231466d19fdde8a61eb90aeb61c

8385076: Follow-on fix for Improve certification checking

Reviewed-by: ahgross, rhalade, jnibedita, pkumaraswamy, weijun, mullan

! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java

Changeset: 9efe2ddd
Branch: lworld
Author:    Brent Christian <[email protected]>
Date:      2026-07-21 18:20:34 +0000
URL:       
https://git.openjdk.org/valhalla/commit/9efe2ddd382ac81a627f033c3e6a453de4f8fcdb

Merge

Reviewed-by: prr, kcr

! src/java.base/share/conf/security/java.security
! src/java.base/share/conf/security/java.security

Changeset: bf7a7152
Branch: lworld
Author:    Jeremy Wood <[email protected]>
Committer: Phil Race <[email protected]>
Date:      2026-07-21 18:28:06 +0000
URL:       
https://git.openjdk.org/valhalla/commit/bf7a71525024e21e250679299b9bb3448a02a859

8385367: JTextComponent#setDocument() can reattach old AccessibleContext

Reviewed-by: prr, kizune

! src/java.desktop/share/classes/javax/swing/JEditorPane.java
+ 
test/jdk/javax/accessibility/8385367/TestAddingOldAccessibleContextAsDocumentListener.java

Changeset: 2be8e88c
Branch: lworld
Author:    Sholto <[email protected]>
Committer: Justin Lu <[email protected]>
Date:      2026-07-21 20:12:55 +0000
URL:       
https://git.openjdk.org/valhalla/commit/2be8e88ce71704825c50246ba028153a5c0376db

8272194: java.sql.Date::toLocalDate() broken for dates before 1 A.D.

Reviewed-by: naoto, jlu

! src/java.sql/share/classes/java/sql/Date.java
! src/java.sql/share/classes/java/sql/Timestamp.java
! test/jdk/java/sql/test/sql/DateTests.java
! test/jdk/java/sql/test/sql/TimestampTests.java

Changeset: 70868ac5
Branch: lworld
Author:    David CARLIER <[email protected]>
Committer: David Holmes <[email protected]>
Date:      2026-07-21 22:23:28 +0000
URL:       
https://git.openjdk.org/valhalla/commit/70868ac528f59864d6ec6b678fa1af7dfb183fdd

8388457: parse_integer: typo in hex prefix detection causes out-of-bounds read 
and wrong base for negative hex

Reviewed-by: dholmes, fbredberg

! src/hotspot/share/utilities/parseInteger.hpp
! test/hotspot/gtest/utilities/test_parse_memory_size.cpp

Changeset: 694cebaa
Branch: lworld
Author:    Eric Fang <[email protected]>
Committer: Dingli Zhang <[email protected]>
Date:      2026-07-22 03:32:07 +0000
URL:       
https://git.openjdk.org/valhalla/commit/694cebaadc64d5a2dbf9c8f160e251efc807665e

8387594: AArch64: Support vector integer division for SVE

Reviewed-by: aph, xgong

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorDivTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorIntegerDiv.java

Changeset: 16fbf628
Branch: lworld
Author:    Ioi Lam <[email protected]>
Date:      2026-07-22 06:17:15 +0000
URL:       
https://git.openjdk.org/valhalla/commit/16fbf6289b03dd4d708ff31a6318f5df18bd3afe

8388463: Aarch64+Zero build is broken by JDK-8387652

Reviewed-by: dholmes, stuefe

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

Changeset: e60bb72a
Branch: lworld
Author:    Albert Mingkun Yang <[email protected]>
Date:      2026-07-22 06:23:29 +0000
URL:       
https://git.openjdk.org/valhalla/commit/e60bb72a4aaa64b54a38089ddd2114087d1972f5

8388461: G1: Missing G1FromCardCache footprint

Reviewed-by: iwalulya

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

Changeset: 13cb51b0
Branch: lworld
Author:    Daniel Jeliński <[email protected]>
Date:      2026-07-22 06:45:01 +0000
URL:       
https://git.openjdk.org/valhalla/commit/13cb51b07d3cd454a1c917c8674ee8991e92ce72

8388538: com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java 
does not test the maximum request time

Reviewed-by: jpai

! 
test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java

Changeset: 68ca4e0f
Branch: lworld
Author:    Guanqiang Han <[email protected]>
Committer: David Holmes <[email protected]>
Date:      2026-07-22 06:52:47 +0000
URL:       
https://git.openjdk.org/valhalla/commit/68ca4e0f932506879a1d1c2eb3e30b172fac0ba9

8387750: 'java -XshowSettings' alone should not be an error

Reviewed-by: kevinw, alanb

! src/java.base/share/man/java.md
! src/java.base/share/native/libjli/java.c
! test/jdk/tools/launcher/Settings.java

Changeset: 93d30d32
Branch: lworld
Author:    Matthias Baesken <[email protected]>
Date:      2026-07-22 07:21:20 +0000
URL:       
https://git.openjdk.org/valhalla/commit/93d30d3256ec7b807cb4ec6e4910dca17e993317

8387876: Remove psapi lib

Reviewed-by: clanger, lucy, kevinw

! make/autoconf/libraries.m4
! make/modules/java.management/Lib.gmk
! make/modules/jdk.attach/Lib.gmk
! make/modules/jdk.management/Lib.gmk

Changeset: a9d21417
Branch: lworld
Author:    Aleksey Shipilev <[email protected]>
Date:      2026-07-22 07:29:48 +0000
URL:       
https://git.openjdk.org/valhalla/commit/a9d214171d6d2760279e083c6085a7b4027720cb

8388487: Shenandoah: Robust stack watermark epoch wraparound

Reviewed-by: wkemper, xpeng

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

Changeset: a97d1106
Branch: lworld
Author:    Jaikiran Pai <[email protected]>
Date:      2026-07-22 07:39:58 +0000
URL:       
https://git.openjdk.org/valhalla/commit/a97d11063eb83c8065fe31769c558849c00e6d65

8388697: Typo "maxiumum" instead of "maximum" in jdk.httpserver's 
module-info.java

Reviewed-by: djelinski

! src/jdk.httpserver/share/classes/module-info.java

Changeset: 0866799c
Branch: lworld
Author:    Jaikiran Pai <[email protected]>
Date:      2026-07-22 07:40:13 +0000
URL:       
https://git.openjdk.org/valhalla/commit/0866799ca8f9540de5b2eee2720960160995a10f

8388553: Proxy class generation fails when the 
jdk.proxy.ProxyGenerator.saveGeneratedFiles is set to true

Reviewed-by: liach, alanb

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! test/jdk/java/lang/reflect/Proxy/Basic1.java

Changeset: 6f7fae1e
Branch: lworld
Author:    Guanqiang Han <[email protected]>
Committer: Ashutosh Mehra <[email protected]>
Date:      2026-07-22 14:28:47 +0000
URL:       
https://git.openjdk.org/valhalla/commit/6f7fae1e379f66abb54b00b1d6dcf8f53fd6ada7

8387415: Unneeded check for bmi2 support for VectorCmpMasked opcode

Reviewed-by: qamai, asmehra

! src/hotspot/cpu/x86/x86.ad

Changeset: 6e03781a
Branch: lworld
Author:    Alexander Zvegintsev <[email protected]>
Date:      2026-07-22 14:56:42 +0000
URL:       
https://git.openjdk.org/valhalla/commit/6e03781ae0d0df17f431f81bb041f34f5b933388

8381565: FileDialogDropTargetTest.java fails: Unexpected exit from test [exit 
code: -1073740771]

Reviewed-by: kizune, prr

! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_FileDialog.cpp
+ test/jdk/java/awt/dnd/FileDialogDropTargetTest.java

Changeset: cd7645cf
Branch: lworld
Author:    William Kemper <[email protected]>
Date:      2026-07-22 16:04:01 +0000
URL:       
https://git.openjdk.org/valhalla/commit/cd7645cf921194270aecf33ee1fab1de504d95b3

8388449: GenShen: Degenerated cycle could be skipped

Reviewed-by: kdnilsen, shade

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

Changeset: 51b7e5cd
Branch: lworld
Author:    Naoto Sato <[email protected]>
Date:      2026-07-22 16:25:39 +0000
URL:       
https://git.openjdk.org/valhalla/commit/51b7e5cd253618919c38d994145caff506d1ea4b

8133167: String.toLowerCase() for sigma does not use Final_Sigma condition

Reviewed-by: jlu

! make/ToolsJdk.gmk
+ 
make/jdk/src/classes/build/tools/generatespecialcasing/GenerateSpecialCasing.java
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
- src/java.base/share/classes/java/lang/ConditionalSpecialCasing.java
+ src/java.base/share/classes/java/lang/ConditionalSpecialCasing.java.template
! test/jdk/java/lang/String/ToLowerCase.java
! test/jdk/java/lang/String/ToUpperCase.java

Changeset: 611f186c
Branch: lworld
Author:    Coleen Phillimore <[email protected]>
Date:      2026-07-22 17:19:29 +0000
URL:       
https://git.openjdk.org/valhalla/commit/611f186cf3a47258116146d70e405ef483e65e2a

8388695: Remove PrintRewrites

Reviewed-by: iklam

! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 303b84d4
Branch: lworld
Author:    Serguei Spitsyn <[email protected]>
Date:      2026-07-22 22:13:26 +0000
URL:       
https://git.openjdk.org/valhalla/commit/303b84d4bce43c75c1c8274dc94b45b4ef1381d0

8384882: jvmti/IterateOverReachableObjects/iterreachobj002 fails with Not a 
valid malloc pointer

Reviewed-by: cjplummer, dholmes

! 
test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj002/iterreachobj002.cpp

Changeset: 4bbe1118
Branch: lworld
Author:    Ioi Lam <[email protected]>
Date:      2026-07-23 00:19:38 +0000
URL:       
https://git.openjdk.org/valhalla/commit/4bbe11186ffa79da62d86f804643d1dd91b89177

8388694: Refactor metaspace_pointers_do() operations for BSMAttributeEntries

Reviewed-by: coleenp, matsaave

! src/hotspot/share/oops/bsmAttribute.hpp
! src/hotspot/share/oops/constantPool.cpp

Changeset: e8c827e4
Branch: lworld
Author:    Matthias Baesken <[email protected]>
Date:      2026-07-23 07:22:08 +0000
URL:       
https://git.openjdk.org/valhalla/commit/e8c827e40a2fe7cadd96150d3edfb02e55bdf6e3

8387597: AwtTrayIcon::InitNID remove handling of ancient Windows versions

Reviewed-by: prr, lucy

! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp

Changeset: 5428159f
Branch: lworld
Author:    Jayathirth D V <[email protected]>
Date:      2026-07-23 08:04:56 +0000
URL:       
https://git.openjdk.org/valhalla/commit/5428159f8856ddac220e0e970f38c1abfd9dc233

8387593: Using XOR mode to clear the content leaves some traces in metal

Reviewed-by: aghaisas, serb, prr, avu

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal
+ test/jdk/java/awt/Graphics2D/ClearPolyLineUsingXORTest.java

Changeset: db17ab61
Branch: lworld
Author:    David Simms <[email protected]>
Date:      2026-07-24 07:14:17 +0000
URL:       
https://git.openjdk.org/valhalla/commit/db17ab61eafb2881a5e9769300a5bd40f415ef09

Merge

Merge jdk-28+8

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/prims/downcallLinker.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! 
test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/prims/downcallLinker.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! 
test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java

Reply via email to