git: openjdk/leyden: hermetic-java-runtime: 83 new changesets
duke
duke at openjdk.org
Mon Jul 7 17:03:33 UTC 2025
Changeset: 1dda79cf
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-06-30 17:51:20 +0000
URL: https://git.openjdk.org/leyden/commit/1dda79cfab597782e0a7bb63af6dcc30aeff62d1
8360743: Enables regeneration of JLI holder classes for CDS static dump
Reviewed-by: iklam, liach
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/cds/regeneratedClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java
Changeset: 9d518b32
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-06-30 17:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/9d518b3213af7c60cb604138a2c4022181bb2daa
8310831: Some methods are missing from CDS regenerated JLI holder class
Reviewed-by: iklam, liach
! src/hotspot/share/cds/regeneratedClasses.cpp
Changeset: 61a590e9
Branch: hermetic-java-runtime
Author: Xueming Shen <sherman at openjdk.org>
Date: 2025-07-01 00:58:43 +0000
URL: https://git.openjdk.org/leyden/commit/61a590e9bea64ddfd465a5e6f224bc2979d841e9
8354490: Pattern.CANON_EQ causes a pattern to not match a string with a UNICODE variation
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: d1052c70
Branch: hermetic-java-runtime
Author: Anass Baya <abaya at openjdk.org>
Committer: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-07-01 04:40:43 +0000
URL: https://git.openjdk.org/leyden/commit/d1052c70cbddb025e7f5b71bd61176e63277bba0
8355478: DoubleActionESC.java fails intermittently
Reviewed-by: aivanov, abhiscxk
! test/jdk/ProblemList.txt
! test/jdk/java/awt/FileDialog/DoubleActionESC.java
Changeset: 0572b6ec
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-07-01 06:09:50 +0000
URL: https://git.openjdk.org/leyden/commit/0572b6ece7a77d13d23ac0c6d72d4fe5d5f0d944
8360887: (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix)
Co-authored-by: Joachim Kern <jkern at openjdk.org>
Reviewed-by: bpb, mbaesken
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! test/jdk/java/nio/file/FileStore/Basic.java
Changeset: b32ccf2c
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-01 06:47:48 +0000
URL: https://git.openjdk.org/leyden/commit/b32ccf2cb23e0180187f4238140583a923fc27c4
8361092: Remove trailing spaces in x86 ad files
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/x86_64.ad
Changeset: cd6caedd
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-01 07:58:12 +0000
URL: https://git.openjdk.org/leyden/commit/cd6caedd0a3c9ebd4c8c57e64f62b60161c5cd7c
8360783: CTW: Skip deoptimization between tiers
Reviewed-by: thartmann, mhaessig, dfenacci
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
Changeset: 54c95cf2
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-01 09:19:35 +0000
URL: https://git.openjdk.org/leyden/commit/54c95cf2261f871c47b3700ede31390c8f5e77dd
8361043: [ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer
Reviewed-by: mdoerr, lucy
! src/hotspot/share/runtime/os.cpp
Changeset: aeca49e4
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-01 09:56:42 +0000
URL: https://git.openjdk.org/leyden/commit/aeca49e43fab951c2031895fee32703fb4a19524
8360791: [ubsan] Adjust signal handling
Reviewed-by: ihse, lucy
! make/data/ubsan/ubsan_default_options.c
Changeset: fc739fee
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-01 10:13:17 +0000
URL: https://git.openjdk.org/leyden/commit/fc739fee5360ec052c2b51b3e30ce1c34df71714
8360206: Refactor ReferenceProcessor::balance_queues
Reviewed-by: sangheki, kbarrett, tschatzl
! src/hotspot/share/gc/shared/referenceProcessor.cpp
Changeset: eec11539
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-01 10:14:25 +0000
URL: https://git.openjdk.org/leyden/commit/eec1153993a2a6e65b05e6d9d7416ee0cb634503
8361056: Parallel: Use correct is_par argument in ScavengeRootsTask
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: e85c7d09
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-01 10:40:33 +0000
URL: https://git.openjdk.org/leyden/commit/e85c7d09df67728ddcf852a96e5b2baa57c502f1
8360790: G1: Improve HRRSStatsIter name
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
Changeset: 7583a7b8
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-07-01 11:39:20 +0000
URL: https://git.openjdk.org/leyden/commit/7583a7b857da053c5e3770b680ab3494f1a6b66a
8359337: XML/JAXP tests that make network connections should ensure that no proxy is selected
Reviewed-by: lancea, iris, joehw
! test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/dtd/SAXTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java
Changeset: e1382973
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-01 14:30:20 +0000
URL: https://git.openjdk.org/leyden/commit/e138297323de3f6990c4c536b1cefd209ce3a69c
8359436: AOTCompileEagerly should not be diagnostic
Reviewed-by: kvn, syan, dholmes
! src/hotspot/share/cds/cds_globals.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCompileEagerly.java
Changeset: e1681c48
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-07-01 15:32:26 +0000
URL: https://git.openjdk.org/leyden/commit/e1681c48287bcce6c8f617d9c0c25354dd62870a
8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race
Reviewed-by: dfuchs, vyazici
! test/jdk/com/sun/net/httpserver/FileServerHandler.java
! test/jdk/com/sun/net/httpserver/Test12.java
Changeset: 38f59f84
Branch: hermetic-java-runtime
Author: Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-07-01 15:34:37 +0000
URL: https://git.openjdk.org/leyden/commit/38f59f84c98dfd974eec0c05541b2138b149def7
8358179: Performance regression in Math.cbrt
Reviewed-by: sviswanathan, sparasa, epeter
! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
Changeset: e7a45003
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-07-01 17:14:36 +0000
URL: https://git.openjdk.org/leyden/commit/e7a450038a47a76d2e616ebce2a7fa8a51e36ea4
8359707: Add classfile modification code to RedefineClassHelper
Reviewed-by: lmesnik, dholmes, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java
! test/lib/RedefineClassHelper.java
Changeset: 282ee40a
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-07-01 17:22:33 +0000
URL: https://git.openjdk.org/leyden/commit/282ee40a56af46521b94fe6e4c90e78b8f513b29
8359366: RunThese30M.java EXCEPTION_ACCESS_VIOLATION in JvmtiBreakpoints::clearall_in_class_at_safepoint
Reviewed-by: coleenp, dholmes, sspitsyn
! src/hotspot/share/prims/jvmtiImpl.cpp
Changeset: 13a39278
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-07-01 19:07:49 +0000
URL: https://git.openjdk.org/leyden/commit/13a3927855da61fe27f3b43e5e4755d0c5ac5a16
8359870: JVM crashes in AccessInternal::PostRuntimeDispatch
Reviewed-by: amenkov, dholmes, sspitsyn
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java
Changeset: e9a62d79
Branch: hermetic-java-runtime
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-07-01 19:19:25 +0000
URL: https://git.openjdk.org/leyden/commit/e9a62d79cdc43e5eb141f1d47624d0f6fe05989d
8361125: Fix typo in onTradAbsence
Reviewed-by: hchao, mullan, shade
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
Changeset: 534d2b33
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-07-01 19:52:06 +0000
URL: https://git.openjdk.org/leyden/commit/534d2b33dc23d0171fdce3cb89d679d5088b4667
8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output
Reviewed-by: shade, iklam
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
Changeset: 7d7e60c8
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-01 20:22:13 +0000
URL: https://git.openjdk.org/leyden/commit/7d7e60c8aebc4b4c1e7121be702393e5bc46e9ce
8360164: AOT cache creation crashes in ~ThreadTotalCPUTimeClosure()
Reviewed-by: ccheung, kvn, dholmes
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: a910b20b
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-07-02 00:17:19 +0000
URL: https://git.openjdk.org/leyden/commit/a910b20b51157d8f36418bd60b328193ebfb502e
8346914: UB issue in scalbnA
Reviewed-by: aph, tschatzl
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp
! src/hotspot/share/runtime/sharedRuntimeMath.hpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
Changeset: 1703915d
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-07-02 00:25:26 +0000
URL: https://git.openjdk.org/leyden/commit/1703915d3fe3608ca558671814f78d9dcf5886e6
8361085: MemoryReserver log_on_large_pages_failure has incorrect format usage
Reviewed-by: stefank, dholmes
! src/hotspot/share/memory/memoryReserver.cpp
Changeset: c6448dc3
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-07-02 00:28:24 +0000
URL: https://git.openjdk.org/leyden/commit/c6448dc3afb1da9d93bb94804aa1971a650b91b7
8361086: JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string
Reviewed-by: kvn, mhaessig, yzheng
! src/hotspot/share/jvmci/jvmci_globals.cpp
Changeset: 2bff8e0a
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-07-02 03:07:07 +0000
URL: https://git.openjdk.org/leyden/commit/2bff8e0a1382f8820bc2479af87e45dc6b74cdb5
8360462: [macosx] row selection not working with Ctrl+Shift+Down/Up in AquaL&F
Reviewed-by: dnguyen, abhiscxk
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ test/jdk/javax/swing/JTree/TestTreeRowSelection.java
Changeset: 055d2ffa
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-02 04:24:55 +0000
URL: https://git.openjdk.org/leyden/commit/055d2ffa69e129b7617369e268f272517f25e2d7
8361215: Add AOT test case: verification constraint classes are excluded
Reviewed-by: ccheung
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 1ac74898
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-02 05:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/1ac74898745ce9b109db5571d9dcbd907dd05831
8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/compiledIC.hpp
Changeset: 0f1cd987
Branch: hermetic-java-runtime
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-07-02 06:49:36 +0000
URL: https://git.openjdk.org/leyden/commit/0f1cd987b3520eaeab31e9faf782d6f81050803a
8284016: Normalize handshake closure names
Reviewed-by: coleenp, sspitsyn
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/runtime/suspendResumeManager.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/threadService.cpp
Changeset: 2304044a
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-02 08:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/2304044ab2f228fe2fe4adb5975291e733b12d5c
8360641: TestCompilerCounts fails after 8354727
Reviewed-by: kvn, dfenacci, mdoerr
! test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java
Changeset: eac8f5d2
Branch: hermetic-java-runtime
Author: Saranya Natarajan <snatarajan at openjdk.org>
Committer: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-07-02 08:38:31 +0000
URL: https://git.openjdk.org/leyden/commit/eac8f5d2c99e1bcc526da0f6a05af76e815c2db9
8325478: Restructure the macro expansion compiler phase to not include macro elimination
Reviewed-by: kvn, dlunden
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
! test/hotspot/jtreg/compiler/debug/TestStress.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: ce998699
Branch: hermetic-java-runtime
Author: Taizo Kurashige <tkurashige at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-02 09:21:57 +0000
URL: https://git.openjdk.org/leyden/commit/ce9986991d60e116ac6680a1b6a4b3ee5384d105
8359120: Improve warning message when fail to load hsdis library
Reviewed-by: mhaessig, thartmann
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/abstractDisassembler.cpp
Changeset: 3066a67e
Branch: hermetic-java-runtime
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-07-02 13:25:00 +0000
URL: https://git.openjdk.org/leyden/commit/3066a67e6279f7e3896ab545bc6c291d279d2b03
8361101: AOTCodeAddressTable::_stubs_addr not initialized/freed properly
Reviewed-by: kvn, shade
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
Changeset: 832bfbc0
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-02 13:39:16 +0000
URL: https://git.openjdk.org/leyden/commit/832bfbc0ddcf3068bab5d45d361803152736383f
8338474: Parallel: Deprecate and obsolete PSChunkLargeArrays
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 549b8758
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-07-02 15:24:29 +0000
URL: https://git.openjdk.org/leyden/commit/549b8758661e760a7475fb398fd5b036e561fed6
8361112: Use exact float -> Float16 conversion method in Float16 tests
Reviewed-by: liach, rgiulietti
! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java
Changeset: c460f842
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-07-02 15:31:29 +0000
URL: https://git.openjdk.org/leyden/commit/c460f842bf768995b271cd6362940877a4a79665
8361183: JDK-8360887 needs fixes to avoid cycles and better tests (aix)
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb, jkern
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! test/jdk/java/nio/file/FileStore/Basic.java
Changeset: c5037059
Branch: hermetic-java-runtime
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-07-02 17:16:12 +0000
URL: https://git.openjdk.org/leyden/commit/c50370599e40bfaeccba9aa6b28da661129f9450
8360090: [TEST] RISC-V: disable some cds tests on qemu
Reviewed-by: lmesnik, rehn
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java
! test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 5e30bf68
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-07-02 17:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/5e30bf68353d989aadc2d8176181226b2debd283
8360116: Add support for AVX10 floating point minmax instruction
Reviewed-by: mhaessig, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
Changeset: ea86a20e
Branch: hermetic-java-runtime
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-07-02 18:38:31 +0000
URL: https://git.openjdk.org/leyden/commit/ea86a20e6d74baea54df32415d9096d3b7bba1d7
8357424: [JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod
Reviewed-by: dnsimon, never, cslucas
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: 74822ce1
Branch: hermetic-java-runtime
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-07-02 21:15:46 +0000
URL: https://git.openjdk.org/leyden/commit/74822ce12acaf9816aa49b75ab5817ced3710776
8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate
Reviewed-by: eastigeevich, phh
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
Changeset: 1926aeb1
Branch: hermetic-java-runtime
Author: Takuya Kiriyama <tkiriyama at openjdk.org>
Date: 2025-07-03 06:47:11 +0000
URL: https://git.openjdk.org/leyden/commit/1926aeb1a3b39cf2e4ea48f4c489cd023b5aa77d
8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
Reviewed-by: rriggs
+ test/jdk/java/lang/RuntimeTests/ExitLogging-ALL.properties
! test/jdk/java/lang/RuntimeTests/ExitLogging-FINE.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-FINER.properties
! test/jdk/java/lang/RuntimeTests/ExitLogging-INFO.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-OFF.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-SEVERE.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-WARNING.properties
! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java
Changeset: 6c9236c8
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-03 06:59:00 +0000
URL: https://git.openjdk.org/leyden/commit/6c9236c80c236487a7c37dcb947c0f9192322208
8361238: G1 tries to get CPU info from terminated threads at shutdown
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/runtime/java.cpp
Changeset: fd13e1ce
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-07-03 07:17:59 +0000
URL: https://git.openjdk.org/leyden/commit/fd13e1ce9805a903ab60ad9b476eb5a6687d22ee
8358801: javac produces class that does not pass verifier.
Reviewed-by: mcimadamore, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/patterns/T8358801.java
Changeset: c75df634
Branch: hermetic-java-runtime
Author: Benoît Maillard <bmaillard at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-07-03 07:28:11 +0000
URL: https://git.openjdk.org/leyden/commit/c75df634be9a0073fa246d42e5c362a09f1734f3
8359602: Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestModControlFoldedAfterCCP.java
Changeset: 2f683fdc
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-07-03 08:03:55 +0000
URL: https://git.openjdk.org/leyden/commit/2f683fdc4a8f9c227e878b0d7fca645fc8abe1b6
8361037: [ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0
Reviewed-by: mhaessig, sviswanathan
! src/hotspot/share/opto/divnode.cpp
Changeset: 1be29bd7
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-07-03 09:32:09 +0000
URL: https://git.openjdk.org/leyden/commit/1be29bd725a4642b841c60c19f2f7f689a360831
8361060: Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Origin.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ test/jdk/java/net/httpclient/OriginTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
Changeset: 2528c620
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-03 11:35:54 +0000
URL: https://git.openjdk.org/leyden/commit/2528c620a61195ac22d921b168444a7967bf1805
8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked
Reviewed-by: mdoerr, azeller
! src/hotspot/os/aix/os_aix.cpp
Changeset: 5e40fb6b
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-03 11:43:35 +0000
URL: https://git.openjdk.org/leyden/commit/5e40fb6bda1d56e3eba584b49aa0b68096b34169
8277394: Remove the use of safepoint_workers in reference processor
Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
Changeset: 24117c6e
Branch: hermetic-java-runtime
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-07-03 14:24:52 +0000
URL: https://git.openjdk.org/leyden/commit/24117c6e9aa862bad839e93eff70810a75605ac5
8349188: LineBorder does not scale correctly
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/javax/swing/border/LineBorder.java
! test/jdk/javax/swing/border/LineBorder/ScaledLineBorderTest.java
! test/jdk/javax/swing/border/LineBorder/ScaledTextFieldBorderTest.java
Changeset: 3daa03c3
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-03 15:31:34 +0000
URL: https://git.openjdk.org/leyden/commit/3daa03c30f8e6ab9c498edb7d59346ce0b30450f
8358680: AOT cache creation fails: no strings should have been added
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: coleenp, shade
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 66836d40
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-03 16:52:19 +0000
URL: https://git.openjdk.org/leyden/commit/66836d40b80f9c5482c1322d1d07f078ad9dcc02
8361292: Rename ModuleEntry::module() to module_oop()
Reviewed-by: coleenp, ccheung, sspitsyn
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/reflection.cpp
Changeset: a2315ddd
Branch: hermetic-java-runtime
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-07-03 16:58:30 +0000
URL: https://git.openjdk.org/leyden/commit/a2315ddd2a343ed594dd1b0b3d0dc5b3a71f509b
8357739: [jittester] disable the hashCode method
Reviewed-by: lmesnik
! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst
+ test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/MethodTemplate.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java
+ test/lib-test/jdk/test/lib/jittester/MethodTemplateTest.java
Changeset: 25ed36f3
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-07-03 18:13:07 +0000
URL: https://git.openjdk.org/leyden/commit/25ed36f3ef1fe1d6914689c762910f104775f48c
8359493: Refactor how aggregated mandatory warnings are handled in the compiler
8350514: Refactor MandatoryWarningHandler to support dynamic verbosity
Reviewed-by: mcimadamore
! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/parser/Message.java
! make/langtools/tools/propertiesparser/parser/MessageLine.java
! make/langtools/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java
Changeset: 2d9f0324
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-07-03 18:53:59 +0000
URL: https://git.openjdk.org/leyden/commit/2d9f0324ba21adf216649339c48e49b9cd1e33ff
8360028: (fs) Path.relativize throws StringIndexOutOfBoundsException (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
Changeset: 003be0de
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-07-03 19:40:22 +0000
URL: https://git.openjdk.org/leyden/commit/003be0dee2f6c190697ec0a923546362c50cc0e5
8361325: Refactor ClassLoaderExt
Reviewed-by: coleenp, sspitsyn
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
- src/hotspot/share/classfile/classLoaderExt.cpp
- src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
Changeset: dcc7254a
Branch: hermetic-java-runtime
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2025-07-03 19:43:30 +0000
URL: https://git.openjdk.org/leyden/commit/dcc7254a38bb0fecacd7683682d4c42e49335222
8361213: J2DAnalyzer should emit the score as a decimal
Reviewed-by: prr
! src/demo/share/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java
Changeset: 77e69e02
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-07-03 20:01:33 +0000
URL: https://git.openjdk.org/leyden/commit/77e69e02ebd280636859dd698423db6ac3bc7f5c
8358750: JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java
Changeset: 566279af
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2025-07-03 20:49:05 +0000
URL: https://git.openjdk.org/leyden/commit/566279af49a7cf47e6030222e989417855caf1a9
8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat
Reviewed-by: vromero
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
Changeset: da0a51ce
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-07-03 21:02:28 +0000
URL: https://git.openjdk.org/leyden/commit/da0a51ce97453a47b2c7d11e5206774232309e69
8357601: Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays
Reviewed-by: coleenp, jsjolen
! src/hotspot/os/windows/safefetch_windows.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/guardedMemory.hpp
! src/hotspot/share/prims/jniCheck.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
+ test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c
Changeset: 16af4733
Branch: hermetic-java-runtime
Author: Manukumar V S <mvs at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-07-03 22:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/16af473397a7b3a6e6e33dd684d0d511168b989b
8361115: javax/swing/JComboBox/bug4276920.java unnecessarily throws Error instead of RuntimeException
Reviewed-by: prr
! test/jdk/javax/swing/JComboBox/bug4276920.java
Changeset: 854de8c9
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-03 23:54:05 +0000
URL: https://git.openjdk.org/leyden/commit/854de8c9c6a1d851c1788e5f2250fe0928c51ca4
8336147: Clarify CDS documentation about static vs dynamic archive
Reviewed-by: ccheung, shade
! src/java.base/share/man/java.md
Changeset: 21f2e9a7
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-07-04 04:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/21f2e9a71c31320a8b1248e3970a82b871c63c2b
8344332: (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner
Reviewed-by: rriggs, bchristi
! src/java.base/share/classes/java/nio/Bits.java
+ src/java.base/share/classes/java/nio/BufferCleaner.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/sun/nio/Cleaner.java
! src/java.base/share/classes/sun/nio/ch/DirectBuffer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/micro/org/openjdk/bench/java/nio/DirectByteBufferChurn.java
+ test/micro/org/openjdk/bench/java/nio/DirectByteBufferGC.java
Changeset: 5cf349c3
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-07-04 07:37:20 +0000
URL: https://git.openjdk.org/leyden/commit/5cf349c3b08324e994a4143dcc34a59fd81323f9
8361355: Negative cases of Annotated.getAnnotationData implementations are broken
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 56ebb8c1
Branch: hermetic-java-runtime
Author: Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-04 10:16:55 +0000
URL: https://git.openjdk.org/leyden/commit/56ebb8c1b936e5a4c14486153c9f60df705095ad
8359110: Log accumulated GC and process CPU time upon VM exit
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Jonas Norlinder <jnorlinder at openjdk.org>
Reviewed-by: tschatzl, ayang
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
+ src/hotspot/share/gc/shared/vmThreadCpuTimeScope.hpp
+ src/hotspot/share/gc/shared/vmThreadCpuTimeScope.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/vmThread.cpp
Changeset: fba74f79
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-07-04 12:19:24 +0000
URL: https://git.openjdk.org/leyden/commit/fba74f796eeeb42accc60ecab444c3d933b73e70
8361306: jdk.compiler-gendata needs to depend on java.base-launchers
Reviewed-by: shade
! make/Main.gmk
Changeset: f153e415
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-04 13:06:36 +0000
URL: https://git.openjdk.org/leyden/commit/f153e415d740f4ede272929171e9bb3e73ddbe1c
8361253: CommandLineOptionTest library should report observed values on failure
Reviewed-by: dholmes, shade
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 1c560727
Branch: hermetic-java-runtime
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-07-04 15:08:57 +0000
URL: https://git.openjdk.org/leyden/commit/1c560727b850593561982ccc3ed37b0e98b3bbee
8360775: Fix Shenandoah GC test failures when APX is enabled
Reviewed-by: sviswanathan, jbhateja, epeter
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: f2d2eef9
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-07-04 15:10:22 +0000
URL: https://git.openjdk.org/leyden/commit/f2d2eef988c57cc9f6194a8fd5b2b422035ee68f
8177100: APIs duplicated in JavaDoc
Reviewed-by: liach, hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
+ test/langtools/jdk/javadoc/doclet/testDuplicateMethodsWarn/TestDuplicateMethods.java
Changeset: f3e0588d
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-07-06 15:21:35 +0000
URL: https://git.openjdk.org/leyden/commit/f3e0588d0b825a68a4ad61ddf806877f46da69dc
8361338: JFR: Min and max time in MethodTime event is confusing
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java
Changeset: 3bcbcc57
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-07-06 21:45:03 +0000
URL: https://git.openjdk.org/leyden/commit/3bcbcc5747f9402796a1d9443d7a27d37acee9e0
8361439: [BACKOUT] 8357601: Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays
Reviewed-by: lmesnik
! src/hotspot/os/windows/safefetch_windows.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/guardedMemory.hpp
! src/hotspot/share/prims/jniCheck.cpp
- test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
- test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c
Changeset: 44cff9d6
Branch: hermetic-java-runtime
Author: Anass Baya <abaya at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-07-07 04:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/44cff9d6abab5df086e89df16f8b63c48cd33c7b
8346952: GetGraphicsStressTest.java fails: Native resources unavailable
Reviewed-by: serb
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
+ test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java
! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java
Changeset: 45300dd1
Branch: hermetic-java-runtime
Author: hanguanqiang <yongheng_hgq at 126.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-07-07 05:22:44 +0000
URL: https://git.openjdk.org/leyden/commit/45300dd1234c9aa92d6b82f1ef2b05b949b1ea9f
8358568: Purge obsolete/broken GenerateSynchronizationCode flag
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: e9a43416
Branch: hermetic-java-runtime
Author: Artem Semenov <asemenov at openjdk.org>
Date: 2025-07-07 06:11:50 +0000
URL: https://git.openjdk.org/leyden/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857
8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object()
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Signed-off-by: Artem Semenov <savoptik at altlinux.org>.
Reviewed-by: sspitsyn, amenkov, cjplummer
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: d75ea7e6
Branch: hermetic-java-runtime
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-07-07 06:52:29 +0000
URL: https://git.openjdk.org/leyden/commit/d75ea7e67951275fe27f1e137c961f39d779a046
8355563: VectorAPI: Refactor current implementation of subword gather load API
Reviewed-by: epeter, psandoz, sviswanathan, jbhateja
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
Changeset: 8ad48368
Branch: hermetic-java-runtime
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-07-07 08:22:05 +0000
URL: https://git.openjdk.org/leyden/commit/8ad48368838588846324550c455c66ae86f1226b
8361249: PlainHttpConnection connection logic can be simplified
Reviewed-by: djelinski, vyazici, michaelm, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
Changeset: 1fa772e8
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-07 08:24:24 +0000
URL: https://git.openjdk.org/leyden/commit/1fa772e8143bb2d758ef183280d123d1ff8aada8
8343546: GHA: Cache required dependencies in master-branch workflow
Reviewed-by: ihse
! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: 9449fea2
Branch: hermetic-java-runtime
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-07-07 08:59:50 +0000
URL: https://git.openjdk.org/leyden/commit/9449fea2cd7aa7375f1b127e5f0d2a36ffaa1814
8358552: EndOfFileException in System.in.read() and IO.readln() etc. in JShell
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java
Changeset: 4df9c873
Branch: hermetic-java-runtime
Author: Andrew Haley <aph at openjdk.org>
Date: 2025-07-07 09:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/4df9c873452293ccde3c7dbcd64e1ced6b6af52e
8360884: Better scoped values
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/lang/ScopedValue.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
! test/micro/org/openjdk/bench/java/lang/ScopedValuesData.java
Changeset: 7c13a2cd
Branch: hermetic-java-runtime
Author: ANUPAM DEV <anupam.dev at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-07-07 12:15:44 +0000
URL: https://git.openjdk.org/leyden/commit/7c13a2cd9aa5ec9da00084de2388abc189e2f4ef
8361463: Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency'
Reviewed-by: psadhukhan, tr, abhiscxk, aivanov
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
Changeset: afb4a1be
Branch: hermetic-java-runtime
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-07-07 12:43:28 +0000
URL: https://git.openjdk.org/leyden/commit/afb4a1be9e5dc2a9c0d812f5a36717c9f82241a9
8354872: Clarify java.lang.Process resource cleanup
Reviewed-by: jpai
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
Changeset: fea73c1d
Branch: hermetic-java-runtime
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2025-07-07 13:21:11 +0000
URL: https://git.openjdk.org/leyden/commit/fea73c1d40441561a246f2a09a739367cfc197ea
8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining
Reviewed-by: alanb, mdoerr, lmesnik
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java
Changeset: 05c9eec8
Branch: hermetic-java-runtime
Author: Vicente Romero <vromero at openjdk.org>
Date: 2025-07-07 14:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/05c9eec8d087cbfffed19031a531b72ad18a52cf
8361214: An anonymous class is erroneously being classify as an abstract class
Reviewed-by: liach, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/generics/diamond/AnonymousLabeledAsAbstractTest.java
Changeset: 362916f9
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2025-07-07 09:37:15 +0000
URL: https://git.openjdk.org/leyden/commit/362916f99c82ed46ed6e8d78cdb6c1395342763a
Merge branch 'master' into hermetic-java-runtime
! make/Main.gmk
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! make/Main.gmk
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
More information about the leyden-dev
mailing list