git: openjdk/leyden: hermetic-java-runtime: 72 new changesets
duke
duke at openjdk.org
Mon Sep 1 22:08:11 UTC 2025
Changeset: 0d543293
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-08-27 02:15:02 +0000
URL: https://git.openjdk.org/leyden/commit/0d543293045d0037791774a1414ef279a1f6768b
8366127: RISC-V: compiler/intrinsics/TestVerifyIntrinsicChecks.java fails when running without RVV
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java
Changeset: aaff9dec
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-08-27 04:27:43 +0000
URL: https://git.openjdk.org/leyden/commit/aaff9dec241e4d8eebefd6beaf287582621f315c
8362566: Use -Xlog:aot+map to print contents of existing AOT cache
Reviewed-by: vlivanov, kvn
+ src/hotspot/share/cds/aotMapLogger.cpp
+ src/hotspot/share/cds/aotMapLogger.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java
Changeset: 88c39793
Branch: hermetic-java-runtime
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-08-27 07:55:57 +0000
URL: https://git.openjdk.org/leyden/commit/88c39793670f2d36490530993feb60e138f43a70
8365256: RelocIterator should use indexes instead of pointers
Reviewed-by: kvn, dlong
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
Changeset: b39c7369
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-08-27 09:08:13 +0000
URL: https://git.openjdk.org/leyden/commit/b39c73696d0421b218e301403d589af5a91b037f
8359683: ZGC: NUMA-Aware Relocation
Reviewed-by: aboldtch, sjohanss
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
Changeset: 0ca38bdc
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-27 09:30:48 +0000
URL: https://git.openjdk.org/leyden/commit/0ca38bdc4d503158fda57bbc8bc9adc420628079
8365919: Replace currentTimeMillis with nanoTime in Stresser.java
Reviewed-by: tschatzl, phh
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Stresser.java
Changeset: 19f0755c
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-08-27 09:41:12 +0000
URL: https://git.openjdk.org/leyden/commit/19f0755c48e998b5b136ca58ea21eb3b54bc7b33
8365203: defineClass with direct buffer can cause use-after-free
Reviewed-by: jpai
! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/jdk/java/lang/ClassLoader/defineClass/TestGuardByteBuffer.java
Changeset: 32df2d17
Branch: hermetic-java-runtime
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-08-27 10:15:25 +0000
URL: https://git.openjdk.org/leyden/commit/32df2d17f3c0407ad7e90eacfdc0fd7a65f67551
8365772: RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java
Changeset: 124575b4
Branch: hermetic-java-runtime
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-08-27 11:45:43 +0000
URL: https://git.openjdk.org/leyden/commit/124575b4c2b52328a8efddb40e67057a53b44a04
8359348: G1: Improve cpu usage measurements for heap sizing
Reviewed-by: tschatzl, ayang, manc
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp
Changeset: 1d53ac30
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-27 14:25:39 +0000
URL: https://git.openjdk.org/leyden/commit/1d53ac30f1db88df9a97b63b3ff56d26975d3a57
8366028: MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors
Reviewed-by: jvernee
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! test/jdk/java/lang/invoke/MethodTypeTest.java
Changeset: 79cea6dd
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-27 14:37:39 +0000
URL: https://git.openjdk.org/leyden/commit/79cea6dd174c22f99b4cafc835e6c843c1b4ec38
8365975: Sort share/memory includes
Reviewed-by: shade, ayang, jwaters
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/metablock.inline.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/resourceArea.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: b43c2c66
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-27 14:48:33 +0000
URL: https://git.openjdk.org/leyden/commit/b43c2c663567e59f8b5c84b1b45536078190605b
8366225: Linux Alpine (fast)debug build fails after JDK-8365909
Reviewed-by: mbaesken, thartmann
! src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
Changeset: f1c0b4ed
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-27 15:30:01 +0000
URL: https://git.openjdk.org/leyden/commit/f1c0b4ed722bf4cc5f262e804cec26d59ceb6e8b
8361495: (fc) Async close of streams connected to uninterruptible FileChannel doesn't throw AsynchronousCloseException in all cases
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/jdk/java/nio/channels/Channels/AsyncCloseStreams.java
Changeset: bd4c0f4a
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-08-27 15:30:17 +0000
URL: https://git.openjdk.org/leyden/commit/bd4c0f4a7da9122527dd25df74797c42deaced3c
8358618: UnsupportedOperationException constructors javadoc is not clear
Reviewed-by: liach, aivanov, rriggs
! src/java.base/share/classes/java/lang/UnsupportedOperationException.java
Changeset: 075ddef8
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-08-27 17:49:17 +0000
URL: https://git.openjdk.org/leyden/commit/075ddef831f059cad1639bb6834a0923e725e15f
8364039: Adding implNote to DOMSignContext and DOMValidateContext on JDK-specific properties
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMSignContext.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java
Changeset: 501e6aed
Branch: hermetic-java-runtime
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-08-28 05:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/501e6aed4407d63b000320168dc5d0553ce8a23b
8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken
Reviewed-by: stefank, jsikstro
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestCommitFailure.java
Changeset: 443b1726
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-08-28 05:53:23 +0000
URL: https://git.openjdk.org/leyden/commit/443b17263876355ef508ae68ddad6c108de29db8
8324751: C2 SuperWord: Aliasing Analysis runtime check
Reviewed-by: kvn, mhaessig
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/mempointer.hpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasing.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentAliasing.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8359688.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8360204.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8365982.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorAliasing.java
Changeset: 57df267e
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-28 06:30:25 +0000
URL: https://git.openjdk.org/leyden/commit/57df267e4269b26f7450309b54c55ddee458f75c
8365262: [IR-Framework] Add simple way to add cross-product of flags
Reviewed-by: bmaillard, epeter
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java
Changeset: ab1f2af4
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-08-28 06:57:57 +0000
URL: https://git.openjdk.org/leyden/commit/ab1f2af4f0e9d3bea53f394413720c19fc7cae62
8366255: Remove 'package_to_module' function from imageFile.cpp
Reviewed-by: rriggs, coleenp
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp
Changeset: d06c66f7
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-28 09:21:26 +0000
URL: https://git.openjdk.org/leyden/commit/d06c66f7f5a6d3c649c0a10ad735f0cc7c673b2a
8365055: G1: Merge Heap Roots phase incorrectly clears young gen remembered set every time
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 7469a274
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-28 09:21:52 +0000
URL: https://git.openjdk.org/leyden/commit/7469a274bb70b2cdc8a47e62cc989f86766c605a
8365939: [Redo] G1: Move collection set related full gc reset code into abandon_collection_set() method
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
Changeset: a5a23400
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-28 09:28:58 +0000
URL: https://git.openjdk.org/leyden/commit/a5a234005414a58f66c7e646a8f9b0042e9f9eec
8365053: Refresh hotspot precompiled.hpp with headers based on current frequency
Reviewed-by: shade, ihse, erikj, qamai
+ make/scripts/update_pch.sh
! src/hotspot/share/precompiled/precompiled.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: b0f5b23e
Branch: hermetic-java-runtime
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-08-28 11:37:48 +0000
URL: https://git.openjdk.org/leyden/commit/b0f5b23ed2a2f3b9d97754ced5382bb3fb3e8f40
8366145: G1: Help diagnose ubsan division by zero in computing pause time ratios (g1Analytics.cpp)
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1Analytics.cpp
Changeset: 5c78c7cd
Branch: hermetic-java-runtime
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-08-28 12:15:03 +0000
URL: https://git.openjdk.org/leyden/commit/5c78c7cd83d2d1ca1ba19151d6be40f5bd6077c8
8366341: [BACKOUT] JDK-8365256: RelocIterator should use indexes instead of pointers
Reviewed-by: ayang
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
Changeset: 8f864fd5
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-28 12:48:29 +0000
URL: https://git.openjdk.org/leyden/commit/8f864fd5637762153f26af5121cabdf21e1ad798
8366222: TestCompileTaskTimeout causes asserts after JDK-8365909
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
Changeset: 79d8a34a
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-08-28 13:09:46 +0000
URL: https://git.openjdk.org/leyden/commit/79d8a34a92350680848052717c8a1d2a4c4331aa
8365708: Add missing @Override annotations to WindowsMenuItemUIAccessor
Reviewed-by: serb, kizune
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
Changeset: 22ae1374
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-08-28 13:11:20 +0000
URL: https://git.openjdk.org/leyden/commit/22ae137400c711a4a991153b04b360a0df57bf0b
8365711: Declare menuBarHeight and hotTrackingOn private
Reviewed-by: serb, prr, kizune
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
Changeset: afa8e79b
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-08-28 13:13:10 +0000
URL: https://git.openjdk.org/leyden/commit/afa8e79ba1a76066cf969cb3b5f76ea804780872
8365615: Improve JMenuBar/RightLeftOrientation.java
Reviewed-by: prr, psadhukhan
! test/jdk/javax/swing/JMenuBar/RightLeftOrientation.java
Changeset: 8051aaf0
Branch: hermetic-java-runtime
Author: Rui Li <ruiamzn at amazon.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-08-28 13:54:03 +0000
URL: https://git.openjdk.org/leyden/commit/8051aaf0685f7bb23bf3e23d32ad45b0bffbce7b
8342640: GenShen: Silently ignoring ShenandoahGCHeuristics considered poor user-experience
Reviewed-by: ysr, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: 993babb3
Branch: hermetic-java-runtime
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-08-28 13:54:21 +0000
URL: https://git.openjdk.org/leyden/commit/993babb326f937dc1630a5a8fa5e469a64c51206
8365863: /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException
Reviewed-by: weijun, djelinski
! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java
! test/jdk/sun/security/pkcs11/Cipher/Test4512704.java
! test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCM.java
! test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPoly.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyOutputSize.java
! test/jdk/sun/security/pkcs11/Cipher/TestCipherMode.java
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java
! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
Changeset: 452b052f
Branch: hermetic-java-runtime
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-08-28 15:45:17 +0000
URL: https://git.openjdk.org/leyden/commit/452b052fe343a70bc81bf299d08a9f06a1e30fe9
8365726: Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it
Reviewed-by: dlong, shade
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 8c6d1225
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-28 15:58:50 +0000
URL: https://git.openjdk.org/leyden/commit/8c6d12250b524c0f4ee25dbbc6fe959581b7617b
8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software
Reviewed-by: bpb
! test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java
! test/jdk/java/nio/channels/FileChannel/directio/libDirectIO.c
Changeset: 33d00a77
Branch: hermetic-java-runtime
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2025-08-28 16:36:14 +0000
URL: https://git.openjdk.org/leyden/commit/33d00a77f38ea16e4751b216a3bf98a620eb8055
8294035: Remove null ids checking from keytool -gencrl
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
Changeset: aaac8c06
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-28 17:38:09 +0000
URL: https://git.openjdk.org/leyden/commit/aaac8c0636e12c40c46170bf4989bd34bb577430
8366254: (fs) UnixException.translateToIOException should translate ELOOP to FileSystemLoopException
Reviewed-by: vyazici, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixException.java
! test/jdk/java/nio/file/Files/IsSameFile.java
Changeset: 9f70965b
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-08-28 18:08:55 +0000
URL: https://git.openjdk.org/leyden/commit/9f70965bb9ead2268c02c688c79ec0d80574c725
8366193: Add comments about ResolvedFieldEntry::copy_from()
Reviewed-by: adinn, coleenp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedIndyEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
Changeset: 05da2137
Branch: hermetic-java-runtime
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-08-28 21:23:15 +0000
URL: https://git.openjdk.org/leyden/commit/05da2137f1cb6eef1cfc7693905daf789d315b5c
8362335: [macos] Change value of CFBundleDevelopmentRegion from "English" to "en-US"
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template
Changeset: b8cdf31a
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-29 00:46:53 +0000
URL: https://git.openjdk.org/leyden/commit/b8cdf31a2e52df857df2badb4f365454443dd89d
8365898: Specification of java.lang.module.ModuleDescriptor.packages() method can be improved
Reviewed-by: alanb, liach
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
Changeset: a2da75a6
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-29 06:13:34 +0000
URL: https://git.openjdk.org/leyden/commit/a2da75a6b69f56be41741bffba2c6874a93dfa40
8362884: [GCC static analyzer] unix NetworkInterface.c addif leak on early returns
Reviewed-by: dfuchs, mbaesken
! src/java.base/unix/native/libnet/NetworkInterface.c
Changeset: 86d6a2e0
Branch: hermetic-java-runtime
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-08-29 07:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/86d6a2e05eb52ea2c603a06bce838a56d5ae507b
8366147: ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory
Reviewed-by: stefank, sjohanss, jsikstro
! src/hotspot/share/gc/z/zPageAllocator.cpp
! test/hotspot/jtreg/gc/z/TestCommitFailure.java
Changeset: 937d61bf
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-29 14:35:26 +0000
URL: https://git.openjdk.org/leyden/commit/937d61bfbaba61117076c78358570ec4c35c8c42
8364751: ConstantBootstraps.explicitCast contradictory specification for null-to-primitive
Reviewed-by: jvernee, rriggs
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
- test/jdk/java/lang/constant/ConvertTest.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
Changeset: ae960772
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-29 14:35:45 +0000
URL: https://git.openjdk.org/leyden/commit/ae9607725c8c6a1b2f2728dbb5f7993722497da7
8361614: Missing sub-int value validation in the Class-File API
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileVersionImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/InstructionValidationTest.java
- test/jdk/jdk/classfile/PreviewMinorVersionTest.java
+ test/jdk/jdk/classfile/SubIntValidationTest.java
Changeset: d594ef3a
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-08-29 16:31:13 +0000
URL: https://git.openjdk.org/leyden/commit/d594ef3a3e013b84a392b6d64a54015adc8173cd
8366121: Hotspot Style Guide should document conventions for lock-free code
Reviewed-by: stefank, ayang, jsjolen, jwaters, kvn, kbarrett
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 849570a9
Branch: hermetic-java-runtime
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-08-29 17:04:37 +0000
URL: https://git.openjdk.org/leyden/commit/849570a94a3178da7899e5cd36400ef03ad9ae29
8365288: PEMDecoder should throw ClassCastException
Reviewed-by: weijun
! src/java.base/share/classes/java/security/PEMDecoder.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
Changeset: d4ce630c
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-29 20:44:09 +0000
URL: https://git.openjdk.org/leyden/commit/d4ce630cea267e746f7feb5124fe2ecd39d7e13a
8366399: Allow custom base reference for update_copyright_year.sh
Reviewed-by: erikj
! make/scripts/update_copyright_year.sh
Changeset: f23c1507
Branch: hermetic-java-runtime
Author: SendaoYan <syan at openjdk.org>
Date: 2025-08-30 02:20:44 +0000
URL: https://git.openjdk.org/leyden/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9
8366359: Test should throw SkippedException when there is no lpstat
Reviewed-by: aivanov, prr
! test/jdk/javax/print/PrintServiceLookup/CountPrintServices.java
Changeset: 0e739931
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-30 14:03:56 +0000
URL: https://git.openjdk.org/leyden/commit/0e7399318b6c33c03a72ed1fdfb671f8cd9342a3
8366264: tools/javac/launcher/SourceLauncherStackTraceTest.java does not cover the scenario for 8362237
Reviewed-by: cstein, jlahoda
- test/langtools/tools/javac/launcher/SourceLauncherStackTraceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: 12e6a0b6
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-08-30 19:26:45 +0000
URL: https://git.openjdk.org/leyden/commit/12e6a0b6d0086caf156cf5513a604320c619b856
8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/FilterSemiCustomImages.java
Changeset: 9339a6a2
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-31 00:35:09 +0000
URL: https://git.openjdk.org/leyden/commit/9339a6a23236e783e93f967cf6aba16c2f749fdd
8361593: Commented dead code in JDK-8342868 can be removed
Reviewed-by: jlu, naoto, jwaters, jpai
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! src/java.base/windows/native/libjava/TimeZone_md.c
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
Changeset: bdc39818
Branch: hermetic-java-runtime
Author: Anass Baya <abaya at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-08-31 04:34:04 +0000
URL: https://git.openjdk.org/leyden/commit/bdc39818ce7b3c3bad10f4682a2a52fbb696f247
8361521: BogusFocusableWindowState.java fails with StackOverflowError on Linux
Reviewed-by: aivanov, serb
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java
Changeset: 80ab094a
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-08-31 21:34:16 +0000
URL: https://git.openjdk.org/leyden/commit/80ab094a75a6474c33214e3347e08ea7b9177ec8
8347707: Standardise the use of os::snprintf and os::snprintf_checked
Reviewed-by: kbarrett, fbredberg
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/virtualizationSupport.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
Changeset: 2427c901
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-01 04:03:08 +0000
URL: https://git.openjdk.org/leyden/commit/2427c901b31dbdccc6f8f39404875a0140460479
8366024: Remove unnecessary InstanceKlass::cast()
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: a668f437
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-09-01 05:54:54 +0000
URL: https://git.openjdk.org/leyden/commit/a668f437e481d02cbb82d4f40dd14ec3a6036399
8365620: Using enhanced switch in MethodHandleDesc
Reviewed-by: liach
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
Changeset: 28942406
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-01 05:55:08 +0000
URL: https://git.openjdk.org/leyden/commit/28942406020881be79b7543105b9eb2a0dda429e
8177650: JShell tool: packages in classpath don't appear in completions
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/Compiler.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
+ test/langtools/jdk/jshell/ToolCompletionTest.java
Changeset: 685da032
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-01 06:25:45 +0000
URL: https://git.openjdk.org/leyden/commit/685da0323b27abda5ab0484f4c8abaaeeff882ea
8345810: Custom launchers must be linked with pthread to avoid dynamic linker issues
Reviewed-by: asemenyuk, erikj, dholmes
! make/modules/jdk.jpackage/Lib.gmk
! make/test/JtregNativeJdk.gmk
Changeset: 12dc568b
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-01 06:28:10 +0000
URL: https://git.openjdk.org/leyden/commit/12dc568b3d270e4ab6dcd07e1bcddbb024ad724a
8366331: Sort share/prims includes
Reviewed-by: shade, lmesnik
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/foreignGlobals.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/jvmtiUtil.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/vmstorage.hpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 86f48ab5
Branch: hermetic-java-runtime
Author: Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-01 06:35:10 +0000
URL: https://git.openjdk.org/leyden/commit/86f48ab559bb1749109217aaecd1203209a5be19
8366157: Clarify in man pages that only G1 and Parallel supports MaxGCPauseMillis
Reviewed-by: tschatzl, sjohanss
! src/java.base/share/man/java.md
Changeset: ba90ccc6
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-01 06:46:23 +0000
URL: https://git.openjdk.org/leyden/commit/ba90ccc6a8ca7b0b728568ea614470c85a5f7f8a
8362516: Support of GCC static analyzer (-fanalyzer)
Reviewed-by: erikj
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
Changeset: a6e2a329
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-01 06:48:48 +0000
URL: https://git.openjdk.org/leyden/commit/a6e2a329a07c71582ac696809fb5349c6a0b681c
8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks'
Reviewed-by: kevinw, asteiner
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
Changeset: dbac620b
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-01 06:56:48 +0000
URL: https://git.openjdk.org/leyden/commit/dbac620b996713087f0d1b1189e543e51a0bb09f
8366357: C2 SuperWord: refactor VTransformNode::apply with VTransformApplyState
Reviewed-by: chagedorn, kvn, mhaessig
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: d5d94db1
Branch: hermetic-java-runtime
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-01 07:43:25 +0000
URL: https://git.openjdk.org/leyden/commit/d5d94db12a6d82a6fe9da18b5f8ce3733a6ee7e7
8357086: os::xxx functions returning memory size should return size_t
Reviewed-by: stefank, dholmes
! 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/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! 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/services/management.cpp
Changeset: a9f3cb23
Branch: hermetic-java-runtime
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-01 07:47:44 +0000
URL: https://git.openjdk.org/leyden/commit/a9f3cb23d1802ef3d3042a7f521a0747f70bc732
8366462: Test gc/z/TestCommitFailure.java#Normal failed: expected output missing
Reviewed-by: dholmes, eosterlund
! test/hotspot/jtreg/gc/z/TestCommitFailure.java
Changeset: 48f70d7a
Branch: hermetic-java-runtime
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-01 07:50:35 +0000
URL: https://git.openjdk.org/leyden/commit/48f70d7ad85dde49cc8134d4ac0312978a5cc9f7
8361370: runtime/Thread/TestThreadDumpMonitorContention.java fails due to time out on Windows
Reviewed-by: dholmes, amenkov
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java
Changeset: 3ca44c8d
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-01 08:03:34 +0000
URL: https://git.openjdk.org/leyden/commit/3ca44c8dea035588070644e5c1f8f25559f66e53
8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives
Reviewed-by: dholmes, stuefe
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/jtreg-ext/requires/VMProps.java
Changeset: fe4c7a04
Branch: hermetic-java-runtime
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2025-09-01 08:07:08 +0000
URL: https://git.openjdk.org/leyden/commit/fe4c7a0429a2cf9ef47701d68d0852ce44e1a9ab
8364135: JPEGImageReader.getImageTypes() should throw exception for negative image index
Reviewed-by: aivanov, prr, psadhukhan
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
+ test/jdk/javax/imageio/plugins/jpeg/JpegNegativeImageIndexTest.java
Changeset: 56713817
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-01 08:47:19 +0000
URL: https://git.openjdk.org/leyden/commit/56713817c0fd060f7106a538b0e795081f4f9d4b
8366361: C2 SuperWord: rename VTransformNode::set_req -> init_req, analogue to Node::init_req
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: dacd9af9
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-01 08:50:08 +0000
URL: https://git.openjdk.org/leyden/commit/dacd9af9a02464d2d6144e29d851216641e836c9
8329829: HttpClient: Add a BodyPublishers.ofFileChannel method
Reviewed-by: dfuchs, jpai, michaelm
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ test/jdk/java/net/httpclient/FileChannelPublisherTest.java
Changeset: fc77e760
Branch: hermetic-java-runtime
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-09-01 08:55:23 +0000
URL: https://git.openjdk.org/leyden/commit/fc77e7600f217cc91c24d4e512c685e176a66e4a
8365791: IGV: Update build dependencies
Reviewed-by: chagedorn, ayang
! src/utils/IdealGraphVisualizer/pom.xml
Changeset: 7f0cd648
Branch: hermetic-java-runtime
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-01 09:18:29 +0000
URL: https://git.openjdk.org/leyden/commit/7f0cd6488ba969d5cffe8ebe9b95e4ad70982188
8361582: AArch64: Some ConH values cannot be replicated with SVE
Reviewed-by: shade, epeter, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 98af1892
Branch: hermetic-java-runtime
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-01 09:24:52 +0000
URL: https://git.openjdk.org/leyden/commit/98af18921aa3c274ef7ece03005337b58df3da96
8366456: Allow AllocFailStrategy for RBTree
Reviewed-by: cnorrbin, aboldtch
! src/hotspot/share/utilities/rbTree.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 5110d54d
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-01 13:08:53 +0000
URL: https://git.openjdk.org/leyden/commit/5110d54d938b7afbdf9cfbc4501674ef7bc1d518
8365922: Parallel: Group uses of GCTimeRatio to a single location
Reviewed-by: tschatzl, phh
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
Changeset: 99223eea
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-01 13:48:25 +0000
URL: https://git.openjdk.org/leyden/commit/99223eea03e2ed714f7a5408c356fdf06efc9200
8366427: C2 SuperWord: refactor VTransform scalar nodes
Reviewed-by: mhaessig, chagedorn, kvn
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: b06459d3
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-09-01 14:21:33 +0000
URL: https://git.openjdk.org/leyden/commit/b06459d3a83c13c0fbc7a0a7698435f17265982e
8364227: MBeanServer registerMBean throws NPE
Reviewed-by: alanb
! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
+ test/jdk/javax/management/MBeanServer/ExceptionTestNulls.java
Changeset: d2b2bbf8
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2025-09-01 15:04:40 +0000
URL: https://git.openjdk.org/leyden/commit/d2b2bbf847749be512b5db84c190a417c46a4584
Merge branch 'master' into hermetic-java-runtime
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp
More information about the leyden-dev
mailing list