Changeset: 333deb2c Branch: lworld Author: Benjamin Peterson <[email protected]> Committer: Daniel Fuchs <[email protected]> Date: 2026-07-09 06:57:14 +0000 URL: https://git.openjdk.org/valhalla/commit/333deb2cc63d8a16600a09e5f933c2a5091fda3d
8380967: Canceled HttpClient.sendAsync futures throw inconsistent exceptions Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/MinimalFutureTest.java Changeset: 31dede3f Branch: lworld Author: Dingli Zhang <[email protected]> Date: 2026-07-09 07:47:14 +0000 URL: https://git.openjdk.org/valhalla/commit/31dede3f96d78dd0b1c93d84adb1f97b34ff339f 8368180: RISC-V: Remove redundant ext_Zicboz.enable_feature() Reviewed-by: fyang, gcao ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 7753c986 Branch: lworld Author: Ashutosh Mehra <[email protected]> Date: 2026-07-09 13:19:37 +0000 URL: https://git.openjdk.org/valhalla/commit/7753c98686006bc5710169dd4d3ca312495a8ad1 8386475: C2 x64: -XX:-UseBMI2Instructions is broken for AVX-512 Reviewed-by: galder, epeter, kvn ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp + test/hotspot/jtreg/compiler/cpuflags/TestUseBMI2Instructions.java Changeset: d425cbe2 Branch: lworld Author: Amit Kumar <[email protected]> Date: 2026-07-09 13:38:52 +0000 URL: https://git.openjdk.org/valhalla/commit/d425cbe2f0df08aacd9f5093a758455309ab0cf5 8286300: Port JEP 425 to S390X 8377034: Enable full JSR166TestCase.java test for s390x 8380035: compiler/intrinsics/TestReturnOopSetForJFRWriteCheckpoint.java crashes on s390x 8335163: [s390x] test failure - PrintClasses.java Co-authored-by: Andrew Haley <[email protected]> Co-authored-by: Richard Reingruber <[email protected]> Reviewed-by: rrich, aph, pchilanomate ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/continuationEntry_s390.hpp ! src/hotspot/cpu/s390/continuationEntry_s390.inline.hpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.inline.hpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp ! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp ! src/hotspot/cpu/s390/stackChunkOop_s390.inline.hpp ! src/hotspot/cpu/s390/stubDeclarations_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java Changeset: ab116d00 Branch: lworld Author: Manuel Hässig <[email protected]> Date: 2026-07-09 13:45:41 +0000 URL: https://git.openjdk.org/valhalla/commit/ab116d00a88046d662210539b4bc12db3a364c86 8385945: Deprecate the CompilationMode flag Reviewed-by: dholmes, ayang ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 095cf06e Branch: lworld Author: Aleksey Shipilev <[email protected]> Date: 2026-07-09 16:02:22 +0000 URL: https://git.openjdk.org/valhalla/commit/095cf06e734dad42ffec82292f23cf85bcfae62e 8387404: Make ClassLoaderData::oops_do inlineable Reviewed-by: coleenp, xpeng ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderData.inline.hpp Changeset: a230a609 Branch: lworld Author: Naoto Sato <[email protected]> Date: 2026-07-09 16:28:56 +0000 URL: https://git.openjdk.org/valhalla/commit/a230a6099e2ec1b2f8f35515964c8ccb7c1523ec 8387795: Remove hard coded set of locales in LocaleData Reviewed-by: jlu ! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/ResourceBundleBasedAdapter.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java Changeset: 7544c91a Branch: lworld Author: Aleksey Shipilev <[email protected]> Date: 2026-07-09 16:46:29 +0000 URL: https://git.openjdk.org/valhalla/commit/7544c91a81858b8738e06a611f93bd95a7a8197c 8387961: Shenandoah: Rework marked objects loop prefetch Reviewed-by: xpeng, wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 4d3723b8 Branch: lworld Author: Vladimir Ivanov <[email protected]> Date: 2026-07-09 16:59:16 +0000 URL: https://git.openjdk.org/valhalla/commit/4d3723b802bf582572e9d71d1ff1660e68637e04 8382536: C2: sharpen_type_after_if: assert(val->find_edge(con) > 0) failed: mismatch Reviewed-by: chagedorn, mchevalier ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/types/TestSubTypeCheckConstantCastII.java Changeset: cd7b5fc7 Branch: lworld Author: Patrick Fontanilla <[email protected]> Committer: Xiaolong Peng <[email protected]> Date: 2026-07-09 22:34:25 +0000 URL: https://git.openjdk.org/valhalla/commit/cd7b5fc7a5c294c8572f644d4bbf7451f8cfbec2 8386872: Test gc/shenandoah/generational/TestOldGrowthTriggers still fails intermittently Reviewed-by: wkemper, kdnilsen ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java Changeset: 05be7e54 Branch: lworld Author: Xiaolong Peng <[email protected]> Date: 2026-07-10 02:40:40 +0000 URL: https://git.openjdk.org/valhalla/commit/05be7e5439ceee17419ede343799dd4367b34fc5 8387806: Shenandoah: Reduce allocation-path contention from ShenandoahAllocRate byte accounting Reviewed-by: shade, wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahAllocRate.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocRate.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahStripedCounter.cpp + src/hotspot/share/gc/shenandoah/shenandoahStripedCounter.hpp + src/hotspot/share/gc/shenandoah/shenandoahStripedCounter.inline.hpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahAllocationRate.cpp + test/hotspot/gtest/gc/shenandoah/test_shenandoahStripedCounter.cpp Changeset: 3354ad3b Branch: lworld Author: Amit Kumar <[email protected]> Date: 2026-07-10 06:05:42 +0000 URL: https://git.openjdk.org/valhalla/commit/3354ad3b6f599c603d55447d4f747e98020e773a 8386586: [s390x] TestSyncOnValueBasedClassEvent.java fails due to incorrect branch Reviewed-by: aph, hdhiman ! src/hotspot/cpu/s390/macroAssembler_s390.cpp Changeset: 3e2366e7 Branch: lworld Author: Albert Mingkun Yang <[email protected]> Date: 2026-07-10 06:36:00 +0000 URL: https://git.openjdk.org/valhalla/commit/3e2366e7f5d29be03c8d5ddb4f62e5e1f7185550 8387742: Reclaim CodeCache nmethods more promptly Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp + test/hotspot/jtreg/gc/TestCodeCacheUnload.java + test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcurrentMark.java Changeset: 978dfecb Branch: lworld Author: Vladimir Petko <[email protected]> Committer: Amit Kumar <[email protected]> Date: 2026-07-10 07:07:20 +0000 URL: https://git.openjdk.org/valhalla/commit/978dfecb6545166aee93a8e68c9c82535b0cb3e2 8387580: [S390x] OpenJDK build crashes with SIGSEGV in HashMap::resize() Reviewed-by: amitkumar, hdhiman ! src/hotspot/cpu/s390/templateTable_s390.cpp Changeset: 7295b8aa Branch: lworld Author: Artur Barashev <[email protected]> Date: 2026-07-10 14:27:29 +0000 URL: https://git.openjdk.org/valhalla/commit/7295b8aa2cdb3b47126986239a24488520816d20 8386953: sun/security/ssl/CertificateCompression/CompressedCertMsgCache.java failing Reviewed-by: mullan ! test/jdk/sun/security/ssl/CertificateCompression/CompressedCertMsgCache.java Changeset: 6eccdd86 Branch: lworld Author: Artur Barashev <[email protected]> Date: 2026-07-10 14:33:11 +0000 URL: https://git.openjdk.org/valhalla/commit/6eccdd862aa27c64a5c2c41b220edcfca390fd10 8387578: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used: FAIL Reviewed-by: mullan ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java Changeset: 119fe211 Branch: lworld Author: Lawrence Andrews <[email protected]> Date: 2026-07-10 16:43:32 +0000 URL: https://git.openjdk.org/valhalla/commit/119fe211c8fb04afc5459cca7508b3066dfb1f08 8388001: Test java/awt/Frame/PackTwiceTest.java fails because the frame title is displayed as 'PackTwiceTest TestFrame' instead of 'TestFrame' Reviewed-by: azvegint, prr ! test/jdk/java/awt/Frame/PackTwiceTest.java Changeset: c0a3082c Branch: lworld Author: Evgeny Astigeevich <[email protected]> Date: 2026-07-10 17:29:07 +0000 URL: https://git.openjdk.org/valhalla/commit/c0a3082cf1a84962eba3c3b1b48f98e1f9b3fc64 8388008: AArch64: data race accessing CodeHeap::high in CodeCache::max_distance_to_non_nmethod Reviewed-by: aph, shade, mhaessig, bulasevich ! src/hotspot/share/code/codeCache.cpp Changeset: d3e5304c Branch: lworld Author: April Ivy <[email protected]> Committer: Chen Liang <[email protected]> Date: 2026-07-10 21:48:11 +0000 URL: https://git.openjdk.org/valhalla/commit/d3e5304c0f70aa03a52f5449cb38645a184b23dc 8382841: Revert annotation parsing changes from libgraal Reviewed-by: liach, darcy ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java Changeset: 7a5e6ef6 Branch: lworld Author: zifeihan <[email protected]> Committer: Dingli Zhang <[email protected]> Date: 2026-07-13 01:50:44 +0000 URL: https://git.openjdk.org/valhalla/commit/7a5e6ef6aaaac5681df007a75b823af44a0b745e 8388035: RISC-V: Auto-enable Zfa extension features Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: b3d98954 Branch: lworld Author: April Ivy <[email protected]> Committer: David Holmes <[email protected]> Date: 2026-07-13 04:31:35 +0000 URL: https://git.openjdk.org/valhalla/commit/b3d98954d1f18bd7cd0804deea0c34f1d3dbc9be 8387996: Remove reference to -d64 from serviceability tool manpages Reviewed-by: dholmes ! src/jdk.jcmd/share/man/jinfo.md ! src/jdk.jcmd/share/man/jstack.md Changeset: f6d89761 Branch: lworld Author: Matthias Baesken <[email protected]> Date: 2026-07-13 07:08:31 +0000 URL: https://git.openjdk.org/valhalla/commit/f6d897614d9dbe07448fbeb04d168814de588eba 8387702: Linux/clang: enable linktime-gc on libjvm.so too, when it is configured Reviewed-by: mdoerr, lucy, clanger ! make/autoconf/flags-ldflags.m4 Changeset: 6247550c Branch: lworld Author: Amit Kumar <[email protected]> Date: 2026-07-13 08:09:54 +0000 URL: https://git.openjdk.org/valhalla/commit/6247550cec70f76420ccf7e3a8aaa57e93315439 8388117: [s390x] is_z_illtrap should recognise all forms Reviewed-by: lucy, hdhiman ! src/hotspot/cpu/s390/assembler_s390.hpp + test/hotspot/gtest/s390/test_assembler_s390.cpp Changeset: bc1bd75e Branch: lworld Author: Albert Mingkun Yang <[email protected]> Date: 2026-07-13 12:32:57 +0000 URL: https://git.openjdk.org/valhalla/commit/bc1bd75e7bc6cea24bbc77c45410338b0b110218 8388122: NMT: Remove unused comm_size variable from RegionsTree::visit_committed_regions Reviewed-by: stuefe ! src/hotspot/share/nmt/regionsTree.inline.hpp Changeset: 0dcfa722 Branch: lworld Author: April Ivy <[email protected]> Committer: Amit Kumar <[email protected]> Date: 2026-07-13 13:36:26 +0000 URL: https://git.openjdk.org/valhalla/commit/0dcfa722aa02cfa9c097c459bab0c1233fbd1897 8388120: [s390x] c2: c_return_value is redundant Reviewed-by: amitkumar, rrich ! src/hotspot/cpu/s390/s390.ad Changeset: d343e6c8 Branch: lworld Author: Justin Lu <[email protected]> Date: 2026-07-13 16:23:47 +0000 URL: https://git.openjdk.org/valhalla/commit/d343e6c854f2851c3bd09d850898b0d79950e718 8387455: Restrict legacy Locale compatibility handling to exact matches Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java ! test/jdk/java/util/Locale/LocaleEnhanceTest.java ! test/jdk/java/util/ResourceBundle/Control/DefaultControlTest.java Changeset: 151516fa Branch: lworld Author: Elif Aslan <[email protected]> Committer: Sergey Bylokhov <[email protected]> Date: 2026-07-13 16:46:50 +0000 URL: https://git.openjdk.org/valhalla/commit/151516fae22ee71c12ea76a51fcf5be69f2e5dbf 8387985: sun/tools/jstat shell tests fail on platforms that do not support ParallelGC Reviewed-by: cjplummer, dholmes ! test/jdk/sun/tools/jstat/jstatGcCapacityOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcMetaCapacityOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcNewCapacityOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcNewOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcOldCapacityOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcOldOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcOutput1.sh ! test/jdk/sun/tools/jstat/jstatLineCounts1.sh ! test/jdk/sun/tools/jstat/jstatLineCounts2.sh ! test/jdk/sun/tools/jstat/jstatLineCounts3.sh ! test/jdk/sun/tools/jstat/jstatLineCounts4.sh ! test/jdk/sun/tools/jstat/jstatTimeStamp1.sh Changeset: 30abe0b3 Branch: lworld Author: Vladimir Ivanov <[email protected]> Date: 2026-07-13 17:51:11 +0000 URL: https://git.openjdk.org/valhalla/commit/30abe0b3a6ee2d9a8ef992e58e8e81d5aadaf49f 8373487: Out-of-bounds access in AlignmentGapAccess test Reviewed-by: dlong, ayang ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/unsafe/AlignmentGapAccess.java Changeset: 6ec04bb2 Branch: lworld Author: Matthias Baesken <[email protected]> Date: 2026-07-13 18:04:04 +0000 URL: https://git.openjdk.org/valhalla/commit/6ec04bb20423110d6a991c827104f37571e4ead0 8387675: IS_WINVISTA macro is obsolete Reviewed-by: aivanov, stuefe, prr ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.cpp ! src/java.desktop/windows/native/libawt/windows/awt.h ! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextArea.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextField.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp Changeset: be40b6bc Branch: lworld Author: Ashay Rane <[email protected]> Committer: Dušan Bálek <[email protected]> Date: 2026-07-14 09:12:36 +0000 URL: https://git.openjdk.org/valhalla/commit/be40b6bcdab37368ea3c769e575b36e290d0c6a1 8387188: JImageExtractTest.java test should deny APPEND_DATA ACL in `testExtractToReadOnlyDir` Reviewed-by: alanb, dbalek ! test/jdk/tools/jimage/JImageExtractTest.java Changeset: 6e2a4f84 Branch: lworld Author: Jatin Bhateja <[email protected]> Date: 2026-07-14 12:57:49 +0000 URL: https://git.openjdk.org/valhalla/commit/6e2a4f847fc91ab25a167ca833bdeaaad5ee8d48 8386322: Float16Vector.toString should render lane values using Float16.toString Reviewed-by: psandoz, rgiulietti ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! test/jdk/jdk/incubator/vector/Float16Vector128Tests.java ! test/jdk/jdk/incubator/vector/Float16Vector256Tests.java ! test/jdk/jdk/incubator/vector/Float16Vector512Tests.java ! test/jdk/jdk/incubator/vector/Float16Vector64Tests.java ! test/jdk/jdk/incubator/vector/Float16VectorMaxTests.java ! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template Changeset: feb944c6 Branch: lworld Author: Benjamin Peterson <[email protected]> Committer: Aleksey Shipilev <[email protected]> Date: 2026-07-14 13:29:26 +0000 URL: https://git.openjdk.org/valhalla/commit/feb944c6c9396c7aa2b34e70366402d02b42693f 8387637: Dead code for upwards interpreter stacks Reviewed-by: coleenp, dholmes, shade ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/zero/frame_zero.hpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp Changeset: f71c37bd Branch: lworld Author: Mark Powers <[email protected]> Date: 2026-07-14 14:47:16 +0000 URL: https://git.openjdk.org/valhalla/commit/f71c37bdb3370d56e830de2957bdcaf4879c25cb 8358549: O(n²) time complexity in java.security.Provider.parseLegacy() method Reviewed-by: mullan, djelinski ! src/java.base/share/classes/java/security/Provider.java ! test/jdk/java/security/Provider/SupportsParameter.java Changeset: e452e6c8 Branch: lworld Author: Vladimir Ivanov <[email protected]> Date: 2026-07-14 16:13:18 +0000 URL: https://git.openjdk.org/valhalla/commit/e452e6c8b06e7ff3d47d0b3cd6fa8d73eb85b655 8374783: C2 compilation asserts with "slice of address and input slice don't match" Co-authored-by: Vladimir Ivanov <[email protected]> Co-authored-by: Roberto Castañeda Lozano <[email protected]> Reviewed-by: chagedorn, qamai ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp + test/hotspot/jtreg/compiler/inlining/TestLateInliningWithSliceNarrowing.java Changeset: 499a25b2 Branch: lworld Author: Quan Anh Mai <[email protected]> Date: 2026-07-14 16:47:49 +0000 URL: https://git.openjdk.org/valhalla/commit/499a25b2d05194461c2a4ed1d7bdb745b115f98f 8386503: C2: assert(adr_type == nullptr || adr_type->isa_aryptr() != nullptr) failed: unexpected type-unsafe store Reviewed-by: epeter, vlivanov ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/parsing/TestTypeUnsafeFieldStore.java Changeset: 5d24cecc Branch: lworld Author: Albert Mingkun Yang <[email protected]> Date: 2026-07-14 17:25:01 +0000 URL: https://git.openjdk.org/valhalla/commit/5d24cecccd9d39d22c9d736b0f5283c49d8bc440 8387048: NMTCommittedVirtualMemoryTracker.test_committed_virtualmemory_region_vm fails due to found_stack_top Reviewed-by: rtoyonaga, stuefe ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp Changeset: 0efadf5f Branch: lworld Author: Aleksey Shipilev <[email protected]> Date: 2026-07-14 17:58:31 +0000 URL: https://git.openjdk.org/valhalla/commit/0efadf5f5401e1b3f7230c19e832d0acb35bd9d0 8388139: Shenandoah: -XX:+VerifyOops fails on forwarded objects with COH Reviewed-by: wkemper, xpeng ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp Changeset: 189dde7d Branch: lworld Author: William Kemper <[email protected]> Date: 2026-07-14 18:42:48 +0000 URL: https://git.openjdk.org/valhalla/commit/189dde7dfe55ba6c41eda9e7020abdfb50638935 8388173: Shenandoah: Overly strict assertion failure in CAS barrier Reviewed-by: shade, xpeng ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp Changeset: fe430ad1 Branch: lworld Author: Vladimir Ivanov <[email protected]> Date: 2026-07-14 19:14:06 +0000 URL: https://git.openjdk.org/valhalla/commit/fe430ad121464d731402ef4add6d57dadffe723e 8387940: C2: Stress allocation elimination failures Reviewed-by: chagedorn, kvn, qamai ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/macro.cpp ! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java + test/hotspot/jtreg/compiler/escapeAnalysis/StressEliminateAllocationsIRTest.java Changeset: 0381286a Branch: lworld Author: Hai-May Chao <[email protected]> Date: 2026-07-14 20:46:53 +0000 URL: https://git.openjdk.org/valhalla/commit/0381286adedbd7daf1eb01a820ad8179dbb7da15 8376748: Emit runtime warnings for JCE algorithms that will be disabled Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security + test/jdk/java/security/KeyStore/TestLegacyAlgorithms.java + test/jdk/java/security/MessageDigest/TestLegacyAlgorithms.java + test/jdk/java/security/Signature/TestLegacyAlgorithms.java + test/jdk/javax/crypto/Cipher/TestLegacyAlgorithms.java Changeset: 6ae23a0d Branch: lworld Author: William Kemper <[email protected]> Date: 2026-07-14 23:41:25 +0000 URL: https://git.openjdk.org/valhalla/commit/6ae23a0d6574dc8139aea93ea3c562a7410fcb34 8388058: Shenandoah: Refactor arraycopy_work Reviewed-by: kdnilsen, shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 10ec62d6 Branch: lworld Author: Harshit Dhiman <[email protected]> Committer: Amit Kumar <[email protected]> Date: 2026-07-15 04:17:27 +0000 URL: https://git.openjdk.org/valhalla/commit/10ec62d643a0c0174cd9ca74041bf13fa127d20e 8388016: [s390x] Remove the alignment from stubGenerator Reviewed-by: aph, amitkumar ! src/hotspot/cpu/s390/stubGenerator_s390.cpp Changeset: 5c673a17 Branch: lworld Author: Daniel Skantz <[email protected]> Date: 2026-07-15 06:36:49 +0000 URL: https://git.openjdk.org/valhalla/commit/5c673a17c06d941ea0e058c05665abe9d08f158e 8387414: Insufficient feature gate in vm_version_x86 for UseKyberIntrinsics Reviewed-by: semery, kvn ! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 2b05a136 Branch: lworld Author: Quan Anh Mai <[email protected]> Date: 2026-07-15 07:08:24 +0000 URL: https://git.openjdk.org/valhalla/commit/2b05a136cb80221a4252719510f817e268da5d5a 8387328: C2: A Phi must not have a narrower Type than its inputs Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse1.cpp + test/hotspot/jtreg/compiler/parsing/TestNarrowPhi.java Changeset: f146847c Branch: lworld Author: EunHyunsu <[email protected]> Committer: Volkan Yazici <[email protected]> Date: 2026-07-15 07:16:10 +0000 URL: https://git.openjdk.org/valhalla/commit/f146847ca1289da313b3d07f14591ab669abedc1 8380549: HttpCookie.expiryDate2DeltaSeconds returns 0 on parse failure, causing immediate cookie expiration Reviewed-by: vyazici, michaelm ! src/java.base/share/classes/java/net/HttpCookie.java ! test/jdk/java/net/CookieHandler/B6791927.java ! test/jdk/java/net/HttpCookie/ExpiredCookieTest.java ! test/jdk/java/net/HttpCookie/whitebox/java.base/java/net/MaxAgeExpires.java Changeset: d6899460 Branch: lworld Author: Roland Westrelin <[email protected]> Date: 2026-07-15 09:25:58 +0000 URL: https://git.openjdk.org/valhalla/commit/d6899460c7ca5daf402258e5d3ccb399a5607d3a 8380166: C2: crash in compiled code due to zero division because of widened CastII Reviewed-by: qamai, 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: 2a262d24 Branch: lworld Author: Ruben Ayrapetyan <[email protected]> Committer: Fei Gao <[email protected]> Date: 2026-07-15 09:57:38 +0000 URL: https://git.openjdk.org/valhalla/commit/2a262d242f438fdc47bb2bbc59b5e88dd3dd679b 8387149: C2: assert(regs[i] != regs[j]) failed: regs[2] and regs[3] are both: v24 Reviewed-by: aph, fgao ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp + test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorSameOperand.java Changeset: 4086d114 Branch: lworld Author: Albert Mingkun Yang <[email protected]> Date: 2026-07-15 10:10:31 +0000 URL: https://git.openjdk.org/valhalla/commit/4086d114ed3fe82edb9005521cc6ede340ea0299 8388188: NMT: Remove unused local variable in RegionIterator::next_committed Reviewed-by: phubner, cnorrbin ! src/hotspot/share/nmt/virtualMemoryTracker.cpp Changeset: 28c17c4e Branch: lworld Author: David Simms <[email protected]> Date: 2026-07-24 02:22:49 +0000 URL: https://git.openjdk.org/valhalla/commit/28c17c4e963404ab2cffe064072bdb739bd2d0a2 Merge Merge jdk-28+7 ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/zero/frame_zero.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/callGenerator.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/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/inlinetypenode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/zero/frame_zero.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/callGenerator.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/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp + src/hotspot/share/opto/inlinetypenode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt
